Prévia do material em texto
1 Marcar para revisão As melhores práticas de gerenciamento de riscos estão contidas na 6ªed. do PMBOK �2017�. PMI. Um Guia do Conhecimento em Gerenciamento de Projetos. GUIA PMBOK® 6a. ed. EUA� Project Management Institute, 2017. Sobre o Plano de Gerenciamento de Riscos, analise as asserções I e II. I. A estrutura analítica dos riscos �EAR� auxilia o planejamento do gerenciamento dos riscos do projeto. PORQUE II � Permite a identificação de riscos, levando em consideração os objetivos, mas não necessariamente deve apresentar o escopo de forma clara. Marque a alternativa que apresenta a relação correta entre as asserções I e II. 00 hora : 49 min : 46 seg Ocultar Questão 1 de 10 Em branco �10� Finalizar prova 1 2 3 4 5 6 7 8 9 10 SM1 Processos De Desenvolvimento De Software A B C D E As duas afirmativas estão corretas e a segunda não justifica a primeira. As duas afirmativas estão corretas e a segunda justifica a primeira. As duas afirmativas são falsas. A primeira afirmativa é verdadeira e a segunda afirmativa é falsa. A primeira afirmativa é falsa e a segunda afirmativa é verdadeira. 2 Marcar para revisão O gerenciamento de riscos é o processo sistemático de identificação, análise e respostas a riscos de projetos. Considerando que a metodologia aplicada à referida área de conhecimento encadeia processos de acordo com a figura a seguir, assinale a sequência correta: A B C D E Análise qualitativa, análise quantitativa, identificação de risco, planejamento de respostas a riscos. Identificação de risco, análise qualitativa, análise quantitativa, planejamento de respostas a riscos. Planejamento de respostas a riscos, identificação de risco, análise qualitativa, análise quantitativa. Análise qualitativa, identificação de risco, análise quantitativa, planejamento de respostas a riscos. Identificação de risco, análise quantitativa, análise qualitativa, planejamento de respostas a riscos. 3 Marcar para revisão A B C D E A ISO 9126 identifica seis atributos fundamentais de qualidade para o software. Avalie se as afirmativas a seguir são falsas ou verdadeiras: [____] Confiabilidade, atributo associado ao tempo de disponibilidade do software. [____] Eficiência, atributo relacionado com a otimização dos recursos do sistema. [____] Portabilidade, atributo associado à satisfação dos requisitos funcionais. Assinale a opção correta: �F� � �V� � �V�. �V� � �F� � �F�. �V� � �V� � �F�. �V� � �F� � �V�. �V� � �V� � �V�. 4 Marcar para revisão A B C D E Em engenharia de software, quando nos referimos a “fatoração” ou “refatoração”, estamos falando do processo de reestruturar o código existente sem alterar seu comportamento externo. O objetivo é melhorar a estrutura interna do código, tornando-o mais claro, reduzindo a complexidade, eliminando redundâncias e, em geral, tornando-o mais fácil de compreender e manter. O que é fatoração na Engenharia de Software? Interação entre os objetos. Definição de atributos em classes. Modelagem de padrões. Decomposição da solução do problema em partes menores. Aumento da solução do problema. 5 Marcar para revisão A B C Com relação à forma como o RUP trata a análise de requisitos, assinale a opção correta. A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML. A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e definição do escopo do projeto. A maior parte da análise de requisitos ocorre durante a fase de elaboração. D E A análise de requisitos deve acontecer antes da programação e testes do sistema, não podendo sofrer alterações a partir do momento que estejam definidos. Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção juntamente com a programação, o que permite que os requisitos sejam revistos. 6 Marcar para revisão Sobre Ciclo de Vida de Desenvolvimento de Software, é correto afirmar: I� O desenvolvimento em cascata tem como base a ideia de desenvolver uma implementação inicial, mostrar e discutir tal implementação com o usuário e fazer seu aprimoramento por meio de versões subsequentes, até que um sistema adequado tenha sido desenvolvido. II� No modelo de processo de desenvolvimento em espiral, cada loop na espiral representa uma fase do processo de software. Este modelo exige a consideração direta dos riscos técnicos em todos os estágios do projeto e, se aplicado adequadamente, deve reduzir os riscos antes que eles se tornem problemáticos. III� O Rapid Application Development �Desenvolvimento Rápido de Aplicação) é um modelo de processo de software incremental que enfatiza um ciclo de desenvolvimento rápido. Este modelo é uma adaptação do modelo cascata, no qual o desenvolvimento rápido é conseguido com o uso de uma abordagem de construção baseada em componentes. IV� O modelo incremental combina elementos do modelo em cascata aplicado de maneira iterativa. Em um processo de desenvolvimento incremental, os clientes identificam (esboçam) as funções a serem fornecidas pelo sistema e a importância das mesmas. Em seguida, é definida uma série de estágios de entrega, com cada estágio fornecendo um subconjunto das funcionalidades do sistema. Assinale a alternativa correta. A B C D E Somente as afirmativas I, II e IV são corretas. Somente as afirmativas III e IV são corretas. Somente as afirmativas I e III são corretas. Somente as afirmativas I e II são corretas. Somente as afirmativas II, III e IV são corretas. 7 Marcar para revisão A Norma ISO/IEC 12207 descreve as atividades que são associadas ao ciclo de vida do software desde sua concepção até o seu encerramento. Em sua organização, agrupa essas atividades em sete grupos de processos. Assinale a opção a seguir que indica um grupo de processos da ISO/IEC 12207� A B C D E A B Certificação na área de software. Processos de apoio ao software. Capacitação profissional. Metodologias ágeis. Venda de produtos de software. 8 Marcar para revisão �FADESP/2017 � Adaptada) A norma definida pela International Organization for Standardization �ISO� que se aplica em engenharia de software, estabelece um processo de ciclo de vida deste, contendo processos e atividades, e é aplicada durante a aquisição e a configuração dos serviços do sistema, de forma a melhorá-lo, é a: ISO/IEC 9216 ISO/IEC 25010 C D E A B C D E ISO/IEC 15504 ISO/IEC 9000 ISO/IEC 12207 9 Marcar para revisão Essa é a primeira etapa do processo de desenvolvimento de software. Usa-se diferentes técnicas, tais como entrevistas, questionários na busca de uma comunicação mais efetiva com o usuário. Marque a alternativa que indica essa etapa. Implementação Levantamento de Requisitos Implantação Análise Testes A B C 10 Marcar para revisão O processo de desenvolvimento de software, muitas vezes denominado ciclo de vida do software ou processo de software, descreve as fases e atividades associadas à criação e manutenção de sistemas de software. Por que é importante que todas as etapas do processo de desenvolvimento de software sejam cumpridas corretamente? Para garantir bônus de performance para a equipe. Para permitir que um engenheiro de software, que não trabalhou no desenvolvimento, entenda a solução. Para economizar recursos durante o desenvolvimento. D E Para garantir que o software não apresente nenhum erro. Para evitar a necessidade de manutenção.