Baixe o app para aproveitar ainda mais
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
Compartilhar