Baixe o app para aproveitar ainda mais
Prévia do material em texto
ATIVIDADE INDIVIDUAL AVALIATIVA A1 CURSO: DISCIPLINA: Ciência da Computação ENGENHARIA DE SOFTWARE 1º Questão. Conforme apresentado na figura acima, se os requisitos não forem levantados e documentados adequadamente, o projeto não terá sucesso. A inclusão de boas práticas na execução das fases da engenharia de requisitos (elicitação, análise e negociação, documentação, validação e gerenciamento) pode contribuir significativamente para a obtenção de um software que atenda as expectativas e necessidades do cliente. Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9ª ed., Pearson, 2011 Nível 2: (Conhecimento / Compreensão). Nesse contexto, ASSINALE A OPÇÃO CORRETA, as atividades referentes a fase de análise e negociação de requisitos são: (A) priorizar requisitos; classificar requisitos; planejar conflitos e resolvê-los. (B) criar um sumário de requisitos; definir termos especializados, rastrear requisitos. (C) registrar fonte de requisitos; procurar domínios de restrição; modelar casos de Uso. (D) rastrear requisitos; definir políticas de mudanças de requisitos; introduzir ferramentas de apoio. (E) escrever um manual de usuário; organizar inspeções de requisitos; desenvolver casos de teste preliminar. JUSTIFIQUE A SUA RESPOSTA: 2º Questão. A alta administração de uma empresa de desenvolvimento de software certificada pelas normas NBR ISO 9000-3(ISO 9000-3) e NBR ISO 13596 (ISO/IEC 9126), definiu o indicador de qualidade, no que se refere às reclamações do seu produto 0001, com relação às falhas de não qualidade, em 2%. O quadro a seguir apresenta os dados relativos aos problemas que ocasionaram as revisões de contrato do referido produto durante o mês de abril, período em que o produto foi colocado em produção no cliente. EMPRESA PRODUTO 0001 PROBLEMA QUANTIDADE A Problemas de operacionalidade 9 B Atraso na entrega 11 C Erros encontrados 5 D Funcionalidades em desacordo com as especificações de requisitos. 15 E Dificuldade de utilização 3 F Comportamento instável 7 Nivel 5: Avaliação/Síntese. Com esses dados, o setor de qualidade da empresa construiu o diagrama de Pareto. Considerando a situação hipotética apresentada, ASSINALE A OPÇÃO em que é apresentado o diagrama de Pareto construído pelo setor de qualidade dessa empresa. JUSTIFIQUE A SUA RESPOSTA 3ºQuestão. Segundo o Standish Group, apenas 29% dos projetos de TI são concluídos com êxito. as empresas de TI orientadas ou não a projetos precisam aprimorar constantemente suas habilidades em gerenciamento para alcançar o sucesso em seus empreendimentos. É aí que entra a Gestão de projetos de TI. Considere o seguinte problema encontrado em projetos de desenvolvimento de software: Projetos reais raramente seguem um fluxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz indiretamente. Como resultado, as modificações podem causar confusão à medida que a equipe de projeto prossegue. Esse é um dos problemas que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento. Fonte: PRESSMAN, Roger. Engenharia de Software - Uma Abordagem Profissional. 8ª ed., Bookman, 2016. Nível 4: (Aplicação / Análise). Assinale a opção CORRETA. (A) em cascata. (B) ágil. (C) espiral. (D) incremental. (E) unificado OBS: JUSTIFIQUE A SUA RESPOSTA: 4ºQuestão. Enquanto a definição de requisitos para um novo sistema é desenvolvida, uma melhor compreensão da necessidade dos usuários é alcançada, e é esperado que haja uma evolução nos requisitos do sistema para acomodar este novo entendimento das necessidades dos usuários. A partir dessa perspectiva de evolução, os requisitos são divididos em duas classes, permanentes e voláteis. Fonte: PRESSMAN, Roger. Engenharia de Software - Uma Abordagem Profissional. 8ª ed., Bookman, 2016. Sobre a divisão dos requisitos voláteis, considere: I. Requisitos mutáveis surgem à medida que a compreensão do cliente sobre o sistema aumenta, tornando-o apto a sugerir e requisitar mudanças. II. Requisitos consequentes estão diretamente ligados a introdução de sistemas de computação na empresa, que podem modicar processos e criar novos métodos de trabalho. III. Requisitos emergentes são os requisitos relativamente estáveis, que derivam da atividade principal da organização e se relacionam diretamente com o domínio do sistema. Nível 4: (Aplicação / Análise). Assinale a alternativa, está correto o que consta em: (A) II, apenas. (B) III, apenas. (C) I e II, apenas. (D) II e III, apenas. (E) I, II e III. OBS: JUSTIFIQUE A SUA RESPOSTA: 5ºQuestão. Análise o Cenário. O sistema a ser construído é um aplicativo de acesso e controle as contas de investimento. (Banco de Investimento) Os clientes do banco podem ser pessoas físicas ou jurídicas. O sistema suporta um cadastro de clientes (nome, endereço, telefone, identidade, CPF ou CNPJ, etc.). Para cada cliente cadastrado podem existir várias contas de Investimento. Mensalmente o Diretor do Banco deseja obter uma relação das novas contas de Investimentos abertas. Uma conta pode ter várias aplicações pré-fixadas a ela. Todas as contas devem manter um histórico de todas as movimentações. A qualquer momento o cliente pode fazer movimentações e deve, ainda, obter um histórico de sua conta, através de sua senha eletrônica. Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9ª ed., Pearson, 2011 Nivel 6: Avaliação/Síntese A. Cite dois requisitos funcionais. B. Cite um requisito não funcional. C. Considerando o estudo de caso acima e a as ferramentas, metodologias, processos e frameworks estudados na disciplina. Considerando, ainda, que você é o analista responsável pelo desenvolvimento da aplicação acima, explique: O que você utilizaria na fase de levantamento de requisitos e na fase de levantamento de requisitos. OBS: JUSTIFIQUE A SUA RESPOSTA:
Compartilhar