Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 /1 Os requisitos funcionais definem o comportamento do sistema a partir do detalhamento da interação do sistema com o usuário. Para Martins (2007, p. 208), “os requisitos funcionais documentam as entrada, os processos e as saídas geradas”. Com base na descrição dos requisitos funcionais de um software de autoatendimento bancário, identifique a alternativa INCORRETA. Ocultar opções de resposta 1. O sistema de autoatendimento deverá ser executado em qualquer plataforma. Resposta correta 2. O cliente deve ser capaz de verificar o saldo em conta corrente na tela do terminal. 3. O cliente deve ser capaz de verificar quais os tipos de notas estão disponíveis para saque. 4. O sistema deve ser capaz de informar ao cliente quando as células forem dispensadas. 5. O sistema deve ser capaz de emitir um relatório “extrato”, por quinzena, mês ou ano. 2. Pergunta 2 /1 A elicitação de requisitos, também denominada levantamento de requisitos, consiste em um processo para identificar quais as funções do sistema e as suas restrições. Há uma variedade de técnicas que podem ser aplicadas durante esse levantamento de requisitos. Assinale a alternativa INCORRETA relacionada à técnica de elicitação. Ocultar opções de resposta 1. Brainstorming. 2. Walkthrough. 3. SAD. Resposta correta 4. JAD. 5. Etnografia. 3. Pergunta 3 /1 Os modelos evolucionários, também denominados evolutivos, devem ser aplicados em produtos que evoluem até chegar à sua versão mais completa. O modelo evolucionário é composto por dois modelos de software. Quais são eles? Ocultar opções de resposta 1. Modelo espiral e modelo incremental. 2. Modelo de prototipagem e modelo espiral. Resposta correta 3. Modelo de prototipagem e modelo em cascata. 4. Modelo de prototipagem e modelo incremental. 5. Modelo espiral e modelo em cascata. 4. Pergunta 4 /1 Os requisitos não funcionais não estão ligados diretamente às funcionalidades do sistema, mas apresentam as restrições e funções relacionadas ao seu desempenho. Com base na descrição dos requisitos não funcionais de um software de autoatendimento bancário, identifique a alternativa INCORRETA. Ocultar opções de resposta 1. O sistema de autoatendimento deverá ser executado em qualquer plataforma. 2. Incorreta: O sistema deve funcionar em modo off-line. 3. O sistema deve ser capaz de informar ao cliente quando as células forem dispensadas. Resposta correta 4. O sistema deverá comunicar-se com o banco de dados SQL Server. 5. O sistema será implementado na linguagem de programação JAVA. 5. Pergunta 5 /1 Conforme Lobo (2008, p.20) “um software não pode ter seu ciclo de vida finalizado em sua implementação, pois enquanto ele estiver sendo utilizado, mais cedo ou mais tarde, deverá ser modificado”. Marque a alternativa INCORRETA relacionada às etapas pertencentes ao ciclo de vida de um software. Ocultar opções de resposta 1. Backup. Resposta correta 2. Implantação. 3. Projeto. 4. Teste. 5. Análise. 6. Pergunta 6 /1 A engenharia de software também pode ser definida como uma tecnologia em camadas, em que a principal é a qualidade. A camada de qualidade sustentará as demais camadas. Quais são as demais camadas da engenharia de software propostas por Pressman (2006)? Ocultar opções de resposta 1. Camada de produção, camada evolucionário e camada de processos. 2. Camada de métodos, camada de ferramentas e camada de processos. Resposta correta 3. Camada de produção, camada de ferramentas e camada de processos. 4. Camada de métodos, camada de ferramentas e camada evolucionária. 5. Camada de métodos, camada de produção e camada de processos. 7. Pergunta 7 /1 Os processos de engenharia de requisitos consistem em etapas da engenharia de requisitos e também pode ser denominado processos de ER. Há um processo que é considerado muito importante, pois nele podem ser encontradas ambiguidade e problemas nos requisitos. Isso acontece porque os usuários envolvidos no processo de levantamento, na maioria das vezes, não conhecem todo o problema. Nessa etapa, também pode ler levantado um primeiro processo do sistema. Qual o processo a que o texto se refere? Ocultar opções de resposta 1. Análise. Resposta correta 2. Validação. 3. Incorreta: Elicitação. 4. Negociação. 5. Documentação. 8. Pergunta 8 /1 O tipo de processo de software denominado top-down surgiu na década de 70 e é utilizado até hoje em alguns projetos. Porém, surgiram novas versões, consertando o que não estava bom ou que simplesmente não funcionava. Uma variação desse modelo é denominada modelo em V. Ele oferece uma melhor visualização das ações de verificação e validação. Qual é o tipo de processo de software também denominado top-down a que o enunciado se refere? Ocultar opções de resposta 1. Modelo incremental. 2. Modelo evolucionário. 3. Modelo cascata. Resposta correta 4. Modelo RAD. 5. Modelo espiral. 9. Pergunta 9 /1 Esse tipo de requisito não funcional proposto por Sommerville (2010) leva em consideração requisitos legais (contábeis e de segurança), reguladores e éticos. Qual o tipo de requisito não funcional a que o texto se refere? Ocultar opções de resposta 1. Requisitos de produtos. 2. Requisitos externos. Resposta correta 3. Requisitos de usuários. 4. Requisitos organizacionais. 5. Requisitos de software. 10. Pergunta 10 /1 Qualquer produto da indústria um software passa pelas etapas de criação, evolução, decadência e desaparecimento. Um exemplo sobre essa dinâmica são as mídias de armazenamento, iniciamos com disquete, evoluímos para DVD, que chegaram à sua decadência com os pendrives, os quais praticamente desapareceram com a chegada da nuvem. Qual o conceito dentro da engenharia de software a que o texto se refere? Ocultar opções de resposta 1. Ciclo de métodos do software. 2. Modelo de software. 3. Crise do software. 4. Camada de métodos. 5. Ciclo de vida do software. Resposta correta
Compartilhar