Buscar

MODELAGEM DE SISTEMAS (Aulas 1 á 5)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1) Considere as seguintes afirmações sobre UML (Unified Modeling Language): 
I. A UML é uma linguagem, uma notação, e não uma metodologia; 
II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo associações, agregações e generalizações; 
II. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. Quais afirmações estão corretas?
	
A - Apenas II.
	B - I, II e III.
	C - Apenas II e III.
D - Apenas I e II.
	E - Apenas I e III.
2) Sobre a modelagem de sistemas, analise as assertivas a seguir
I. A modelagem consiste na elaboração de modelos, sobre a forma de diagrama por exemplo, com a finalidade de representar a realidade, abstraindo-se dos aspectos que não interessam ao contexto
II. O uso de modelos, facilita a comunicação entre os envolvidos no desenvolvimento de software.
III. A modelagem, de certa forma, facilita e fomenta a discussão de idéias e soluções entre os membros da equipe de desenvolvimento, que podem refina-los até o real entendimento do problema.
Com base em sua análise, assinale a ÚNICA opção contendo as assertivas corretas.
A - Apenas I e III
B - Apenas I e II
C - Apenas II e III
D - Apenas III
E - I, II e III
3) A UML divide os diagramas em:
	
A - Diagramas Comportamentais e Diagramas de Fluxo de Dados
	B - Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento
 	C - Diagramas Estruturais e Diagramas Comportamentais
D- Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento
	E - Nenhuma das anteriores
 
4) Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos?
	
A - 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.
 
B - A orientação a objetos não pode ser utilizado em Softwares de larga escala.
C - 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.
D - 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.
E - A orientação a objetos é uma tecnologia para a produção de modelos que especificam o domínio do problema de um sistema.
5) A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Qual das alternativas abaixo, não representa uma vantagem na sua utilização: Quando o sistema é desenvolvido com esta tecnologia, tem-se:
	
A - Melhor reaproveitamento do seu código;
	B - Melhor compreensão do código;
	C - Mais segurança no uso dos componentes por parte do programador;
	D - Facilidade de manutenção;
	E - Necessidade de menor quantidade de requisitos funcionais;
6) É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.
	
A - Polimorfismo
	B - Encapsulamento
	C - Objeto
	D - Herança
	E - Classe
7) São exemplos de diagramas comportamentais:
	
A - Classes, Atividades, Estados e Interações.
	B - Casos de Usos, Atividades, Estados e Distribuição.
	C - Casos de Usos, Objetos, Estados e Interações.
	D - Casos de Usos, Atividades, Componentes e Interações.
 	E - Casos de Usos, Atividades, Estados e Interações.
8) Ano: 2018 Órgão: UFMS Prova: FAPEC - 2018 - UFMS - Técnico de Tecnologia da Informação ADAPTADA
No paradigma de Programação Orientada a Objetos, Polimorfismo pode ser descrito como:
A - Tipo especial de método que inicializa as variáveis do objeto, quando instanciado (inicializado).
B - Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada.
C - Variável de uma instância que descreve as características dos objetos.
D - Princípio pelo qual dois métodos de uma mesma classe podem ter o mesmo nome, desde que suas listas de parâmetros sejam diferentes, constituindo assim uma assinatura diferente.
	
E - Um modelo ou protótipo que define as características e comportamentos comuns a um conjunto de objetos de certo tipo.
9) Sobre o relacionamento de "extends", possível entre casos de uso, analise as assertivas a seguir:
I. O caso de uso extend sempre será executado.
II. Um caso de uso pode ter no máximo 5 casos de uso "extends" a ele relacionados.
III. O caso de uso estendido é sempre opcional, assim sendo há uma condição associada a sua execução.
Com base em sua análise, marque a ÚNICA opção correta.
A - I, II e III
B - Apenas I e II
C - Apenas III
D - Apenas I e III
E - Apenas II
10) Ano: 2019 Prova: FCC - 2019 - AFAP - Analista de Fomento - Tecnologia da Informação (ADAPTADA)
Um Analista de Informática está desenhando um Diagrama de Caso de Uso usando a notação padrão da UML 2.5 e modela os seguintes requisitos:
Caso de Uso: Cadastrar Funcionário que:
I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matrícula.
II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário.
III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção.
Os requisitos especificados acima tipificam os respectivos relacionamentos entre Casos de Uso:
A - Include, Especialização e Extends
B - Extends, Exclusão e Associação.
C - Generalização, Especialização e Extends
D - Associação, Generalização e Especialização.
E - Include, Generalização e Extends
11 ) Assinale a opção que não representa um requisito FUNCIONAL.
A - O sistema deve calcular a folha de pagamento, emitindo contracheque a todos os funcionários
B - O sistema deve emitir o boletim ao final de cada semestre letivo.
C - O sistema deve identificar a entrada e saída de cada funcionário da fábrica.
D - O sistema deve mostrar um gráfico de evolução das receitas e despesas nos últimos 12 meses
E - O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matrículas. 
12) Sobre os possíveis relacionamentos entre casos de uso, avalie as assertivas:
I. Os únicos relacionamentos possíveis entre casos de uso são "Include" e "Extends"
II. O relacionamento de "include" denota o uso obrigatório do caso de uso incluído
III. O relacionamento de "extends" denota uso opcional do caso de uso extend
Com base em sua análise, marque a ÚNICA opção correta.
	
A - Apenas I e III
B - Apenas II
C - Apenas II e III
D - Apenas III
E - I, II e III
13) Assinale a opção que representa um requisito Não Funcional
A - O sistema deve gerar gráfico do lucro mês a mês.
B - O sistema atualizar os saldos bancários após registro de cada despesa 
C - O sistema deve controlar pagamento de contas 
D - O sistema precisa informar a Receita Federal o impostos mensais pagos
E - O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA.
14) Classifique cada requisito a seguir em Funcional (F) ou Não Funcional (NF).
I. O sistema deve emitir um relatório com os 10 maiores clientes do ano
II. A funcionalidade de cálculo de folha deve durar, no máximo, 1 min.
III. A usabilidade do sistema deve ser excelente, além de maximizar a interação em telas de toque
IV. O sistema deve gerar um arquivo contendo os 5 maiores salários do mês
Com base em sua classificação, assinale a ÚNICA resposta correta.
	
1 - I-F; II-NF; III-F; IV-F
2 - I-NF; II-F; III-F; IV-NF
3 - I-F; II-F; III-NF;IV-F
4 - I-F; II-NF; III-NF; IV-F
5 - I-NF; II-NF; III-NF; IV-F
15) No contexto da UML, os casos de uso:
	
A - capturam os requisitos não funcionais.
	B - definem o comportamento dos componentes de software que serão implementados.
	C - especificam a organização do sistema de software.
	D - são sempre associados a um único requisito funcional.
	E - descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais.
16) Sobre o diagrama de casos de uso, assinale a opção CORRETA
	
A - Um ator representa uma pessoa específica e um nome típico de ator, seria por exemplo MARIA
B - Um caso de uso estendido, pelo relacionamento "Extends", é de uso opcional
C - Não podemos ter especialização de atores.
D - Útil para modelarmos os requisitos não funcionais
E - Um Caso de uso, representa um requisito não funcional
17) Na UML, as suposições, pré-condições, pós-condições, garantias mínimas e garantias de sucesso são comumente utilizadas como recursos de narrativa de um(a):
	
A - nó
	B - classe
	C - herança múltipla.
	D - caso de uso
	E - pacote
18) Assinale a opção que apresenta a melhor explicação para o fato de ser necessário especificar casos de uso.
A - A especificação de caso de uso, é opcional, uma vez que o desenho do diagrama já "fala por si"
B - Casos de uso não precisam ser especificados, ficando como opção ao analista de sistemas
C - Os casos de uso precisam ser especificados, para que sejam declaradas as classes que interagem com os casos de uso
D - Os casos de uso precisam ser especificados, para que saibamos o tipo de ator envolvido
E - Os casos de uso precisam ser especificados, para que saibamos como ocorre o passo a passo da interação entre o ator e o caso de uso
19) Considere que na especificação de casos de uso de nome "C.Uso.Prova", temos a seguinte linha de número 3
1..
2..
3. Sistema valida a Matricula do Cliente - "Include Validar Matrícula"
4..
Assinale a opção que melhor representa a conclusão sobre essa linha de número 3 da especificação do caso de uso "C.Uso.Prova" ?
	
A - O caso de uso "Validar Matrícula" usa, opcionalmente, o caso de uso "C.Uso.Prova"
B - O caso de uso "C.Uso.Prova" usa, opcionalmente, o caso de uso Validar Matricula
C - O caso de uso "C.Uso.Prova" não tem relação com o caso de uso Validar Matricula.
D - O caso de uso "Validar Matricula" usa, obrigatoriamente, o caso de uso "C.Uso.Prova"
E - O caso de uso "C.Uso.Prova" usa, obrigatoriamente, o caso de uso Validar Matricula
20) Análise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um Sistema de Vendas.
1. Cliente informa seu CPF
2. Sistema valida CPF
3. Sistema Busca CPF - uses BUSCAR_CPF
4. Cliente informa demais dados
5. Sistema registra dados do cliente
6. Sistemas encerra o caso de uso
Com base na especificação do caso de uso, analise as alternativas a seguir:
I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados.
II. Nesse caso de uso, não caberia nenhum cenário alternativo.
III. O passo 3, da forma como está descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de Include
Com base em sua análise, assinale a única alternativa correta
	A - Estão corretas apenas as assertivas I e III
	B - Estão corretas apenas as assertivas II e III
	C - Estão corretas as assertivas I e II e III
	D - Está correta apenas a assertiva III
	E - Está correta apenas a assertiva I
 
21) Quais casos de uso devem ser especificados, com uma descrição textual ?
I. Os casos de uso principal, ou seja os que têm interação direta do ator
II. Os casos de uso de include
III. Os casos de uso de extends
IV. Os casos de uso de generalização / especialização
Assinale a ÚNICA resposta que apresenta a resposta correta e completa
A - Apenas I
B - Apenas II, III e IV
C - I, II, III e IV
D - Apenas I, II e III
E - Apenas I e II
22) Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Caso de Uso: 
I. Um ator sempre representa um papel representado por pessoas.
II. Um ator pode participar somente de um caso de uso por sistema
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso 
IV. O roteiro de caso de uso mostra o passo a passo para realização do caso uso , evidenciando a interação entre ator e caso de uso.
As assertivas corretas são somente: 
A - IV
B - II e IV
C - II e III
D - I, II e IV
E - I e IV
23) Considere as seguintes assertivas sobre as especificações textuais dos casos de uso
I. Descrevem uma sequência de passos, iniciada pelo caso de uso
II. A recuperação de falhas na execução de um passo (do cenário principal) é descrito nos cenários alternativos.
III. O roteiro ou especificação de casos de uso descreve as ações do ator, mas não deixa claro as ações do sistema (caso de uso).
Assinale a opção que indica as assertivas corretas
	A - Apenas III
B - Apenas I e II
C - Apenas II e III
D - Apenas II
E - Apenas I e III
24) Depois que é feito o diagrama de casos de uso, o próximo passo é documentar essas funcionalidades descrevendo com detalhes suas principais características. Apesar de não existir uma padronização sobre essa especificação funcional, quais podem ser consideradas as principais informações relativas a um Caso de Uso?
	A - Ator responsável, fluxo principal e fluxos secundários
	B - Diagrama de classe e de sequência correspondente
	C - Protótipo e lista de mensagens
	D - Diagrama de implementação correspondente
	E - Ator responsável, classe correspondente e lista de mensagens
25) Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser comprado por vários clientes, análise o modelo abaixo e indique o nome que se dá à representação apresentada dentro do círculo?
		A - Generalização e especialização.
		B - Auto-associação.
		C - Agregação por valor.
		D - Classe associativa.
		E - Agregação por referência.
26) Sobre os relacionamentos possíveis entre as classes, assinale a ÚNICA opção correta.
	A - A associação sempre ocorre entre 2 e apenas 2 classes distintas
B - A composição é a relação todo-parte onde a vida da parte não dependente da vida do todo
C - O relacionamento de dependência não pode ser aplicado a classes.
D - A agregação é a relação todo-parte, onde a parte pode estar presente em mais de 1 todo
E - A generalização/especialização representa o princípio do polimorfismo
27) O relacionamento de agregação, entre classes, indica que uma das classes do relacionamento é parte outra classe.
Assinale, dentre as alternativas apresentadas, a que apresenta as palavras chaves usadas para identificar uma agregação
	A - consiste em , modificam, é parte de.
	B - consiste em , contém, é parte de ;
	C - mantém em, contém, é parte de.
	D - consiste em, contém, é consequência de
	E - consiste em , excluem, é parte de.
28) 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.
	
A - alunos(0-1) - (1-*) turmas
turmas(0-*) - (0-1) professor
turmas(0-*) - (0-*) disciplinas
B - alunos(0-*) - (1-1) turmas
turmas(0-*) - (0-1) professor
turmas(0-1) - (0-*) disciplinas
C - alunos(1-1) - (1-1) turmas
turmas(0-*) - (0-1) professor
turmas(0-*) - (0-1) disciplinas
D - alunos(0-1) - (1-1) turmas
turmas(0-1) - (0-1) professor
turmas(0-1) - (0-1) disciplinas
E - alunos(0-*) - (1-*) turmas
turmas(0-*) - (0-*) professor
turmas(0-*) - (0-*) disciplinas
29) É possível conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a conexão entre dois objetos conectados à mesma classe. Aponte dentre as opções abaixoa opção que corresponde ao conceito colocado.
	A - Uma associação deste tipo é chamada de associação por generalização;
	B - Uma associação deste tipo é chamada de associação recursiva.
	C - Uma associação deste tipo é chamada de associação por especialização;
	D - Uma associação deste tipo é chamada de associação por classes associativas;
	E - Uma associação deste tipo é chamada de associação por include;
30) Em um diagrama de classe existe a classe TIME ligada à classe JOGADOR por um relacionamento com a notação de um diamante vazio e linha contínua, onde o diamante vazio está na proximidade da classe TIME. Assinale a alternativa que define corretamente qual o relacionamento entre as classes do cenário exposto acima?
	a) Composição
	b) Agregação
	c) Generalização
	d) Dependência
	e) Associação
31) Analise as assertivas a seguir pertinentes ao diagrama de 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 ÚNICA alternativa correta
	A - Estão corretas apenas as assertivas I e II.
	B - Estão corretas as assertivas I, II, III.
	C - Estão corretas apenas as assertivas II e III.
	D - Está correta apenas a assertiva II.
	
32) 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
A - Na composição, o objeto TODO somente pode conter 1 objeto PARTE
B - Na composição, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO
	C - O objeto PARTE instância e destrói o objeto TODO apenas na agregação
	D - Na agregação, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO
	E - A vida dos objetos TODO e PARTE são coincidentes apenas na agregação
33) 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.
	
A - Diagrama de Caso de Uso.
	B - Diagrama de Sequência.
	C - Diagrama de Classes.
	D - Diagrama de Negócio.
	E - Diagrama de Implantação.
34) No que se refere aos diagramas de interação, avalie as assertivas a seguir
I. Um das contribuições dos diagramas de interação ao diagrama de classes, é a possibilidade de identificar novos métodos para as classes envolvidas
II. São dois os diagramas de interação: o diagrama de sequência e o de estados.
III. O diagrama de sequência é mais rico em detalhes, porém bem menos trabalhoso com que o diagrama de comunicação.
IV. O diagrama de comunicação mostra a sequência com que as mensagens são trocadas entre os objetos.
Assinale a ÚNICA opção com as assertivas corretas.
A - Apenas I
B - Apenas I , III e IV
C - Apenas II e IV
D - Apenas I e III
E- I, II, III e IV
35) Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. Identifique o diagrama utilizado pela UML que apresenta a interação entre os objetos em relação ao tempo.
	A - Diagrama de Caso de Uso
 	B - Diagrama de Sequência
	C - Diagrama de Atividades
	D - Diagrama de Implantação
	E - Diagrama de Componentes
36) 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:
	A - as interações entre as atividades, no tempo.
	B - os períodos de ativação do objeto.
	C - o tempo decorrido entre as iterações de um processo recursivo.
	D - os casos de uso de cada objeto.
	E - as etapas em que o objeto estará inativo.
 36) Baseado no diagrama abaixo relacione os elementos da simbologia:
A - 1- Objeto; 2- Mensagem; 3- Criação de Instância; 4- Caixa de Ativação; 5- Mensagem Assíncrona
B - 1-Caixa de Ativação; 2-Método; 3- auto delegação; 4- Objeto; 5- Linha da Vida;
C - 1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4- auto delegação; 5-Método;
D - 1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação;
E - 1- Objeto; 2- Mensagem retorno; 3-Caixa de Ativação; 4- Mensagem Assíncrona; 5- Criação de Instância;
37) Assinale a opção que apresenta corretamente os diagramas da UML, que nos servem de base para o elaboração do(s) diagrama(s) de sequência? 
	
A - Diagramas de estados, diagrama de interação e diagramas de fluxo de dados.
B - Todos os outros modelos estáticos e dinâmicos tem que estar prontos, para poder ser feito o diagrama de sequência.
C - Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos.
D - Diagrama de implantação, diagrama de caso com as descrições dos casos de uso.
E - Diagrama de Classe (modelo de negócio), diagrama de caso de uso e as especificações textuais dos casos de uso.
38) BANRISUL - Tecnologia da Informação - Desenvolvimento de Sistemas (FAURGS - 2018) - adaptada
Considere as seguintes informações sobre diagramas UML.
I - Diagrama de classes modela classes, incluindo seus atributos, métodos, e relacionamentos com outras classes.
II - Diagrama de classes fornece uma visão estática ou estrutural de um sistema.
III - Diagrama de sequência indica as comunicações dinâmicas entre objetos durante a execução de uma tarefa, mas não mostra a ordem temporal em que as mensagens são enviadas entre os objetos para executar aquela tarefa.
	
A - I, II e III.
B - Apenas I e II.
C - Apenas II e III.
D - Apenas I.
E - Apenas I e III.
39) No diagrama de sequência, mostramos como as classes trocam mensagens entre si. Uma mensagem é a chamada de um _____________ da classe onde a mensagem _______________
Marque a opção que contém os 2 termos que preenchem corretamente o texto.
A - método - chega
B - objeto - chega
C - Atributo - sai
D - método - sai
E - atributo - chega

Outros materiais