Curso Técnico Subsequente de Informática Disciplina: Análise e

Propaganda
Curso Técnico Subsequente de Informática
Disciplina: Análise e Projeto de Sistemas I
Profa Cristiane Koehler
2012/1
Praticando os Conceitos de Análise e Projeto de Sistemas Orientados a Objeto
Responda as questões abaixo:
1. No contexto da Orientação a Objetos, o conjunto de objetos que têm a mesma estrutura e o
mesmo comportamento é denominado:
a) classe
b) herança
c) polimorfismo
d) encapsulamento
2. Generalização / Especialização é um tipo de relacionamento possível de ser aplicado ao(s)
seguinte(s) elemento(s) de modelo na UML:
a) Casos de uso, classes e atores;
b) Casos de uso e classes;
c) Classes e atores;
d) Casos de uso e atores;
e) Classes.
3. Sobre Modelo de Casos de Uso: Considere as seguintes assertivas sobre casos de uso:
I. descrevem uma sequência de passos iniciada por um ator.
II. o estado em que o mundo deve se encontrar para que o caso possa ser executado é
chamado de pré-condição
III. o caso de uso não descreve as respostas do sistema aos estímulos enviados pelo ator
IV. a recuperação de falhas na execução de um passo é descrita nas exceções
As assertivas correias são:
a) somente as dos itens l, H e III;
b) somente as dos itens l, II e IV;
c) somente as dos itens l, III e IV;
d) somente as dos itens II, III e IV;
e) itens l, II, III e IV;
4. Considere as seguintes assertivas sobre o modelo de classes mostrado abaixo (notação UML
padrão):
I. um objeto livro pode ser associado a mais de um objeto leitor
II. um objeto leitor está associado a no máximo um único objeto livro
Rua Dra. Maria Zélia Carneiro de Figueiredo, 870 – Bairro Igara III – CEP: 92412-240 – Canoas/RS
Fone/Fax: (51)3415-8200 – e-mail: [email protected]
Página 1 de 6
Curso Técnico Subsequente de Informática
Disciplina: Análise e Projeto de Sistemas I
Profa Cristiane Koehler
2012/1
Praticando os Conceitos de Análise e Projeto de Sistemas Orientados a Objeto
III. nenhum objeto empréstimo está associado a uma associação entre livro e leitores
As assertivas correias são:
a) somente o item I;
b) somente o item II;
c) somente o item III
d) somente os itens l e II;
e) itens l. II e III.
5 - Considere os seguintes elementos da UML:
I. classes
II. associações
III. mensagem
IV. estado
V. transição
Os elementos que fazem parte de um diagrama de ciasses são:
a) somente l e II;
b) somente t, II e III;
c) somente l, 111 e IV;
d) somente II, III e IV;
e) somente III, IV e V.
6 - Segundo as características dos diagramas utilizados na modelagem pela UML, o diagrama cuja
ênfase está na ordenação temporal das mensagens entre os objetos é denominado diagrama de:
Rua Dra. Maria Zélia Carneiro de Figueiredo, 870 – Bairro Igara III – CEP: 92412-240 – Canoas/RS
Fone/Fax: (51)3415-8200 – e-mail: [email protected]
Página 2 de 6
Curso Técnico Subsequente de Informática
Disciplina: Análise e Projeto de Sistemas I
Profa Cristiane Koehler
2012/1
Praticando os Conceitos de Análise e Projeto de Sistemas Orientados a Objeto
A) atividade.
B) caso de uso.
C) componentes.
D) objetos.
E) seqüência.
7 - Quanto aos conceitos de análise, projeto e programação orientada a objeto, assinale a alternativa
correta:
I - A análise orientada a objetos concentra-se no desenvolvimento de um modelo orientado a objetos
do domínio da aplicação.
II - O projeto orientado a objetos concentra-se no desenvolvimento de um modelo orientado a objetos
de um sistema de software para implementar os requisitos identificados.
III - A programação orientada a objetos concentra-se em realizar um projeto de software usando uma
linguagem de programação orientada a objetos, tal como Java.
a) Os itens II e III estão corretos.
b) Os itens I, II estão corretos.
c) Os itens I, II e III estão corretos.
d) Os itens I e III estão corretos.
e) O item II está correto.
8 - Assinale a alternativa correta sobre os tipos de relacionamentos entre classes no paradigma de
orientação a objetos:
a) A generalização ou especialização identifica classes-mãe e classes-filhas demonstrando a
ocorrência de herança e possivelmente de métodos polimórficos nas classes especializadas.
Rua Dra. Maria Zélia Carneiro de Figueiredo, 870 – Bairro Igara III – CEP: 92412-240 – Canoas/RS
Fone/Fax: (51)3415-8200 – e-mail: [email protected]
Página 3 de 6
Curso Técnico Subsequente de Informática
Disciplina: Análise e Projeto de Sistemas I
Profa Cristiane Koehler
2012/1
Praticando os Conceitos de Análise e Projeto de Sistemas Orientados a Objeto
b) A associação binária ocorre quando existe um relacionamento de um objeto de uma classe com
objetos da mesma classe.
c) A associação unária ou reflexiva ocorre quando é identificado relacionamento entre objetos de duas
classes.
d) Composição é um tipo especial de associação onde se tenta demonstrar que as informações de um
objeto precisam ser complementadas pelas informações contidas em um ou mais objetos de outra
classe.
e) A agregação é uma variação da composição, onde é apresentado um vínculo mais forte entre os
objetos-todo e os objetos-parte, procurando demonstrar que os objetos-parte têm de estar associados
a um único objeto-todo.
9 - Como exemplos de três possíveis produtos do processo de levantamento de requisitos, podemos
citar:
a) uma lista de requisitos organizada por função, uma afirmação limitada do escopo do sistema e um
diagrama de classes.
b) uma lista de requisitos organizada por função, um conjunto de cenários de uso e um diagrama de
classes.
c) uma lista de requisitos organizada por função, diagramas de sequência das funções do sistema e
uma descrição do ambiente técnico do sistema.
d) uma lista de requisitos organizada por função, um diagrama ER (entidade-relacionamento) dos
objetos de dados do sistema e um conjunto de cenários de uso.
e) uma lista de requisitos organizada por função, um conjunto de cenários de uso e protótipos
desenvolvidos para definir melhor os requisitos.
10 - Considere as afirmações abaixo sobre o processo de engenharia de requisitos.
Rua Dra. Maria Zélia Carneiro de Figueiredo, 870 – Bairro Igara III – CEP: 92412-240 – Canoas/RS
Fone/Fax: (51)3415-8200 – e-mail: [email protected]
Página 4 de 6
Curso Técnico Subsequente de Informática
Disciplina: Análise e Projeto de Sistemas I
Profa Cristiane Koehler
2012/1
Praticando os Conceitos de Análise e Projeto de Sistemas Orientados a Objeto
I - Na etapa de validação, a equipe de software e os outros interessados no projeto negociam a
prioridade, a disponibilidade e o custo relativos a cada requisito. O objetivo é desenvolver um plano de
projeto realístico.
II - Um padrão de análise representa algo (por exemplo, uma classe, função ou comportamento)
dentro do domínio de aplicação que pode ser reusado quando se modela muitas aplicações.
III - Um diagrama de estado pode ser usado para representar o comportamento de um sistema em um
modelo de análise, durante a fase de elaboração dos requisitos.
IV - A técnica de Coleta Colaborativa de Requisitos é largamente utilizada na etapa de gestão de
requisitos.
As afirmações corretas são as de número:
a) I e III
b) I e II
c) II e III
d) II e IV
e) III e IV
11 - Uma das etapas da engenharia de requisitos é a elaboração de um modelo de análise. Um dos
elementos deste processo é a modelagem comportamental, que tem o objetivo de mostrar o
comportamento dinâmico do sistema. Quais diagramas UML são usados para representar os
elementos dinâmicos do modelo comportamental?
a) Diagramas de estado e diagramas de classe
b) Diagramas de estado e diagramas de sequência
c) Diagramas de casos de uso e diagramas de classe
d) Diagramas de casos de uso e diagramas de sequência
e) Diagramas de sequência e diagramas de classe
Rua Dra. Maria Zélia Carneiro de Figueiredo, 870 – Bairro Igara III – CEP: 92412-240 – Canoas/RS
Fone/Fax: (51)3415-8200 – e-mail: [email protected]
Página 5 de 6
Curso Técnico Subsequente de Informática
Disciplina: Análise e Projeto de Sistemas I
Profa Cristiane Koehler
2012/1
Praticando os Conceitos de Análise e Projeto de Sistemas Orientados a Objeto
12 - Quanto aos diagramas UML, assinale V para a afirmação VERDADEIRA e F para a afirmação
FALSA.
(
) Na prática o diagrama de classes é bem mais utilizado que o diagrama de objetos. Tanto que o
modelo de objetos é também conhecido como modelo de classes.
( ) O objetivo da modelagem de classes de análise é prover respostas para as seguintes perguntas
como: a) por definição um sistema OO é composto de objetos, em um nível alto de abstração, que
objetos constituem o sistema em questão? b) quais são as classes candidatas? c) como as classes do
sistema estão relacionadas entre si ? d) quais são as responsabilidades de cada classe?
( ) O diagrama de sequências (modelo de casos de uso) é uma representação das funcionalidades
externamente observáveis do sistema e dos elementos externos ao sistema que interagem com o
mesmo. • Esse modelo representa os requisitos funcionais do sistema. Também direciona diversas
das atividades posteriores do ciclo de vida do sistema de software. Além disso, força os
desenvolvedores a moldar o sistema de acordo com as necessidades do usuário.
(
) Há três tipos de diagrama de interação na UML 2.0: diagrama de seqüência, diagrama de
comunicação e diagrama de visão geral da interação. O diagrama de seqüência e o diagrama de
comunicação são equivalentes.
( ) O Diagrama de seqüência: não tem foco nas mensagens enviadas no decorrer do tempo.
Rua Dra. Maria Zélia Carneiro de Figueiredo, 870 – Bairro Igara III – CEP: 92412-240 – Canoas/RS
Fone/Fax: (51)3415-8200 – e-mail: [email protected]
Página 6 de 6
Download