Evoluccionarios
4183 palavras
17 páginas
Processos de Desenvolvimento de SoftwareRicardo 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