Você está na página 1de 4

BDQ Prova Página 1 de 4

Avaliação: CCT0264_AV_201307203141 » MODELAGEM DE SISTEMAS

Tipo de Avaliação: AV

Aluno: 201307203141 - CARLA HELENA MARTINS VELOSO

Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AA

Nota da Prova: 4,5 Nota de Partic.: 1,5 Data: 14/11/2014 18:10:30

a Pontos:0,5 / 0,5
1 Questão (Ref.: 201307279460)

Observe o diagrama e marque a alternativa correta:

CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar
pelo menos de uma associação.
CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação.
ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro.
SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da
associação.
CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar
pelo menos de uma associação.

2a Questão (Ref.: 201307474235) Pontos:0,0 / 1,0

A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo de desenvolvimento de
software. Na fase de projeto, definidos a arquitetura e componentes do software e ganham destaque os diagramas
de componentes e de implantação.

Com base nesses dois diagramas, analise as assertivas a seguir

I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware.

II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado como
um componente

III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o
software.

IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas

http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 27/11/2014
BDQ Prova Página 2 de 4

Assinale a ÚNICA opção correta, com base em sua análise das assertivas

Apenas as assertivas I e IV estão corretas


Apenas as assertivas III e IV estão corretas
Apenas as assertivas II e III estão corretas
Apenas as assertivas I e II estão corretas
Apenas as assertivas I, III e IV estão corretas

3a Questão (Ref.: 201307457502) Pontos:0,5 / 0,5

Padrões de projetos facilitam o desenvolvimento do software posto que a solução já foi estabelecida em
desenvolvimentos anteriores para tipos específicos de problemas, otimizando tempo de desenvolvimento e custo.
Um dos padrões diz que deve-se atribuir a responsabilidade do métodos a classe que possui o método. Esse
padrão é chamado de __________

Acoplamento fraco
Especialista na informação
Alto coesão
Creator
Controlador

4a Questão (Ref.: 201307288999) Pontos:0,5 / 0,5

Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a
Objetos?
Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de
programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar
mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas
da modelagem orientada a objetos.
Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem
estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente
reutilizáveis.
A orientação a objetos não pode ser utilizado em Softwares de larga escala.
A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada em
inúmeros projetos e para construção de diferentes tipo de sistemas.
A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do
problema de um sistema.

5a Questão (Ref.: 201307457392) Pontos:0,0 / 0,5

O PU (Processo UNIICADO) é um das modalidades de processos de desenvolvimento de software, que caracteriza


se por ser iterativo. Com base em seus conhecimentos sobre o PU, analise as assertivas que seguem.

I.O fator de ser ITERATIVO implica em dividir o projeto para seu desenvolvimento em partes.

II. Na fase de concepção, define-se dentre outras coisas, o ESCOPO do produto e sua viabilidade.

III. Na Fase de elaboração, são identificados apenas os requisitos não funcionais.

IV. Na fase de construção, a parte do sistema em estudo é implementada na linguagem de programação V. Na fase
de Fixação, o sistema é testado, implantando e ajustado ao ambiente em questão.

Com base em sua análise das assertivas, assinale a ÚNICA opção correta

http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 27/11/2014
BDQ Prova Página 3 de 4

Estão corretas apenas as assertivas I e. II


Estão corretas apenas as assertivas I, IV e V
Estão corretas apenas as assertivas II. III e IV
Estão corretas apenas as assertivas I. II e IV
Estão corretas apenas as assertivas I, II e V

a Pontos:0,0 / 0,5
6 Questão (Ref.: 201307799041)

(IBGE) 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 Classes são:


Somente I, II e III.
Somente I e II.
Somente I, II e IV.
Somente, II, III e IV.
Somente II, IV e V.

7a Questão (Ref.: 201307300912) Pontos:0,5 / 0,5

Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode
representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada
tipo.

Para esse diagrama utilizamos a representação de:

Agregação por valor.


Generalização e especialização.
Classe associativa.
Auto-Associação.
Agregação por referência.

8a Questão (Ref.: 201307289052) Pontos:1,5 / 1,5

O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML para
processos de desenvolvimento de software?

Resposta: A Classe base de um esterótipo é o metalmetodo UML (i.e. Não o elemento de modelagem utilizado pelo
utilizador) como o Class, Referenemet e assosiont

Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de
modelação criado pelo utilizador) tal como Class, Association ou Refinement.

http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 27/11/2014
BDQ Prova Página 4 de 4

9a Questão (Ref.: 201307486074) Pontos:1,0 / 1,5

Qual a finalidade do Diagrama de Componentes, dentro do contexto de desenvolvimento de um sistema sob a


técnica da analise orientada a objeto, usando a linguagem UML?

Resposta: A Finalidade do Diagrama de Componentes é que na fase de projeto ele representa o código em
linguagem de programação e mostra a dependência entre os elementos do Hardware que será o sustento do
software.

Gabarito: O diagrama de componente mostra o sistema pelo seu lado funcional, mostrando a organização de seus
módulos e como se dará a sua execução. Portanto, representa o desenho da estrutura do código gerado. Um
componente é definido a partir de condições físicas, definições de projeto nas implementações de classes e métodos
definidos nos diagramas de sequência (ou colaboração). Eles são tipicamente os arquivos implementados no
ambiente de desenvolvimento.

10a Questão (Ref.: 201307817775) Pontos:0,0 / 1,0

Assinale a opção que responde adequadamente ao que acontece quando um método e definido como protegido

Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer que seja
o relacionamento
Ele poderá ser visto por todas as classes
Ele não poderá ser visto por ninguém
Ele somente poderá ser visto dentro da própria classe
Ele poderá ser visto por todas as classes que estão na estrutura de herança

Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 27/11/2014