Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AVS_200807064915 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS Aluno: 200807064915 - LEONARDO AMARO DO NASCIMENTO Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA Nota da Prova: 4,0 Nota de Partic.: 0,5 Data: 02/07/2014 19:06:34 1 a Questão (Ref.: 200807168581) Pontos: 1,0 / 1,5 Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de métodos ágeis. Resposta: A abordagem tradicional é centralizada no desenvolvimento de software voltada para o antigo modelo (estrutural) de desenvolvimento de sistemas e aplicações, resultando num modelo que exprime a criação e entrega dos software por completo, criando assim uma ansiedade na entrega para o usuário. Já a abordagem de métodos ágeis traz consigo a fabricação de sofware em partes para atender melhor o desenvolvimento, utilizando as metologias RUP, Iterativo e Incremental entre outras, onde a entrega do software se faz em parte, criando uma expectativa válida para o usuário. Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, orientação a testes, refatoramento, entre outros. 2 a Questão (Ref.: 200807129960) Pontos: 0,0 / 1,5 O que é desenvolver Adhoc? Resposta: Desenvolver Adhoc é desenvolver em cima de estruturas voltadas para o hardware. Gabarito: Desenvolvimento sob demanda. 3 a Questão (Ref.: 200807104161) Pontos: 0,5 / 0,5 Indique a alternativa correta para definir CONHECIMENTO: Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Fatos brutos que retratam ocorrências atuais ou do passado. Experiência pessoal, informações analisadas, gerando ações ou decisões. Página 1 de 4BDQ Prova 08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 a Questão (Ref.: 200807306630) Pontos: 0,5 / 0,5 A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. III) UML - Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. É correto, apenas, o que se afirma em I, III e IV I, II e III II e III I e IV I e II 5 a Questão (Ref.: 200807126329) Pontos: 0,5 / 0,5 A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento. Teste de sistemas Teste de integração Teste de carga do sistema Teste de aceite Teste da unidade 6 a Questão (Ref.: 200807125516) Pontos: 0,5 / 0,5 Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do usuário Do cronograma Funcional Modal Não funcional 7 a Questão (Ref.: 200807308051) Pontos: 0,0 / 0,5 Página 2 de 4BDQ Prova 08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas. I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta Somente a I está correta Somente II e III estão corretas Somente a III está correta Somente a II está correta Somente I e III estão corretas 8 a Questão (Ref.: 200807165672) Pontos: 1,0 / 1,0 O teste de produto de software apresenta duas fases: __________ e __________. controle e validação verificação e controle gerenciamento e validação gerenciamento e controle verificação e validação 9 a Questão (Ref.: 200807103930) Pontos: 0,0 / 1,0 Considere as seguintes assertivas sobre modelos teóricos de processo de desenvolvimento de software: I - O modelo em cascata especifica que a definição do comportamento externo do sistema deve preceder o projeto de sua arquitetura; II - O modelo incremental requer que na primeira fase seja feito primeiro o levantamento de todos os requisitos do sistema; III - O modelo de prototipação de requisitos consiste na criação de implementações parciais do sistema com o objetivo de conhecer os requisitos do sistema. Estão corretas somente: I e III II e III I, II e III I e II NENHUMA 10 a Questão (Ref.: 200807126311) Pontos: 0,0 / 0,5 Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. Página 3 de 4BDQ Prova 08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta: Somente as sentenças I e III estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças II e III estão corretas Somente a sentença II está correta Somente as sentenças I e II estão corretas Período de não visualização da prova: desde 20/06/2014 até 07/07/2014. Página 4 de 4BDQ Prova 08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar