Baixe o app para aproveitar ainda mais
Prévia do material em texto
Cade rno : 1-Pendentes Criada em: 19/06/2013 12:16 A t ualizada e… 19/06/2013 12:17 URL: http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3233048&matricula=… AV2 - MODELAGEM SISTEMAS Fechar Avaliação: Tipo de Avaliação: AV2 Aluno: Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9007/AB Nota da Prova: 6,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 14/06/2013 21:10:54 1a Questão (Cód.: 72445) Pontos: 1,5 / 1,5 Considerando o seguinte Diagrama de caso de uso, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5. Resposta: 1 ator 2- generalização 3- evento/ação 4- consulta/associação 5- saida/associação Gabarito: 1 - Ator 2 - Generalização de caso de uso 3 - Caso de Uso 4 - Interação caso de uso - caso de uso do tipo 5 - Interação caso de uso - caso de uso do tipo 2a Questão (Cód.: 91034) Pontos: 1,0 / 1,0 Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML: Diagrama de Estados Diagrama de Sequência Diagrama de Componentes Diagrama de C lasses Diagrama de Métodos 3a Questão (Cód.: 72410) Pontos: 1,0 / 1,0 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe. Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. 4a Questão (Cód.: 72452) Pontos: 1,0 / 1,5 Considerando o seguinte Diagrama de Classe, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5. numeração de 1 a 5. Resposta: 1-classe 2-multipliciadade 2-agregação 3-especialização/generalização 5-composição Gabarito: 1 - Classe 2 - Classe associativa 3 - Generalização de classe 4 - Multiplicidade 5 - Agregação por valor 5a Questão (Cód.: 77460) 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. I - IV II - III - IV I- II - IV II - III I- III - IV 6a Questão (Cód.: 77450) Pontos: 0,5 / 0,5 Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção calórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha. Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico e o cálculo, respectivamente? classe - atributo - processo atributo - classe - método tupla - tabela - método atributo - classe - processo classe - atributo - método 7a Questão (Cód.: 57325) Pontos: 0,0 / 0,5 A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos. O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. Associação / uma funcionalidade do sistema do ponto de vista do usuário. Generalização / uma funcionalidade do sistema do ponto de vista do usuário. Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 8a Questão (Cód.: 95117) Pontos: 0,5 / 0,5 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. 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. 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. mesmo espaço de nomes. 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. A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada utilizando-se diagramas de comunicação, entre outros. 9a Questão (Cód.: 55483) Pontos: 0,5 / 0,5 Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado momento da execução, representando um estado particular? Objetos. Classes. Sequencia. Casos de uso. Estados. 10a Questão (Cód.: 55479) Pontos: 0,0 / 0,5 É um relacionamento semântico entre classes, em que uma classe especifica um contrato que outra classe garante executar. Generalização. Realização. Agregação. Composição. Dependência. Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
Compartilhar