Buscar

PROC DES SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais