You are on page 1of 5

Curso: Tecnlogo em Sistemas para Internet

Disciplina: Engenharia de Software II


Profa. Mrcia Hfele Islabo Franco

1) Analise as seguintes afirmaes sobre a UML:


I.

II.
III.
IV.
V.

A UML uma linguagem de modelagem, desenvolvida para o


paradigma orientado a objetos e independente de processo de
desenvolvimento.
A UML permite que definies estruturais e comportamentais do
sistema sejam documentadas no formato de diagramas.
A UML permite a visualizao, especificao, construo e
documentao dos artefatos de um sistema.
Padronizao e facilidade de extenso so as principais vantagens da
UML.
Os diagramas estruturais tratam de aspectos estticos do sistema,
permitindo modelar aspectos relacionados estrutura do sistema. Por
outro lado, os diagramas comportamentais esto relacionados com
aspectos dinmicos do sistema, possibilitando modelar o sistema do
ponto de vista comportamental.

Assinale a alternativa correta:


A) I e II esto corretas
B) I, II e V esto corretas X
C) II, III e V esto corretas
D) III e IV esto corretas
E) I, II, III, IV e V esto corretas
2) Analise as seguintes afirmaes sobre diagramas de casos de uso:
I. Servem para descrever as interaes tpicas entre os usurios de um
sistema e o prprio sistema, fornecendo uma narrativa sobre como o
sistema utilizado.
II. utilizado no incio da modelagem do sistema, geralmente nas fases
de levantamento e anlise de requisitos.
III. O diagrama de casos de uso um diagrama estrutural da UML, que
fornece a visualizao estrutural das operaes do sistema.
IV. Os principais elementos do diagrama de casos de uso so os atores,
casos de uso e relacionamentos.
V. um dos diagramas mais utilizados dentre os diagramas estruturais,
alm de servir como base para construo de outros diagramas da UML.

Assinale a alternativa correta:


A) I e II esto corretas

B) I, II e IV esto corretas X
C) II e III esto corretas
D) III, IV e V esto corretas
E) I, II, III, IV e V esto corretas

3) Analise as seguintes afirmaes sobre os principais elementos dos


diagramas de casos de uso:
I.
Os atores so entidades externas e podem ser usurios do sistema,
dispositivos de hardware ou outro sistema que realizam as operaes
do sistema.
II.
Os casos de uso representam os requisitos funcionais do sistema e
podem ser utilizados como tcnica de levantamento de requisitos,
durante a fase de levantamento de requisitos.
III.
O relacionamento de incluso indica que uma operao depende de
outra operao para ser executada. Esse relacionamento ocorre
somente entre casos de uso e entre atores.
IV.
O relacionamento de extenso indica que um caso de uso base
poder ou no incorporar o comportamento do caso de uso
estendido. Neste caso, o que determinar se o caso de uso ser ou
no incorporado o resultado de um teste que est associado ao
relacionamento.
V.
A generalizao um tipo de relacionamento utilizado somente entre
atores e indica que um caso de uso herda o comportamento de outro
caso de uso, sendo utilizada quando existirem dois ou mais casos de
uso com caractersticas semelhantes.
Assinale a alternativa correta:
A) I e II esto corretas X
B) I, II e IV esto corretas
C) II e III esto corretas
D) III, IV e V esto corretas
E) I, II, III, IV e V esto corretas

4) Analise as seguintes afirmaes sobre Diagramas de Atividades:


I. utilizado para modelar aspectos estticos de um sistema.
II. Suporta comportamento paralelo, ou seja, permite a visualizao de
aes que ocorrem simultaneamente, bem como sequncias condicionais.
III. associado a um caso de uso, descrevendo as atividades realizadas
pelo ator e pelo sistema.
IV. Descrevem como os objetos se relacionam, complementam e trocam
informaes entre si.
V. Mostram como os objetos esto vinculados e quais mensagens trocam
entre si durante o processo.

Assinale a alternativa correta:


A) I e II esto corretas
B) II e III esto corretas X
C) III e V esto corretas
D) IV e V esto corretas
E) II, III, IV e V esto corretas.

5) Analise as seguintes afirmaes sobre Diagramas Classes:


I. um diagrama estrutural da UML que tem como objetivo apresentar
uma viso esttica de como as classes, que iro compor o sistema, se
relacionam, complementam e transmitem informaes entre si.
II. Os relacionamentos entre as classes so fundamentais, uma vez que
representam de que forma as classes compartilham informaes e como
colaboram na execuo das operaes do sistema.
III. O relacionamento entre as classes determina diferentes vnculos
entre os objetos. Esses vnculos so determinados pelo tipo de
relacionamento, que podem ser por associao, generalizao,
dependncia ou realizao.
IV) Uma associao unria um tipo de relacionamento que indica a
existncia de um vnculo entre os objetos de uma classe com objetos de
outra classe.
V) Uma classe associativa usada quando se pretende representar a
existncia de um vnculo entre objetos da mesma classe.
Assinale a alternativa correta:
A) I e II esto corretas
B) I, II e III esto corretas
C) III e V esto corretas
D) IV e V esto corretas
E) II, III, IV e V esto corretas. X
6) Analise as seguintes afirmaes sobre os relacionamentos do Diagrama de
Classes:
I. Uma realizao especifica um relacionamento entre uma classe de
controle e uma classe que implementa as suas operaes.
II. O relacionamento de agregao tenta demonstrar que as
informaes de um objeto todo precisam ser complementadas pelas
informaes de um objeto parte.
III. No relacionamento de composio os objetos parte tm de
pertencer exclusivamente a um objeto todo. Neste caso, quando uma
parte criada, sua existncia deve ser coincidente com o todo e

quando um todo eliminado, suas partes tambm devem ser


eliminadas.
IV. O relacionamento de dependncia utilizado quando uma classe
depende de atributos ou de operaes de outra classe para poder
executar suas operaes.
V. A generalizao um tipo de relacionamento utilizado quando classes
de um sistema possuem atributos e operaes muito semelhantes.
Atravs da generalizao, possvel definir uma ou mais classes a partir
de uma classe existente.
Assinale a alternativa correta:
A) I e II esto corretas
B) II e III esto corretas
C) III e V esto corretas
D) IV e V esto corretas
E) II, III, IV e V esto corretas. X
7) Analise as seguintes afirmaes sobre os esteretipos da UML:
I.
So utilizados para indicar que determinados componentes do
sistema executam funes diferentes dos demais.
II.
O esteretipo <<entity>> utilizado quando se deseja indicar que a
classe armazena informaes sobre uma entidade.
III.
O esteretipo <<boundary>> utilizado em classes que servem de
comunicao entre os atores externos e o sistema.
IV.
O esteretipo <<control>> representa classes que servem de
intermedirias entre as classes <<boundary>> e os demais
componentes do sistema.
V.
Os objetos da classe <<control>> so responsveis por interpretar
os eventos ocorridos na classe <<entity>>.
Assinale a alternativa correta:
A) I e II esto corretas
B) I, II, III e IV esto corretas X
C) I, II, III e V esto corretas
D) III e IV esto corretas
E) III e V esto corretas
8) Elaborar um breve exemplo referente ao diagrama de classes do projeto,
ilustrando os relacionamentos de realizao e dependncia.
9) Elaborar um breve exemplo, referente ao diagrama de casos de uso do
projeto (no mximo cinco casos de uso).

10) Elaborar um diagrama de atividades no contexto do exemplo apresentado


na questo anterior.

You might also like