Baixe o app para aproveitar ainda mais
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
Compartilhar