Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Simulado: Fechar Aluno(a): Matrícula: Desempenho: 10,0 de 10,0 Data: 30/04/2016 23:34:03 (Finalizada) 1a Questão (Ref.: 201505252344) Pontos: 1,0 / 1,0 Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação: Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo. Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Gabarito Comentado. 2a Questão (Ref.: 201505346610) Pontos: 1,0 / 1,0 Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas: I. O atributo descreve as características dos objetos. II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida. III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. Apenas a afirmativa I está incompatível Apenas a afirmativa III está incompatível Apenas as afirmativas I e II estão incompatíveis Todas as afirmativas estão compatíveis Apenas as afirmativas II e III estão incompatíveis Gabarito Comentado. 3a Questão (Ref.: 201504742993) Pontos: 1,0 / 1,0 Conforme Roger Pressman o que é um processo de software? É a área do conhecimento da computação voltada para a qualidade. É 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. É a área do conhecimento da computação voltada para o desenvolvimento. É a área do conhecimento da computação voltada para a manutenção. Gabarito Comentado. Page 1 of 4BDQ Prova 23/06/2016http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5374011180 4a Questão (Ref.: 201505393342) Pontos: 1,0 / 1,0 Marque a alternativa INCORRETA: Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará os clientes interessados?Existe uma outra alternativa? Atividades para análise de requisitos - CRONOGRAMA - Visa a atender os requisitos de tempo para os prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado. Prazos obrigatórios são mais difíceis de serem negociados. REQUISITOS FUNCIONAIS - Descrevem as funcionalidades do sistema. Estão diretamente ligados às especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema. Atividades para análise de requisitos - ECONÔMICA - Visa a atender os requisitos financeiros do projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados Atividades para análise de requisitos OPERACIONAL - Visa a atender os requisitos técnicos do produto a ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento. Gabarito Comentado. 5a Questão (Ref.: 201505345629) Pontos: 1,0 / 1,0 A Estrutura de atributos e operações encapsulada por procedimentos é denominado de entidade instância classe objeto método Gabarito Comentado. 6a Questão (Ref.: 201505396538) Pontos: 1,0 / 1,0 Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por: Utilizar os Diagramas de Classe, Objetos e Caso de Uso; Modelar a estrutura de dados encapsulada por procedimentos; Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto; Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto; Gabarito Comentado. 7a Questão (Ref.: 201505395230) Pontos: 1,0 / 1,0 Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, porém não envolve qual o tipo de tecnologia especifica é necessária: Page 2 of 4BDQ Prova 23/06/2016http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5374011180 Concepção Desenho do produto Manutenção Análise Implementação Gabarito Comentado. 8a Questão (Ref.: 201505318889) 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 de implementação externo do produto interno local Gabarito Comentado. 9a Questão (Ref.: 201505376740) 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 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 Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos Testes de sistema podem verificar características como performance, segurança ou usabilidade do software Gabarito Comentado. 10a Questão (Ref.: 201505393484) Pontos: 1,0 / 1,0 Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste: de validação. funcional. de aceitação. de unidade. de integração. Gabarito Comentado. Page 3 of 4BDQ Prova 23/06/2016http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5374011180 Page 4 of 4BDQ Prova 23/06/2016http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5374011180
Compartilhar