Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/12 - Análise de Sistemas Conforme abordado na Aula 03, a evolução da Engenharia de Software se baseou nos chamados Ciclos de Vida de Sistemas, sendo composta por 04 fases. Assinale a alternativa correta que corresponde a estas quatro fases: Nota: 10.0 A Distribuição, Instalação, Configuração, Utilização; B Design, Implementação, Integração, Verificação; C Migração, Reengenharia, Reengenharia Reversa, Validação; D Definição, Desenvolvimento, Operação, Retirada; Você acertou! Conforme apresentado nas páginas 03 e 04 da Rota de Aprendizagem da Aula 03, as fases são definição, desenvolvimento, operação e retirada. E Análise, Especificação, Planejamento, Implementação. Questão 2/12 - Análise de Sistemas A Análise Orientada a Objetos concentra-se nos aspectos essenciais do objeto sem detalhamento, focando em suas características e o que ele faz. Com relação as características da Análise Orientada a Objetos, assinale a alternativa correta que corresponde a definição do conceito de Herança na análise orientada a objetos: Nota: 10.0 A Mecanismo que permite a construção de uma classe agregada a partir de outras classes componentes; B É o princípio relacionado com as diferentes formas de um objeto; C Significa que todos os atributos e métodos programados no ancestral já estarão automaticamente presentes em seus descendentes sem necessidade de reescrevê-los; Você acertou! Conforme apresentado no slide 60/78, Herança na Análise Orientada a Objetos significa que todos os atributos e métodos programados no ancestral já estarão automaticamente presentes em seus descendentes sem necessidade de reescrevê-los. D Utilizada para agrupar certos objetos que ocorrem em algum ponto no tempo ou sob circunstâncias similares; E Significa que só deve ser representado as características que são relevantes para o problema em questão. Questão 3/12 - Análise de Sistemas Conforme abordado nas Aulas, o tratamento da informação é um requisito que fundamenta o processo de desenvolvimento de software antes da solução de tecnologia a ser aplicada. Para isso é necessário gerenciá-lo de forma eficiente. Com base nesta definição, assinale a alternativa correta que corresponde aos objetivos da Garantia de Qualidade: Nota: 10.0 A Implementar uma gerência de requisitos eficaz; B Realizar a associação entre os requisitos dependentes com o projeto; C Garantir que uma base de requisitos seja composta essencialmente de bons requisitos; Você acertou! Conforme apresentado na página 03 da Rota de Aprendizagem da Aula 04, os objetivos da garantia de qualidade é garantir que uma base de requisitos seja composta essencialmente de bons requisitos. D Garantir que ocorra o controle de versões e controle de configuração; E Garantir o rastreamento de origem dos requisitos. Questão 4/12 - Análise de Sistemas A UML nasceu em 1996 e em 1997 foi aprovada como padrão pela OMG e desde então tem tido grande aceitação. Atualmente na versão 2.0. Com relação a UML, analise atentamente as imagens abaixo: Assinale a alternativa correta que corresponde aos tipos de relacionamentos que correspondem respectivamente a cada uma das imagens acima: Nota: 10.0 A Composição, Herança e Agregação; Você acertou! Conforme apresentado na página 05 da Rota de Aprendizagem da Aula 05, e vídeo aula desta mesma aula, as imagens correspondem respectivamente aos relacionamentos de Composição, Herança e Agregação. B Agregação, Herança e Composição; C Herança, Composição e Agregação; D Agregação, Composição e Herança; E Herança, Agregação e Composição. Questão 5/12 - Análise de Sistemas Segundo o CMM, uma das atividades da área de processo chave, gerência de requisitos, é a revisão dos requisitos antes de incorporá-los ao projeto. Com base besta definição, assinale a alternativa correta que corresponde ao que é necessário para a revisão dos requisitos segundo a CMM: Nota: 10.0 A Levantar todos os requisitos, Identificar requisitos com problema, Testar os requisitos, Implementar os requisitos testados e aprovados; B Revisar todos os requisitos, Selecionar os requisitos problemáticos, Corrigir os requisitos problemáticos e Implementar os requisitos; C Testar os requisitos problemáticos, Corrigir requisitos problemáticos e Implementar os requisitos; D Identificar requisitos incompletos ou ausentes, Determinar se os requisitos estão claros, Revisar requisitos com problemas potenciais e Negociar compromissos com os grupos envolvidos; Você acertou! Conforme apresentado na página 04 da Rota de Aprendizagem da Aula 04, durante a revisão de requisitos é necessário segundo a CMM Identificar requisitos incompletos ou ausentes, Determinar se os requisitos estão claros, Revisar requisitos com problemas potenciais e Negociar compromissos com os grupos envolvidos. E Identificar os requisitos, Selecionar os requisitos claros e Implementar os requisitos. Questão 6/12 - Análise de Sistemas Conforme visto nas aulas, Requisito é uma condição cuja exigência deve ser satisfeita. Com relação aos requisitos, assinale a alternativa correta que corresponde a definição de Requisitos Não Funcionais: Nota: 10.0 A Listagem de todas as coisas que o sistema deve fazer; B Restrições e qualidades que se coloca sobre como o sistema deve realizar seus requisitos funcionais; Você acertou! Conforme página 05 da Rota de Aprendizagem da Aula 03, Requisitos não funcionais são restrições e qualidades que se coloca sobre como o sistema deve realizar seus requisitos funcionais. C Listagem de todas as coisas que devem ser evitadas no sistema; D Restrições e qualidades que se coloca sobre como o sistema não deve realizar seus requisitos funcionais; E Listagem de todas as falhas ocorridas no sistema durante a fase de testes. Questão 7/12 - Análise de Sistemas O Diagrama de Fluxo de Dados é uma representação gráfica da interdependência de processos que compõem um sistema. Com relações as notações básicas de uma DFD, assinale a alternativa correta que corresponde a definição de Processo: Nota: 10.0 A Representa o deslocamento de um item de dado ou coleção de itens de dados; B Representa um repositório de dados que são armazenados para serem usados em um ou mais processos; C Representa um produtor ou consumidor de informações que resida dentro dos limites do sistema a ser modelado; D Representa um transformador de informações que resida dentro dos limites do sistema a ser modelado; Você acertou! Conforme apresentado no slide 17/78 da Aula 02, Processo representa um transformador de informações que resida dentro dos limites do sistema a ser modelado. E Representa um produtor ou consumidor de informações que resida fora dos limites do sistema a ser modelado. Questão 8/12 - Análise de Sistemas Diagramas de Estado da UML mostram uma máquina contendo estados, transições, eventos e atividades. Estes diagramas são usados para modelar o comportamento de objetos. De acordo com a definição apresentada acima, assinale a alternativa correta que corresponde aos componentes de um diagrama de estado: Nota: 10.0 A Estado Inicial, Estado Final e Estado Intermediário; Você acertou! Conforme apresentado na página 07 da Rota de Aprendizagem da Aula 06, os componentes de um diagrama de estado são: Estado Inicial, Estado Final e Estado Intermediário. B Estado Inicial, Estado Secundário e Estado Final; C Classe Inicial, Classe Intermediária e Classe Final; D Objeto Inicial, Objeto Intermediário e Objeto Final; E Classe, Objeto e Relacionamento. Questão 9/12 - Análise de Sistemas Conforme visto nas aulas, três tipos de análises podem ser utilizadas durante o desenvolvimento de um projeto de software, sendo elas, Análise Estruturada, Análise Essencial e Análise Orientada a Objetos: Com base nestes conceitos, assinale a alternativa correta que corresponde às ferramentas utilizadas na Análise Essencial: Nota: 10.0 A DFD, Diagrama de Estrutura de Dados, Lista de Eventos e Normalização; B DFD, Diagrama deEstrutura de Dados e Dicionário de Dados; C Miniespecificações, Dicionário de Dados, Normalização e Lista de Eventos; D DER, DTE, Normalização, Lista de Eventos e Normalização; E Lista de Eventos, DFD, DER, DTE, Normalização, Miniespecificações e Dicionário de Dados. Você acertou! Conforme apresentado no slide 08/78 da Aula 02, são ferramentas da Análise Essencial: - Lista de Eventos; - DFD; - DER; - DTE; - Normalização; - Miniespecificações; - Dicionário de Dados. Questão 10/12 - Análise de Sistemas O Diagrama de Casos de Uso da UML descreve o que o sistema faz do ponto de vista do observador externo, ajudando a esclarecer os requisitos do sistema e a dividir o desenvolvimento do sistema em tarefas. De acordo com a definição apresentada acima, assinale a alternativa correta que corresponde aos tipos de relacionamento entre os casos de uso: Nota: 10.0 A Include, Extend, Composição; B Agregação, Composição, Herança; C Include, Composição, Herança; D Include, Extend, Generalization; Você acertou! Conforme apresentado na página 03 da Rota de Aprendizagem da Aula 06, os relacionamentos entre os casos de uso são: Include, Extend, Generalization. E Herança, Extend, Agregação. Questão 11/12 - Análise de Sistemas (questão opcional) Conforme abordado nas Aulas, o tratamento da informação é um requisito que fundamenta o processo de desenvolvimento de software antes da solução de tecnologia a ser aplicada. Para isso é necessário gerenciá-lo de forma eficiente. Com base nesta definição, assinale a alternativa correta que corresponde a definição de Requisitos: Nota: 0.0 A Fases de desenvolvimento adequadas às necessidades de tratamento da informação; B Alterações que precisam ser feitas nos artefatos de software; C Anotações do controle de versões e controle de configuração; D Validação que deve ser encarada na engenharia de requisitos e da qual dependem elevados custos a médio e longo prazo; E Descrições dos principais recursos de um produto de software, seu fluxo de informações, comportamento e atributos. Conforme apresentado na página 01 da Rota de Aprendizagem da Aula 04, requisitos são descrições dos principais recursos de um produto de software, seu fluxo de informações, comportamento e atributos. Questão 12/12 - Análise de Sistemas (questão opcional) O surgimento de sistemas de software complexos resultou na necessidade de reavaliar a forma de desenvolver sistemas. As técnicas têm evoluído de forma impressionante, notavelmente no que tange à modelagem de sistemas. Com relação aos conceitos apresentados acima e a modelagem de sistemas orientados a objetos, assinale a alternativa correta que corresponde a definição da UML: Nota: 0.0 A É uma linguagem de programação visual; B É uma linguagem visual independente de linguagem de programação e independente de processo de desenvolvimento; Conforme apresentado na página de 04 da Rota de Aprendizagem da Aula 05, UML é uma linguagem visual independente de linguagem de programação e independente de processo de desenvolvimento. C Linguagem de programação que objetiva o desenvolvimento de diagramas de acordo com a linguagem que está sendo utilizada; D É uma linguagem visual independente de linguagem de programação, que que objetiva o desenvolvimento de diagramas de acordo com a linguagem que está sendo utilizada; E Técnica utilizada para o levantamento de requisitos.
Compartilhar