Prévia do material em texto
A B C D E 1 Marcar para revisão Em um projeto de sistema, a identificação correta dos stakeholders é fundamental. Um stakeholder mal identificado pode resultar em requisitos inadequados, comprometendo o sucesso do projeto. Qual é a principal consequência da identificação incorreta dos stakeholders em um projeto de sistema? Aumento no orçamento do projeto Melhoria na qualidade do software Retrabalho devido a requisitos inadequados Aceleração no cronograma de entrega Redução na complexidade do sistema 00 hora : 40 min : 13 seg Ocultar Questão 1 de 10 Respondidas �3� Em branco �7� Finalizar prova 1 2 3 4 5 6 7 8 9 10 Prova AV Requisitos De Sistemas Feedback A B C D E 2 Marcar para revisão Em uma empresa de desenvolvimento de software, um novo projeto foi iniciado. O objetivo é criar um aplicativo de mensagens instantâneas com funcionalidades inovadoras. A equipe de desenvolvimento inicia a fase de levantamento de requisitos, entrevistando potenciais usuários e analisando aplicativos concorrentes. Com base no estudo de caso, qual seria o próximo passo adequado no processo de desenvolvimento de software? Implementação direta do aplicativo Elaboração do plano de testes Documentação detalhada dos requisitos levantados Seleção de uma plataforma de desenvolvimento Definição do orçamento do projeto A B C D E 3 Marcar para revisão A equipe de desenvolvimento optou por um método de prototipagem rápida para coletar feedback inicial dos usuários. Eles entendem que isso pode ajudar a validar os requisitos do sistema e ajustar o design conforme necessário. Qual é a vantagem principal da prototipagem rápida no processo de desenvolvimento de software? Aumenta a segurança do sistema Diminui a necessidade de testes Permite uma validação eficaz dos requisitos pelo usuário Reduz significativamente os custos de desenvolvimento Elimina a necessidade de manutenção A B C D E 4 Marcar para revisão Em um projeto de desenvolvimento de software, a equipe está realizando a validação de requisitos. Este processo é crucial para evitar discrepâncias entre o que foi solicitado e o produto final entregue. Qual é o principal objetivo da validação de requisitos em projetos de desenvolvimento de software? Minimizar custos de desenvolvimento Acelerar o processo de codificação Garantir que o software atenda às necessidades dos usuários Facilitar a manutenção do software Reduzir o tempo de treinamento dos usuários 5 Marcar para revisão A B C D E O caso de uso é um diagrama utilizado para representar as funcionalidades de sistema. O uso deste diagrama no processo de desenvolvimento de sistemas é importante sob quais aspectos? I � Facilitar comunicação entre cliente e desenvolvedora do sistema. II � Auxiliar nas atividades de construção dos prédios da empresa contratante. III � Compor a documentação do sistema para futuro acesso e garantia de continuidade. IV � Informar detalhadamente linguagem de programação e banco de dados. Marque a alternativa que aponta as assertivas CORRETAS� I � II I � III I � IV II � III II � IV 6 Marcar para revisão A B C D E Em um projeto de software para gerenciamento de bibliotecas, os requisitos funcionais definem operações específicas como empréstimo de livros e cadastro de usuários. Para um sistema eficiente, é fundamental identificar corretamente esses requisitos. Qual dos seguintes seria um exemplo de requisito funcional para o sistema de gerenciamento de bibliotecas? A interface do usuário deve ser intuitiva e fácil de usar O sistema deve registrar cada empréstimo de livro O tempo de resposta do sistema não deve exceder 2 segundos O sistema deve ser compatível com múltiplos navegadores O software deve garantir a segurança dos dados dos usuários A B C 7 Marcar para revisão No processo de desenvolvimento de sistemas, a ________ de requisitos é uma etapa crucial, pois envolve a identificação e documentação das necessidades e expectativas dos usuários. Essa etapa é essencial para garantir que o sistema atenda efetivamente às demandas do projeto. Além disso, a análise de ________ é fundamental para avaliar se o projeto é viável em termos técnicos, financeiros e operacionais. Essa análise considera aspectos como custos, tempo e recursos disponíveis, determinando se o sistema pode ser desenvolvido com sucesso. Assinale a alternativa que contém a sequência correta para preencher as lacunas acima: engenharia – viabilidade programação – mercado implementação – riscos D E A B teste – competitividade manutenção – benefícios 8 Marcar para revisão No desenvolvimento de sistemas, é crucial compreender que os requisitos são as _____________ que o sistema deve cumprir. Estes requisitos são frequentemente divididos em duas categorias principais: requisitos _____________, que se referem às funcionalidades que o sistema deve oferecer, e requisitos _____________, que estão relacionados às propriedades não funcionais do sistema, como segurança e desempenho. Assinale a alternativa que contém a sequência correta para preencher as lacunas acima: expectativas – funcionais – não funcionais funções – técnicos – operacionais C D E especificações – operacionais – técnicos necessidades – não funcionais – funcionais características – qualitativos – quantitativos 9 Marcar para revisão Para facilitar nossa compreensão na definição da palavra qualidade, Pressman �2006) atribuiu o alcance da qualidade de software como uma consequência formal no desenvolvimento; para tanto, estima-se que seja colocada em prática e não somente uma idéia ou desejo que uma organização venha a ter. Marque a opção que NÃO faz parte dessa definição de qualidade. A B C D E É preciso massificar a concepção nos profissionais e empresas que trabalham com software. Definir explicitamente o termo qualidade de software, quando o mesmo é dito. Criar um conjunto de atividades que irão ajudar a garantir que cada produto de trabalho da engenharia de software exiba alta qualidade. Realizar atividades de segurança da qualidade em cada projeto de software. Usar métricas para desenvolver estratégias para a melhoria de processo de software e, como consequência, a qualidade no produto final. A B C 10 Marcar para revisão Analisando as alternativas a seguir, marque a que identifica Requisitos de usuário: Representa uma especificação abstrata e precisa do software e serve de base para o projeto e implementação. São requisitos que estabelecem detalhadamente as funções e restrições do sistema através da especificação funcional que pode servir como um contrato entre cliente e desenvolvedor. São declarações, em linguagem natural e diagramas, sobre os serviços que o negócio oferece e as restrições para a sua operação. D E São requisitos aplicados na criação da estrutura tecnológica dos procedimentos envolvidos. Representa uma especificação real e restritiva do software e serve de base para a implantação e testes.