Baixe o app para aproveitar ainda mais
Prévia do material em texto
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.
Compartilhar