Modelo de processo de Software
INTRODUÇÃO 3
OBJETIVO 4
DESENVOLVIMENTO 5
INTRODUÇÃO
Processo de Software
Conjunto de atividades que leva ao desenvolvimento do produto software.
Um processo define quem faz, o que faz e quando fazer, nem sempre diz como fazer não existe um processo ideal.
Organizações desenvolvem seus próprios processos
OBJETIVO
Explicar o modelo de Processo de Software descrevendo a evolução do modelo, apresentado as suas vantagens e desvantagens, através de um modelo e após a conclusão da etapa de definição do modelo, identificar uma linguagem de programação atual e justificar a escolha.
DESENVOLVIMENTO
1.1 EScolha e descreva um MODELO DE PROCESSO DE SOFTWARE
Desenvolvimento Incremental
Atividades são intercaladas
Objetivo: dar feedback rápido ao cliente
1.2 Desenvolvimento Incremental é uma estratégia de planejamento estagiado em que várias partes do sistema são desenvolvidas em paralelo, e integradas quando completas. Não implica, requer ou pressupõe desenvolvimento iterativo ou em cascata – ambos são estratégias de retrabalho. A alternativa ao desenvolvimento incremental é desenvolver todo o sistema com uma integração única.Desenvolvimento iterativo é uma estratégia de planejamento de retrabalho em que o tempo de revisão e melhorias de partes do sistema é pré-definido. Isto não pressupõe desenvolvimento incremental, mas funciona muito bem com ele. Uma diferença típica é que a saída de um incremento não é necessariamente assunto de um refinamento futuro, e seu teste ou retorno do usuário não é utilizado como entrada para planos de revisão ou especificações para incrementos sucessivos. Ao contrario, a saída de uma iteração é examinada para modificação, e especialmente para revisão dos objetivos das iterações sucessivas.
1.3 VANTAGENS
Permite