Buscar

AV Processos de desenvolvimento de Software 2016.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

CCT0194_AV_201602712191 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  Avaliação: AV
Aluno: 201602712191 ­ MISAEL COSTA DOS SANTOS
Professor: MARCILENE SCANTAMBURLO FONSECA Turma: 9003/AC
Nota da Prova: 3,5    Nota de Partic.: 2     Av. Parcial.: 2     Data: 11/06/2016 09:32:19 (F)
  1a Questão (Ref.: 696488) Pontos: 0,5  / 1,0
Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para
saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro)
análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas.
Resposta: viabilidade economico­financeira= é feita a verificação se é viavel financeiramente desenvolver
aquele software, se terá o retorno financeiro necessário diante do valor que será gasto. viabilidade
tecnica,viabilidade operacional.
Gabarito:
Viabilidade Operacional ­ Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O
levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em
relação à ela).
Viabilidade Técnica ­ Visa a atender os requisitos técnicos do produto a ser desenvolvido. (O levantamento deve
ser relacionado com a tecnologia envolvida no processo de desenvolvimento).
Viabilidade econômica ­ Visa a atender os requisitos de tempo para os prazos estabelecidos. (O levantamento
deve ser baseado na viabilidade técnica em relação ao prazo estipulado).
Cronograma ­ Visa a atender os requisitos financeiros do projeto/produto. (Considerada a mais critica, ela
consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios
desejados).
  2a Questão (Ref.: 68764) Pontos: 1,0  / 1,0
Porque o RUP é considerado uma metodologia iterativa de desenvolvimento?
Resposta: porque a cada fase do projeto é realizado um planejamento prévio, é feita a execução de cada fase
seguindo para a proxima iteração.
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.
  3a Questão (Ref.: 569336) Pontos: 0,0  / 1,0
Assinale  "VERDADEIRO"  ou  "FALSO"  nas  opções  que  se  relacionam  com uma boa  especificação  de  requisitos
(Pádua, 2009 ­ Cap. 1):
(   ) boas especificações de requisitos são indispensáveis;
(   ) especificações de requisitos representam custos supérfluos,  investimentos desnecessários, que se pagam
com baixos juros;
(      )  a  participação  dos  usuários  no  levantamento  de  requisitos  é  essencial  para  que  as  suas  necessidades
pessoais sejam corretamente atendidas;
(   ) uma boa especificação de requisitos custa tempo e dinheiro.
(   ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta.
  V, F, F, V, V
V, F, F, V, F
F, F, F, V, V
F, V, F, F, V
  V, F, F, F, V
 Gabarito Comentado.
  4a Questão (Ref.: 600399) Pontos: 1,0  / 1,0
Na engenharia de requisitos, trata­se de uma técnica de elicitação que ocorre em ambiente mais informal em
que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a
qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas:
  Brainstorming.
Entrevista.
Questionário.
Prototipação.
Análise de protocolos.
 Gabarito Comentado.
  5a Questão (Ref.: 754245) Pontos: 0,0  / 1,0
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO.
( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão
precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de
software.
( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto,  utilizando a
UML como notação. Tem como objetivo modelar o problema, não a solução. 
( ) A 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.
( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo
orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer
base para identificar soluções para os requisitos apresentados. 
F­F­F­F
  V­F­V­V
F­F­V­F
  V­V­V­V
V­F­V­F
 Gabarito Comentado.
  6a Questão (Ref.: 710796) Pontos: 0,0  / 1,0
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da
arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos
custos relacionados do projeto é o
  estratégico ou desenho detalhado
operacional ou desenho detalhado
  nível estratégico ou desenho arquitetônico
tático ou desenho lógico
operacional ou desenho lógico
 Gabarito Comentado.
  7a Questão (Ref.: 660307) Pontos: 0,5  / 0,5
Sabemos que existem duas modalidade de testes de software. Ela são classificadas em:
I­ Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas
sistemáticas que possam gerar defeitos;
II­ Testes Estáticos, que são realizados após a integração de todos os módulos do sistema;
III­ Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de
um questionário com base nos aspectos estruturais e funcionais do programa;
IV­ Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais;
É correto, apenas, o que se afirma em:
I e II;
III e IV;
II e IV;
  I e III;
II e III;
 Gabarito Comentado.
  8a Questão (Ref.: 757116) Pontos: 0,5  / 0,5
O código de programação que representa um conjunto de instruções geradas através de uma linguagem de
programação, de maneira lógica e estruturada é o
código de compilador
código objeto
  código fonte
código de interpretador
código de máquina
 Gabarito Comentado.
  9a Questão (Ref.: 741988) Pontos: 0,0  / 0,5
O modelo que, após a implementação, os erros e atualizações eram descobertos durante a sua utilização. Os
ajuste que precisavam ser feitos eram programados em caráter de urgência, gerando insatisfação e pressões
de usuário é o
cascata com realimentação
  cascata
  codifica­remenda
balbúrdia com realimentação
balbúrdia
 Gabarito Comentado.
  10a Questão (Ref.: 699575) Pontos: 0,0  / 0,5
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o
processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns
processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do
projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da
fase (análise de riscos)  seguindo para a próxima iteração ou interrompendo o processo de desenvolvimento.
O processo de software em questão é o:
modelo de desenvolvimento ágil.
  modelo de desenvolvimento evolucionário (prototipação).
modelo em cascata com retroalimentação
  modelo espiral.
modelo em cascata.
 Gabarito Comentado.
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.

Outros materiais