Sei sulla pagina 1di 3

Simulado – NP2

1- O que é análise de requisitos?


R: É uma etapa que se caracteriza pela definição do comportamento do sistema, ou seja, como
o sistema age ou reage, descrevendo o relacionamento entre o ambiente e o sistema, e deve
ser uma definição de necessidades do usuário e não uma proposta de solução, o usuário deve
indicar os requisitos prioritários para o sistema, o grupo de análise deve identificar as
necessidades do usuário e compõe-se do diagrama de caso de uso

2- O que a norma ISO 9126 define ?


R: A ISO 9126 define 6 características de qualidade de software que devem ser avaliada
1 - Funcionalidade (Finalidade do produto
2 - Usabilidade (Esforço para utilizar, aprender o produto)
3 - Confiabilidade (Frequência de falhas, recuperabilidade)
4 - Eficiência (Característica relacionada ao desempenho)
5 - Manutenibilidade (Esforço necessário para modificar)
6 - Portabilidade (Capacidade de transferir o produto para outros ambientes)

3- Defina o que é caso de uso.


R: É uma técnica utilizada para descrever claramente os requisitos de um sistema, ele
representa as funcionalidades e os elementos externos

4- Quais os componentes de um caso de uso?


R: Atores, relacionamentos, casos de uso, includes, extends, generalizações etc...

5- Construa o diagrama de caso de uso para um caixa eletrônico. Onde temos o cliente e o
funcionário. O cliente executa a consulta do saldo, solicita extrato, realiza saque e realiza
depósito. Já o funcionário abastece dinheiro e recolhe envelopes de depósito.
R: Fica a critério de cada um montar esse diagrama, pois cada um tem um jeito de construir...

6- O que é diagrama de classes?


R: O diagrama de classes apresenta como as classes interagem entre si e qual a
responsabilidade de cada classe na realização das operações solicitadas pelos atores, e são
compostas por diagramas que descrevem a estrutura de um sistema, contendo as classes, os
atributos, os métodos e relações

7- Quais os tipos de relacionamentos para os diagramas de classes?


R: Associação, dependência e generalização

8- A empresa LXP oferece cursos diversos de aperfeiçoamento profissional. O dono precisa controlar
inicialmente: os cursos oferecidos, a data de inicio e término, o horário de início e término, o
nome e o telefone celular do professor e o valor da sua hora/aula. Para cada curso, deve-se
controlar: a carga horária, o conteúdo programático e o valor do curso. Desenhe o diagrama de
classes para esta empresa.
R: Fica a critério de cada um montar esse diagrama, pois cada um tem um jeito de construir...

9- Defina o que é um diagrama de sequência.


R: O diagrama de sequência define a interação entre os objetos, a sequência de eventos que
ocorrem em um determinado processo, quais condições devem ser satisfeitas, quais métodos
devem ser disparados e em qual ordem...
10- No diagrama de classe, os símbolos (#, + e -) que precedem atributos e métodos para indicar
nível de acessibilidade, significam, respectivamente, protegida, pública e privada. V ou F?
R: Verdadeiro

11- No diagrama de classe abaixo, a CLASSE1 possui duas funções F1 e F2; a CLASSE2 possui duas
funções F1 e F3 e a CLASSE3 possui outras duas funções F4 e F5.

Com relação ao diagrama, são feitas as seguintes afirmações:


I A CLASSE2 e a CLASSE3 são generalizações da CLASSE1.
II A CLASSE2 só herda a função F1 da CLASSE1, enquanto a CLASSE3 só herda a F2 da CLASSE1.
III A CLASSE3 pode chamar as funções F2 e F1.
São verdadeiras as afirmações
a) I e III.
b) I e II.
c) II e III
d) I, II e III

12- Com relação à notação do diagrama de classes da UML, avalie se são verdadeiras (V) ou
falsas(F) as afirmativas a seguir:

✓ A parte superior contém o nome da classe.


✓ A parte intermediária contém as operações ou métodos da classe.
✓ A parte inferior contém os atributos da classe.

As afirmativas são respectivamente:

a) F, V e F.

b) F, V e V.

c) V, F e F.

d) V, F e V.

e) V, V e F.

13- Com relação a Diagrama de Classes em UML 2.2, quando objetos “parte" só podem pertencer a
um único objeto “todo" e têm o seu tempo de vida coincidente com o dele, tem-se:
a) agregação.

b) composição.

c) herança.

d) polimorfismo.

e) Generalização

14 - Sobre o diagrama de casos de uso da UML, analise as proposições abaixo.


1) São usados em análise de requisitos e projetos de alto nível e modelam o contexto de um
sistema, engenharia reversa e engenharia progressiva.
2) Quando desenha um diagrama de casos de uso devemos ter identificados: as funcionalidades a
serem representadas como um caso de uso, os atores e os relacionamentos entre os casos de uso e
os atores.
3) Diagramas de caso de uso especificam os eventos de um sistema e seus fluxos e descrevem como
são implementados. Além disso, não apenas dizem o que o sistema deve fazer, mas também
especificam como isso será conseguido.
4) Descrição do Caso de Uso são narrativas de texto do Caso de Uso. Elas usualmente tomam a
forma de uma nota ou um documento que é, de alguma maneira, ligado ao Caso de Uso, e
explanam o processo ou atividades que tomarão lugar no Caso de Uso.
5) Entre os propósitos dos diagramas de caso de uso temos: colher os requisitos de um sistema, ter
uma visão externa do sistema, saber que fatores internos e externos influenciam o sistema e
mostrar a interação entre os requisitos e atores.
Estão corretas, apenas:
a) 1, 2, 3 e 4.
b) 1, 2, 3 e 5.
c) 1, 3, 4 e 5.
d) 1, 2, 4 e 5.
e) 2, 3, 4 e 5.