Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Nota da Prova: 6,0 Nota de Partic.: 1,9 Data: 30/08/2014 10:08:46 1a Questão (Ref.: 201201091232) Pontos: 1,5 / 1,5 O que é desenvolver Adhoc? Resposta: Desenvolver sob demanda. Gabarito: Desenvolvimento sob demanda. 2a Questão (Ref.: 201201129855) Pontos: 1,5 / 1,5 Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados Resposta: A fase de testes é a última a ser feita no cronograma de desenvolvimento. deve ser efetuda depois que o software se encontra "pronto", mas ainda necessita da aprovação dos clientes/usuários e a possibilidade de os mesmos solicitarem novas funcionalidades ou mesmo não aprovarem o software gerado. (TESTE DE ACEITAÇÃO) . Já no TESTE DE INTEGRAÇÃO, verifica-se a harmonia do software em testes com a empresa, isto é, saber se o software gerado se encaixa corretamente no negócio da empresa, no ambiente de negócios como um todo, e na sua rotina e se os seus diferentes módulos interagem bem entre si. Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema. 3a Questão (Ref.: 201201065433) Pontos: 0,5 / 0,5 Indique a alternativa correta para definir CONHECIMENTO: Fatos brutos que retratam ocorrências atuais ou do passado. Dados analisados dentro de um contexto. Experiência pessoal, informações analisadas, gerando ações ou decisões. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. 4a Questão (Ref.: 201201086685) Pontos: 0,0 / 0,5 Analise as sentenças e classifique-as 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: Apenas a opção I está correta As opções II e III estão corretas As opções II e IV estão corretas As opções II, III e IV estão corretas As opções I, II e IV estão corretas 5a Questão (Ref.: 201201264919) Pontos: 0,0 / 0,5 A UML (Unified Modeling Language) é uma linguagem de modelagem unificada utilizada na Engenharia de Software. Dentre as suas características estão: Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los. Consiste de duas perspectivas isoladas: dados e funções Consiste de uma única perspectiva que integra controles e funções É uma metodologia utilizada em engenharia de software Seu foco consiste em 3 (três) visões: funções, dados e controle 6a Questão (Ref.: 201201065442) Pontos: 0,5 / 0,5 Analisando o modelo apresentado abaixo, marque a alternativa incorreta: Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. Vendedor não pode realizar nenhum caso de uso. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". A representação é denominada de Generalização de Ator. Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. 7a Questão (Ref.: 201201087601) 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 carga do sistema Teste de aceite Teste de sistemas Teste da unidade Teste de integração 8a Questão (Ref.: 201201087583) Pontos: 0,5 / 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. 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 II estão corretas Todas as sentenças apresentadas estão corretas Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas 9a Questão (Ref.: 201201087591) Pontos: 1,0 / 1,0 Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria? Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto. Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder. Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo. Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável. 10a Questão (Ref.: 201201089792) Pontos: 0,0 / 1,0 Selecione a opção que preenche corretamente as lacunas abaixo, tornando o texto coerente. "Podemos considerar que um Processo de Desenvolvimento de Software está definido em uma organização quando existe uma documentação que detalha: o tipo de ______________ que é feito; as ______________que se deve seguir; ____________ que irão executar cada atividade; as coisas que usa, que podemos chamar de ________________ e os _______________ que produz". processo - pessoas - etapas - insumos - resultados projeto - etapas - pessoas - insumos - produtos produto - etapas - pessoas - insumos - resultados projeto - pessoas - etapas - insumos - produtos projeto - pessoas - etapas - insumos - resultados
Compartilhar