Você está na página 1de 4

BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...

Avaliação: CCT0194_AV_201202103961 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Tipo de Avaliação: AV

Aluno: 201202103961 - ALANDERSON TIMOTEO DA SILVA JUNIOR


JOAO DOMINGOS CAMPOS NETO
Professor: Turma: 9006/AC
MARCILENE SCANTAMBURLO FONSECA
Nota da Prova: 7,5 Nota de Partic.: 2 Data: 10/06/2014 07:25:54

1 a Questão (Ref.: 201202172911) Pontos: 1,5 / 1,5

O que é desenvolver Adhoc?

Resposta: Desenvolvimento sob demanda.

Gabarito: Desenvolvimento sob demanda.

2 a Questão (Ref.: 201202211529) 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: Se resume em conhecer até mesmo em linguagem formal os problema
do cotidiano da empresa com base em informações que a mesma trabalha, verifica-se todas as viabilidades do
desenvolvimento do software: Viabilidade técnica, operacional, cronograma e economica. Análise:
Levantamento de problemas, por exemplo: Visita inlocco. Projeto: Desenvolvimento do projeto, já com SGBD,
interface e linguagem de programação definida. Implementação: Feita após cada finalização de cada parte do
sistema para validação do cliente, é verificado se esta nova parte atende a necessidade docliente e a
familiaridade com o mesmo. Testes: São feitos testes dos processos do software para encontrar possíveis bugs
no sistema.

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.

3 a Questão (Ref.: 201202147112) Pontos: 0,0 / 0,5

Indique a alternativa correta para definir CONHECIMENTO:

Experiência pessoal, informações analisadas, gerando ações ou decisões.

1 de 4 24/06/2014 19:07
BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...

Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
Símbolos, números, letras.
Fatos brutos que retratam ocorrências atuais ou do passado.
Dados analisados dentro de um contexto.

4 a Questão (Ref.: 201202147687) Pontos: 1,0 / 1,0

Suponha que um projeto de software siga o modelo cascata e utilize técnicas de refatoração apoiadas por uma
ferramenta durante a etapa de implementação. Qual o impacto resultante na etapa de análise e projeto?

Pode diminuir o trabalho do analista, mas apenas se o profissional que realizar a etapa de análise for o
mesmo que implementar o software
Pode aumentar o trabalho do analista se o profissional que realizar a etapa de análise for diferente do
profissional que implementará o software
Não terá impacto se o profissional já conhecer as técnicas de refatoração
Pode aumentar o trabalho do analista, pois o código deve estar preparado para utilizar as técnicas de
refatoração
Pode diminuir o trabalho do analista, já que o profissional de análise e projeto saberá que mudanças
futuras no modelo gerado durante essa etapa poderão ser realizadas com um custo menor na etapa de
implementação

5 a Questão (Ref.: 201202351007) Pontos: 0,5 / 0,5

A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é
realizado após a integração de todos os módulos, antes da implantação?

Teste de Integração
Teste de Unidade
Teste de Programação
Teste de Validação
Teste de Módulo

6 a Questão (Ref.: 201202169816) Pontos: 0,5 / 0,5

Basicamente o que é um processo de software?

Um processo de software define que linguagem deve se usar.


Um processo de software define como um produto deve ser entregue.
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 a forma como os requisitos devem ser levantados.
Um processo de software define como se testar.

7 a Questão (Ref.: 201202349606) Pontos: 0,5 / 0,5

A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de
programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de
programação pode ser dividido em 3 tipos:

I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira
lógica e estruturada;

II. Código Objeto - Resultado da compilação do código fonte.

2 de 4 24/06/2014 19:07
BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...

III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina.

Marque a alternativa correta:

Todas as sentenças estão erradas


Apenas as sentenças I e II estão corretas
Apenas a sentença I está correta.
Todas as sentenças estão corretas
Apenas as sentenças II e III estão corretas

8 a Questão (Ref.: 201202146873) Pontos: 0,5 / 0,5

Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta:

Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas:

correto, preciso, completo, consistente, verificável.( )

Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem
ser incluídas. ( )

Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser
incluídos. ( )

VFV
VVF
FFF
VVV
VFF

9 a Questão (Ref.: 201202178126) Pontos: 1,0 / 1,0

O teste de produtos de software apresenta as atividades de _______________ e _______________.

verificação, validação
análise, qualificação
qualificação, quantificação
quantificação, análise
validação, quantificação

10a Questão (Ref.: 201202168423) Pontos: 0,5 / 0,5

Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa).

I. Escopo é a abrangência do sistema;

II. Requisitos são interesses dos usuários;

III. A falta de treinamento pode ser causa do fracasso do software;

IV. Os componentes do hardware jamais podem ser reutilizados.

Assinale a sequência correta de V ou F que representa a classificação das sentenças acima:

I-F, II-V, III-V IV-F


I-V, II-V, III-V IV-F
I-V, II-F, III-V IV-F
I-F, II-F, III-F IV-F

3 de 4 24/06/2014 19:07
BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...

I-F, II-V, III-F IV-F

Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.

4 de 4 24/06/2014 19:07