ENG I ModelosDeProcessos

1242 palavras 5 páginas
Obs: colocar seu primeiro e último nome no nome do arquivo a ser entregue

Engenharia de Software I

Exercícios
Nome:
Pedro Penido Gama____________________________ _____________________________________________
Valor:
Nota:

Professor:
Ugo Caputo Data: 08/09/2015
1. O que é um paradigma de engenharia de software?
Um paradigma da engenharia de software é escolhido tendo-se como base a natureza do projeto e da aplicação, os métodos e as ferramentas a serem usados, os controles e os produtos que precisam ser entregues. Quatro paradigmas têm sido amplamente discutidos. Ciclo de Vida Clássico, Prototipação, O modelo Espiral, Técnicas de Quarta Geração.
2. Quais são as 6 fases do desenvolvimento de software, segundo o ciclo de vida clássico?
Engenharia de sistemas, análise de requisitos, projeto, codificação, testes e manutenção
3. Explique brevemente cada uma das fases do ciclo de vida clássico
Engenharia de sistemas: envolve a coleta de requisitos em nível do sistema, pequena quantidade de projeto e análise de alto nível.
Análise de requisitos: processo de coleta dos requisitos é intensificado e concentrado especificamente no software.
Projeto: tradução dos requisitos do software para um conjunto de representações que podem ser avaliadas quanto à qualidade, antes que a codificação se inicie.
Codificação: tradução das representações do projeto para uma linguagem “artificial” resultando em instruções executáveis pelo computador.
Testes: nos aspectos lógicos internos do software, garantindo que todas as instruções tenham sido testadas, nos aspectos funcionais externos, para descobrir erros e garantir que a entrada definida produza resultados que concordem com os esperados.
Manutenção: o software deverá sofrer mudanças depois que for entregue ao cliente.
4. Quais são as desvantagens do ciclo de vida clássico?
Projetos reais raramente seguem o fluxo sequencial que o modelo propõe. Logo no início é difícil estabelecer

Relacionados