Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5898406050 1/4 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0194_SM_201501176579 V.2 Fechar Aluno(a): ROBERTO PAULO DA SILVA Matrícula: 201501176579 Desempenho: 9,0 de 10,0 Data: 04/05/2016 11:04:40 (Finalizada) 1a Questão (Ref.: 201501248243) Pontos: 0,0 / 1,0 Analise as sentenças e classifiqueas como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta: As opções I, II e IV estão corretas As opções II e III estão corretas As opções II, III e IV estão corretas Apenas a opção I está correta As opções II e IV estão corretas Gabarito Comentado. 2a Questão (Ref.: 201501430835) Pontos: 1,0 / 1,0 Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevêlo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente linguagem de programação / linguagem de máquina linguagem de programação / linguagem interpretada linguagem de máquina / linguagem de programação linguagem de máquina / linguagem interpretada linguagem interpretada / linguagem de máquina 3a Questão (Ref.: 201501252789) Pontos: 1,0 / 1,0 Conforme Roger Pressman o que é um processo de software? É a área do conhecimento da computação voltada para a manutenção. É a área do conhecimento da computação voltada para a especificação. É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5898406050 2/4 É a área do conhecimento da computação voltada para a qualidade. É a área do conhecimento da computação voltada para o desenvolvimento. Gabarito Comentado. 4a Questão (Ref.: 201501249695) Pontos: 1,0 / 1,0 Basicamente o que é um processo de software? Um processo de software define como se testar. Um processo de software define como um produto deve ser entregue. Um processo de software define que linguagem deve se usar. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define a forma como os requisitos devem ser levantados. Gabarito Comentado. 5a Questão (Ref.: 201501227559) Pontos: 1,0 / 1,0 Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Projeto lógico, projeto físico, implementação e manutenção Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Desenvolvimento, homologação, produção Levantamento de requisitos, análise de requisitos, registro dos requisitos Gabarito Comentado. 6a Questão (Ref.: 201501954330) Pontos: 1,0 / 1,0 Ao levantar os requisitos de um sistema é necessário ter atenção com: Devese prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento. A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário. A performance futura do sistema e a linguagem de programação que será utilizada. As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver Gabarito Comentado. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5898406050 3/4 7a Questão (Ref.: 201501828680) Pontos: 1,0 / 1,0 Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e preparálos para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Análise Desenho Implementação Manutenção Projeto Gabarito Comentado. 8a Questão (Ref.: 201501828685) Pontos: 1,0 / 1,0 É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho local do produto de implementação externo interno Gabarito Comentado. 9a Questão (Ref.: 201501886536) Pontos: 1,0 / 1,0 Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software Testes de sistema podem verificar características como performance, segurança ou usabilidade do software Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta Gabarito Comentado. 10a Questão (Ref.: 201501805096) Pontos: 1,0 / 1,0 No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5898406050 4/4 Analise cada item seguinte, classificandoos como V (verdadeiro) ou F (falso). 1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 2. Nessa fase, de testes, devemse coletar os resultados e analisálos e consertálos somente depois de sua implantação. 3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4. Tem como objetivo encontrar um erro que ainda não foi descoberto. Assinale a ÚNICA opção com a sequência correta de V e F. 1V; 2F; 3V; 4V 1F; 2V; 3F; 4V 1V; 2V; 3F; 4F 1V; 2V; 3V; 4F 1F; 2F; 3V; 4F Gabarito Comentado.
Compartilhar