Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. 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: 1 - 3 - 2 - 4 - 5 3 - 5 - 2 - 4 - 1 2 - 3 - 1 - 4 - 5 3 - 5 - 1 - 4 - 2 2 - 1 - 3 - 4 - 5 Explicação: A explicação de cada item está na opção correta Gabarito Comentado 2. Marque a correta sobre a notação de processo de negócios: O evento terminativo indica que existem várias consequências na finalização do processo, ele permite que se coloque dois ou mais dos tipos anteriores como resultados antes de o processo ser encerrado. Nenhuma das anteriores. Evento é um termo genérico para o trabalho que a organização realiza. Um evento pode conter uma ou mais tarefas em níveis mais detalhados. Os tipos de atividades que podem fazer parte de um processo de negócio são: processos, subprocessos e tarefas. Uma inferência é usada para definir que rumo o fluxo vai seguir e controlar suas ramificações dos fluxos de sequência. A forma gráfica é um quadrado com as pontas alinhadas horizontal e verticalmente (losango). 3. 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. A disparidade era composta de diversas situações. Assinale a única alternativa que NÃO descreve tal situação. Frequentemente, os requisitos foram excessivamente 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. 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. Os analistas, algumas vezes, mesclaram requisitos com soluções parciais, levando a sérios problemas para o projeto de uma solução com boa relação custo-benefício. Na tentativa de não reutilizar os requisitos a partir de sistemas anteriores, os analistas empregaram diferentes formatos e estilos de escrita. 4. Segundo Sommerville, o documento de requisitos de software é a declaração oficial do que os desenvolvedores de sistema devem implementar. Esse documento possui um conjunto diversificado de usuários, desde a gerência sênior da organização até os engenheiros responsáveis pelo desenvolvimento do software. Um dos possíveis usuários é o Cliente de Sistema, como ele utiliza esse documento? Usam os requisitos para compreender o sistema e os relacionamentos entre as partes Especificam e lêem os requisitos para verificar se eles atendem às suas necessidades. Também especificam as mudanças Usam o documento de requisitos para planejar um pedido de proposta para o sistema e planejar o processo de desenvolvimento di sistema Usam os requisitos para compreender qual sistema será desenvolvido Usam os requisitos para desenvolver testes de validação para o sistema 5. A Especificação de Requisitos de Software é um documento lido por várias pessoas, desde a cúpula administrativa até o pessoal de Tecnologia da Informação. Desta forma, sua elaboração deve ser cuidadosa de modo que todos possam entender o significado de seu conteúdo. Indique se corretas (C) ou erradas (E) as afirmativas abaixo em relação aos requisitos que descrevem um sistema de Folha de Pagamento. I - O sistema deverá prever os descontos de encargos sociais dos colaboradores. II - O sistema deverá gerar um relatório para a RAIS a cada final de ano. III - O sistema deverá calcular as horas extras dos colaboradores baseando-se na folha de ponto dos mesmos. E, C, C E, C, E C, E, C C, C, E E, E, C Explicação: I - O sistema deverá prever os descontos de encargos sociais dos colaboradores. => ERRADA. Nem todos sabem o que são e quais são os encargos sociais. É necessário descrever quais são os encargos sociais. II - O sistema deverá gerar um relatório para a RAIS a cada final de ano. => ERRADA. Nem todos sabem o que significa relatório da RAIS. É necessário descrver o que é RAIS e o que consta no relatório que a empresa deverá enviar à Receita Federal. III - O sistema deverá calcular as horas extras dos colaboradores baseando-se na folha de ponto dos mesmos.=> CERTA 6. Identifique o profissional que usa requisitos para entender o sistema e os relacionamentos entre suas partes. Marque a alternativa correta: Engenheiros de Teste de Sistema Clientes Gerentes Engenheiros de Manutenção de Sistema Engenheiros de Sistema 7. A Especificação de Requisitos de Software é um documento lido por várias pessoas, desde a cúpula administrativa até o pessoal de Tecnologia da Informação. Desta forma, sua elaboração deve ser cuidadosa de modo que todos possam entender o significado de seu conteúdo. Indique se corretas (C) ou erradas (E) as afirmativas abaixo em relação aos requisitos que descrevem um sistema de Folha de Pagamento. I - O sistema deverá calcular o valor do IRRF para cada colaborador, conforme regras vigentes. II - O sistema deverá gerar o salário liquido dos colaboradores subtraindo os descontos dos valores de recebimentos. Os descontos e recebimentos foram descritos anteriormente. III - O sistema deverá gerar valor de pagamento de férias conforme a lei vigente. C, C, E C, E, C C, E, E E, E, C E, C, E Explicação: I - O sistema deverá calcular o valor do IRRF para cada colaborador, conforme regras vigentes.=> Errada. O que é IRRF? Qual especificamente as regras vigentes? Como o desenvolvedor implementará este requisito? Informações faltando. II - O sistema deverá gerar o salário liquido dos colaboradores subtraindo os descontos dos valores de recebimentos. Os valores de descontos e recebimentos foram descritos anteriormente.=> Certa III - O sistema deverá gerar valor de pagamento de férias conforme a lei vigente.=> Errada. Qual a lei vigente? Como o desenvolvedor implementará este requisito? Informações faltando. 8. Indique se corretas (C) ou erradas (E) as afirmativas abaixo em relação ao que significa a Especificaçãode Requisitos de Software: I - Uma declaração oficial do que os desenvolvedores do sistema devem implementar. II - Um documento que contém apenas as funções que devem ser implementadas no sistema. III - Uma declaração dos requisitos a serem implementados no sistema , contendo os respectivos casos de teste definidos pelo cliente. E, C, C C, C, E E, E, C C, E, E C, E, C Explicação: I - Uma declaração oficial do que os desenvolvedores do sistema devem implementar. => Correta II - Um documento que contém apenas as funções que devem ser implementadas no sistema.=> Errada pois na Especificação de Requistos constam também os requisitos não funcionais. III - Uma declaração dos requisitos a serem implementados no sistema , contendo os respectivos casos de teste definidos pelo cliente. => Errada pois na Especificação de Requistos não constam os casos de teste (que é uma atividade do desenvolvimento do projeto)
Compartilhar