Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0264_AV_201202269737 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: 201202269737 - WAGNER ROBERTO CARVALHO MONTEIRO Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9004/AB Nota da Prova: 2,5 Nota de Partic.: 0 Av. Parcial 2 Data: 19/11/2015 14:57:46 O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0. 1a Questão (Ref.: 201202499291) Pontos: 1,5 / 1,5 Considere o diagrama de classe a seguir e analise o que se pede - Se os métodos M1, M2 e M3 forem adicionados, respectivamente, as classes P. Q e R, que métodos serão herdados pela classe S? Resposta: A classe Q herda M1 de P e M3 de R, A classe S herda M1, M2 e M3 de S. Gabarito: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos de Q (M1, M2 e M3) 2a Questão (Ref.: 201202559330) Pontos: 0,0 / 1,5 Qual a finalidade do Diagrama de Componentes, dentro do contexto de desenvolvimento de um sistema sob a técnica da analise orientada a objeto, usando a linguagem UML? Resposta: Gabarito: O diagrama de componente mostra o sistema pelo seu lado funcional, mostrando a organização de seus módulos e como se dará a sua execução. Portanto, representa o desenho da estrutura do código gerado. Um componente é definido a partir de condições físicas, definições de projeto nas implementações de classes e métodos definidos nos diagramas de sequência (ou colaboração). Eles são tipicamente os arquivos implementados no ambiente de desenvolvimento. 3a Questão (Ref.: 201202997210) Pontos: 0,0 / 0,5 O Rational Unified Process quatro características que o define: arquitetura, iteração, casos de uso e (marque a alternativa que complementa os quatro elementos). É um processo sequencial Nenhuma das anteriores É um processo baseado em prototipação É um processo incremental É um processo ágil 4a Questão (Ref.: 201202923366) Pontos: 0,0 / 0,5 Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF. Informações de atributos da classe CPF. Nenhuma informação deve ser apresentada. Informações de como foi validade do CPF Informações de procedimentos a serem feitos se o CPF for inválido. Informações de procedimentos a serem feitos se o CPF for válido. 5a Questão (Ref.: 201202374895) Pontos: 0,0 / 0,5 Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada dentro do círculo? Classe associativa. Agregação por valor. Auto-associação. Generalização e especialização. Agregação por referência. 6a Questão (Ref.: 201203009372) Pontos: 0,5 / 0,5 Analise as assertivas a seguir pertinentes aos passos para o desenvolvimento de um diagrama de classes. 1- Identificar objetos (classes) que se relacionam, ou seja identificar entre que classes existe relacionamento. 2- Estabelecer as associações na melhor forma de representação de natureza do negócio. 3- Identificar no diagrama de caso de uso os objetos que possuem identificação própria e precisam ter essas informações guardadas para atendimento dos requisitos de sistema: Essas são as classes. A alternativa que contém a ordem correta desses passos é : 1,2,3. 2,3,1 2,1,3. 3,1,2 3,2,1 7a Questão (Ref.: 201202354068) Pontos: 0,5 / 0,5 A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências. O elemento acima, em um diagrama de sequência, significa: mensagem de ativação. mensagem de ligação. auto-chamada. mensagem de retorno. mensagem perdida. 8a Questão (Ref.: 201202923365) Pontos: 0,0 / 0,5 O analista de sistemas durante a modelagem e desenvolvimento de um sistema, tem uma grande preocupação em manter um código que tenha pequenos impactos na manutenção e favorecimento a reutilização de códigos. Para alcançar estes objetivos, o código deve ter: Um acoplamento alto entre classes e manter uma baixa coesão nas classes. Um acoplamento alto entre classes e manter uma fraca coesão nas classes. Um acoplamento fraco entre classes e manter uma fraca coesão nas classes. Um acoplamento alto entre classes e manter uma alta coesão nas classes. Um acoplamento fraco entre classes e manter uma alta coesão nas classes. 9a Questão (Ref.: 201202530764) Pontos: 0,0 / 1,0 O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se seguem I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre eles II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas funcionalidades. III. Componentes não podem ser classes IV. A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções II e IV Estão corretas as opções I, II, III e IV Estão corretas apenas as opções II e III Estão corretas apenas as opções I, II e IV Estão corretas apenas as opções I, III e IV 10a Questão (Ref.: 201202547489) Pontos: 0,0 / 1,0 I. Um Diagrama de Atividade serve para modelar melhor e detalhar o passo a passo da execução de um caso de uso. POR QUE II. O Diagrama de Atividade permite escolher a ordem pela qual as coisas devem ser feitas. Analise as opções e assinale a ÚNICA correta. As assertivas I e II são verdadeiras e a segunda NÃO justifica a primeira A assertiva II é verdadeira e a assertiva I é falsa As assertivas I e II são verdadeiras e a segunda justifica a primeira As assertivas I e II são falsas A assertiva I é verdadeira e a assertiva II é falsa
Compartilhar