Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0264_AV_201307139744 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: 201307139744 - VANDERLAN PEIXOTO DE SOUZA Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA Nota da Prova: 7,0 Nota de Partic.: 1,3 Data: 18/11/2014 15:24:31 1a Questão (Ref.: 201307387765) 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 __________ Alto coesão Controlador Acoplamento fraco Especialista na informação Creator 2a Questão (Ref.: 201307248846) Pontos: 0,5 / 0,5 Assinale a opção que representa uma fase e uma disciplina do processo RUP, respectivamente. Concepção e Teste. Teste e Configuração. Construção e Concepção. Implantação e Concepção. Requisitos e Implantação. 3a Questão (Ref.: 201307209199) Pontos: 0,5 / 0,5 Que diagrama serve para exibir as interações entre os vários componentes de um sistema em especial os objetos e como seus métodos interagem entre si e em qual ordem? Atividades. Classes. Objetos. Casos de usos. Sequencia. 4a Questão (Ref.: 201307245412) Pontos: 0,5 / 0,5 Na UML "Unified Modeling Language": Não se utiliza instância. Instância é o oposto de um objeto. Instância e objeto são sinônimos. Instâncias são representadas graficamente com seu nome em negrito e itálico. Instância é uma manifestação abstrata de algo concreto. 5a Questão (Ref.: 201307231164) Pontos: 0,5 / 0,5 O diagrama de classe é o modelo da UML que define atributos e métodos para um objeto. O conjunto de objetos é representado pela classe. Quando tem-se uma regra que define a ligação entre objetos de classes diferentes utilizamos qual representação? Associação participativa Associação relativa Auto-associação Associação por referência Associação 6a Questão (Ref.: 201307748041) Pontos: 0,0 / 1,0 Assinale a opção que define corretamente o conceito abaixo exposto - Capacidade de um objeto fazer referência e usar métodos e atributos de outro objeto Abstração Polimorfismo Herança Encapsulamento Visibilidade 7a Questão (Ref.: 201307231178) Pontos: 0,5 / 0,5 Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos. I - O hotel guarda informações de Hóspedes mesmo que não tenha se hospedado. II - Hóspede pode usar quantos serviços desejar, por cada hospedagem. III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia. IV - A cada hospedagem é aberta uma nova conta corrente. Marque a opção que indica as sentenças VERDADEIRAS. II - III I- III - IV I - IV II - III - IV I- II - IV 8a Questão (Ref.: 201307387772) Pontos: 1,0 / 1,0 O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se seguem I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre eles II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas funcionalidades. III. Componentes não podem ser classes IV. A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções II e IV Estão corretas apenas as opções I, III e IV Estão corretas apenas as opções I, II e IV Estão corretas apenas as opções II e III Estão corretas as opções I, II, III e IV 9a Questão (Ref.: 201307416332) Pontos: 1,5 / 1,5 Um diagrama de Implantação define aspectos físicos do sistema, onde cada nó representa um dispositivo físico com memória ou capacidade de processamento. Ja o diagrama de Componentes visualiza que módulos de software (arquivos .dll , .exe, .com, .bat, .htm e outros executáveis) são necessários para executar a aplicação. Com base nesse contexto apresentado, responda 1. E possível integrar esses 2 diagramas, mostrando para cada nó, quais seriam os componentes que nele executariam? 2. Caso a resposta acima seja SIM, explique qual a vantagem em integrarmos os 2 diagramas dessa forma? Resposta: Sim. É de suma importância que esses dois processos stejam sincronizados para que não haja perda de capacidade na hora da implementação. Cada software tem seu hardware específico para o cumprimento da tarefa. Gabarito: 1. SIM, e possível. 2. Seria útil para conhecermos as demandas de processamento do software que rodara em cada nó e assim poder definir a capacidade de processamento, memória e disco de cada nó. 10a Questão (Ref.: 201307219315) 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: Uma classe base de um esteriotipo é uma classe de metamodelos do UML, tal qual o "CLASS", "ASSOCIATION", "REFINEMENT" 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.
Compartilhar