Prévia do material em texto
Engenharia de Software Nome: CPF: RA.: Curso: Turma: Instruções: leia atentamente o enunciado das questões; detalhe todas as hipóteses e premissas adotadas na solução; questões com apresentação pura dos resultados, sem detalhamento (mesmo que corretos) serão desconsideradas. 1) (3,0 pontos) Um dos princípios da Engenharia de Software é o de Segmentação: divisão do projeto de desenvolvimento de software buscando a simplificação do projeto. Baseado nesse aspecto, podemos determinar o número ideal de módulos de um sistema segundo o gráfico abaixo. Explique como essa estratégia impacta a qualidade do sistema (coesão e acoplamento)? 2) (3,0 pontos) Um ponto crítico para as organizações é a gerência de seus Sistemas Legados, empresas devem decidir qual estratégia seguir: manter, adaptar ou substituir o que existe. Um modelo que permite a avaliação é tomar como base o valor estratégico da aplicação e sua qualidade, posicionando o sistema em um quadrante que serve de guia de que caminho trilhar. Explique como funciona este modelo. 3) (1,0 ponto) Quais os cinco (5) Princípios Básicos da Engenharia de Software? Detalhe cada um deles. 4) (1,5 pontos) Detalhe o Estudo de Viabilidade, sua estrutura, suas sessões e em que aspectos deve focar. 5) (1,5 pontos) Em uma empresa, após um ano de utilização de seu ERP, temos uma alteração na legislação e uma manutenção é necessária. Dada a situação hipotética, que tipo de manutenção a empresa realizará? Quais os outros dois (2) tipos de manutenção existentes e em que situação se aplicam?