Você está na página 1de 1

PTI - ENGENHARIA DE SOFTWARE. GIOVANNI SANTOS LEITE GARCIA.

A1- Os principais modelos de desenvolvimento de software são:

Cascata - Tem como característica principal o início de uma fase após o termino
completo da fase anterior

Incremental - Algumas de suas características são a redução do custo de acomodar


mudanças, quantidade de documentação é menor que o modelo cascata, validação do
cliente.

Evolucionário - Este modelo é parecido com o modelo incremental, tendo um foco


mais gerencial.

A2 - O melhor modelo para esta situação seria o evolucionário com uma estratégia de
prototipação, o cliente teria uma versão inicial do software e teria uma validação a cada
versão entregue, isso gera um aperfeiçoamento do software ao longo de seu
desenvolvimento.

B1 - O componente de software é um dos principais artefatos de software que pode ser


usado e reutilizado para a construção de novos sistemas. Um modelo de processo
baseado em componentes utiliza uma combinação de reuso de software e componentes
de software, afim de não desperdiçar tempo, esforço e alcançar a produtividade na
criação de um produto de software com qualidade.

B2 - As maneiras são: linear, iterativa, incremental e paralela.

Na estratégia linear atividades são executadas de forma sequencial e encadeada, uma


após a outra

Já nos modelos de processo que adotam a estratégia iterativa, uma ou mais atividades
são repetidas antes de se prosseguir para as seguintes

Os modelos de processos que adotam a estratégia evolucionária executam as atividades


de forma circular e a cada volta conduzem a uma versão mais completa do software.

Referencias: PRESSMAN, R. S. Engenharia de software: uma abordagem profissional.


Porto Alegre: Mcgraw Hill - Artmed, 2011.

“SDLC e os modelos de desenvolvimento de software” Disponível em


<https://www.ebusinessconsultoria.com.br/infonews/sdlc-e-os-modelos-de-
desenvolvimento-de-software>.
Acesso em 13/11/2021.

Você também pode gostar