Baixe o app para aproveitar ainda mais
Prévia do material em texto
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. 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; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 02 e 03 da Aula 05. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 1 de 6 15/07/2016 19:35 C Ferramentas CASE; D Ferramentas RAD; E Todas as alternativas estão corretas. Com relação a Análise Orientada a Objetos, o projeto orientado a objetos preocupa-se 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. 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 é nome-objeto:nome-classe. 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; 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áginas 05 e 06 da Aula 06. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 2 de 6 15/07/2016 19:35 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. 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. 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 tratam-se de definições aplicáveis somente à orientação a objetos; D Tratam-se 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. 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 03 a 05 da Aula 06. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 05. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 3 de 6 15/07/2016 19:35 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. 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: De acordo com a imagem acima, assinale a alternativa correta que corresponde ao tipo de relacionamento entre os atores A e B: A Extends; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07 da Aula 06. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 4 de 6 15/07/2016 19:35 B Generalização; C Include; D Agregação; E Composição. 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. 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; Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06. Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 5 de 6 15/07/2016 19:35 C 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. 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 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. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 07e 08 da Aula 05. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05. AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 6 de 6 15/07/2016 19:35
Compartilhar