00 Esof Exercicios Fixacao Sommerville 9ed

1207 palavras 5 páginas
Exercícios de fixação extraídos do livro Sommerville, Ian. Engenharia de Software. 9ª ed. Recomenda‐ se a leitura antecipada dos capítulos indicados.

Capítulo 1 – Introdução à Engenharia de Software
1. Explique por que software profissional não é apenas os programas que são desenvolvidos para o cliente.
2. QuaI a diferença mais importante entre o desenvolvimento de um produto genérico de software e o desenvolvimento de software sob demanda? 0 que isso pode significar na prática para usuários de produtos de software genérico?
3. Quais são os quatro atributos importantes que todo software profissional deve possuir? Sugira outros quatro atributos que, as vezes, podem ser significantes.
4. Além dos desafios de heterogeneidade, mudanças sociais e corporativas, confiança e proteção, identifique outros problemas e desafios que a engenharia de software provavelmente enfrentara no século XXI (Dica: pense no meio ambiente).
5. Baseado em seu conhecimento de alguns tipos de aplicações discutidos na Seção 1.1.2
(Sommerville, Ian. Engenharia de Software. 9ª ed.), explique, com exemplos, por que tipos de aplicações diferentes requerem técnicas especializadas de engenharia de software para apoiar seu projeto e desenvolvimento.
6. Explique por que existem ideias fundamentais na engenharia de software que se aplicam a todos os tipos de sistemas.
7. Explique como uso universal da Internet mudou os sistemas de software.
8. Discuta se os engenheiros profissionais devem ser certificados da mesma forma que médicos e advogados.
10. Para ajudar a combater o terrorismo, muitos países estão planejando desenvolver, ou já desenvolveram, sistemas computacionais que rastreiam grandes números de cidadãos e suas ações. Obviamente, isso tem implicações nas questões da privacidade. Discuta a ética de se trabalhar desenvolvendo esse tipo de sistema.

Capítulo 2 – Processos de Software
1. Justificando sua

Relacionados