Buscar

AV_Proc_de_Desenv_de_Software_2013

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

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

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ê 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

Prévia do material em texto

Avaliação: CCT0194_AV_201301723071 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201301723071 - FELIPE ROZELIO DO NASCIMENTO 
Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Turma: 9004/AB
Nota da Prova: 4,8 Nota de Partic.: 2 Data: 08/11/2013 10:27:19
1
a
 Questão (Ref.: 201301828134) Pontos: 0,8 / 0,8
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada 
(Rumbaugh, 1994). 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
É a conexão física ou conceitual entre instâncias de objetos. 
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento 
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
É uma propriedade das ligações de uma associação.
2a Questão (Ref.: 201301858652) Pontos: 0,8 / 0,8
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e 
Iterativo e Incremental apresentando vantagens e desvantagens.
Resposta: O modelo em cascata é um modelo em que só se pode avançar para a próxima etapa após ter terminado 
a etapa atual. Já o iterativo utiliza o feedback como seu mecanismo de controle, onde é possível desenvolver o 
software em pequenas porções para serem testadas. E o modelo incremental é o modelo onde se pode acrescentar 
coisas em cada fase do processo de desenvolvimento do software.
Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de 
software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um todo 
o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa ansiedade. Já o 
Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos e aumentando a 
análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma vantagem, mas com 
relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem.
3a Questão (Ref.: 201301864142) Pontos: 0,8 / 0,8
Porque o RUP é considerado uma metodologia iterativa de desenvolvimento?
Resposta: Pois é um modelo que utiliza o feedback mais do que o planejamento como o seu mecanismo de controle 
primário para produzir testes regulares e as versões do software desenvolvido. O seu desenvolvimento prescreve a 
construção de uma porção pequena, mas abrangente do projeto do software para ajudar a todos os envolvidos a 
descobrir cedo os problemas, falhas que possam levar ao desastre.
Gabarito: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental, ou 
seja, para cada nova iteração uma parte do sistema é desenvolvida, sendo o resultado de cada nova iteração 
superior ao da iteração anterior.
4a Questão (Ref.: 201301849515) Pontos: 0,8 / 0,8
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, 
são elas:
Organizacional, Operaciaonal, Funcional e Econômica
Organizacional, Funcional, Financeira e de Requisitos
Técnica, Operaciaonal, Cronograma e Organizacional
Técnica, Operaciaonal, Cronograma e Econômica
Técnica, Funcional, Cronograma e Econômica 
5a Questão (Ref.: 201301827938) Pontos: 0,0 / 0,8
O teste de ameaça normalmente deve ser aplicado dentro de um projeto de software nas etapas de :
desenvolvimento intermediário e teste de sistema. 
teste de integração e teste de sistema
desenvolvimento intermediário e teste de aceitação. 
teste de integração e teste de aceitação
desenvolvimento inicial e desenvolvimento intermediário. 
6a Questão (Ref.: 201301835883) Pontos: 0,0 / 0,8
Para se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles: eles: 
I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta tanto 
os requisitos funcionais quanto os não funcionais. 
II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto, sendo 
possível tomar ações eficazes quando o desempenho de software se desviar de forma significativa dos planos do 
projeto. 
III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo 
do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de 
desenvolvimento. 
IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do 
processo de desenvolvimento e planejar atividades de melhoramento. 
É correto o que se afirma em: 
I, II e III, apenas
I, II, III e IV. 
II e IV, apenas . 
II, III e IV, apenas. 
I e III apenas. 
7a Questão (Ref.: 201301827917) Pontos: 0,0 / 0,8
Em se tratando de processo de desenvolvimento de software, é um modelo que utiliza o feedback mais do que o 
planejamento como seu mecanismo de controle primário para produzir testes regulares e as versões do software 
desenvolvido. Assim, o seu desenvolvimento prescreve a construção de uma porção pequena, mas abrangente, do 
projeto de software para ajudar a todos os envolvidos a descobrir cedo os problemas ou suposições, falhas que 
possam levar ao desastre. Trata-se do modelo de processo. 
FORMAL
EM CASCATA
ITERATIVO
DSDM
ÁGIL
8a Questão (Ref.: 201301828142) Pontos: 0,8 / 0,8
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. 
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. 
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". 
Vendedor não pode realizar nenhum caso de uso. 
A representação é denominada de Generalização de Ator. 
9
a
 Questão (Ref.: 201301827939) Pontos: 0,8 / 0,8
(CESGRANRIO / 2010) Nos testes de usabilidade de um sistema Web, foi definido um conjunto de tarefas a 
serem realizadas nesse sistema, assim como foi selecionado um conjunto de potenciais usuários para 
realizar essas tarefas. É atribuição dos membros da equipe de desenvolvimento do sistema Web, que aplica 
os testes,
solicitar aos usuários o uso do menor número de comandos possível para realizar cada tarefa, no caso de 
haver mais de uma maneira de realizá-la.
apresentar os casos de uso do sistema aos usuários, para que indiquem inconsistências entre os casos 
apresentados e a interface gráfica correspondente. 
assegurar que os usuários que realizam as diversas tarefas tenham o mesmo nível de experiência na 
realização das tarefas e já tenham sido treinados no uso do sistema.
instruir aos usuários que permaneçam em silêncio durante a realização das tarefas, para que o 
conhecimento de seu modelo mental não influencie nos resultados dos testes.
usar os tempos e as taxas de sucesso coletados na realização de cada tarefa para posterior geração de 
relatórios como resultados dos testes
10a Questão (Ref.: 201301815255) Pontos: 0,0 / 0,8
O primeiro passo para alcançar estimativas efetivas para um projeto de software, por meio de análise de pontos de 
função, é estimar:
o custo do projeto. 
o esforço empregado na execução do projeto
a duração do projeto
a equipe alocada ao projeto. 
o tamanho do produto resultante do projeto. 
11a Questão (Ref.: 201301890668) DESCARTADA
De acordo com a teoria são características do Processo Unificado o que consta apenas em: 
I. Dirigido por caso de uso.
II. Orientado por quatro workflows.
III. Centrado em arquitetura.
IV. Distribuído em cinco fases.
V. Iterativo e incremental.
I, II e III.
I, II e IV.
III, IV e V.
II, III e V.
I,III e V.
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Outros materiais