Prévia do material em texto
Simulado: Processo de Software 1 Nessa etapa do ciclo de vida, ocorre a correção de falhas. A qual etapa o exposto se refere? A Teste. B Operação. C Implementação. D Manutenção. 2 Podemos citar como exemplo de interação duas funções básicas envolvidas em processos de software: gerente e desenvolvedor. O gerente tem como responsabilidade coordenar, organizar e distribuir o projeto adequadamente. Os desenvolvedores têm como atribuição principal executar as tarefas para a construção dos aplicativos. Sobre o exposto, assinale a alternativa CORRETA: A Os principais requisitos relacionados à interação com gerentes são voltados para pensamento de ideias inovadoras. B Os principais requisitos relacionados à interação com gerentes são voltados ao pagamento de funcionários. C Os principais requisitos relacionados à interação com gerentes são voltados ao desenvolvimento de SO. D Os principais requisitos relacionados à interação com gerentes coincidem com os requisitos gerais de PSEEs encontrados em alguns estudos. 3 Segundo o modelo de Erikson-Penker, os processos são as atividades envolvidas no processo de negócio e definem a forma como o trabalho será executado, através de regras predefinidas. Dentro do processo tudo tem relação. Nesse sentido, as regras afetam os recursos e a modelagem de negócio existe justamente para demonstrar as interações entre todos os elementos de um processo. Nesse modelo, há quatro visões de negócio. Quais são essas visões? A Estrutural, de Negócios, de Comportamento e de Processos. B De Negócios, Estrutural, de Processos e de Lógica. C Estrutural, de Lógica, de Comportamento e de Processos. D De Processos, Estrutural, de Lógica e de Comportamento. 4 As ferramentas de gestão de processo de software são utilizadas para dar suporte ao processo de desenvolvimento. Essas ferramentas podem ser utilizadas para a modelagem ao desenvolver diversos diagramas do projeto. Nesse sentido, considere a seguinte descrição: - Essa ferramentas brasileira é mais do que apenas um editor de diagramas em BPMN, é uma suíte para gerenciamento de processos e está disponível em ambiente web evitando a necessidade de instalação no computador para sua utilização. A qual ferramenta o exposto se refere? A Heflo. B Draw. C Sydle. D Modelio. 5 Métricas de software servem para apresentar medidas, preferencialmente quantitativas, que reflitam características específicas de processos e de produtos em construção. Sobre a definição de métricas de software, assinale a alternativa INCORRETA: A Objetiva a melhoria da qualidade do processo e do produto em construção. B Principal objetivo é medir somente a qualidade do código fonte. C Podem ser utilizadas em diferentes dimensões, como esforço, tamanho, complexidade, entre outras. D Auxilia o engenheiro de software na tomada de decisões. 6 Métricas do processo e do projeto de software são medidas quantitativas que permitem ter ideia da eficácia do processo de software. Indicadores de projeto permitem à organização de engenharia de software ter ideia da eficácia de um determinado processo existente, enquanto os indicadores de processo tentam identificar problemas que atingem a produção de todos os projetos na empresa. Sobre as métricas, analise as opções a seguir: I- Métricas de produto. II- Métricas de processo. III- Métricas de projeto. IV- Métricas de qualidade. V- Métricas de funcionalidades. Assinale a alternativa CORRETA: A As opções I, II e IV estão corretas. B As opções I, II e III estão corretas. C As opções III e IV estão corretas. D As opções III e V estão corretas. 7 Métricas do processo e do projeto de software são medidas quantitativas que permitem ter ideia da eficácia do processo de software. Indicadores de projeto permitem à organização de engenharia de software ter ideia da eficácia de um determinado processo existente, enquanto os indicadores de processo tentam identificar problemas que atingem a produção de todos os projetos na empresa. Sobre as métricas, analise as opções a seguir: I- Métricas de produto. II- Métricas de processo. III- Métricas de projeto. IV- Métricas de qualidade. V- Métricas de funcionalidades. Assinale a alternativa CORRETA: A As opções I, II e IV estão corretas. B As opções I, II e III estão corretas. C As opções III e IV estão corretas. D As opções III e V estão corretas. 8 Segundo Martins Azevedo (2013, p. 7), “desenvolver categorias genéricas para as aplicações de softwares é uma tarefa muito difícil. Quanto mais complexo é o sistema, mais difícil é determinar de forma clara os vários componentes do software”. Para o Pressman (1995) podem-se dividir as aplicações em tipos de software. Observe a descrição de um desses tipos a seguir: - O processamento de informações comerciais é a maior área de aplicação de softwares, são aplicações que gerenciam as operações comerciais de modo a facilitar o gerenciamento comercial do negócio da empresa, permitindo também a tomada de decisões. Além das aplicações de software comerciais (folha de pagamento, contas a pagar e a receber etc.) os softwares comerciais também abrangem a computação interativa, como, por exemplo, o processamento de transações em pontos de venda. Sobre qual tipo de software o trecho acima está se referindo? Assinale a alternativa CORRETA: A Software Básico. B Software Científico e de Engenharia. C Software de Tempo Real. D Software Comercial. 9 Com base nessas definições, Pressman (2011) explica a figura a seguir e afirma que a engenharia de software é uma tecnologia em camadas, e refere que ela deve estar fundamentada em um comprometimento organizacional com o foco na qualidade. Observe o trecho a seguir e identifique sobre qual camada de engenharia de software ele está se referindo: - Fornecem suporte automatizado ou semiautomatizado para o processo e para os métodos e, uma vez integrado, de modo que as informações criadas por uma ferramenta possam ser usadas por outra, é estabelecido um sistema para o suporte ao desenvolvimento de software, denominado engenharia de software com o auxílio do computador (CASE). Assinale a alternativa CORRETA: A Métodos B Ferramentas C Foco na qualidade D Processos 10 Segundo Pressman (2011, p. 40), “Uma metodologia (framework) de processo estabelece o alicerce para um processo de engenharia de software completo, por meio da identificação de um pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de tamanho ou complexidade”. Além disso, a metodologia de processo engloba um conjunto de atividades de apoio, também conhecidas como atividades guarda-chuva, aplicáveis em todo o processo de software. “Uma metodologia de processo genérico para engenharia de software compreende cinco atividades: Comunicação, Planejamento, Modelagem, Construção e Emprego”. Observe o trecho a seguir e identifique qual das 5 atividades ele está se referindo: - Essa atividade combina geração de código (manual ou automatizada) e testes necessários para revelar erros na codificação Assinale a alternativa CORRETA: A Construção B Planejamento C Modelagem D Comunicação