Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/12 - Análise de Sistemas Conforme abordado nas Aulas, o tratamento da informação é um requisito que fundamenta o processo de desenvolvimento de software a 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; D Garantir que ocorra o controle de versões e controle de configuração; E Garantir o rastreamento de origem dos requisitos. Questão 2/12 - Análise de Sistemas Com relação a definição de Software, analise atentamente as afirmativas abaixo: I. Fazem parte da definição de Software, instruções que quando executadas produzem a função e o desempenho desejados; 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. II.Fazem parte da definição de Software, estruturas de dados que possibilitam que os programas manipulem adequadamente a informação; III. Fazem parte da definição de Software, documentos que descrevem a operação e o uso dos programas. Com base nas afirmativas apresentadas acima, assinale a alternativa correta: Nota: 10.0 A Estão corretas somente as afirmativas I e III; B Estão corretas somente as afirmativas I e II; C Estão corretas somente as afirmativas II e III; D Está correta somente a afirmativa I; E Estão corretas as afirmativas I, II e III. Questão 3/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 projeto. Você acertou! Conforme apresentado no slide 14/56 da Aula 01, Define-se software como: - Instruções que quando executadas produzem a função e o desempenho desejados; - Estruturas de dados que possibilitam que os programas manipulem adequadamente a informação; - Documentos que descrevem a operação e o uso dos programas. Com base besta definição, assinale a alternativa correta que corresponde ao que é necessário para a revisão dos requisitos segundo a CM 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; E Identificar os requisitos, Selecionar os requisitos claros e Implementar os requisitos. Questão 4/12 - Análise de Sistemas O surgimento de sistemas de software complexos resultou na necessidade de reavaliar a forma de desenvolver sistemas. As técnicas evoluído de forma impressionante, notavelmente no que tange à modelagem de sistemas. 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. Com relação aos conceitos apresentados acima e a modelagem de sistemas orientados a objetos, assinale a alternativa correta corresponde a definição da UML: Nota: 10.0 A É uma linguagem de programação visual; B É 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. Questão 5/12 - Análise de Sistemas Conforme abordado na aulas, a Crise do Software refere-se a um conjunto de problemas encontrados no desenvolvimento de software. Com relação à Crise do Software, analise atentamente as afirmativas abaixo: Você acertou! 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. I. As estimativas de custo e prazo na maioria das vezes são precisas; II. A qualidade de software geralmente é adequada; III. A produtividade das pessoas da área de software não tem acompanhado a demanda por seus serviços; IV. O software existente é muito difícil de manter. Com base nas afirmativas acima, assinale a alternativa correta: Nota: 10.0 A As afirmativas I e II referem-se a problemas relacionados à Crise do Software; B As afirmativas I, III e IV referem-se a problemas relacionados à Crise do Software; C As afirmativas III e IV referem-se a problemas relacionados à Crise do Software; D As afirmativas I e III referem-se a problemas relacionados à Crise do Software; E As afirmativas I, II, III e IV referem-se a problemas relacionados à Crise do Software. Você acertou! Conforme apresentado nos slides 17/56 ao 19/56 da Aula 1, os problemas referentes a Crise do Software são: - As estimativas de prazo e de custo frequentemente são precisas; - A produtividade das pessoas da área de software não tem acompanhado a demanda por seus serviços; - A qualidade de software as vezes é menos que adequada; - O software existente é muito difícil de manter. Questão 6/12 - Análise de Sistemas A Orientação a Objetos surgiu no final da década de 60, quando dois cientistas dinamarqueses criaram a linguagem Simula (Simula Language), sendo assim introduzido os conceitos de classe e herança. Com relação a esta definição, assinale a alternativa correta que corresponde a definição de Herança na orientação a objetos: Nota: 10.0 A São procedimentos ou funções definidos e declarados que atuam sobre um objeto; B Representa um conjunto de informações, ou seja, elementos de dados que caracterizam um objeto; C É um tipo definido pelo usuário que contém o molde, a especificação para os objetos; D É o mecanismo pelo qual uma subclasse herda todas as propriedades da superclasse e acrescenta suas próprias e exclusivas características; E É a propriedade segundo a qual os atributos de uma classe são acessíveis apenas pelos métodos da própria classe. Você acertou! Conforme apresentado na página de 03 da Rota de Aprendizagem da Aula 05, Herança é o mecanismo pelo qual uma subclasse herda todas as propriedades da superclasse e acrescenta suas próprias e exclusivas características. Questão 7/12 - Análise de Sistemas O Diagrama de Transição de Estados serve para especificar o comportamento do sistema em relação aos eventos que ele recebe. Com relação ao Diagrama de Transição de Estados (DTE), assinale a alternativa correta que corresponde aos elementos que fazem p deste diagrama: Nota: 10.0 A Fluxo de dados, Processo e Transição; B Estado, Transição e Ação; C Transição, Entidade externa e Estado; D Itens de dados, Ação e Fluxo de dados; E Itens de dados, Estado e Fluxo de dados. Questão 8/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 Com relação a UML, analise atentamente as imagens abaixo:Você acertou! Conforme apresentado no slide 31/78, os elementos de um DTE são: Estado, Transição e Ação. 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; 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 9/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, se 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; 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 Design, Implementação, Integração, Verificação; C Migração, Reengenharia, Reengenharia Reversa, Validação; D Definição, Desenvolvimento, Operação, Retirada; E Análise, Especificação, Planejamento, Implementação. Questão 10/12 - Análise de Sistemas Diagramas de Sequência da UML descrevem as interações entre as classes através das trocas de mensagens ao logo do tempo. De acordo com a definição apresentada acima, assinale a alternativa correta que corresponde aos componentes de um diagrama sequência: Nota: 10.0 A Objetos, Classes e Mensagens; B Objetos, Atributos, Relacionamentos e Mensagens; C Classes, Linha da Vida e Relacionamentos; D Classes, Objetos, Relacionamentos e Linha da Vida; 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 Objetos, Mensagens e Tipos de Mensagens. 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 ant 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 aspectos fundamentais da Engenharia de Requisitos: Nota: 0.0 A Controle de mudanças, Gerência da configuração, Rastreabilidade e Garantia da qualidade; B Levantamento de requisitos, Análise de requisitos, Teste e validação; C Documentação, Modelagem, Projeto e Implementação; D Configuração, Atualização e Backup; Você acertou! Conforme apresentado nas páginas 06 e 07 da Rota de Aprendizagem da Aula 06, os componentes de um diagrama de sequência são: Objetos, Mensagens e Tipos de Mensagens. Conforme apresentado na página 02 da Rota de Aprendizagem da Aula 04, os aspectos fundamentais da Engenharia de Requisitos são controle de mudanças, gerência da configuração, rastreabilidade e garantia da qualidade. E Levantamento de requisitos, Validação de Requisitos, Verificação de Requisitos e Implementação. Questão 12/12 - Análise de Sistemas (questão opcional) Conforme abordado nas aulas, durante o desenvolvimento de software, as etapas que envolvem métodos, ferramentas e procedimentos, sã conhecidas como componentes do Ciclo de Vida de Software. Com relação aos modelos de ciclo de vida vistos nas aulas, analise atentamente a imagem abaixo: Assinale a alternativa que corresponde ao modelo de ciclo de vida de software que é apresentado na imagem acima: Nota: 0.0 A Modelo Cascata; B Modelo Estrutural; C Modelo Espiral; D Modelo Essencial; Conforme apresentado no slide 37/56 da Aula 1 e imagem abaixo, é o modelo cascata. E Prototipação.
Compartilhar