Logo Passei Direto
Buscar

CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS

Ferramentas de estudo

Questões resolvidas

(UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo de diagrama:


entidade relacionamento
casos de uso
classe
atividades
sequência

É mais recomendado iniciar a modelagem da interação com a representação do recebimento da mensagem para ativação da operação de sistema no caso de uso. Por quê?


Isso aumenta as possibilidades de uso do diagrama.
Isso melhora a lógica do diagrama.
Isso separa a lógica do domínio e a lógica da interface.
Isso reduz o número de estruturas no diagrama.
Isso reduz a complexidade do diagrama.

Qual dos itens abaixo é um objetivo do diagrama de sequência?


Documentar classes.
Validar se todas as operações dos componentes foram identificadas e declaradas.
Validar o funcionamento do sistema.
Mostrar como os objetos do sistema se comunicam através de mensagens em ordem temporal.
Mostrar lista de mensagens entre classes.

Um Analista de Sistemas recebeu os seguintes requisitos para a especificação do novo website a ser desenvolvido: I. O website deve ser compatível com os browsers Internet Explorer, Firefox e Chrome. II. O tempo de resposta às consultas que envolvam a base de dados não pode ser superior a 10 segundos. III. O website deve executar em Windows e Linux O que podemos afirmar sobre esses requisitos:

I. O website deve ser compatível com os browsers Internet Explorer, Firefox e Chrome.
II. O tempo de resposta às consultas que envolvam a base de dados não pode ser superior a 10 segundos.
III. O website deve executar em Windows e Linux
Todos os requisitos são requisitos não funcionais.
Todos os requisitos são requisitos funcionais.
Somente o requisito I é um requisito não funcional.
Somente o requisito II é um requisito não funcional.
Somente o requisito III é um requisito não funcional.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

(UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo de diagrama:


entidade relacionamento
casos de uso
classe
atividades
sequência

É mais recomendado iniciar a modelagem da interação com a representação do recebimento da mensagem para ativação da operação de sistema no caso de uso. Por quê?


Isso aumenta as possibilidades de uso do diagrama.
Isso melhora a lógica do diagrama.
Isso separa a lógica do domínio e a lógica da interface.
Isso reduz o número de estruturas no diagrama.
Isso reduz a complexidade do diagrama.

Qual dos itens abaixo é um objetivo do diagrama de sequência?


Documentar classes.
Validar se todas as operações dos componentes foram identificadas e declaradas.
Validar o funcionamento do sistema.
Mostrar como os objetos do sistema se comunicam através de mensagens em ordem temporal.
Mostrar lista de mensagens entre classes.

Um Analista de Sistemas recebeu os seguintes requisitos para a especificação do novo website a ser desenvolvido: I. O website deve ser compatível com os browsers Internet Explorer, Firefox e Chrome. II. O tempo de resposta às consultas que envolvam a base de dados não pode ser superior a 10 segundos. III. O website deve executar em Windows e Linux O que podemos afirmar sobre esses requisitos:

I. O website deve ser compatível com os browsers Internet Explorer, Firefox e Chrome.
II. O tempo de resposta às consultas que envolvam a base de dados não pode ser superior a 10 segundos.
III. O website deve executar em Windows e Linux
Todos os requisitos são requisitos não funcionais.
Todos os requisitos são requisitos funcionais.
Somente o requisito I é um requisito não funcional.
Somente o requisito II é um requisito não funcional.
Somente o requisito III é um requisito não funcional.

Prévia do material em texto

CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS
	 
	 
	 1.
	Ref.: 4275274
	Pontos: 0,00  / 1,00
	
	A modelagem de sistemas precisa ser feita na medida certa. Muita formalidade e uso de diagramas sem conhecimento de sua real utilidade é desperdiçar tempo e dinheiro.  Uma boa modelagem usa diagramas distintos para modelar diferentes aspectos do sistema.
São benefícios do uso consistente e inteligente de diagramas UML, exceto:
		
	 
	Aumento da complexidade do sistema.
	
	Redução dos custos de desenvolvimento.
	 
	Comunicação entre as pessoas envolvidas.
	
	Delimitação do escopo do sistema.
	
	Documentação do sistema.
	
	
	 2.
	Ref.: 4275280
	Pontos: 0,00  / 1,00
	
	Um conceito relevante no contexto da orientação a objeto é o estado de um objeto. Tão relevante que a UML, dispõe desde suas primeiras versões, do diagrama de estados. A base do conceito de estado é o valor contido em cada atributo.
 
Com base nesse contexto, analise as assertivas a seguir:
I. O estado de um objeto nada mais é que o conjunto de valores de todos os seus atributos em um dado momento.
II. Uma mensagem enviada a um objeto pode alterar o seu estado.
III. Um objeto obrigatoriamente tem seu estado alterado durante seu ciclo de vida.
 
Com base em sua avaliação, assinale a alternativa correta:
		
	 
	Estão corretas as assertivas I e II.
	 
	Somente a assertiva I está correta.
	
	Estão corretas as assertivas II e III.
	
	Estão corretas as assertivas I, II e III.
	
	Estão corretas as assertivas I e III.
	
	
	 
		
	EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML
	 
	 
	 3.
	Ref.: 4464267
	Pontos: 1,00  / 1,00
	
	(FAURGS ‒TJ-RS ‒ 2018) Requisitos não funcionais - como o nome sugere - são requisitos que não estão diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. Podem ser provenientes das características requeridas para o software, da organização que desenvolve o software ou de fontes externas. Os requisitos não funcionais que especificam ou restringem o comportamento do software - por exemplo, o seu desempenho, seus requisitos de proteção, seus requisitos de usabilidade e a taxa aceitável de falhas - são denominados requisitos:
		
	 
	de produto
	
	éticos
	
	ambientais
	
	externos
	
	organizacionais
	
	
	 4.
	Ref.: 4467269
	Pontos: 0,00  / 1,00
	
	(UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo de diagrama:
		
	 
	entidade relacionamento
	
	casos de uso
	
	classe
	 
	atividades
	
	sequência
	
	
	 
		
	EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE
	 
	 
	 5.
	Ref.: 5429575
	Pontos: 0,00  / 1,00
	
	É mais recomendado iniciar a modelagem da interação com a representação do recebimento da mensagem para ativação da operação de sistema no caso de uso. Por quê?
		
	
	Isso aumenta as possibilidades de uso do diagrama.
	 
	Isso melhora a lógica do diagrama.
	 
	Isso separa a lógica do domínio e a lógica da interface.
	
	Isso reduz o número de estruturas no diagrama.
	
	Isso reduz a complexidade do diagrama.
	
	
	 6.
	Ref.: 5429568
	Pontos: 0,00  / 1,00
	
	Qual dos itens abaixo é um objetivo do diagrama de sequência?
		
	
	Documentar classes.
	 
	Validar se todas as operações dos componentes foram identificadas e declaradas.
	
	Validar o funcionamento do sistema.
	 
	Mostrar como os objetos do sistema se comunicam através de mensagens em ordem temporal.
	
	Mostrar lista de mensagens entre classes.
	
	
	 
		
	EM2120539 - UML PARA MODELAGEM DO DOMÍNIO
	 
	 
	 7.
	Ref.: 4392265
	Pontos: 1,00  / 1,00
	
	Adaptado de FCC - 2016 - Prefeitura de Teresina - PI - Analista Tecnológico - Analista de Sistemas
Um Analista de Sistemas recebeu os seguintes requisitos para a especificação do novo website a ser desenvolvido:
I. O website deve ser compatível com os browsers Internet Explorer, Firefox e Chrome.
II. O tempo de resposta às consultas que envolvam a base de dados não pode ser superior a 10 segundos.
III. O website deve executar em Windows e Linux
O que podemos afirmar sobre esses requisitos:
		
	
	são todos funcionais.
	 
	são todos não funcionais.
	
	I e II, são funcionais e o III, é não funcional.
	
	são todos de domínio.
	
	I e III, são não funcionais e o II, é funcional.
	
	
	 8.
	Ref.: 4383271
	Pontos: 1,00  / 1,00
	
	CESPE / CEBRASPE Órgão: MPC-PA Prova: CESPE - 2019 - MPC-PA - Analista Ministerial - Tecnologia da Informação
No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o atributo é denominado.
		
	
	domínio.
	
	protegido.
	
	público.
	
	privado.
	 
	pacote.
	
	
	 
		
	EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS
	 
	 
	 9.
	Ref.: 5429647
	Pontos: 0,00  / 1,00
	
	Em um software com diferentes interfaces com o usuário (ex.: web, Android, IOS), qual padrão podemos utilizar de modo a fornecer para os componentes de interação homem-máquina uma interface única e simplificada das operações do sistema?
		
	
	Factory Method
	 
	Facade
	
	Strategy
	
	Template Method
	 
	Adapter
	
	
	 10.
	Ref.: 5429673
	Pontos: 0,00  / 1,00
	
	O trecho de código a seguir apresenta uma classe que calcula áreas de várias figuras geométricas. Para inserir uma nova figura, devemos modificá-la adicionando uma operação de cálculo de área correspondente à nova figura.
Assinale a alternativa que contenha o princípio SOLID que está sendo violado por essa construção de projeto:
		
	 
	Princípio Open Closed
	
	Princípio da Segregação de Interfaces
	 
	Princípio de Substituição de Liskov
	
	Princípio da Responsabilidade Única
	
	Princípio da Inversão de Dependências

Mais conteúdos dessa disciplina