Baixe o app para aproveitar ainda mais
Prévia do material em texto
Metodologia de Desenvolvimento de Sistemas - Avaliação On-Line 1 (AOL 1) - Questionário Nota final 10/10 Conteúdo do exercício 1. Pergunta 1 /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? 1. Requisitos organizacionais. 2. Requisitos de usuários. 3. Requisitos de software. 4. Requisitos de produtos. 5. Requisitos externos. Resposta correta Pergunta 2 /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? 1. Modelo de prototipagem e modelo espiral. Resposta correta 2. Modelo de prototipagem e modelo incremental. 3. Modelo espiral e modelo em cascata. 4. Modelo de prototipagem e modelo em cascata. 5. Modelo espiral e modelo incremental. Pergunta 3 /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? 1. Ciclo de vida do software. Resposta correta 2. Ciclo de métodos do software. 3. Crise do software. 4. Camada de métodos. 5. Modelo de software. Pergunta 4 /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. 1. JAD. 2. Walkthrough. 3. Etnografia. 4. SAD. Resposta correta 5. Brainstorming. Pergunta 5 /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? 1. Documentação. 2. Análise. Resposta correta 3. Negociação. 4. Elicitação. 5. Validação. Pergunta 6 /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? 1. Modelo espiral. 2. Modelo cascata. Resposta correta 3. Modelo evolucionário. 4. Modelo incremental. 5. Modelo RAD. Pergunta 7 /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. 1. O sistema deve ser capaz de emitir um relatório “extrato”, por quinzena, mês ou ano. 2. O cliente deve ser capaz de verificar quais os tipos de notas estão disponíveis para saque. 3. O cliente deve ser capaz de verificar o saldo em conta corrente na tela do terminal. 4. O sistema de autoatendimento deverá ser executado em qualquer plataforma. Resposta correta 5. O sistema deve ser capaz de informar ao cliente quando as células forem dispensadas. Pergunta 8 /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)? 1. Camada de métodos, camada de ferramentas e camada de processos. Resposta correta 2. Camada de produção, camada de ferramentas e camada de processos. 3. Camada de métodos, camada de produção e camada de processos. 4. Camada de produção, camada evolucionário e camada de processos. 5. Camada de métodos, camada de ferramentas e camada evolucionária. Pergunta 9 /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. 1. O sistema de autoatendimento deverá ser executado em qualquer plataforma. 2. O sistema será implementado na linguagem de programação JAVA. 3. O sistema deve funcionar em modo off-line. 4. O sistema deve ser capaz de informar ao cliente quando as células forem dispensadas. Resposta correta 5. O sistema deverá comunicar-se com o banco de dados SQL Server. Pergunta 10 /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. 1. Projeto. 2. Teste. 3. Análise. 4. Implantação. 5. Backup.
Compartilhar