Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 1/15 Questão 1/5 - Análise de Sistemas Conforme abordado na Aula 02, o Diagrama de Fluxo de Dados (DFD) é uma representação gráfica da rede de processos interligados. Com base nos conceitos apresentados, assinale a alternativa correta com relação ao Diagrama de Fluxo de Dados: Nota: 20.0 A O dicionário de dados, na descrição de componentes, permite utilizar o símbolo "?" para enquadrarcomponentes que são utilizados alternativamente; B Os dados podem mover-se diretamente de um depósito de dados para outro depósito de dados; C Entre dois depósitos de dados e entre duas entidades externas deve haver pelo menos uma ligaçãoentre um depósito de dados e uma entidade externa; D Qualquer fluxo de dados tem sempre uma origem e um destino, sendo sempre um delesnecessariamente um depósito de dados; E O destino de um fluxo de um determinado processo pode ser outro processo, um depósito de dados ou uma entidade externa. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 1-3 da Aula 02. Questão 2/5 - Análise de Sistemas O desenvolvimento de softwares demanda que seus desenvolvedores tenham a possibilidade de estudar esse sistema a partir de várias perspectivas. Assim, conforme visto na Aula 03, um sistema pode ser descrito por meio de três visões independentes. Uma delas descreve o sistema do ponto de vista externo como um conjunto de interações entre o próprio sistema e os agentes externos ao sistema. Essa visão é criada inicialmente e direciona o desenvolvimento das demais visões do sistema. Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde a como é conhecida essa abordagem/documento: Nota: 20.0 A Casos de Uso; Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 05 da Aula 03. B Viabilidade; C Requisitos; D Análise; E Processos. Questão 3/5 - Análise de Sistemas Conforme visto na Aula 02 e apresentado por Yourdon, “Um sistema construído usando um método Orientado a Objetos é aquele cujos componentes são partes encapsuladas de dados e funções, que podem herdar atributos e comportamentos de outros componentes da mesma natureza, e cujos componentes comunicam-se entre si por meio de mensagens” e o objetivo é encontrar os objetos, organizá-los, descrever como interage através de mensagens, definir operações de seus comportamentos. 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 2/15 Com base na implementação de sistemas orientados a objetos, assinale a alternativa correta que corresponde aos conceitos chaves do paradigma Orientado a Objetos: Nota: 20.0 A Casamento de padrões, herança, classes e objetos; B Classes, objetos, herança e polimorfismo; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07, e Slides 51/78 ao 65/78 da Aula 02. C Polimorfismo por inclusão, casamento de padrões, transparência referencial e herança; D Diagrama Entidade Relacionamento e Diagrama de Fluxo de Dados; E Classes, objetos, regras e funções. Questão 4/5 - Análise de Sistemas Conforme abordado na Aula 03, a Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas para o produto e para o processo. Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde a como um Ferramenta CASE pode ser utilizada na Engenharia de Software: Nota: 20.0 A apoio educacional para treinamento automatizado dos usuários do software; B apoio ao processo de segurança de software, a fim de evitar que usuários mal-intencionados acessemindevidamente o software; C apoio ao processo de manutenção dos repositórios de dados que são gerados após a fase deimplantação do software; D apoio automatizado aos processos de software e fornecimento de informações sobre o software que está sendo desenvolvido; Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 03. E apoio ao processo de teste e segurança do software a fim de evitar erros no sistema. Questão 5/5 - Análise de Sistemas De acordo com o conteúdo abordado na Aula 03, a Engenharia de Requisitos tem como objetivo criar e manter um documento de requisitos. De acordo com esta definição, assinale a alternativa correta que corresponde aos quatro sub-processos da Engenharia de Requisitos: Nota: 20.0 A Manutenção, Análise, Teste, e Casos de Uso; B Matriz de Rastreabilidade, Casos de Uso, Analise de Requisitos e Validação de Requisitos; C Análise, Teste, Casos de Uso e Manutenção; D Caso de Uso, Elicitação e Análise de Requisitos, Especificação e Validação de Requisitos; E Estudo de Viabilidade, Elicitação e Análise de Requisitos, Especificação e Validação de Requisitos. Você acertou! 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 3/15 Conteúdo abordado na Rota de Aprendizagem, página 04 da Aula 03. Questão 1/10 - Análise de Sistemas Conforme abordado na Aula 03, requisito é uma sentença identificando uma capacidade, uma característica física ou um fator de qualidade que limita um produto ou um processo. Sobre Requisitos, assinale a afirmativa correta: Nota: 0.0 A São descrições dos principais recursos de um produto de software, seu fluxo de informações, comportamento e atributos; Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04. B São responsáveis por dependências entre as origens do sistema e o projeto do sistema; C Objetivam fornecer métodos para compreender a natureza de um problema; D Representam as características de hardware necessárias para suportar o sistema; E Visam tanto a tomada de decisão como a sugestão de possíveis alternativas de solução. Questão 2/10 - Análise de Sistemas De acordo com o conteúdo abordado na Aula 03, a Engenharia de Requisitos tem como objetivo criar e manter um documento de requisitos. De acordo com esta definição, assinale a alternativa correta que corresponde aos quatro sub-processos da Engenharia de Requisitos: Nota: 10.0 A Manutenção, Análise, Teste, e Casos de Uso; B Matriz de Rastreabilidade, Casos de Uso, Analise de Requisitos e Validação de Requisitos; C Análise, Teste, Casos de Uso e Manutenção; D Caso de Uso, Elicitação e Análise de Requisitos, Especificação e Validação de Requisitos; E Estudo de Viabilidade, Elicitação e Análise de Requisitos, Especificação e Validação de Requisitos. Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 04 da Aula 03. Questão 3/10 - Análise de Sistemas Com relação ao conteúdo de Engenharia de Software abordado na Aula 03, análise atentamente a situação abaixo: Flávio pretende desenvolver um software seguindo os estágios do modelo em cascata proposto por Sommerville, em razão de ponderações que faz em relação a outros modelos quanto à solução de um problema que se apresenta. Com base na situação apresentada acima, assinale a alternativa correta que corresponde as etapas do ciclo de vida de software que devem ser definidas no cronograma, na ordem apresentada pelo autor: Nota: 10.0 A Codificação, Algoritmo de processamento, Análise de requisitos, Projeto da estrutura de dados; B Definição de requisitos, Projeto de sistema e software, Implementação e teste de unidade, Integração e teste de sistema, Operação e manutenção; 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 4/15 Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 03. C Projeto de sistema e software, Análise de requisitos, Engenharia de requisitos, Implantação, Testes desistemas, Operação e manutenção; D Definição de requisitos, Engenharia de requisitos, Integração e teste de sistema, Projeto de sistema esoftware, Implementação e teste de unidade, Operação e manutenção, Integração e teste de sistema; E Projeto de sistema e software, Definição de requisitos, Implementaçãoe teste de unidade, Integraçãoe teste de sistema, Operação e manutenção. Questão 4/10 - Análise de Sistemas A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas para o produto e para o processo. Dentro dos princípios da Engenharia de Software podemos destacar fases que completam o ciclo de vida do sistema. Assinale a alternativa correta que apresenta as fases da Engenharia de Software que contemplam o ciclo de vida do sistema: Nota: 0.0 A Levantamento, Definição, Codificação, Testes e Manutenção; B Distribuição, Instalação, Utilização e Manutenção; C Definição, Desenvolvimento, Operação e Retirada; Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 03 da Aula 03. D Análise, Prototipação, Desenvolvimento; E Migração, Definição, Operação e Retirada. Questão 5/10 - Análise de Sistemas 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: Nota: 10.0 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; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 03 a 05 da Aula 06. D Estão corretas apenas as afirmativas I e III; E Está correta apenas a afirmativa I. Questão 6/10 - Análise de Sistemas 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 5/15 Conforme visto na Aula 04, a Gerência de Configuração está comumente associada a dois tipos de tarefas de grande importância. Assinale a alternativa correta que corresponde a estes dois tipos de tarefas: Nota: 0.0 A Controle de versões e controle de configuração; Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 04. B Controle de configuração e controle de requisitos; C Controle de versões e controle de mudanças; D Controle de versões e controle de requisitos; E Controle de mudança e controle de configuração. Questão 7/10 - Análise de Sistemas Com relação ao conteúdo abordado na Aula 04, analise atentamente as definições apresentadas abaixo. Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento do sistema. Objetiva fornecer métodos para compreender a natureza de um problema e estabelecer com exatidão o que um sistema deve fazer. Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde à qual fase da Engenharia de Software que eles correspondem: Nota: 10.0 A Gerenciamento de Requisitos; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 01 e 02 da Aula 04. B Requisito; C Prototipação; D Estudo de Viabilidade; E Levantamento de Requisitos. Questão 8/10 - Análise de Sistemas 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: 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 6/15 De acordo com a imagem acima, assinale a alternativa correta que corresponde ao tipo de relacionamento entre os atores A e B: Nota: 10.0 A Extends; B Generalização; Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06. C Include; D Agregação; E Composição. Questão 9/10 - Análise de Sistemas De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus modelos, analise atentamente a definição apresentada abaixo: Processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído. Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo de Ciclo de Vida que obedece a estas características. Nota: 10.0 A Prototipação; Você acertou! Conteúdo abordado na Rota de Aprendizagem e slide 44/56, onde define que a prototipação é o processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído. B RAD (Rappid Application Development); C Ciclo de Vida do Software; D Ciclo de Desenvolvimento Ágil; E Fases da UML. Questão 10/10 - Análise de Sistemas 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: Nota: 10.0 A Ferramentas GUI; B Ferramentas UML; C Ferramentas CASE; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05. D Ferramentas RAD; 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 7/15 E Todas as alternativas estão corretas. Questão 1/5 - Análise de Sistemas De acordo com o conteúdo abordado na Aula 1, considere que você trabalha em uma empresa de desenvolvimento de software e que a empresa tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve ser um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuário, o que o torna um software de funcionalidade mais complexa. Considere que a empresa deseja disponibilizar o produto no mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade de desenvolvimento de uma nova versão. Com base na definição apresentada, conhecendo as características dos modelos de processos abordados, assinale a alternativa que corresponde ao modelo de processo apropriado para desenvolver esse editor: Nota: 20.0 A RAD (Rappid Application Development); B Cascata; C Prototipação; D Espiral; Você acertou! Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3 e Slides 48/56 ao 50/56 e 54/56. E Clássico. Questão 2/5 - Análise de Sistemas De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus modelos, analise atentamente a definição apresentada abaixo: Modelo mais antigo e o mais amplamente usado da engenharia de software, modelado em função do ciclo da engenharia convencional, requer uma abordagem sistemática e sequencial do desenvolvimento de software. Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo de Ciclo de Vida que obedece a estas características. Nota: 20.0 A Espiral; B Prototipação; C MVC; D Cascata; Você acertou! Conforme apresentado nos slides 36/56 ao 42/56 da Aula 1, o modelo cascata é o mais antigo e o mais amplamente usado na engenharia de software, e requer uma abordagem sistemática e sequencial ao desenvolvimento de software. E RAD (Rappid Application Development). Questão 3/5 - Análise de Sistemas De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus modelos, analise atentamente a definição apresentada abaixo: 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 8/15 Engloba as melhores características do ciclo de vida Clássico e da Prototipação, adicionando um novo elemento: a Análise de Risco. Segue a abordagem de passos sistemáticos do Ciclo de Vida Clássico incorporando-os numa estrutura iterativa que reflete mais realisticamente o mundo real e usa a Prototipação, em qualquer etapa da evoluçãodo produto, como mecanismo de redução de riscos. Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo de Ciclo de Vida que obedece a estas características. Nota: 20.0 A RAD (Rappid Application Development); B MVC; C Espiral; Você acertou! Conforme apresentado na Rota de Aprendizagem e slide 49/56 da Aula 1, o modelo Espiral engloba as melhores características do ciclo de vida Clássico e da Prototipação, adicionando um novo elemento: a Análise de Risco. Segue a abordagem de passos sistemáticos do Ciclo de Vida Clássico incorporando-os numa estrutura iterativa que reflete mais realisticamente o mundo real e usa a Prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos. D Cascata; E Prototipação. Questão 4/5 - Análise de Sistemas Conforme abordado na Aula 1, no período da década de 1990 surge um novo paradigma de modelagem, como resposta às dificuldades encontradas na aplicação da Análise Estruturada a certos domínios de aplicação. Assinale a alternativa correta que corresponde ao tipo de modelagem que obedece ao conceito apresentado acima: Nota: 20.0 A Análise Essencial; B Análise Estruturada; C Análise Sequencial; D Análise Orientada a Objetos; Você acertou! Conforme apresentado na Rota de Aprendizagem, página 2 e slide 12/56 da Aula 1, surge a análise orientada a objetos no período da década de 1990, como resposta às dificuldades encontradas na aplicação da Análise Estruturada a certos domínios de aplicação. E UML. Questão 5/5 - Análise de Sistemas Conforme apresentado na Aula 1, a Análise de Sistemas é a atividade de identificar os problemas do domínio, apresentar alternativas de soluções e o estudo da viabilidade de um software. Porém, no final dos anos 40 até os anos 60, quando se iniciou a evolução dos sistemas computadorizados, grande parte dos esforços, e consequentes custos, eram concentrados em outra atividade. Com base na definição apresentada acima, assinale a alternativa que corresponde qual atividade está se referindo: 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 9/15 Nota: 20.0 A Desenvolvimento do software; B Documentação do software; C Levantamento de requisitos; D Análise Estruturada; E Desenvolvimento do Hardware. Você acertou! Conteúdo apresentado na página 1 da Rota de Aprendizagem. No final dos anos 40 até os anos 60, quando se iniciou a evolução dos sistemas computadorizados, grande parte dos esforços, e consequentes custos, eram concentrados no desenvolvimento do hardware, em razão, principalmente das limitações e dificuldades encontradas na época. Questão 1/5 - Análise de Sistemas A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas para o produto e para o processo. Com essa afirmação, podemos dizer então que a Engenharia de Software é: Nota: 20.0 A É um tópico de desenvolvimento de software; B É uma metodologia de desenvolvimento de software; C É uma estrutura de desenvolvimento de software; D É um processo de desenvolvimento de software; E É uma disciplina da engenharia dedicada a todos os aspectos da produção de software. Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 03. Questão 2/5 - Análise de Sistemas Rastreamento de Requisitos é responsável por dependências entre requisitos, suas origens e projeto do sistema. Com base nos conceitos apresentados acima, analise as afirmativas abaixo: I. Associação dos requisitos com o projeto; II. Levantamento de requisitos funcionais; III. Associação entre requisitos dependentes; IV. Rastreamento de Origem; V. Prototipagem de requisitos. Assinale a alternativa que apresenta quais das afirmativas acima são tipos corretos de Rastreamento de Requisitos. Nota: 20.0 A Somente as afirmativas II e V são tipos de Rastreamento de Requisitos; B Somente as afirmativas II, IV e V são tipos de Rastreamento de Requisitos; C Somente as afirmativas I, III e IV são tipos de Rastreamento de Requisitos; 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 10/15 Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04. D Somente as afirmativas I, IV e V são tipos de Rastreamento de Requisitos; E Somente as afirmativas IV e V são tipos de Rastreamento de Requisitos. Questão 3/5 - Análise de Sistemas Conforme abordado na Aula 03, requisito é uma sentença identificando uma capacidade, uma característica física ou um fator de qualidade que limita um produto ou um processo. Sobre Requisitos, assinale a afirmativa correta: Nota: 20.0 A São descrições dos principais recursos de um produto de software, seu fluxo de informações, comportamento e atributos; Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04. B São responsáveis por dependências entre as origens do sistema e o projeto do sistema; C Objetivam fornecer métodos para compreender a natureza de um problema; D Representam as características de hardware necessárias para suportar o sistema; E Visam tanto a tomada de decisão como a sugestão de possíveis alternativas de solução. Questão 4/5 - Análise de Sistemas Com relação ao conteúdo abordado na Aula 04, analise atentamente as definições apresentadas abaixo. Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento do sistema. Objetiva fornecer métodos para compreender a natureza de um problema e estabelecer com exatidão o que um sistema deve fazer. Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde à qual fase da Engenharia de Software que eles correspondem: Nota: 20.0 A Gerenciamento de Requisitos; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 01 e 02 da Aula 04. B Requisito; C Prototipação; D Estudo de Viabilidade; E Levantamento de Requisitos. Questão 5/5 - Análise de Sistemas Em um ambiente real de desenvolvimento de software mudanças são inevitáveis. Em muitos dos casos os requisitos do sistema mudam enquanto o sistema ainda está sendo desenvolvido. Com base na situação apresentada acima, assinale a alternativa correta, que corresponde ao tipo de controle utilizado para gerenciamento deste tipo de situação: 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 11/15 Nota: 20.0 A Controle de Entradas e Saídas; B Controle de Mudança; Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04. C Controle da Informação; D Controle de Requisitos; E Controle de Recursos Humanos. Questão 1/5 - Análise de Sistemas Conforme visto na Aula 04, a Gerência de Configuração está comumente associada a dois tipos de tarefas de grande importância. Assinale a alternativa correta que corresponde a estes dois tipos de tarefas: Nota: 20.0 A Controle de versões e controle de configuração; Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 04. B Controle de configuração e controle de requisitos; C Controle de versões e controle de mudanças; D Controle de versões e controle de requisitos; E Controle de mudança e controle de configuração. Questão 2/5 - Análise de Sistemas Uma das atividades primordiais do processo de desenvolvimento de software em geral e da Análise de Sistemas em particular, diz respeito à especificação de Requisitos do software, conforme apresentado na aula 04. Assinale a alternativa correta com relação a requisitos de software: Nota: 20.0 A Fornecem uma estrutura básica para o desenvolvimento de um produto de software; B Estabelecem restrições sobre a operação e o desenvolvimento do sistema; C São descrições dos principais recursos de um produto de software, seu fluxo de informações,comportamento e atributos; D Estabelecem quais funçõessão requeridas pelo sistema e as restrições sobre a operação e odesenvolvimento do sistema; E As alternativas A e C estão corretas. Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04. Questão 3/5 - Análise de Sistemas 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 12/15 A evolução do processo de análise de sistemas resultou no surgimento de vários modelos. Um destes modelos criou o conceito de um tipo de dado com uma estrutura e operações para manipular esta estrutura. Assinale a alternativa correta que corresponde a como este modelo de análise de sistemas é conhecido: Nota: 20.0 A Análise Estruturada; B Rappid Application Development – RAD; C Análise Essencial; D Análise Orientada a Objetos; Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 05. E Unified Modeling Language – UML. Questão 4/5 - Análise de Sistemas Uma das atividades primordiais do processo de desenvolvimento de software em geral e da Análise de Sistemas em particular, diz respeito à especificação de Requisitos do software, conforme apresentado na aula 04, e o Gerenciamento de Requisitos é uma importante atividade do processo de desenvolvimento de software. Assinale a alternativa correta referente ao que é necessário para implementar uma gerência de requisitos eficaz: Nota: 20.0 A Definir um conjunto de políticas; B Rastreabilidade e garantia da qualidade; C Definir um conjunto de objetivos para o processo de gerência; D Que todos os artefatos (documentos) produzidos durante o desenvolvimento do software tornem agerência dos requisitos visível e transparente; E Todas as alternativas estão corretas. Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04. Questão 5/5 - Análise de Sistemas Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise atentamente a definição apresentada abaixo: Foi apresentada em 1996 como a melhor candidata para ser a linguagem unificadora de notações. Foi aprovada como padrão pela OMG e desde então tem tido grande aceitação. Atualmente está na versão 2.0. Assinale a alternativa correta que corresponde a qual conceito a definição apresentada acima se refere: Nota: 20.0 A Análise Estruturada; B Análise Orientada a Objeto; C Análise Essencial; 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 13/15 D Rappid Application Development – RAD; E Unified Modeling Language – UML. Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 05. Questão 1/5 - Análise de Sistemas 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: Nota: 20.0 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; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 05. E São afirmações incorretas, pois tratam da definição de Análise Essencial. Questão 2/5 - Análise de Sistemas 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: Nota: 20.0 A Casos de uso; B Diagrama de classes; C Diagrama de atividade; D Diagrama de sequência; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 06. E Diagrama de estados. Questão 3/5 - Análise de Sistemas 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: 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 14/15 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: Nota: 20.0 A Estão corretas apenas as afirmativas I, II e III; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07 da Aula 06. 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 4/5 - Análise de Sistemas 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: Nota: 20.0 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 fasesespecí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 05 e 06 da Aula 05. Questão 5/5 - Análise de Sistemas 10/06/2019 ap.html file:///C:/Users/Rita/Desktop/ap.html 15/15 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: Nota: 20.0 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 osmé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. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 02 e 03 da Aula 05.
Compartilhar