Buscar

AVS 2015 Modelagem de Sistemas - By SM

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 3 páginas

Prévia do material em texto

https://www.passeidireto.com/perfil/824999/ 
Avaliação: CCT0264_AVS_» MODELAGEM DE SISTEMAS 
Tipo de Avaliação: AVS 
Professor: JOSE CARLOS MILLAN Turma: 9001/AA 
Nota da Prova: 6,2 Nota de Partic.: 0 Data: 11/04/2015 10:09:16 
 
 
 1a Questão (Ref.: 201102083393) Pontos: 1,5 / 1,5 
O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML 
para processos de desenvolvimento de software? 
 
Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de 
modelação criado pelo utilizador) tal como Class, Association ou Refinement. 
 
 
 
 2a Questão (Ref.: 201102090273) Pontos: 1,2 / 1,5 
Relacione 3 regras de construção da descrição expandida. 
 
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. 
 
 
 
 3a Questão (Ref.: 201102109101) Pontos: 0,5 / 0,5 
O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo 
Unificado. A esse respeito, analise as afirmativas a seguir. 
 
I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema. 
 
II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da 
Documentação Técnica. 
 
III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um 
"lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente. 
 
IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software 
executável funcionando. 
Estão corretas APENAS as afirmativas: 
 
 
II e III 
 
II e IV 
 
I e II 
 I e IV 
 
III e IV 
 
 
 
 4a Questão (Ref.: 201102644453) Pontos: 0,5 / 0,5 
Um relacionamento entre casos de uso ajudam na descrição dos mesmos. Entre um ator e um caso de uso 
temos um relacionamento de : 
https://www.passeidireto.com/perfil/824999/ 
 
 
Generalização. 
 
Extends. 
 Associação. 
 
Include. 
 
Especialização. 
 
 
 
 5a Questão (Ref.: 201102075177) Pontos: 0,5 / 0,5 
Em um Diagrama de Casos de Uso, representando os casos de uso de uma aparelho celular, os casos de uso 
que devem ser representados são 
 
 
Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido. 
 Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda. 
 
GSM. TDMA. 3G. 
 
O usuário. O número do telefone a ser chamado. 
 
Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal. 
 
 
 
 6a Questão (Ref.: 201102593447) Pontos: 0,0 / 0,5 
 (IBGE) Considere as seguintes assertivas sobre a técnica de especificação de requisitos conhecida como casos 
de uso: 
 
I. Todo caso de uso possui um roteiro; 
 
II. O roteiro é uma sequência de passos executados por um ator; 
 
III. Uma exceção descreve a recuperação da falha de um passo de um caso de uso. 
 
As assertivas corretas são: 
 
 
Somente III. 
 
Somente II. 
 Somente I e II. 
 I, II e III. 
 
Somente I. 
 
 
 
 7a Questão (Ref.: 201102251834) Pontos: 0,5 / 0,5 
O diagrama de sequencia é um diagrama fundamental na UML, que relaciona dois outros de suma relevância: 
classes e casos de uso. Sobre os conceitos e elementos do diagrama de sequencia, analise as assertivas que 
seguem 
I. O diagrama se sequencia mostra, quais as classes e como (através de que métodos) essas classes realizam as 
funcionalidades de um determinado caso de uso. 
II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens 
disparadas sob alguma condição. 
III. Iterações são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de 
mensagens que se repetem, por um retângulo pontilhado. 
IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da 
própria classe. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta 
https://www.passeidireto.com/perfil/824999/ 
 
 
Estão corretas apenas as opções II e III 
 
Estão corretas apenas as opções II, III e IV 
 
Estão corretas as opções I, II, III e IV 
 Estão corretas apenas as opções I e III 
 
Estão corretas apenas as opções III e IV 
 
 
 
 8a Questão (Ref.: 201102590755) Pontos: 0,5 / 0,5 
Os conceitos de coesão e acoplamento são fundamentais para um projeto adequado da arquitetura de um 
software de qualidade. No que se refere aos conceitos de coesão e acoplamento, 
assinale UNICA opçãoINCORRETA 
 
 Quanto mais forte o acoplamento melhor para a qualidade do software 
 
Acoplamento e coesão determinam o quanto se pode reutilizar código, otimizando tempo e custo do 
desenvolvimento do software. 
 
O acoplamento mede o quanto dois ou mais elementos do sistema estão interconectados e dependentes 
 
Quanto maior a coesão, melhor para a qualidade do software 
 
A coesão indica o quão duas ou mais funções devem permanecer juntas, no mesmo modulo ou classe. 
 
 
 
 9a Questão (Ref.: 201102073279) Pontos: 0,0 / 1,0 
Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado 
momento da execução, representando um estado particular? 
 
 
Classes. 
 Sequencia. 
 
Casos de uso. 
 Estados. 
 
Objetos. 
 
 
 
 10a Questão (Ref.: 201102112913) Pontos: 1,0 / 1,0 
Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada 
(UML) e em programas orientados a objetos, assinale a opção correta. 
 
 
A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada 
utilizando-se diagramas de comunicação, entre outros. 
 
Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (object constraint language), 
linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar 
diagramas UML. 
 
Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML 
desenvolvidos entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na 
linguagem Java. 
 
A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada 
utilizando-se diagramas de classe e de instância, entre outros. 
 Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento 
usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um 
mesmo espaço de nomes.

Continue navegando