Vous êtes sur la page 1sur 2

Lista de Exercícios 2 – corresponde aos exercícios do capítulo 2 (p.

78-79) do livro
Engenharia de software: uma abordagem prática (7ª edição) do Roger S. Pressman.
Respostas:
1- A) 1-) Qual o objetivo do software?
2-) Por que ele é importante?
3-) Quem irá utilizar o software?
4-) Que ações os usuários irão utilizar no software?
5-) Em que momento os usuários irão realizar essas ações?
B) 1-) O software atenderá ao que foi solicitado?
2-) Quando o software estará pronto e funcionando?
3-) Quanto custará?
4-) O software será funcional?
5-) O software possuirá acessibilidade?
C) 1-) Será que repassei aos projetistas as informações necessárias acerca do que o software
deverá fazer?
2-) Tenho em mente a real importância do software a ser construído?
3-) Será que os requisitos que desejo atendem ao processo de negócios?
4-) Quais usuários irão interagir com as minhas informações de negócio pelo software?
5-) Será que os dados e as informações de entrada e saída que serão utilizados no software são
suficientes para atender ao negócio?
D) 1-) Quais são as etapas envolvidas no processo de construção de software?
2-) Quais são os artefatos da construção do software?
3-) Como garantir que o trabalho foi feito corretamente?
4-) Quem irá realizar o trabalho de construção do software?
5-) Será que capturei todos os requisitos necessários do usuário para atender ao objetivo do
software?
2-
3- Modelo executável em PC retratando a interface homem-máquina capacitando o cliente a
compreender a forma de interação com o software;
Programa existente (pacote) que permita representar toda ou parte das funções desejadas para
o software a construir;
Protótipo de trabalho que implemente um subconjunto dos requisitos indicados;
4- Na maioria dos projetos, o primeiro sistema construído dificilmente será usável. Ele pode
ser muito lento, muito grande, desajeitado em uso, ou todos os três. A questão administrativa,
não é se deve construir um sistema-piloto e jogá-lo fora. Isso será feito. A única questão é se
deve planejar antecipadamente a construção de algo que se vai jogar fora ou prometer
entregar isso aos clientes.
5- Software de e-mail que inicialmente contém funções apenas para enviar e-mails à
destinatários e ler e-mails recebidos;
Software que adiciona funções de revisão ortográfica e gerenciamento de e-mails recebidos;
Software que adiciona um controle de spam;
6- Que a cada volta ele tem um tipo de manutenção e se não for detectado algum erro que
tenha, o problema que irá acontecer será grande.
7- Sim, pois podemos pegar a abstração de um projeto e um já feito e juntar os dois em um
projeto melhor, mais renovado. Isso é reaproveitamento de componentes ou softwares.
8- Não achei uma resposta.
9- Não achei uma resposta.
10- Não achei uma resposta.
11- Não, pois nem mesmos os próprios programadores conseguem deixar o software 100%
correto, quem irá achar os erros são os próprios usuários, e é por isso que existe os upgrades.
12- Não. UML é uma linguagem de modelagem que é amplamente utilizada na modelagem de
análise e projeto. O processo unificado é um arcabouço de processo que utiliza a UML como
linguagem de modelagem.
13- e-) (x) Todos os itens estão corretos.
14- c-) (x) Somente os itens I, II e III estão corretos.
15- b-) (x) Levantamento de Requisitos → Análise → Projeto → Implementação → Teste →
Manutenção
16- c-) (x) Planejamento do projeto, análise de requisitos, projeto de estrutura de dados,
arquitetura, algoritmos, codificação, teste e manutenção.

Vous aimerez peut-être aussi