Buscar

AV l MODELAGEM DE SISTEMAS

Prévia do material em texto

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
1
a
 Questão (Ref.: 201307279460) Pontos:0,5 / 0,5
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
Página 1 de 4BDQ Prova
27/11/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
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
Página 2 de 4BDQ Prova
27/11/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
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
6
a
 Questão (Ref.: 201307799041) Pontos:0,0 / 0,5
(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.
Página 3 de 4BDQ Prova
27/11/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
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.
Página 4 de 4BDQ Prova
27/11/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Continue navegando