Prévia do material em texto
A B C D E A B C D E A B C D E A B C D E A B C D E A B C D E A B C D E A B C D E A B C D E A B C D E 1 Marcar para revisão Na engenharia de software, os __________ são fundamentais para o desenvolvimento de sistemas eficazes. Eles definem as necessidades e expectativas dos usuários, além de orientar a equipe de desenvolvimento. Um aspecto crucial é a distinção entre requisitos de __________, que são descrições gerais do que os usuários desejam, e requisitos de __________, que detalham especificações técnicas e funcionais do sistema. Essa diferenciação ajuda a garantir que o sistema final atenda tanto às necessidades do usuário quanto às exigências técnicas. Assinale a alternativa que contém a sequência correta para preencher as lacunas acima: requisitos – usuários – sistemas objetivos – sistemas – usuários especificações – desenvolvedores – funcionalidades funções – requisitos – objetivos demandas – funcionalidades – desenvolvedores 2 Marcar para revisão O que são requisitos funcionais? São aqueles que especificam as necessidades dos stakeholders em relação as ações do sistema que realizam o negócio. São aqueles que especificam as necessidades dos stakeholders em relação a segurança. São aqueles que especificam as necessidades dos stakeholders em relação a performance. São aqueles que especificam as necessidades dos stakeholders em relação a qualidade do software. São aqueles que especificam as necessidades dos stakeholders em relação a tecnologia usada. 3 Marcar para revisão Para um aplicativo de rastreamento de atividades físicas, a definição precisa de requisitos não funcionais é crucial. Estes requisitos determinam a qualidade do sistema, influenciando a experiência do usuário. Qual dos seguintes é um exemplo de requisito não funcional para um aplicativo de rastreamento de atividades físicas? O aplicativo deve contar passos e medir distâncias percorridas O aplicativo deve apresentar gráficos de progresso do usuário O aplicativo deve funcionar em dispositivos com iOS e Android O aplicativo deve permitir o compartilhamento de resultados nas redes sociais O aplicativo deve fornecer um plano de treino personalizado 4 Marcar para revisão Em uma empresa de desenvolvimento de software, uma equipe foi encarregada de criar um novo aplicativo de gerenciamento de tarefas. Eles precisam identificar os requisitos do sistema, considerando os interesses dos usuários finais, gerentes de projeto e investidores. Considerando o texto, analise as afirmativas abaixo: I. A identificação correta dos requisitos do sistema é essencial para o sucesso do projeto. II. Os usuários finais não têm influência significativa na definição dos requisitos do sistema. III. Considerar os requisitos dos investidores é irrelevante no processo de desenvolvimento do sistema. Marque a alternativa correta: Apenas a afirmativa I está correta Apenas as afirmativas I e II estão corretas Apenas as afirmativas II e III estão corretas Apenas a afirmativa III está correta Apenas as afirmativas I e III estão corretas 5 Marcar para revisão Stakeholders desempenham um papel crucial na definição de requisitos de sistemas. Suas contribuições são essenciais para moldar a direção e a funcionalidade do sistema. Qual é a importância dos stakeholders na definição de requisitos de sistemas? Redução do envolvimento da equipe de desenvolvimento Limitação na inovação tecnológica Formação da base para a funcionalidade do sistema Diminuição da necessidade de testes Aumento na complexidade do sistema 6 Marcar para revisão O Documento de Requisitos de Software é a declaração oficial do que os desenvolvedores de sistema devem implementar, além de ser utilizado pelos diversos stakeholders da organização. As colunas abaixo indicam os possíveis usuários do documento e como eles utilizam: 1 � Clientes do sistema 2 � Gerentes 3 � Engenheiros do sistema 4 � Engenheiros de teste do sistema 5 � Engenheiros de manutenção do sistema ( ) Usam os requisitos para compreender qual sistema será desenvolvido. ( ) Usam os requisitos para compreender o sistema e os relacionamentos entre suas partes. ( ) Especificam e lêem os requisitos para verificar se eles atendem às suas necessidades. ( ) Usam os requisitos para desenvolver testes de validação para o sistema. ( ) Usam o documento de requisitos para planejar um pedido de proposta para o sistema e planejar o processo de desenvolvimento do sistema. Assinale a alternativa que corresponde a seqüência correta de relacionamento entre as colunas: 2 � 3 � 1 � 4 � 5 3 � 5 � 1 � 4 � 2 3 � 5 � 2 � 4 � 1 1 � 3 � 2 � 4 � 5 2 � 1 � 3 � 4 � 5 7 Marcar para revisão Em relação aos conceitos de requisitos de software, analise os itens a seguir e coloque �V) para a assertiva verdadeira e �F) para a assertiva falsa. ( ) Na definição dos requisitos de software, nem todos os requisitos não funcionais dizem respeito ao sistema de software a ser desenvolvido. ( ) O levantamento de requisitos de software privilegia a visão do desenvolvedor em relação aos requisitos de um produto. Já a análise dos requisitos prioriza a visão que o cliente e os usuários têm dos requisitos de um produto. ( ) Os requisitos de um sistema são descrições dos serviços fornecidos pelo sistema e suas restrições operacionais. O processo de descobrir, analisar, documentar e verificar esses serviços e restrições é denominado engenharia de requisitos. ( ) Gerência de requisitos pode ser conceituada como enfoque sistemático para a elicitação, organização e documentação dos requisitos do sistema e um processo que estabelece e mantém o acordo entre usuários e a equipe de projeto à medida que os requisitos são modificados. F, F, V, V V, F, V, V F, F, V, F V, V, F, V F, V, F, F 8 Marcar para revisão O desenvolvimento de sistema é composto por várias etapas, cada qual com sua função e importância no geral. Considerando a etapa de Levantamento de Requisitos é correto afirmar que sua função compreende em: Verificar os erros de construção. Definir a arquitetura necessária para aumentar a usabilidade do sistema. Descobrir as condições necessárias para atingir os objetivos do sistema. Identificar os pontos de gargalos existentes na execução do sistema. Gerar um documento com o objetivo de determinar a solução metodológica do processo de desenvolvimento do sistema. 9 Marcar para revisão Segundo Sommerville �2011, pag. 76�, "O gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos requisitos do sistema. No entanto, você deve começar a planejar como gerenciar mudanças de requisitos durante o processo de elicitação de requisitos." O passo inicial é planejar e definir bem qual será o nível do detalhamento pretendido no gerenciamento de requisitos. São exemplos de atributos que devem ser avaliados, EXCETO: Identificação de requisitos. Processo de gerenciamento de mudanças. Políticas de rastreabilidade. Ferramenta de apoio. workshops de requisitos e pesquisa/questionários. 10 Marcar para revisão Em 1995, a Organização Australiana de Defesa e Tecnologia relatou os resultados de uma pesquisa sobre problemas com especificação de requisitos na Marinha. Um dos problemas destacados foi a disparidade no nível das especificações. Isto é, alguns requisitos foram especificados em um nível alto e outros em um nível muito baixo. Marque a opção que NÃO faz parte dos resultados dessa pesquisa. Algumas vezes, os analistas de requisitos utilizaram diferentes estilos de escrita, especialmente em área diferentes do sistema. A diferença de experiência entre os analistas levou a diferentes níveis de detalhes nos requisitos. Na tentativa de reutilizar os requisitos a partir de sistemas anteriores, os analistas empregaram diferentes formatos e estilos de escrita. Os requisitos de baixo nível foram especificados até o nível de programação desnecessariamente e por isso apresentou-se de forma diferente. Frequentemente, os requisitos foramexcessivamente especificados, quando os analistas identificaram tipos específicos de computadores e linguagens de programação assumiram uma solução específica ou impuseram processos e protocolos não apropriados. 00 hora : 49 min : 54 seg Ocultar Questão 1 de 10 Em branco �10� Finalizar prova 1 2 3 4 5 6 7 8 9 10 SM2 Requisitos De Sistemas 1 2 3 4 5 Pouco satisfeito 😞 Muito satisfeito 😎 Seguinte Feedback Em uma nota de 1 a 5, qual o seu nível de satisfação com o ambiente de Avaliações?