Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0264_AV_xxxxxxxxxx » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: xxxxxxxxxxxxxxxxxxxx Professor: JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: 4,0 Nota de Partic.: 2 Data: 06/03/2015 1a Questão (Ref.: 201310154077) Pontos: 0,0 / 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: . 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. 2a Questão (Ref.: 201310351097) Pontos: 0,0 / 1,5 O acoplamento diz respeito a "o quanto um elemento do sistema está conectado a outro. Sobre acoplamento, responda. 1. Ele deve ser alto ou baixo? 2. Que dificuldades podem existir em sistemas que tem acoplamento inadequado? Resposta: É recomendavel que seja o maximo possivel com acoplamento baixo, pois, em caso de falha em algum equipamento qualquer,por exemplo, este nao comprometeria todo o sistema.Em casos de acoplagem inadequada(acoplagem alta desnecessariamente), só aumentaria em muito as chances de queda total do sistema, uma vez que serao mais equipamentos com, digamos, grande peso de responsabilidade Gabarito: Uma classe que tem acoplamentos fortes é difícel de ser compreendida isoladamente. São difíceis de serem reutilizadas pois exigem a presença de outras classes. 3a Questão (Ref.: 201310183607) Pontos: 0,0 / 0,5 No Processo RUP, a ênfase no escopo do sistema está na fase de: elaboração. implementação. implantação. teste. concepção. 4a Questão (Ref.: 201310143952) Pontos: 0,5 / 0,5 São exemplos de diagramas comportamentais: Casos de Usos, Atividades, Componentes e Interações. Classes, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. Casos de Usos, Objetos, Estados e Interações. 5a Questão (Ref.: 201310165943) Pontos: 0,0 / 0,5 Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a Objetos. Qual representação do diagrama de classe implementa o processo de herança? Classe associativa. Agregação por referência. Auto-Associação. Generalização. Agregação por valor. 6a Questão (Ref.: 201310144485) Pontos: 0,5 / 0,5 Observe o diagrama e marque a alternativa correta: SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da associação. CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar pelo menos de uma associação. ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. CARRO pode ser criado sem participar da associação, mas CLIENTE 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. 7a Questão (Ref.: 201310145856) Pontos: 0,5 / 0,5 O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da UML, na sentença "turmas são formadas por alunos" é denominada: generalização. agregação. extensão. especialização. inclusão. 8a Questão (Ref.: 201310661421) Pontos: 0,5 / 0,5 No que se refere ao projeto de arquitetura em camadas de um software, analise as assertivas a seguir e marque a única opção INCORRETA A camada de Variáveis conterá as classes de acesso aos dados do sistema. A camada de Apresentação conterá métodos com as interfaces do sistema. A camada de Negócios conterá as regras de negócios sob a forma de classes de negócios. A arquitetura em camada favorece a reutilização de código. A arquitetura em camadas facilita a manutenção de código. 9a Questão (Ref.: 201310183594) Pontos: 1,0 / 1,0 Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de um conjunto de artefatos (UML) é um: objeto. atributo. método. caso de uso. componente. 10a Questão (Ref.: 201310183597) Pontos: 1,0 / 1,0 Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada (UML) e em programas orientados a objetos, assinale a opção correta. Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (object constraint language), linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar diagramas UML. Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML desenvolvidos entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na linguagem Java. Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um mesmo espaço de nomes. A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada utilizando-se diagramas de comunicação, entre outros. A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada utilizando-se diagramas de classe e de instância, entre outros. Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.
Compartilhar