Processos de software

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1482 palavras )
  • Download(s) : 0
  • Publicado : 24 de maio de 2012
Ler documento completo
Amostra do texto
UNIVERSIDADE

O Processo de Software

cidade, 2011

O Processo de Software

Trabalho apresentado como requisito parcial para obtenção de nota na disciplina Engenharia de Software I, no curso de analise e desenvolvimento de sistemas, na Universidade tal.

Prof. fulano

cidade, 2011
RESUMO

Este trabalho apresenta o que é Processo de Software, sua natureza, função e aplicação na Engenharia deSoftware.
O objetivo é apresentar este assunto aos colegas do curso de Análise e Desenvolvimento de Sistemas, de forma científica, exemplificando e detalhando os processos PSP e TSP.
Procuramos neste trabalho, citar os processos PSP “Personal Software Process” (processo pessoal de software) e TSP “Team Software Process” (processo de softwares para times) ilustrando suas atividades das etapas dedesenvolvimento.

Palavras-chave: Processo de software. PSP. TSP.

SUMÁRIO

RESUMO 3
Introdução 5
Processos de software 6
O processo pessoal de software 6
O processo de software para times 8
Conclusão 11
REFERÊNCIAS 12

Introdução

O processo de software pode ser visto como atividade, desenvolvimento e todo tipo de etapa necessária para a construção de um sistema, seja ele de grande ou pequenoporte.
O processo pode vir a ser considerar como parte dele os subprocessos necessários para sua execução.
Logo, neste trabalho trataremos de tudo isso para a obtenção de um melhor conhecimento dos processos de software.

Processos de software

Em engenharia de software, processos podem ser definidos para atividades como desenvolvimento, manutenção, aquisição e contratação de software. Pode-setambém definir subprocessos para cada um desses; por exemplo: um processo de desenvolvimento abrange subprocessos de determinação de requisitos, analise, desenho, implementação e teste. Em um processo de desenvolvimento de software, o ponto de partida para a arquitetura de um processo é a escolha de um modelo de ciclo de vida. Nesta obra não abordaremos detalhes sobre ciclo de vida de software.Exemplos de Processos
O processo pessoal de software

Como foi mencionado anteriormente, nos primeiros anos da existência do paradigma CMM, as organizações avaliadas nos níveis superiores de maturidade eram poucas. Uma característica desses níveis é o uso de processos definidos de forma precisa e quantitativa, que possam ser continuamente melhoradas.
Partindo do principio de que, para atingir níveissuperiores de maturidade era necessário melhorar a pratica dos processos em nível de desenvolvedores individuais, Wans Humphrey propôs uma série de processos pessoais que pudessem ser aprendidos em uma disciplina de engenharia de Software. Esse conjunto é chamado de processo pessoal de software (personal software process) ou PSP.
Esses projetos são aprendidos através de uma sequencia de pequenosprojetos. Os projetos devem ser realizados seguindo rigorosamente os processos, que incluem um conjunto de formulário, script e relatório predefinido. Os projetos são individuais com duração típica de cerca de dez horas.
Tabela 2.1 Os estágios do PSP
Classificação | Nome | Elementos novos de processo |
Processos pessoais | PSP0 | Registro de temposRegistro de defeitosPadronização dos tipos dedefeitos |
| PSP0.1 | Padronização da codificaçãoMedição do tamanhoProposição de melhorias de processo |
Processos pessoais com planejamento | PSP1 | Estima de tamanhoRelatórios de testes |
| PSP1.1 | Planejamento de tarefasPlanejamento de cronograma |
Processos pessoais com gestão de qualidade | PSP2 | Revisão de códigoRevisões de desenho |
| PSP2.1 | Modelo de desenho |
Processos pessoaiscíclicos | PSP3 | Desenvolvimento cíclico |

A tabela 2.2 apresenta ao PSP3, versão final do processo, que inclui os elementos introduzidos em todos os processos anteriores. O PSP3 tem um ciclo de vida de entrega em estágios. Não existe um tratamento separado dos requisitos; estes são muito simples em todos os projetos e as respectivas atividades são consideradas parte do planejamento. O...
tracking img