Buscar

Modelagem de Sistemas aulas 1 a 5

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Num diagrama de classes da UML, multiplicidade se refere:
	à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado.
O relacionamento de agregação, entre classes, indica que uma das classes do relacionamento é parte outra classe.
Assinale, dentre as alternativas apresentas, a que apresenta as palavras chaves usadas para identificar uma agregação
	consiste em , contém, é parte de ;
	
A partir dos pares de classe apresentados a seguir, indique para cada um deles o tipo de relacionamento que tenha a melhor representação no diagrama de classe. I- Navio e Compartimento II - Pedido e ItemDePedido III- Curso e Aluno IV - Funcionário e Professor
	I - composição, II - composição, III - associação, IV - generalização
	
Em um diagrama de classes existem duas formas de expressar um relacionamento TODO-PARTE, onde os objetos da classe PARTE são instanciados pelos objetos da classe TODO. Tais relacionamentos são agregação e composição.
Assinale a única opção que apresenta a correta diferença entre esses relacionamentos
Na composição, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO
Assinale a alternativa correta.
	Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles.
	
Assinale, dentre as alternativas apresentadas, a que mostra o tipo de visibilidade em que um método ou atributo só pode ser usado dentro da classe onde estão especificados.
	Private
Como podemos definir uma auto-associação:
Identifica objetos de mesma classe que participam da associação.
	
Analise as assertivas a seguir pertinentes ao diagrama de classes. 
aula 5
	
Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Sequência que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo que são linhas tracejadas, traçadas verticalmente da base dos objetos até a parte inferior do diagrama.
os períodos de ativação do objeto.
Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de sequencia?
	Diagrama de Classe (modelo de negocia) e diagrama de caso de uso com as descrições dos casos de uso.
A coesão é um conceito que define o quanto elementos devem permanecer juntos.
Assinale a ÚNICA opção que apresenta as características corretas quando uma classe tem baixa coesão.
são dificeis de compreender, difíceis de manter e de se reutilizarem. 
Assinale a opção que representa uma fase e uma disciplina do processo RUP, respectivamente. 
 Concepção e Teste.
Os diagramas UML da categoria comportamental são os de: 
casos de uso, atividades e máquinas de estados. 
Considere os seguintes elementos da UML: 
I. Classes 
I- O conceito de multiplicidade é responsável por definir quantos objetos de cada classe participam de um relacionamento.
II- Uma Classe associativa representa uma classe resultante da associação entre duas outras classes, que possua atributos e métodos próprios . 
III- Uma associação entre duas classes necessariamente terá multiplicidade * nos dois lados da associação.
Com base em sua análise, assinale a UNICA alternativa correta
Estão corretas apenas as assertivas I e II.
Uma agencia de automóveis vende carros populares, utilitários e e classe A. Os carros possuem as informações chassi e quantidade de passageiros, mas os carros classe A podem ter acessórios especiais e os utilitários possuem percentual de bônus na compra.
Qual a simbologia do diagrama de classe deve ser usada nesse contexto?
Generalização
É possível conectar uma classe a ela mesma, representando a conexão entre 2 objetos da mesma classe. Esse tipo de relacionamento chama-se (assinale a única resposta correta):
 
Certo	Associação recursiva
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.
É possível conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a conexão entre dois objetos conectados a mesma classe. Aponte dentre as opções abixo a opção que corresponde ao conceito colocado.
Uma associação deste tipo é chamada de associação recursiva.
Assinale a opção que responde adequadamente ao que acontece quando um método e definido como protegido
	Ele poderá ser visto por todas as classes que estão na estrutura de herança
O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da UML, na sentença "turmas são formadas por alunos" é denominada:
	agregação.
A visibilidade é especificada para os atributos de uma classe. Assinale dentre as opções abaixo,qual a correta quando o indicador de visibilidade for representado pela palavra PÚBLICO:
indica que qualquer função (métodos de outras classes) poderá ter acesso e usar estes atributos;
Anlise as afrmativas abaixo em relação ao Diagrama de Classes da UML. I. É um diagrama comportamental da UML. II. Pode representar classes e interfaces. III. Pode representar relacionamentos de dependência e generalização. Assinale a alternativa VERDADEIRA:
Apenas as afirmativas II e III estão corretas.
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.
Num diagrama de classes da UML, multiplicidade se refere:
	à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado.
Assinale a opção que responde adequadamente ao que acontece quando um método e definido como protegido
Ele poderá ser visto por todas as classes que estão na estrutura de herança
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
Os modelos são representados por símbolos e conceitos. No diagrama de classe, definido na UML para representação dos objetos e suas associações, assim como em outros diagramas, cada representação tem um significado.
Indique o termo que indica as características de um objeto.
	atributo
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.
mensagem de retorno.
	
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 fraco entre classes e manter uma alta coesão nas classes.
A empresa SoftPerfeitos estava desenvolvendo um aplicativo Mobile para um de seus cliente. O programador durante a fase de codificação sentiu extrema dificuldade no entendimento de uma referida regra de negócio expressa no diagrama de caso de uso. Para que o desenvolvedor compreendesse melhor o requisito, o analista de sistema fez uma atualização na documentação do software criando um diagrama com o objetivo de determinar a sequência de eventos que ocorrem em um determinado processo, ou
seja, quais condições devem ser satisfeitas e quais métodos devem ser disparados entre os objetos envolvidos e em que ordem durante um processo específico. Com base na UML identifique qual o diagrama o analista de sistemas confeccionou.
	Diagrama de Sequência.
Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Sequência que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo que são linhas tracejadas, traçadas verticalmente da base dos objetos até a parte inferior do diagrama.
Retângulos colocados sobre as linhas de tempo indicam:
	os períodos de ativação do objeto.
A coesão é um conceito que define o quanto elementos devem permanecer juntos.
Assinale a ÚNICA opção que apresenta as características corretas quando uma classe tem baixa coesão.
	normalmente são difíceis de compreender, difíceis de manter e de se reutilizarem.
Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as trocas de mensagens entre os objetos, além de ter como principal elemento a temporalidade na realização de uma operação entre os objetos.
		Diagrama de sequência.
De acordo com os padrões de projetos, os projetos devem ser desenvolvidos em camadas, função esta que fica a cargo do projetista de sistema.
Analise as afirmativas a seguir
I. O projetista deve garantir que o código seja reutilizável.
II. O código deve ser de fácil manutenção.
III. O código não precisa estar organizado de forma a atender as classes do domínio. 
Com base em suas assertivas, assinale a ÚNICA resposta correta:
	Somente a I e II;
	
O diagrama de colaboração é apropriado para desenhar ............................, que são uma solução já estabelecida para um determinado problema. Existe uma categoria de problema para a qual já foi dada uma solução, por desenvolvedores experientes e esta deve ser adaptada para uma situação semelhante.
Assinale a UNICA alternativa que preenche corretamente a lacuna:
		padrões de projeto
	
A UML define diversos tipos de relacionamentos no modelo de classe. Um desses tipos pode ser entendido pelo exemplo a seguir. Observe. Sejam duas classes, ALFA e BETA. Quando BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA. Quando for necessário, BETA pode redefinir o comportamento de ALFA. Além disso, BETA participa em qualquer relacionamento no qual ALFA participa. O caso exemplificado é conhecido como relacionamento de
	generalização..
Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário. 
	Diagrama de Casos de Uso
Você foi contratado para construir uma aplicação de uma clínica médica. Inicialmente você utilizará qual diagrama para modelar o sistema e validar os requisitos junto ao cliente?
	Diagrama de caso de uso
(Infraero) Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Caso de Uso: I. Todo caso de uso tem a participação de pelo menos um ator. II. Um ator pode participar somente de um caso de uso. III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso. IV. O roteiro de um caso de uso pode ser alterado por outro caso de uso. As assertivas corretas são somente:
	I e IV.
Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo ou em propostas de sistemas de software, identifique a alternativa errada.
	Não permite apresentar a perspectiva funcional e estrutural.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando