Buscar

AOL01 - Metodologia de Desenvolvimento de Sistemas

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.

Outros materiais