Buscar

AV Processos de Desenvolvimento de Software - 2014.1

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

Fechar 
 
Avaliação: CCT0194_AV » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: SANSÃO MENDES 
Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Turma: 9001/AA 
Nota da Prova: 6,5 Nota de Partic.: 0 Data: 31/05/2014 07:14:46 
 
 1a Questão (Ref.: 201307188619) Pontos: 1,5 / 1,5 
O que é desenvolver Adhoc? 
 
 
 
Resposta: É desenvolver sob demanada. 
 
 
Gabarito: Desenvolvimento sob demanda. 
 
 
 2a Questão (Ref.: 201307227237) Pontos: 1,5 / 1,5 
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: 
especificação de requisitos, análise, projeto, implementação e testes. 
 
Descreva o objetivo de cada uma destas fases. 
 
 
 
Resposta: Especificação de requisitos: Coleta de informações (identificar as necessidades/carências), para 
definir as funções/objetivos para qual o software será desenvolvido. Análise: Analisar e avaliar os requisitos ao 
qual o sistema se propõe. Projeto: Definir como o projeto será executado, cronograma, pessoas envolvidas, 
materiais. Implementação: Processo que antecede a fase de testes e define qual a melhor forma como software 
será disponibilizado. Teste: Processo que que executará testes com objetivos de identificar erros/falhas, 
ajustes/correções, adaptações e qualquer outro problema que for identificado na fase de teste que não foi 
observado nos processos anteriores antes da implementação definitiva. 
 
 
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. 
Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo 
de viabilidade e definição do escopo do sistema. 
Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente 
o negócio do cliente. 
Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, 
definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface 
gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema 
de acordo com a especificação construída nas fases anteriores. 
A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está 
integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação 
do sistema. 
 
 
 3a Questão (Ref.: 201307193184) Pontos: 1,0 / 1,0 
Podem ser considerados artefatos de trabalho de um projeto de desenvolvimento: 
I. Todos os programas que compõem o sistema, com exceção dos módulos de menu, que normalmente não 
sofrem alterações. 
II. Todos os documentos que são gerados dentro de um projeto de desenvolvimento, incluindo cronogramas, 
atas de reunião e evidências de teste. 
III. Alterações de requisitos enviados pelo cliente. 
IV. Planejamento do projeto e cronogramas. 
Escolha a alternativa correta: 
 
 
 
Alternativas I, II e IV estão corretas. 
 
Alternativas I e IV estão corretas. 
 Alternativas II, III e IV estão corretas. 
 
Alternativas I, III e IV estão corretas. 
 
Alternativas I e IV estão corretas. 
 
 
 4a Questão (Ref.: 201307162820) Pontos: 0,5 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
 
Símbolos, números, letras. 
 
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. 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 
 
 5a Questão (Ref.: 201307184988) 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 da unidade 
 
Teste de carga do sistema 
 
Teste de integração 
 Teste de aceite 
 
 
 6a Questão (Ref.: 201307185524) Pontos: 0,5 / 0,5 
Basicamente o que é um processo de software? 
 
 
 
Um processo de software define como um produto deve ser entregue. 
 
Um processo de software define como se testar. 
 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 que linguagem deve se usar. 
 
Um processo de software define a forma como os requisitos devem ser levantados. 
 
 
 7a Questão (Ref.: 201307162596) Pontos: 0,0 / 1,0 
O programa de Melhoria de Processo do Software Brasileiro estabelece: 
 
 
 
as atividades de tecnologia da informação agrupadas em processos e esses em domínios 
 
os estágios do ciclo de vida dos serviços de tecnologia da informação. 
 
um modelo de processos de software, um método de avaliação e um modelo de negócio. 
 um modelo de áreas de processos representadas por categoria e por estágios. 
 os processos fundamentais, organizacionais e de apoio do ciclo de vida de software. 
 
 
 8a Questão (Ref.: 201307184183) Pontos: 0,5 / 0,5 
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a 
descrição de uma técnica: 
=> O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; 
=> O analista verifica relatórios e outros impressos da empresa; 
=> É excelente para projetos que necessitam discussão de várias áreas da empresa. 
Assinale a resposta que apresenta respectivamente as técnicas descritas. 
 
 
 
Entrevista - Questionário - JAD 
 
Entrevista - Análise de documentos - Brainstorm 
 Visita em Locco - Análise de documentos - JAD 
 
Análise de documentos - Questionário - GED 
 
Visita em Locco - Questionário - Análise de documentos 
 
 
 9a Questão (Ref.: 201307162821) Pontos: 0,5 / 0,5 
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
 
 
 
É uma propriedade das ligações de uma associação. 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada 
(Rumbaugh, 1994). 
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento 
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
 
 10a Questão (Ref.: 201307184970) 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. 
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çasI e II 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 
 Todas as sentenças apresentadas estão corretas 
 
 
 
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.

Continue navegando