Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0264_AVS_201301262846 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AVS Aluno: 201301262846 - REINALDO MARTINS Nota da Prova: 6,5 Nota de Partic.: 0 Data: 02/07/2014 16:10:53 (F) 1a Questão (Ref.: 55483) Pontos: 1,0 / 1,0 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? Casos de uso. Classes. Sequencia. Objetos. Estados. Gabarito Comentado. 2a Questão (Ref.: 234047) 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 __________ Controlador Alto coesão Creator Especialista na informação Acoplamento fraco Gabarito Comentado. 3a Questão (Ref.: 56005) Pontos: 0,5 / 0,5 Observe o diagrama e marque a alternativa correta: 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. 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. 4a Questão (Ref.: 77440) Pontos: 0,5 / 0,5 Para realizar o desenvolvimento segundo a metodologia RUP é adotado o ciclo de vida iterativo e incremental. Este ciclo de vida é dividido em 4 etapas, a saber: Concepção, Elaboração, Construção e Transição. Para desenvolvimento das etapas são utilizadas as disciplinas da Engenharia de Software e o final da etapa é definido por um marco. Indique os marcos das etapas seguindo a ordem de citação no contexto. escopo - arquitetura - versão(release) - operação arquitetura - escopo - operação - versão(release) arquitetura - escopo - versão(release) - operação escopo - operação - arquitetura - versão(release) escopo - arquitetura - operação - versão(release) Gabarito Comentado. 5a Questão (Ref.: 65544) Pontos: 0,5 / 0,5 Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado 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. 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. A orientação a objetos não pode ser utilizado em Softwares de larga escala. A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um sistema. 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. Gabarito Comentado. 6a Questão (Ref.: 77999) Pontos: 0,5 / 0,5 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 é: o atendente inclui os pacientes que têm consulta agendada e não possuem um histórico de atendimento. o atendente não marca consultas para pacientes que não tenham histórico na clínica. 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. o paciente liga para a clínica para agendar uma consulta e para alterar o seu histórico. 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. Gabarito Comentado. 7a Questão (Ref.: 77467) Pontos: 0,5 / 0,5 Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor responsável, mas possui várias disciplinas associadas. As disciplinas só estão associadas a uma turma. Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas. alunos(0-*) - (1-1) turmas turmas(0-*) - (0-1) professor turmas(0-1) - (0-*) disciplinas alunos(0-1) - (1-1) turmas turmas(0-1) - (0-1) professor turmas(0-1) - (0-1) disciplinas alunos(0-*) - (1-*) turmas turmas(0-*) - (0-*) professor turmas(0-*) - (0-*) disciplinas alunos(0-1) - (1-*) turmas turmas(0-*) - (0-1) professor turmas(0-*) - (0-*) disciplinas alunos(1-1) - (1-1) turmas turmas(0-*) - (0-1) professor turmas(0-*) - (0-1) disciplinas Gabarito Comentado. 8a Questão (Ref.: 56003) Pontos: 1,0 / 1,0 Indique a seqüência correta do preenchimento das seis lacunas com as definições de cada diagrama utilizado na UML, utilizando a identificação numerada. A seqüência apresentada, nas opções, é de cima para baixo. 1. Descrição de Caso de Uso 2. Diagrama de Caso de Uso 3. Diagrama de Classe 4. Diagrama de Estado 5. Diagrama de Seqüência 6. Diagrama de Atividades ( ) Descreve a funcionalidade do sistema percebida por atores externos. ( ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos; ( ) Representa o processo descrevendo as atividades seqüenciais e paralelas. ( ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de eventos que o atingem. ( ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre eles. ( ) Representa os requisitos do sistema. 2 - 6 - 5 - 3 - 4 - 1 6 - 5 - 3 - 4 - 2 - 1 2 - 6 - 5 - 4 - 3 - 1 1 - 5 - 6 - 4 - 3 - 2 1 - 6 - 5 - 4 - 3 - 2 Gabarito Comentado. 9a Questão (Ref.: 65597) 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 estereótipo é um metamodelo da UML(isto é, nao é um elemento modelado pelo utilizador), tal como Class, Association e 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. 10a Questão (Ref.: 262612) Pontos: 0,0 / 1,5 Um dos elementos do Digrama de Estados chama-se EVENTO. Conceitue um evento nesse contexto. Resposta: Gabarito: É uma ocorrência significativa que pode alterar um estado, provocando uma mudança; Observação: Eu, REINALDO MARTINS, estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 02/07/2014 16:23:02 Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.
Compartilhar