Baixe o app para aproveitar ainda mais
Prévia do material em texto
APOL 2 Questão 1/5 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 comunicamse 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. Com base na implementação de sistemas orientados a objetos, assinale a alternativa correta que corresponde aos conceitos chaves do paradigma Orientado a Objetos: A Casamento de padrões, herança, classes e objetos; B Classes, objetos, herança e polimorfismo; 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 2/5 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: 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 malintencionados acessem indevidamente o software; C apoio ao processo de manutenção dos repositórios de dados que são gerados após a fase de implantação do software; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07, e Slides 51/78 ao 65/78 da Aula 02. D apoio automatizado aos processos de software e fornecimento de informações sobre o software que está sendo desenvolvido; E apoio ao processo de teste e segurança do software a fim de evitar erros no sistema. Questão 3/5 Conforme visto na Aula 02, Análise Essencial é o modelo do que o sistema tem que fazer, de forma a satisfazer os requisitos do utilizador, com o mínimo possível de informação sobre como o sistema deve ser implementado, dividindose em modelo ambiental e modelo comportamental. Com base na definição de Análise Essencial apresentada, assinale a alternativa correta que corresponde aos componentes que fazem parte do Modelo Comportamental da Análise Essencial. A Análise Essencial, Modelo Ambiental, Modelo Comportamental; B Declaração de Objetivos, Diagrama de Contexto, Lista de Eventos; C Declaração de Objetivos, Diagrama de Fluxo de Dados Particionado, Dicionário de Dados; D Diagrama de Fluxo de Dados Particionado, Diagrama Entidade Relacionamento, Normalização; E Lista de Eventos, Diagrama Entidade Relacionamento, Dicionário de Dados. Questão 4/5 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: A O dicionário de dados, na descrição de componentes, permite utilizar o símbolo "?" para enquadrar componentes que são utilizados alternativamente; B Os dados podem moverse diretamente de um depósito de dados para outro depósito de dados; Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 03. Você acertou! Conteúdo apresentado na Rota de Aprendizagem, página 05/08 da Aula 02. C Entre dois depósitos de dados e entre duas entidades externas deve haver pelo menos uma ligação entre um depósito de dados e uma entidade externa; D Qualquer fluxo de dados tem sempre uma origem e um destino, sendo sempre um deles necessariamente 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. Questão 5/5 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: 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; C Projeto de sistema e software, Análise de requisitos, Engenharia de requisitos, Implantação, Testes de sistemas, Operação e manutenção; D Definição de requisitos, Engenharia de requisitos, Integração e teste de sistema, Projeto de sistema e software, 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ção e teste de unidade, Integração e teste de sistema, Operação e manutenção. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 13 da Aula 02. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 03.
Compartilhar