Escolar Documentos
Profissional Documentos
Cultura Documentos
Tipo de Avaliação: AV
a Pontos:0,5 / 0,5
1 Questão (Ref.: 201307279460)
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.
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.
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
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
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.
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.
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
a Pontos:0,0 / 0,5
6 Questão (Ref.: 201307799041)
I. Classes
II. Associações
III. Mensagem
IV. Estado
V. Transição
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.
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
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.
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
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 27/11/2014