Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV 1a Questão (Ref.: 201007153640) 11a sem.: UML Pontos: 0,0 / 0,8 No diagrama de estado, uma transição interna é uma transição que: cria um evento a ser disparado ao final da transição. não faz o objeto mudar de estado. muda o estado do objeto mediante uma condição de guarda. retorna o objeto ao estado anterior à transição. executa uma ação que leva a um ponto de junção no diagrama. 2a Questão (Ref.: 201007174261) 3a sem.: Analise e Projeto OO Pontos: 0,8 / 0,8 Considere o caso de uso ilustrado na figura acima, utilizando a notação UML. A descrição do cenário que melhor descreve esse caso de uso é: um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, busca um horário vazio e agenda a consulta. um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, somente se o paciente ainda não for cliente da clínica. o atendente não marca consultas para pacientes que não tenham histórico na clínica. o paciente liga para a clínica para agendar uma consulta e para alterar o seu histórico. o atendente inclui os pacientes que têm consulta agendada e não possuem um histórico de atendimento. 3a Questão (Ref.: 201007161859) 4a sem.: Introdução a linguagem UML DESCARTADA 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. 4a Questão (Ref.: 201007152258) 5a sem.: UML Pontos: 0,0 / 0,8 Como podemos definir uma auto-associação: Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para qualificação. Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e operações para qualificação. Classe que representa a generalização de outra classe. Identifica objetos de mesma classe que participam da associação. Classe que representa a herança dos métodos de uma outra classe. 5a Questão (Ref.: 201007152267) 4a sem.: UML Pontos: 0,0 / 0,8 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. 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. CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo menos de uma associação. 6a Questão (Ref.: 201007168739) 7a sem.: Descrição de caso de uso Pontos: 0,0 / 0,8 Relacione 3 regras de construção da descrição expandida. Resposta: Gabarito: 1. não utiliza repetições e condições. 2. as sentenças são numeradas na ordem de realização. 3. deve-se padronizar a linguagem para maior assimilação. 4. as ações do sistema são comandadas pelo ator ou sistem. 5. Os fluxos alternativos representam a exceção. 6. Deve-se utilizar sentenças curtas para representação da execução. 7a Questão (Ref.: 201007168731) 2a sem.: UML Pontos: 0,0 / 0,8 Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras. I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque são adaptados às operações de cada empresa; II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação; III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar mudanças na construção do software; IV - Na UML devem ser representados os procedimentos lógicos e físicos; Itens I, III e IV são verdadeiros. Itens I, e III são verdadeiros. Itens I e IV são verdadeiros. Itens I, II, III são verdadeiros. Itens III e IV são verdadeiros. 8a Questão (Ref.: 201007153644) 5a sem.: UML Pontos: 0,0 / 0,8 Considere Diagrama de Classes acima. Pode-se afirmar que: quadrado e retângulo são classes abstratas. quadrado e retângulo são classes base da classe figura. instâncias da classe quadrado não possuem atributos. quadrado é uma classe derivada da classe figura. largura é um método da classe Retângulo. 9a Questão (Ref.: 201007198563) 3a sem.: Caso de uso Pontos: 0,8 / 0,8 No contexto da UML, os casos de uso: definem o comportamento dos componentes de software que serão implementados. são sempre associados a um único requisito funcional. especificam a organização do sistema de software. descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. capturam os requisitos não funcionais. 10a Questão (Ref.: 201007161806) 15a sem.: Introdução a linguagem UML Pontos: 0,0 / 0,8 Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos? 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. 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. 11a Questão (Ref.: 201007173712) 4a sem.: Diagrama de classe Pontos: 0,8 / 0,8 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 tupla - tabela - método atributo - classe - processo classe - atributo - método atributo - classe - método Observação: Eu, DENIS JERONIMO VIANA FILHO, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 11/11/2013 10:32:02
Compartilhar