Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 5: Considere as afirmativas abaixo: I. Requisitos não-funcionais não são mensuráveis. II. Requisitos funcionais descrevem as funções que o software deverá executar. III. Requisitos não-funcionais expressam condições que o software deve atender ou qualidades específicas que o software deve ter. Assinale a alternativa CORRETA: A) Somente as afirmativas I e II são verdadeiras. B) Somente as afirmativas II e III são verdadeiras. C) Somente a afirmativa III é verdadeira. D) As afirmativas I, II e III são falsas. E) Todas as afirmativas são verdadeiras. O aluno respondeu e acertou. Alternativa(B) Comentários: B) De acordo com o conteúdo os Requisitos funcionais são declarações de funções que o sistema deve oferecer, como o sistema deve reagir a entradas específicas e como deve se comportar em determinadas situação. O não-funcionais São restrições sobre os serviços ou as funções oferecidas pelo sistema. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 3: O processo de Gerência de Configuração de Software é definido por quatro funções básicas, a saber: A) Armazenagem, Utilização, Alteração e Personalização. B) Classificação, Agrupamento, Utilização e Manipulação. C) Identificação, Documentação, Controle e Auditoria. D) Públicas, Privadas, Atribuídas e Herdadas. E) Usuário, Sistema, Ambiente e Desempenho. O aluno respondeu e acertou. Alternativa(C) Comentários: C) De acordo com as tabelas que está no documento do conteúdo. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 5: No que diz respeito à área da engenharia de software, analise a citação a seguir. A) Auditoria de Configuração B) Gestão de Configuração C) Gerência de Mudanças D) Controle de Versão E) Versões de Projeto O aluno respondeu e acertou. Alternativa(B) Comentários: B) É a arte de identificar, organizar e controlar modificações de software que está sendo construído por uma equipe de programação. O objetivo é maximizar a produtividade pela minimização dos erros. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 3: O Fluxo de Análise das ameaças e riscos, na ordem apresentada, consiste de: A) diversificação das ameaças, minimização das probabilidades dos riscos, redução dos pesos dos riscos, controle do risco, eliminação dos riscos prioritários, adoção de medidas de proteção lógica. B) determinação das probabilidades dos riscos, quantificação dos riscos, avaliação do risco, proteção de ativos, eliminação dos riscos. C) restrição das ameaças, planejamento das probabilidades dos riscos, determinação da hierarquia dos riscos, aquisição de software, estabelecimento de propriedades, redimensionamento. D) identificação das medidas de proteção, determinação das probabilidades de ameaças, determinação das prioridades dos pesos dos riscos, vinculação de ameaças a riscos, realocação de pessoal. E) identificação das ameaças, determinação das probabilidades dos riscos, determinação dos pesos dos riscos, avaliação do risco, estabelecimento de prioridades de proteção, adoção de medidas de proteção. O aluno respondeu e acertou. Alternativa(E) Comentários: E) A primeira coisa a ser feita é a identificação dos riscos 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 4: Determinado órgão público deseja analisar, quantitativamente, alguns riscos de seus projetos de software. Que técnica é apropriada para atingir tal objetivo? A) BAM (Business Activity Monitoring). B) Monte Carlo. C) Algoritmo de Dijkstra. D) BPM (Business Process Management). E) Análise de Turing-Knuth-Wirth. O aluno respondeu e acertou. Alternativa(B) Comentários: B) É uma ferramenta de modelagem e simulação utilizada no processo 11.4 Realizar a análise quantitativa de riscos, no modelo PMBOK. Geralmente utiliza-se sistemas computacionais para realizá-la já que envolve inúmeros cálculos e variáveis. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 5: Na especificação dirigida a riscos, a compreensão da probabilidade de ocorrência de um risco e das consequências potenciais, se um acidente ou incidente, associado com este risco, ocorrer, é da competência do processo de A) especificação de requisitos. B) decomposição de riscos. C) análise da qualidade. D) validação de requisitos. E) análise e classificação de riscos. O aluno respondeu e acertou. Alternativa(E) Comentários: E) O processo de análise e classificação de riscos liga-se principalmente com a compreensão da probabilidade de ocorrência de um risco e das consequências potenciais, se um acidente ou incidente, associado com este risco, ocorrer. Precisamos fazer essa análise para compreender se um risco é uma ameaça séria ao sistema ou ao ambiente, e para fornecer uma base para decidir os recursos que devem ser usados para gerenciar o risco. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 11: FGV - 2010 - BADESC - Analista de Sistemas - Desenvolvimento de Sistemas O Modelo Espiral, segundo Pressman (1995), incorpora as melhores características do Ciclo de Vida Clássico e da Prototipação e acrescenta o seguinte elemento: A) análise dos riscos. B) análise de projetos. C) avaliação de usuários. D) refinamento de requisitos. E) refinamento de protótipos. O aluno respondeu e acertou. Alternativa(A) Comentários: A) A analise de riscos é uma das principais implementações do modelo espiral. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 12: ESAF - 2010 - CVM - Analista de Sistemas São axiomas em risco A) É impossível testar um programa completamente. Teste de software é um exercício baseado em certezas. Quanto menos bugs forem encontrados, mais bugs existirão. B) É possível testar um programa completamente. Teste de software não pode ter riscos. Quanto mais breaks forem encontrados, mais breaks existirão. C) É impossível testar um programa completamente. Teste de software é um exercício baseado em risco. Quanto mais bugs forem encontrados, mais bugs existirão. D) É impossível testar um programa que tenha riscos. Teste de software deve ser feito pelos seus desenvolvedores. Todos os bugs encontrados serão consertados. E) É impossível testar um programa parcialmente. Teste de software aplica-se unicamente a ambientes sem risco. Quanto mais bugs forem encontrados, menos bugs existirão. O aluno respondeu e acertou. Alternativa(C) Comentários: C) Um programa é impossível de se testar 100%, quanto mais bugs forem encontrados, mais bugs irão existir. 24/05/2018UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 13: CESGRANRIO - 2010 - EPE - Analista de Gestão Corporativa - Tecnologia da Informação Determinado órgão público deseja analisar, quantitativamente, alguns riscos de seus projetos de software. Que técnica é apropriada para atingir tal objetivo? A) BAM (Business Activity Monitoring). B) Monte Carlo. C) Algoritmo de Dijkstra. D) BPM (Business Process Management). E) Análise de Turing-Knuth-Wirth. O aluno respondeu e acertou. Alternativa(B) Comentários: B) É uma ferramenta de modelagem e simulação utilizada no processo 11.4 Realizar a análise quantitativa de riscos, no modelo PMBOK. Geralmente utiliza-se sistemas computacionais para realizá-la já que envolve inúmeros cálculos e variáveis. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 4: No processo unificado, cinco workflows acompanham o conjunto das fases de desenvolvimento de software. Cada workflow é um conjunto de atividades executadas por vários membros do projeto. Considerando o desenvolvimento de um sistema integrado de gestão (ERP), o empacotamento em componentes de software dos elementos do modelo de projeto — tais como arquivo de código fonte,biblioteca de ligação dinâmica e componentes executáveis — é descrito pelo workflow de: A) Teste. B) Análise. C) Projeto. D) Implementação. E) Requisito. O aluno respondeu e acertou. Alternativa(D) Comentários: D) De acordo com o conteúdo online. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 7: Considere que você trabalhe 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 deseje 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. Tendo de escolher um modelo de processo para desenvolver esse editor, e conhecendo as características dos modelos existentes, entre os modelos abaixo, qual é o modelo apropriado para esse caso? A) Cascata. B) Espiral. C) RAD (rapid application development). D) Prototipação. E) Cleanroom. O aluno respondeu e acertou. Alternativa(B) Comentários: B) O modelo mais apropriado para o caso é o modelo espiral. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/2 Exercício 11: Ordene as atividades abaixo segundo o ciclo de vida clássico de engenharia de software, também chamado modelo em cascata. 1. Manutenção 2. Teste 3. Projeto 4. Análise 5. Codificação A) 1 – 2 – 3 – 4 – 5. B) 4 – 3 – 5 – 2 – 1. C) 2 – 5 – 4 – 1 – 3. D) 3 – 5 – 4 – 1 – 2. E) 3 – 4 – 5 – 2 – 1. O aluno respondeu e acertou. Alternativa(B) Comentários: B) O modelo em cascata é um modelo de desenvolvimento de software seqüencial no qual o desenvolvimento é visto como um fluir constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software. No modelo em cascata original de Royce, as seguintes fases são seguidas em perfeita ordem: Elicitação de requisitos Projeto Construção (implementação ou codificação) Integração Teste e depuração Instalação Manutenção de software 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/2 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 14: No desenvolvimento em espiral, cada loop representa uma fase do processo de software. Identifique abaixo a opção que contém os quatro setores que compõem cada loop do desenvolvimento em espiral: A) Definição dos requisitos, análise, projeto e testes. B) Definição dos objetivos, planejamento, identificação dos riscos e testes. C) Requisitos, desenvolvimento, validação e evolução. D) Identificação dos riscos, projeto, implementação e testes. E) Definição de objetivos, avaliação e redução dos riscos, desenvolvimento e validação, e planejamento. O aluno respondeu e acertou. Alternativa(E) Comentários: E) O modelo espiral é representado por um espiral. O primeiro circuito em torno da espiral poderia resultar no desenvolvimento da especificação de um produto (que é o término de uma fase); passagens subseqüentes em torno da espiral poderiam ser usadas pra desenvolver um protótipo e depois, progressivamente, versões mais sofisticadas do software. Cada passagem pela região de planejamento resulta em ajustes do plano do projeto. O custo e cronograma são ajustados com base no feedback derivado do cliente após a entrega. Alem disso, o gerente do projeto ajusta o numero planejado de iterações para completar o software. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 7: Na Engenharia de Software, o método de teste que tem por finalidade determinar se os requisitos foram total ou parcialmente satisfeitos pelo produto, não verificando como ocorre o processamento, mas apenas os resultados produzidos, é conhecido como: A) Caixa preta. B) Caixa branca. C) Teste de Integração. D) Teste de componente. E) Teste de desempenho. O aluno respondeu e acertou. Alternativa(A) Comentários: A) Tem como objetivo determinar se os objetivos foram total ou parcialmente satisfeitos pelo produto. Os teste de caixa preta não verificam como ocorre o processamento, mas apenas os resultado produzidos. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/1 Exercício 7: Na Engenharia de Software, o método de teste que tem por finalidade determinar se os requisitos foram total ou parcialmente satisfeitos pelo produto, não verificando como ocorre o processamento, mas apenas os resultados produzidos, é conhecido como: A) Caixa preta. B) Caixa branca. C) Teste de Integração. D) Teste de componente. E) Teste de desempenho. O aluno respondeu e acertou. Alternativa(A) Comentários: A) Tem como objetivo determinar se os objetivos foram total ou parcialmente satisfeitos pelo produto. Os teste de caixa preta não verificam como ocorre o processamento, mas apenas os resultado produzidos. 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/2 Exercício 2: A característica relevante do processo de reúso seguir é: 1º) Projetar a arquitetura do sistema 2º) Especificar componentes 3º) Buscar componentes reutilizáveis 4º) Incorporar os componentes encontrados A) garante o reúso de componentes do projeto em maior escala, poisa busca é orientada só aos componentes especificados. B) induz o desenvolvimento de componentes adaptáveis a vários tipos de arquitetura de sistemas. C) evita especificar componentes que não estão disponíveis nas bibliotecas de componentes utilizadas na busca. D) contrasta com a abordagem típica da engenharia em que o reúso orienta o processo do projeto. E) provê a oportunidade dos desenvolvedores de construir uma biblioteca de componentes para o projeto. O aluno respondeu e acertou. Alternativa(D) Comentários: D) Em ambos, percebe-se que após a definição de requisitos/domínio há uma atividade de busca e depois desta uma atividade de adequação dos requisitos aos 24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/2 componentes. Na figura da questão essa atividade de adequação não existe, com isso o processo ilustrado está em desacordo com a abordagem típica Cont2 Q1 Slide 1 Cont2 Q1 Cont2 Q5 Cont3 Q7 Slide 1 Cont4 Q3 Cont4 Q5 Cont5 Q3 Cont5 Q4 Cont5 Q5 Cont5 Q11 Cont5 Q12 Cont5 Q13 Cont6 Q4 Cont6 Q5 Slide 1 Cont6 Q5 Cont6 Q7 Cont6 Q11 Cont6 Q14 Cont8 Q3 (1) Slide 1 Cont8 Q3 Cont8 Q4 Cont8 Q7 Cont 17 Q2
Compartilhar