Buscar

Avaliando aprendizado Modelagem de sistemas

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

1a Questão (Ref.: 201601898603) Pontos: 0,1 / 0,1 
Marque a alternativa que contem elemento relacionado com a capacidade de representação determinado por um 
modelo. 
 
 
Programação estruturada 
 
Programação orientada a objetos 
 Abstração 
 
Entidades 
 
Nenhuma das anteriores 
 
 
 
 2a Questão (Ref.: 201601261580) Pontos: 0,1 / 0,1 
(PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, 
construir e documentar os artefatos dos sistemas" (OMG). 
O que define a palavra "visual" no texto acima? 
 
 UML é uma notação diagramática padrão. 
 
UML deve ser aplicada apenas como planta de software. 
 
UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema. 
 
UML não possui meta-modelo para ferramentas CASE MDA. 
 
UML não pode ser utilizada para geração de código automatizada. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201601789349) Pontos: 0,1 / 0,1 
É o princípio a partir do qual as classes derivadas de uma única classe base são capazes de invocar os métodos 
que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes 
derivadas. 
 
 
Encapsulamento 
 
Objeto 
 Polimorfismo 
 
Classe 
 
Herança 
 
 
 
 4a Questão (Ref.: 201602044619) Pontos: 0,1 / 0,1 
Assinale a alternativa que faz referência ao modelo iterativo incremental de desenvolvimento de software: 
 
 
Possui quatro atividades: planejamento, análise de riscos, engenharia e avaliação do usuário. 
 
Vulnerável a mudança de requisito. 
 Trabalha com entregas parciais, até a conclusão do desenvolvimento do escopo. 
 
Cada etapa só inicia com o término da anterior. 
 
Usuário recebe produto antecipadamente, mas muitas vezes incompletos. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201601773710) Pontos: 0,1 / 0,1 
(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: 
 
 
II, III e IV. 
 
I e II. 
 
I, II e IV. 
 
I, II, III e IV. 
 I e IV. 
 
1a Questão (Ref.: 201601874251) Pontos: 0,1 / 0,1 
(NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que: 
 
 A relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído. 
 
Um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo. 
 
Não existe relação entre atores do tipo especialização. 
 
É utilizado para representar o relacionamento entre os componentes estruturais do software. 
 
Um Ator especifica necessariamente um papel executado por um usuário. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201601292151) Pontos: 0,0 / 0,1 
Considerando o diagrama de caso de uso e a descrição abaixo referente ao caso de uso "Hospedar Cliente" de 
um Hotel, marque a alternativa correta para descrição do tratamento neste caso de uso para a interação com o 
caso de uso "Cadastrar Hospede". 
 
Fluxo normal 
1. Sistema apresenta tela "Hospedar Cliente"; 
2. Informa dados do hospede; 
3. Sistema obtém dados do hospede; 
4. Sistema apresenta dados do hospede; 
5. Sistema apresenta lista de quartos; 
6. Recepcionista escolhe o quarto; 
7. Recepcionista confirma; 
8. Sistema inclui Hospedagem 
9. Sistema "Alocar quarto"; 
10. Sistema "Abrir conta corrente"; 
11. Sistema encerra caso de uso 
 
 
Incluir no fluxo normal: 
Incluir a linha de comentário "*** sistema "Cadastrar hospede", quando cliente ainda não for 
hóspede.", imediatamente após o item 3. 
 
Alterar no Fluxo Normal a sentença 3 para 
3 Sistema obtem dados do hospede ou sistema "Cadastrar hospede", quando não existe. 
 Incluir no fluxo alternativo: 
3. Sistema obtém dados do hospede; 
3.1 Cliente não cadastrado 
3.1.1 Sistema "Cadastrar Hospede"; 
3.1.2 Sistema retorna 4 
 
Interações do tipo não são descritas nos casos de uso que as comandam. 
 Incluir no fluxo alternativo: 
3. Sistema obtém dados do hospede; 
3.1 Se cliente não cadastrado, "Cadastrar Hospede" 
 
 
 
 3a Questão (Ref.: 201601807257) Pontos: 0,1 / 0,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; III. A UML é uma linguagem 
orientada a objetos baseada numa extensão de XML. Quais afirmações estão corretas? 
 
 
Apenas II. 
 Apenas I e II. 
 
Apenas II e III. 
 
Apenas I e III. 
 
I, II e III. 
 
 
 
 4a Questão (Ref.: 201601432120) Pontos: 0,1 / 0,1 
É 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): 
 
 
Agregação 
 
Associação 
 
Associação de classe 
 Associação recursiva 
 
Associação exclusiva 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201601898620) Pontos: 0,1 / 0,1 
Marque a alternativa que contém um tipo de diagrama que permite a modelagem de conceitos e como esses 
conceitos estão relacionados. O item correto está na alternativa; 
 
 
Diagrama de Estado 
 
Diagrama de caso de uso 
 Diagrama de Classe 
 
Diagrama de sequência 
 
Diagrama de implantação 
 
1a Questão (Ref.: 201601806820) Pontos: 0,1 / 0,1 
 
Baseado no diagrama abaixo relacione os elementos da simbologia: 
 
 
 
1- Objeto; 2- Mensagem retorno; 3-Caixa de Ativação; 4- Mensagem Assíncrona; 5- Criação de 
Instância; 
 
1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4- auto delegação; 5-Método; 
 
1-Caixa de Ativação; 2-Método; 3- auto delegação; 4- Objeto; 5- Linha da Vida; 
 1- Objeto; 2- Mensagem; 3- Criação de Instância; 4- Caixa de Ativação; 5- Mensagem Assíncrona 
 
1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação; 
 
 
 
 2a Questão (Ref.: 201601275565) Pontos: 0,1 / 0,1 
A generalização é uma representação do Diagrama de classe que apresenta os diversos tipos de um 
determinado objeto. 
Analise as sentenças abaixo e indique a(s) que NÃO representa(m) um bom motivo para uso dessa 
representação. 
I - Quando associações são comuns a todos os tipos, mas existem associações que são somente de um tipo. 
II - Quando a classe possui mais de uma associação. 
III - Quando a classe está associada a objetos da própria classe. 
IV - Quando a lista de objetos de um tipo possui atributos comuns entre os tipos e atributos específicos a ele. 
 
 
II e IV 
 
I e II 
 
I e IV 
 
I e III 
 II e III 
 
 
 
 3a Questão (Ref.: 201601792439) Pontos: 0,1 / 0,1 
Texto - Esse diagrama é uma maneira alternativa de se mostrar interações, que ocorrem em um caso e uso com 
a possibilidade de expressar que ações são executadas. 
Assinale a opção que apresente o diagrama a que se refere o texto acima 
 
 
Diagrama de pacotes 
 
Diagrama de Implementação 
 
Diagrama de colaboraçãoDiagrama de sequencia 
 Diagrama de Atividade 
 
 
 
 4a Questão (Ref.: 201601792797) Pontos: 0,1 / 0,1 
Marque a opção que só contem diagramas da UML: 
 
 
Relacionamento, associação, atributo, objeto 
 
Objeto, classe, associações, interação, atividade 
 
classes, casos de uso, sequencia, navegação, interação 
 classes, casos de uso, sequencia, estado, atividade 
 
atividade, sequencia, colaboração, atributo, método 
 
 
 
 5a Questão (Ref.: 201601883422) Pontos: 0,1 / 0,1 
Em relação ao diagrama de sequência, suas principais características e aplicações no contexto da modelagem de 
um SI, assinale a alternativa CORRETA 
 
 
O diagrama de sequência ilustra a sequência de fluxos principais e secundários na modelagem de 
processos de negócio em projeto de desenvolvimento de software 
 o diagrama de sequência influencia a atualização e evolução dos diagramas de classe, a partir da 
eventual identificação de métodos nas classes do projeto 
 
O diagrama de sequência ilustra a quantidade de estados possíveis que um objeto pode assumir a partir 
de uma sequência de interações específicas 
 
O diagrama de sequência é o primeiro diagrama estrutural a ser feito na modelagem de um SI, 
identificando cada uma das entidades do domínio em análise junto com seus respectivos relacionamentos 
 
O diagrama de sequência é utilizado principalmente para modelar a troca de mensagens entre 
componentes e nós de um projeto a partir da leitura de especificação de um caso de uso

Outros materiais