Baixe o app para aproveitar ainda mais
Prévia do material em texto
ENGENHARIA DE SOFTWARE UNIDADE II AULA 1 · processo de software - conjunto de regras/ objetivos que leva na construção do software. Concepção – análise – modelagem (entendimento do que o cliente precisa para execução). (PSP) PROCESSO PESSOAL DE SOFTWARE (TSP) PROCESSO PARA A EQUIPE DE SOFTWARE AULA 2 MODELO DE PROCESSO DE SOFTWARE MODELO CODIFICA-REMENDA MODELO CASCATA (WATERFALL) MODELO MAIS UTILIZADO AULA 3 RESPOSTA – CASCATA PRODUTO SÓ É VISTO NO FINAL · INCREMENTO É UMA SOMA · MODELO INCREMENTAL Mais flexível que o cascata – entregas parciais facilitam validação do cliente por existir testes antes da finalização. · MODELO RAD (RAPD APPLICATION DEVELOPMENT) EXISTENCIA DE VÁRIAS EQUIPES. PROGRAMAÇÃO ORIENTADA A OBJETO. REUSO DE CODIGOS/PRE PRONTOS Quando usar o RAD: PARA REDUZIR TEMPO · PROTOTIPAÇÃO É UM MODELO EVOLUCIONÁRIO AULA 4 · Modelo espiral Vantagens – é uma alternativa ao ciclo cascata permite uma maior interação com o cliente desvantagens – difícil convencer o cliente que uma abordagem “evolutiva” é melhor. · Processo unificado Vantagens - Elementos de um software são integrados progressivamente Desvantagens – Não aceita processo interativo
Compartilhar