201402078722
3221 palavras
13 páginas
Lista de revisão para AV2 e AV3Modelagem de Sistemas
Assuntos:
Engenharia de Requisitos;
Conceitos Básicos de Modelagem: A Linguagem UML e Processos de desenvolvimento de software;
Casos de Uso estendido;
Diagramas: Casos de uso, Classes, Pacotes, Objetos, Sequencia, Comunicação, Máquina de Estados, Atividade, Componentes e Implantação;
Ciclo de Vida Iterativo e Incremental (RUP)
Questões
1. Diferencie Requisitos funcionais de Requisitos não funcionais. Dê um exemplo.
Requisitos funcionais são aqueles ligados ao que o sistema deve fazer. Ex: Emitir relatório.
Requisitos não funcionais são aqueles ligados a qualidade do sistema.
2. Sobre a Engenharia de Requisitos, considere:
I - As primeiras tarefas a serem realizadas no desenvolvimento de um software são a correta determinação das funcionalidades a serem oferecidas e a identificação de condições e restrições aplicáveis. Embora aparentemente simples, essas atividades são responsáveis pelo fracasso de muitos projetos.
II - A Engenharia de Requisitos é responsável pelo uso e desenvolvimento de técnicas que auxiliem e guiem o processo de definição de requisitos durante toda a vida do projeto.
III - Através do desenvolvimento e aplicação de novas técnicas, torna-se possível a detecção prematura de erros, implicando em menores custos e prazos, e a satisfação das necessidades do usuário do software.
O correto está em:
a) I, apenas.
b) II, apenas.
c) I e II, apenas.
d) III, apenas.
e) I, II e III.
3. Observe as seguintes assertivas sobre a UML (Unified Modeling Language):
I - A UML possui diagramas (representações gráficas de modelo parcial de um sistema) que são utilizados em combinação com a finalidade de obter todas as visões e aspectos do sistema.
II - O uso de um tipo ou outro de diagrama depende, muitas vezes, do grau de detalhamento necessário para o desenvolvimento do sistema.
III - O Diagrama de Objetos mostra o fluxo de trabalho a partir de um ponto inicial até um ponto final,