Baixe o app para aproveitar ainda mais
Prévia do material em texto
IFRN – Campus Ipanguaçu Avaliação em Dupla (1º Bimestre) – Engenharia de Software (2014.1) 1. O que é Engenharia de Software? Quais as principais dificuldades no desenvolvimento de software? 2. Liste os nomes de 4 modelos de processo de desenvolvimento de software. 3. Explique 2 modelos de processo de desenvolvimento de software. 4. Compare 2 modelos de processo de desenvolvimento de software (sem repetir da questão 3), esclarecendo vantagens e desvantagens, e situações em que devem ser aplicados. 5. Explique por que os programas desenvolvidos por desenvolvimento evolucionário são provavelmente difíceis de serem mantidos. 6. Defina o conceito de requisito. 7. Quais os principais problemas que dificultam a atividade de Levantamento de Requisitos? 8.Com relação a testes: a) Cite o nome de dois estilos diferentes; b) Descreva cada um dos estilos citados; c) Opine sobre qual teste é mais importante, e a sequência em que devem ser elaborados; 9. De acordo com as etapas abaixo, assinale a qual etapa pertence cada princípio: 1. Comunicação; 2. Planejamento; 3. Modelagem; 4. Construção ; 5. Implantação ( ) Faça anotações e documente as decisões. ( ) Os testes devem ser planejados muito antes de serem iniciados. ( ) Estime com base no que se sabe. ( ) Acompanhe o plano com frequência e faça ajustes quando necessário. ( ) Se algo não está claro, desenhe uma figura. ( ) Quando começar a escrever o código, certificar-se de escrever códigos auto documentados. ( ) Representações de projetos (modelos) devem ser facilmente compreensíveis. ( ) Software defeituoso deve ser corrigido primeiro e, depois, entregue. ( ) O domínio de informação de um problema precisa ser representado e entendido. ( ) Materiais institucionais adequados devem ser fornecidos aos usuários finais. 10. Quais são os valores fundamentais do manifesto ágil? 11. Cite uma metodologia ágil e comente sobre suas principais características.
Compartilhar