Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 1/6 APOL 5 PROTOCOLO: 2016070612330749FF6C0LUCIANO ARAGÃO BARIANE - RU: 1233074 Nota: 90 Disciplina(s): Análise de Sistemas Análise de Sistemas Data de início: 06/07/2016 15:32 Prazo máximo entrega: - Data de entrega: 06/07/2016 16:04 Questão 1/10 Com relação a Análise Orientada a Objetos, abordada na Aula 5, uma de suas características mais importantes é a Herança. Assinale a alternativa correta com relação ao conceito de herança da análise orientada a objetos: A Dependendo das características necessárias é obrigatório o uso do fator de ajuste; B É a capacidade de compartilhar estruturas comuns entre diversas classes derivadas; C Há um reaproveitamento de código da classe pai por parte da classe filha. Onde esse recebe todos os métodos e atributos; D É a capacidade de reescrita de código a partir de um método implementado em outra classe; E As alternativas B e C estão corretas. Questão 2/10 Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, analise atentamente a figura apresentada abaixo: Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 02 e 03 da Aula 05. 13/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 2/6 Com base no diagrama apresentado, analise as afirmativas abaixo: I. b é um objeto ativo da classe B; II. a mensagem 1.2 representa uma iteração; III. a mensagem 1 é uma found message; IV. a mensagem 1.3 é assíncrona. De acordo com as afirmativas acima, assinale a alternativa correta: A Estão corretas apenas as afirmativas I, II e III; B Estão corretas apenas as afirmativas I e II; C Estão corretas apenas a afirmativa I; D Estão corretas apenas a afirmativa IV; E Estão corretas apenas as afirmativas III e IV. Questão 3/10 Com relação a Análise Orientada a Objetos, o projeto orientado a objetos preocupase com a definição de objetos e softwares e suas responsabilidades e colaborações. Sobre está definição, assinale a alternativa correta que corresponde a como é denominada uma notação comum para ilustrar essas colaborações: A Casos de uso; B Diagrama de classes; C Diagrama de atividade; D Diagrama de sequência; E Diagrama de estados. Questão 4/10 De acordo com o conteúdo abordado na Aula 05, uma ferramenta CASE deve ser flexível, com arquitetura modular para facilitar sua configuração para diferentes propósitos. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07 da Aula 06. Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 06. 13/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 3/6 Com base nestes conceitos, assinale a alternativa correta que define como podem ser as ferramentas CASE quanto à sua composição: A Candidatas: quando não identificadas em um processo de avaliação prévio; B Horizontais: oferecem serviços utilizados durante todo o processo de software; C Perpendiculares: oferecem serviços utilizados em todo o processo de software e utilizadas nas fases específicas; D Verticais: utilizadas em fases específicas do processo de software; E As alternativas B e D estão corretas. Questão 5/10 Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, analise atentamente a definição apresentada abaixo: Uso obrigatório: Toda vez que o caso de uso A for executado, obrigatoriamente o caso de uso B também deve ser executado. Assinale a alternativa correta que se refere a esta afirmação, no que tange a casos de uso: A Include; B Associação e Include; C Include e Extends; D Extends; E Associação e Extends. Questão 6/10 Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise atentamente a definição apresentada abaixo: É uma linguagem gráfica para visualização, especificação, construção e documentação de artefatos de sistemas complexos de software. De seu ponto de vista, um requisito é uma característica de projeto, uma propriedade ou um comportamento de um sistema. E um diagrama de sequência enfatiza a ordenação temporal de mensagens. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05. Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06. 13/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 4/6 Avaliando as afirmações apresentadas do ponto de vista da UML podemos concluir que: A São afirmações incorretas, pois tratam dadefinição de Análise Estruturada; B São afirmações incorretas,pois um requisito não é uma característica do projeto; C São afirmações incorretas, pois tratamse de definições aplicáveis somente à orientação a objetos; D Tratamse de afirmações corretas do ponto de vista da UML; E São afirmações incorretas, pois tratam da definição de Análise Essencial. Questão 7/10 Conforme abordado na Aula 05, em Projetos de Software há ferramentas que integram todo um sistema de suporte ao desenvolvimento de software. Com base nesta definição, assinale a alternativa correta que corresponde a como são nomeadas estas ferramentas: A Ferramentas GUI; B Ferramentas UML; C Ferramentas CASE; D Ferramentas RAD; E Todas as alternativas estão corretas. Questão 8/10 De acordo com o conteúdo abordado na Aula 05, uma ferramenta CASE deve ser flexível, com arquitetura modular para facilitar sua configuração para diferentes propósitos. Com base nestes conceitos, assinale a alternativa correta que define no que deve ser baseada a arquitetura destas ferramentas: A Componentes: que representam os subsistemas principais e objetos da ferramenta; B Componentes semânticos; C Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 05. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05. 13/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 5/6 Mecanismos de interação (tecnologia de integração) que representam a forma como os componentes interagem, trocam informações e afetam uns aos outros; D Componentes Distribuídos; E As alternativas A e C estão corretas. Questão 9/10 Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Considere as seguintes informações sobre diagramas de classes e diagramas de objetos da UML, utilizados na modelagem orientada a objetos: I. Um diagrama de objetos possui apenas dois compartimentos (nome e atributos); II. Um diagrama de classes possui três compartimentos (nome, atributos e operações); III. O formato para o nome de um objeto é nomeobjeto:nomeclasse. Sobre as afirmativas acima, assinale a alternativa correta: A Estão corretas apenas as afirmativas I e II; B Estão corretas apenas as afirmativas II e III; C Estão corretas as afirmativas I, II e III; D Estão corretas apenas as afirmativas I e III; E Está correta apenas a afirmativa I. Questão 10/10 Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notaçãode diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, analise atentamente a figura apresentada abaixo: Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 07 e 08 da Aula 05. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 03 a 05 da Aula 06. 13/07/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 6/6 De acordo com a imagem acima, assinale a alternativa correta que corresponde ao tipo de relacionamento entre os atores A e B: A Extends; B Generalização; C Include; D Agregação; E Composição. Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06.
Compartilhar