Evoluccionarios

4183 palavras 17 páginas
Processos de Desenvolvimento de Software

Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2

A Engenharia de Software
Uma Tecnologia em Camadas as ament ferr os métod so proces e ualidad aq foco n

Gerenciamento da Qualidade Total e filosofias similares produzem uma mudança cultural que permite o desenvolvimento crescente de abordagens mais maduras para a Engenharia de Software
Modelos de Processos 2

ENGENHARIA DE SOFTWARE pode ser vista como uma abordagem dedesenvolvimento de software elaborada com disciplina e métodos bem definidos.

.....“a construção por múltiplas pessoas de um software com múltiplas versões” [Parnas 1987]
Modelos de Processos 3

Introdução
O processo de software é visto por uma seqüência de atividades que produzem uma variedade de documentos, resultando em um programa satisfatório e executável. Os níveis e arquitetura do processo de software é formada por:
Nível Universal: possa utilizar em qualquer projeto; Nível Mundial: Específico para um determinado projeto; Nível Atômico: Seqüência algorítmica do projeto, específico para as tarefas do processo.
Modelos de Processos 4

Introdução
O desenvolvimento de software tem-se caracterizado por uma sobreposição de atividades necessárias para especificar, projetar e testar retorno dos resultados do software que está sendo criado. O feedback dessa atividade nos ajuda a compreender o que é necessário para criar um produto. A partir do feedback obtido em experiências com protótipos, podemos efetuar mudanças na forma e na construção conceitual do software. O feedback possui quatro formas básicas: Medições da entidade do software: número derivado de resultados produzidos por processos executores; Corretiva: erros, faltas e falhas cometidas no software; Mudança: Modificar o software para eliminar defeitos; Aprimoramento: Aperfeiçoar o software.
Modelos de Processos 5

Modelos de Processo de Software
Existem vários modelos de processo de software (ou paradigmas

Relacionados