Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/3/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=46516275&p1=201001489161&p2=1129683&p3=CCT0192&p4=101582&p5=AV&p6=14/3/2014&p10=5134564 1/4 Fechar Avaliação: CCT0192_AV» MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Professor: JOSE CARLOS MILLAN Nota da Prova: 7,5 Nota de Partic.: 2 Data: 14/03/2014 17:00:06 1a Questão (Ref.: 201001615534) Pontos: 0,5 / 0,5 Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada tipo. Para esse diagrama utilizamos a representação de: Generalização e especialização. Auto-Associação. Classe associativa. Agregação por referência. Agregação por valor. 2a Questão (Ref.: 201001633191) Pontos: 0,5 / 0,5 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: caso de uso. método. objeto. atributo. componente. 3a Questão (Ref.: 201001632126) Pontos: 0,5 / 0,5 Sabemos que o Diagrama de Estado representa o estado de uma classe ou caso de uso. Qual a representação utilizada para indicar quando um objeto de uma mesma classe pode ter mais de um estado ao mesmo tempo para que ao final tenha um só estado? Marque a alternativa correta. Superestado Concorrente Autotransição Ativo Transitividade 19/3/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=46516275&p1=201001489161&p2=1129683&p3=CCT0192&p4=101582&p5=AV&p6=14/3/2014&p10=5134564 2/4 4a Questão (Ref.: 201001615518) Pontos: 0,5 / 0,5 As etapas percorridas em cada iteração no ciclo de vida iterativo e incremental são definidas por objetivos específicos. Qual é a etapa que tem como objetivo verificar a qualidade da parte em desenvolvimento, autorizando a implantação ou retornando a uma nova iteração? Construção Elaboração Transição Concepção Implantação 5a Questão (Ref.: 201001615544) 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-*) turmas turmas(0-*) - (0-1) professor turmas(0-*) - (0-*) disciplinas alunos(0-*) - (1-*) turmas turmas(0-*) - (0-*) professor turmas(0-*) - (0-*) disciplinas alunos(1-1) - (1-1) turmas turmas(0-*) - (0-1) professor turmas(0-*) - (0-1) disciplinas alunos(0-1) - (1-1) turmas turmas(0-1) - (0-1) professor turmas(0-1) - (0-1) disciplinas 6a Questão (Ref.: 201001603653) Pontos: 0,0 / 0,5 De acordo com as visões que compõem um sistema UML, , identifique a alternativa errada. Visão de Componentes: É uma descrição da implementação dos módulos e suas dependências. Não é principalmente executado por desenvolvedores, e não consiste nos componentes dos diagramas. Visão de Organização: Finalmente, a visão de organização mostra a organização física do sistema, os computadores, os periféricos e como eles se conectam entre si. Esta visão será executada pelos desenvolvedores, integradores e testadores, e será representada pelo diagrama de execução. Visão "use-case": Descreve a funcionalidade do sistema desempenhada pelos atores externos do sistema (usuários). A visão use-case é central, já que seu conteúdo é base do desenvolvimento das outras visões do sistema. Essa visão é montada sobre os diagramas de use-case e eventualmente diagramas de atividade. Visão Lógica: Descreve como a funcionalidade do sistema será implementada. É feita principalmente pelos analistas e desenvolvedores. Em contraste com a visão use-case, a visão lógica observa e estuda o sistema internamente. Ela descreve e especifica a estrutura estática do sistema (classes, objetos, e relacionamentos) e as colaborações dinâmicas quando os objetos enviarem mensagens uns para os outros para realizarem as funções do sistema. Propriedades como persistência e concorrência são definidas nesta fase, bem como as interfaces e as estruturas de classes. A estrutura estática é descrita pelos diagramas de classes e objetos. O modelamento dinâmico é descrito pelos diagramas de estado, sequencia, colaboração e atividade. Visão de concorrência: Trata a divisão do sistema em processos e processadores. Este aspecto, que é uma propriedade não funcional do sistema, permite uma melhor utilização do ambiente onde o sistema se encontrará, se o mesmo possui execuções paralelas, e se existe dentro do sistema um gerenciamento de eventos assíncronos. Uma vez dividido o sistema em linhas de execução de processos concorrentes (threads), esta visão de concorrência deverá mostrar como se dá a comunicação e a concorrência destas threads. A visão de concorrência é suportada pelos diagramas dinâmicos, que são os diagramas de 19/3/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=46516275&p1=201001489161&p2=1129683&p3=CCT0192&p4=101582&p5=AV&p6=14/3/2014&p10=5134564 3/4 threads. A visão de concorrência é suportada pelos diagramas dinâmicos, que são os diagramas de estado, sequencia, colaboração e atividade, e pelos diagramas de implementação, que são os diagramas de componente e execução. 7a Questão (Ref.: 201001615528) Pontos: 1,0 / 1,0 A empresa XYZ Produções Ltda é uma empresa que promove diversos tipo de eventos, a escolha do cliente, e atende muitos contatos diários de pedidos de orçamentos, mas o índice de fechamento gira em torno de 15%. Mesmo assim a empresa mantém as informações de clientes mesmo sem ter fechado contrato com a empresa. Qual modelo expressa a definição descrita? 8a Questão (Ref.: 201001603633) Pontos: 1,0 / 1,0 A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão alguns tipos diferentes de sistemas com suas características mais comuns. Identifique qual não faz parte deste grupo. Sistemas Depuração. Sistemas Real-time Integrados. Sistemas Técnicos. Sistemas de Software e Sistemas de Negócios. Sistemas de Informação. 9a Questão (Ref.: 201001740654) Pontos: 1,5 / 1,5 Com base no diagrama de classes e modelo de casos de uso (diagrama e especificação de cada caso de uso), elaboramos o diagrama de sequência. Qual a contribuição do diagrama de sequência para a melhoria do diagrama de classes? Resposta: Ao elaborar o diagrama de sequência novos métodos são descobertos, com os quais se atualiza o diagrama de classes. 19/3/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=46516275&p1=201001489161&p2=1129683&p3=CCT0192&p4=101582&p5=AV&p6=14/3/2014&p10=5134564 4/4 Gabarito: Com o diagrama de sequencia é possível descobrir novos métodos para as classes envolvidas, não vislumbrados anteriormente. 10a Questão (Ref.: 201001610554) Pontos: 1,5 / 1,5 Relacione 3 regras de construção da descrição expandida. Resposta: A linguagem utilizada deve ser padronizada; Não se utiliza condições e repetições; A representação da execução deve ser feita através de sentenças curtas e diretas. Deve representar a interação do ator com o sistema; As sequências são numeradas na ordem de execução; As exceções devem ser representadas através de fluxos alternativos; 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. Período de não visualizaçãoda prova: desde 26/02/2014 até 18/03/2014.
Compartilhar