Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista de Exercícios 1 Responda as questões abaixo, consultando as referências bibliográficas fornecidas. 1. Defina, com suas próprias palavras, Engenharia de Software. 2. Quais são as diferenças entre o desenvolvimento de produto genérico de software e o desenvolvimento de software sob encomenda? 3. O que é Processo de Desenvolvimento de Software? 4. Quais são as atividades típicas de um processo de software? Descreva brevemente cada uma dessas atividades. 5. Qual a diferença entre Análise e Projeto? 6. Qual é a diferença entre processo, método e ferramenta? 7. Descreva brevemente as atividades realizadas pelos principais participantes (profissionais) de um processo de software. 8. Explique o que é uma ferramenta CASE e para que este tipo de ferramenta é utilizado em um processo de software. 9. Do ponto de vista do usuário, critique um sistema de software que tenha uma falha que o incomode especialmente. Descreva o sistema, a falha, como ela foi negligenciada e como poderia ter sido evitada com um pouco mais de reflexão durante o projeto. 10. Exercício 1.10 da página 13 do livro de Engenharia de Software do Sommerville (Responda essa questão após ler o item 1.2 do Capítulo 1 do livro). Referências Bibliográficas Ian Sommerville, Engenharia de Software - 8ª Edição - Capítulo 1. Eduardo Bezerra, Princípios de Análise e Projeto de Sistemas com UML - 2ª Edição - Capítulo 2 (itens 2.1, 2.2 e 2.6).
Compartilhar