Buscar

AV PROCESSOS DE DESENVOLVIMENTO DE SOFTWARES Estacio (4)

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

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 6, do total de 142 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

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 9, do total de 142 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_201202103961 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201202103961 - ALANDERSON TIMOTEO DA SILVA JUNIOR
Professor:
JOAO DOMINGOS CAMPOS NETO
MARCILENE SCANTAMBURLO FONSECA
Turma: 9006/AC
Nota da Prova: 7,5 Nota de Partic.: 2 Data: 10/06/2014 07:25:54
 1a Questão (Ref.: 201202172911) Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: Desenvolvimento sob demanda.
Gabarito: Desenvolvimento sob demanda.
 2a 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.
 3a 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.
BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
1 de 4 24/06/2014 19:07
 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.
 4a 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
 5a 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
 6a 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.
 7a 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.
BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
2 de 4 24/06/2014 19:07
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
 8a 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. ( )
V F V
V V F
F F F
 V V V
V F F
 9a 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
BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
3 de 4 24/06/2014 19:07
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.
 
 
BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
4 de 4 24/06/2014 19:07
Avaliação: CCT0194_AV_200807064915 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 200807064915 - LEONARDO AMARO DO NASCIMENTO 
Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA
Nota da Prova: 2,0 Nota de Partic.: 0,5 Data: 07/06/2014 09:10:16
1
a
 Questão (Ref.: 200807168584) Pontos: 0,5 / 1,5
O ciclo de vida de um sistema contempla diversas fases.Descreva as atividades principais que devem ser 
desenvolvidas na fase de projeto de um sistema.
Resposta: Na fase de Projeto de um sistema devemos elencar todas as especificações necessárias para o correto 
desenvolvimento do projeto de software, tratando assim da qualidade, do custo e do
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido 
nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, 
definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); 
definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); 
especificação de planos de teste, entre outras atividades.
2
a
 Questão (Ref.: 200807168578) Pontos: 0,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: é onde realizamos os levantamentos das informações que definem o que, 
quando, porque, onde e como o software trabalhará para atender a real demanda de utilização; Análise: etapa 
onde realizamos a análise propriamente dita dos requisitos levantados e desenhamos as soluções para entrega ao 
programador iniciar o desenvolvimento do software; Projeto: fase onde levantamos todas as definições necessárias 
para controle e administração do projeto de software, como o custo, a qualidade e o tempo necessários para a 
realização do projeto dentro das especificações acordadas para esta entrega; Implementação e Testes: é a fase 
onde realziamos a liberação do software para o usuário realizar os testes necessários para finalmente liberar de 
forma definitiva a utilização do software, ou seja, colocá-lo em uso em produção.
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. 
Página 1 de 4BDQ Prova
19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3
a
 Questão (Ref.: 200807125385) Pontos: 0,0 / 0,5
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
As opções I e IV estão corretas
As opçoes I e III estão corretas
As opçoes I, II e III estão corretas
Apenas a opção III está correta
As opções III e IV estão corretas
4
a
 Questão (Ref.: 200807126862) Pontos: 0,0 / 0,5
Baseado nos estudos de organizações como a Standish Group observou-se que a maioria dos projetos são 
cancelados ou concluídos com falhas. Qual dessas opções NÃO é um motivo?
Valor final do projeto acima do planejado.
Funcionalidades entregues não contemplando todas as acordadas com os stakeholders.
Entrega final do projeto bem acima do prazo planejado.
Falta de entendimento dos requisitos.
Falta de interesse dos stakeholders.
5
a
 Questão (Ref.: 200807126328) Pontos: 0,0 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os 
resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância 
levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como 
também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por 
você executado.
Teste caixa preta
Teste caixa branca
Teste da compilação prévia
Teste de sistemas
Teste de integração
6
a
 Questão (Ref.: 200807103922) 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.( ) 
Página 2 de 4BDQ Prova
19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
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. ( )
V F V
V V V
V V F
F F F
V F F
7
a
 Questão (Ref.: 200807126312) Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais 
necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído;
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final.
Analisando as sentenças acima, assinale a única alternativa correta:
Somente as sentenças I e II estão corretas
Somente as sentenças I e III estão corretas
Somente as sentenças II e III estão corretas
Somente a sentença I está correta
Todas as sentenças apresentadas estão corretas
8
a
 Questão (Ref.: 200807104166) Pontos: 0,0 / 1,0
Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata:
Fácil gerência;
A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de 
projeto; 
Dificuldade para os requisitos que mudam;
Implantação tardia;
Desenvolver software em partes;
9
a
 Questão (Ref.: 200807308021) Pontos: 0,5 / 0,5
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser 
entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais 
elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de 
ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é 
Brainstorm
Casos de Uso
Visita técnica
Entrevista
Questionário
Página 3 de 4BDQ Prova
19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
10
a
 Questão (Ref.:200807308093) Pontos: 0,0 / 1,0
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em 
que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a 
seguir sobre as vantagens deste modelo. 
I - É possível corrigir erros em fases já completas. 
II - Permite pontos de controle bem definidos. 
III - Facilita a visão de reutilização. 
Somente I e III estão corretas
Somente II e III estão corretas
Somente I e II estão corretas
Somente II está correta
Somente a I está correta
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Página 4 de 4BDQ Prova
19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 
 
 
 
 
Avaliação: CCT0194_AV_» PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Turma: 9002/AB 
Nota da Prova: 6,5 Nota de Partic.: 2 Data: 04/06/2014 20:20:33 
 
 
1a Questão (Ref.: 201308132048) Pontos:1,5 / 1,5 
O que é desenvolver Adhoc? 
 
 
Resposta: É desenvover sob demanda. 
 
 
Gabarito: Desenvolvimento sob demanda. 
 
 
 
2a Questão (Ref.: 201308170666) 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 -> Entender o que o cliente quer. Qual é o problema (sistema). Levantar 
os requisitos que o sistema deverá ter. Análise -> Analisar os requisitos anteriormente levantados e trabalhar 
nas soluções possíveis para atender as necessidades do cliente. Projeto -> Desenhar o sistema, ou seja definir a 
arquitetura, definir o banco de dados e definir a interface gráfica. Implementação -> Escrever o programa 
propriamente dito, seguindo a linguagem e as demais definições estabelecidas no projeto. Testes -> Executar os 
procedimentos de testes, identificar e corrigir os erros antes de implantar o sistema no cliente. 
 
 
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.: 201308106249) Pontos:0,5 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
Símbolos, números, letras. 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
 
Dados analisados dentro de um contexto. 
 
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. 
 
 
 
4a Questão (Ref.: 201308305735) 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: 
 
 
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 
 
Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los. 
 
Seu foco consiste em 3 (três) visões: funções, dados e controle 
 
 
 
5a Questão (Ref.: 201308106259) Pontos:0,5 / 0,5 
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem 
ser identificadas no contexto: 
 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de 
saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o 
médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o 
total de pacientes por queixa apresentada." 
 
 
Cliente e atendente. 
 
Cliente e Procedimentos. 
 
Cliente, atendente e Procedimentos. 
 
Somente o cliente. 
 
Atendente e Médico. 
 
 
 
6a Questão (Ref.: 201308106816) Pontos:0,0 / 1,0 
Sobre os objetivos de teste de software, considere as seguintes afirmativas: 
1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 
2. A atividade de teste pode comprovar a ausência de erros. 
3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. 
Marque a alternativa correta: 
 
 
Somente as afirmativas 2 e 3 são verdadeiras. 
 
Somente as afirmativas 1 e 3 são verdadeiras. 
 
Somente a afirmativa 3 é verdadeira. 
 
Somente a afirmativa 1 é verdadeira. 
 
As afirmativas 1, 2 e 3 são verdadeiras. 
 
 
 
7a Questão (Ref.: 201308128953) Pontos:0,5 / 0,5 
Basicamente o que é um processo de software? 
 
 
Um processo de software define como se testar. 
 
Um processo de software define a forma como os requisitos devem ser levantados. 
 
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 como um produto deve ser entregue. 
 
 
 
8a Questão (Ref.: 201308308743) 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. 
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: 
 
 
Apenas a sentença I está correta. 
 
Todas as sentenças estão erradas 
 
Todas as sentenças estão corretas 
 
Apenas as sentenças II e III estão corretas 
 
Apenas as sentenças I e II estão corretas 
 
 
 
9a Questão (Ref.: 201308137266) Pontos:1,0 / 1,0 
O padrão de processo de desenvolvimento de software _______________, é baseado nas normas ISO/IEC 
12207 e ISO/IEC 15504, na realidade do mercado brasileiro e também é compatível com o CMMI. 
 
 
CMMI. 
 
ISO/IEC. 
 
MPS/BR. 
 
CMM. 
 
SPICE. 
 
 
 
10a Questão (Ref.: 201308306788) Pontos:0,5 / 0,5 
Uma representação definida de um procedimento de teste define um(a): 
 
 
Definição de teste de software 
 
Critério de teste de software 
 
Objetivo de teste de software 
 
Script de teste de software 
 
Forma de teste de software 
 
 
 
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. 
 
 
 
 
 
 
 Fechar
 
Avaliação: CCT0194_AV_201307185967 » PROCESSOS DE DESENVOLVIMENTODE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 201307185967 - RENATO GOMES CHAVES 
Professor: JOAO DOMINGOS CAMPOS NETO Turma: 9005/AB 
Nota da Prova: 7,5 Nota de Partic.: 0,5 Data: 03/06/2014 18:55:52 
 
 
 1a Questão (Ref.: 201307263118) Pontos: 1,5 / 1,5 
Desenvolver software com qualidade é? 
 
 
 
Resposta: É desenvolver o software seguindo todos os processos de qualidade, ou seja, seguir a risca todas as 
etapas inerentes ao processo. 
 
 
Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que 
envolvem essa atividade. 
 
 
 
 2a Questão (Ref.: 201307261673) Pontos: 1,5 / 1,5 
Baseado no seu entendimento em sala de aula, descreva a relação existente entre Processo X Projeto X Produto, 
de software. 
 
 
 
Resposta: - Processo são os meios de modelar o software; - Projeto é a parte em que as etapas de processo já 
foram concluídas; - Produto é o software em sí, o que foi criado após as etapas de processo e projeto. Todas as 
etapas estão relacionadas para gerar um produto comum, o software. 
 
 
Gabarito: 1) Processo é uma receita que é seguida por um projeto; Projeto concretiza uma abstração, que é o 
processo; Produto é o resultado do projeto utilizando o processo 2) Processo é um conjunto de atividades de 
engenharia necessárias para transformar os requisitos do usuário em software. O projeto é a execução de cada 
atividade do processo, aplicando-se métodos e ferramentas, para se alcançar o objetivo final que é o produto. 
 
 
 
 3a Questão (Ref.: 201307258500) Pontos: 0,5 / 0,5 
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: 
I. É a parte lógica do sistema de computação; 
II. Pode ser do tipo aplicativo ou básico; 
III. Seu processo de desenvolvimento é industrializado; 
IV. Pode ter a parte defeituosa substituída, tal qual o hardware. 
Assinale, então, a ÚNICA opção correta: 
 
 
 As opções II e IV estão corretas 
 As opções I e II estão corretas 
 As opções II e III estão corretas 
 As opções I e III estão corretas 
 As opções I, II e III estão corretas 
 
 
 
 4a Questão (Ref.: 201307259485) Pontos: 0,5 / 0,5 
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os 
resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância 
levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. 
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como 
também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. 
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por 
você executado. 
 
 
 Teste da compilação prévia 
 Teste caixa preta 
 Teste caixa branca 
 Teste de integração 
 Teste de sistemas 
 
 
 
 5a Questão (Ref.: 201307224437) Pontos: 0,5 / 0,5 
A confiabilidade especificada para um software aplicativo é: 
 
 
 um requisito funcional. 
 um mecanismo de teste de desempenho. 
 um requisito não-funcional 
 um mecanismo de teste de estresse. 
 uma restrição de escopo. 
 
 
 
 6a Questão (Ref.: 201307259469) Pontos: 0,5 / 0,5 
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais 
necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: 
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; 
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; 
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. 
Analisando as sentenças acima, assinale a única alternativa correta: 
 
 
 Somente as sentenças I e II estão corretas 
 Somente as sentenças I e III estão corretas 
 Somente a sentença I está correta 
 Todas as sentenças apresentadas estão corretas 
 Somente as sentenças II e III estão corretas 
 
 
 
 7a Questão (Ref.: 201307268332) Pontos: 1,0 / 1,0 
O teste de produtos de software apresenta as atividades de _______________ e _______________. 
 
 
 verificação, validação 
 qualificação, quantificação 
 quantificação, análise 
 análise, qualificação 
 validação, quantificação 
 
 
 
 8a Questão (Ref.: 201307263119) Pontos: 1,0 / 1,0 
Cite três modelos de desenvolvimento de software. 
 
 
 Cascata, Prototipação e FDD. 
 Cascata, RUP e Iterativo-Incremental. 
 RUP, Prototipação e Iterativo-Incremental. 
 Cascata, Prototipação e Iterativo-Incremental. 
 Cascata, Prototipação e MSF. 
 
 
 
 9a Questão (Ref.: 201307436826) Pontos: 0,0 / 0,5 
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. 
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. 
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento 
do componente. 
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do 
sistema. 
Analise as afirmativas acima, assinale a única resposta correta. 
 
 
 Apenas II está correta; 
 Apenas I e III estão corretas; 
 Apenas III está correta; 
 Apenas II e III estão corretas; 
 Apenas I está correta; 
 
 
 
 10a Questão (Ref.: 201307441191) Pontos: 0,5 / 0,5 
Para Sommerville, durante as atividades de requisitos e projeto, os sistemas podem ser modelados como um 
conjunto de componentes e relacionamentos entre esses componentes. Em geral, eles são ilustrados 
graficamente no modelo de arquitetura de sistema que fornece, ao leitor, uma visão geral da organização do 
sistema. Em relação às técnicas de análise NÃO é correto afirmar: 
 
 
 A análise estruturada tem como objetivo modelar aspectos estáticos de um problema, utilizando o 
modelo de objetos. 
 A análise estruturada trabalha com foco funcional. 
 Na análise orientada a objetos modelamos o problema usando o conceito de objeto/classe. 
 A análise estruturada trabalha com três visões: funções, dados e controle. 
 A análise orientada a objetos trata o mundo composto por objetos. 
 
 
 
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. 
 
 
 
 
 
 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ças I 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. 
 
 
 
 
Avaliação: CCT0194_AV_201301262846 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 
Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 9004/AA
Nota da Prova: 7,5 Nota de Partic.: 0 Data: 11/06/2014 17:14:36
1
a
 Questão (Ref.: 201301347685) Pontos: 1,5 / 1,5
Desenvolver software com qualidade é?
Resposta: Utilizar um processo de fabricação de um produto de software primando por todas as fases que envolvem 
esta atividade.
Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que 
envolvem essa atividade.
2
a
 Questão (Ref.: 201301522569) Pontos: 1,0 / 1,5
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimentode software?
Resposta: Requisitos, Projeto, Implementação, Teste, Implantação
Gabarito: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - Implantação - 
Manutenção
3
a
 Questão (Ref.: 201301352249) 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, III e IV estão corretas.
Alternativas II, III e IV estão corretas.
Alternativas I, II e IV estão corretas.
Alternativas I e IV estão corretas.
Alternativas I e IV estão corretas. 
4
a
 Questão (Ref.: 201301343067) Pontos: 0,5 / 0,5
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta:
I. É a parte lógica do sistema de computação;
II. Pode ser do tipo aplicativo ou básico;
III. Seu processo de desenvolvimento é industrializado;
IV. Pode ter a parte defeituosa substituída, tal qual o hardware.
Assinale, então, a ÚNICA opção correta:
As opções I e III estão corretas
As opções II e III estão corretas
As opções II e IV estão corretas 
As opções I e II estão corretas
As opções I, II e III estão corretas
5
a
 Questão (Ref.: 201301344052) Pontos: 0,5 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os 
resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância 
levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como 
também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por 
você executado.
Teste caixa branca
Teste de sistemas
Teste de integração
Teste da compilação prévia
Teste caixa preta
6
a
 Questão (Ref.: 201301344036) Pontos: 0,5 / 0,5
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais 
necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído;
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final.
Analisando as sentenças acima, assinale a única alternativa correta:
Somente a sentença I está correta
Somente as sentenças II e III estão corretas
Somente as sentenças I e III estão corretas
Somente as sentenças I e II estão corretas
Todas as sentenças apresentadas estão corretas
7
a
 Questão (Ref.: 201301525745) Pontos: 0,5 / 0,5
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser 
entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais 
elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de 
ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é 
Brainstorm
Casos de Uso
Questionário
Visita técnica
Entrevista
8
a
 Questão (Ref.: 201301321886) Pontos: 0,5 / 0,5
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
É 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). 
É uma propriedade das ligações de uma associação.
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento 
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
9
a
 Questão (Ref.: 201301309012) Pontos: 1,0 / 1,0
O modelo de ciclo de vida em cascata:
enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software.
envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar 
ao sistema completamente implementado.
envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de 
software.
enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software.
recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final, o 
que permite a retroalimentação do processo de desenvolvimento.
10
a
 Questão (Ref.: 201301522363) Pontos: 0,5 / 0,5
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo 
orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer 
uma base para identificar soluções para os requisitos apresentados?
Análise ambiental
Análise estrutural
Análise compotamental
Análise funcional
Análise semântica
Avaliação: CCT0194_AV_201301154181 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201301154181 - FABRICIO DA SILVA ALVES 
Professor:
JOAO DOMINGOS CAMPOS NETO
HORACIO DA CUNHA E SOUZA RIBEIRO
Turma: 9007/AD
Nota da Prova: 7,5 Nota de Partic.: 2 Data: 02/06/2014 08:05:27
1a Questão (Ref.: 201301226711) Pontos: 1,5 / 1,5
Um modelo de processo de software ou ciclo de vida pode ser visto como uma representação ou abstração dos 
objetos e atividades envolvidas no processo de software. Explique com suas palavras porque é necessário um 
processo de desenvolvimento de software nas organizações? 
Resposta: hoje em dia, é impossivel imaginar uma organização que quer ser grande, que quer alavancar seus 
negocios no "business of wolrd" sem investir em softwares e hardwares como por exemplo: ERPs (softwares que 
agrupam todos os setores de uma organização) e CPDs (servidores, central de alarmes, nobreaks, central 
telefonica, switches, routers, moden e etc), com isso a TI veio a se tornar um dos principais setores de uma 
organização.
Gabarito: aumentar a produtividade do pessoal envolvido na produção de software, visando também: diminuir 
erros, custos e prazos aumentar a qualidade do software aumentar o controle sobre a produção de software 
Permite desenvolver técnicas que melhorem a qualidade do software, levem à rápida entrega e a custos menores, 
além de poder ser confiado pelos seus usuários
2
a
 Questão (Ref.: 201301228153) Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: desenvolvimentos sob demanda
Gabarito: Desenvolvimento sob demanda.
3
a
 Questão (Ref.: 201301202354) Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: 
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
Dados analisados dentro de um contexto.
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.
Página 1 de 4BDQ Prova18/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4a Questão (Ref.: 201301223709) Pontos: 0,0 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma 
empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o 
cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como:
Do usuário
Modal
Não funcional
Do cronograma
Funcional
5
a
 Questão (Ref.: 201301406249) 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 Validação
Teste de Unidade
Teste de Integração
Teste de Programação
Teste de Módulo
6
a
 Questão (Ref.: 201301263746) Pontos: 1,0 / 1,0
__________ é considerado um processo ágil de desenvolvimento de software.
OPEN
RUP
SCRUM
ICONIX
PRAXI
7
a
 Questão (Ref.: 201301404848) 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. 
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 corretas
Apenas as sentenças I e II estão corretas
Todas as sentenças estão erradas
Apenas a sentença I está correta.
Apenas as sentenças II e III estão corretas
Página 2 de 4BDQ Prova
18/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
8a Questão (Ref.: 201301223717) 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.
Visita em Locco - Análise de documentos - JAD
Visita em Locco - Questionário - Análise de documentos
Entrevista - Questionário - JAD
Entrevista - Análise de documentos - Brainstorm
Análise de documentos - Questionário - GED
9
a
 Questão (Ref.: 201301202115) 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. ( )
V F F
V V F
V V V
V F V
F F F
10a Questão (Ref.: 201301224509) Pontos: 1,0 / 1,0
Assinale a opção que apresenta a correta divisão de TODAS as fases do modelo de prototipação:
Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos.
Obtenção de requisitos, projeto rapido, construção do protótipo, construção do produto.
Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos, construção do 
produto.
Levantamento das necessidades, construção do desenho, refinamento das necessidades, construção do 
protótipo.
Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Página 3 de 4BDQ Prova
18/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Página 4 de 4BDQ Prova
18/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A1_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 01/10/2014 20:28:07 (Finalizada)
 1a Questão (Ref.: 201402806881)
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e
Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por
operar os demais periféricos que estejam conectados ao hardware.
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos:
______________: Executa somente um processo de cada vez.
______________: Distribui para mais de um processador.
______________: Os processos são compartilhados e enfileirados a espera do processador.
______________: Vários usuários utilizam ao mesmo tempo.
______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta.
 Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa.
Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
 2a Questão (Ref.: 201402292228)
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta:
I. É a parte lógica do sistema de computação;
II. Pode ser do tipo aplicativo ou básico;
III. Seu processo de desenvolvimento é industrializado;
IV. Pode ter a parte defeituosa substituída, tal qual o hardware.
Assinale, então, a ÚNICA opção correta:
 As opções I e II estão corretas
As opções I, II e III estão corretas
As opções II e IV estão corretas
As opções II e III estão corretas
As opções I e III estão corretas
 3a Questão (Ref.: 201402271046)
Indique a alternativa correta para definir CONHECIMENTO:
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
Dados analisados dentro de um contexto.
 Experiência pessoal, informações analisadas, gerando ações ou decisões.
Fatos brutos que retratam ocorrências atuais ou do passado.
Símbolos, números, letras.
 Gabarito Comentado.
 4a Questão (Ref.: 201402470495)
Em TI é uma realidade a afirmativa: o processo de desenvolvimento do HW (Hardware) é um sucesso, e o do
SW (Software) não. Por quê?
I- O Hardware é fabricado, bem como o software;
II- O Hardware tem que ser alterado e o Software substitui os seus componentes padrões;
III- O Hardware é fabricado e o Software é manufaturado. Analisando as afirmativas acima, assinale a única
resposta correta.
Assinale a ÚNICA opção correta
Apenas II e III estão corretas;
Apenas I e III estão corretas;
 Apenas III está correta;
Apenas I está correta;
Apenas II está correta;
 5a Questão (Ref.: 201402292270)
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
 Apenas a opção III está correta
As opçoes I e III estão corretas
As opçoes I, II e III estão corretas
 As opções III e IV estão corretas
As opções I e IV estão corretas
 6a Questão (Ref.: 201402292478)
A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classese atributos. Como
essa fase pode ser chamada?
 Estrutural ou Comportamental;
Multimodal e Multifuncional.
Comportamental ou Essencial;
Estrutural e Analítica;
Essencial e Estrutural;
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A2_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 26/08/2014 21:15:03 (Finalizada)
 1a Questão (Ref.: 201402474906)
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode
ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os
demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como
tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é
Questionário
 Brainstorm
Visita técnica
Casos de Uso
Entrevista
 2a Questão (Ref.: 201402292428)
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
 Gabarito Comentado.
 3a Questão (Ref.: 201402292401)
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma
empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o
cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como:
Do usuário
 Funcional
Modal
Do cronograma
Não funcional
 4a Questão (Ref.: 201402470520)
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante
nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro
Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI?
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
O ROI representa se as restrições de prazo serão atendidas
 Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
 5a Questão (Ref.: 201402271616)
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase
em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y:
requisitos Z: instalação.
Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de
 Y seriam mais baratos se fossem detectados no início
Y apresentam o menor custo de correção
Z são influenciados, fortemente, pela qualidade técnica dos testadores
Z foram provocados pela ausência de testes unitários
X apresentam o maior custo de correção
 Gabarito Comentado.
 6a Questão (Ref.: 201402292298)
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 I, II e IV estão corretas
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
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A3_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 01/10/2014 19:23:46 (Finalizada)
 1a Questão (Ref.: 201402292357)
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-F, III-F IV-F
 I-V, II-V, III-V IV-F
I-F, II-V, III-F IV-F
I-F, II-V, III-V IV-F
I-V, II-F, III-V IV-F
 Gabarito Comentado.
 2a Questão (Ref.: 201402471524)
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo
orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e
fornecer uma base para identificar soluções para os requisitos apresentados?
Análise ambiental
Análise funcional
Análise compotamental
Análise semântica
 Análise estrutural
 3a Questão (Ref.: 201402470532)
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 uma única perspectiva que integra controles e funções
Consiste de duas perspectivas isoladas: dados e funções
Seu foco consiste em 3 (três) visões: funções, dados e controle
É uma metodologia utilizada em engenharia de software
 4a Questão (Ref.: 201402292094)
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F
(Funcional) e NF (Não Funcional).
I. O sistema deve emitir extrato online de cada funcionário;
II. O banco de dados dever ser SQL Server, que a empresa já possui;
III. O sistema deve rodar em ambiente web;
IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido.
Assina a única opção que classifica corretamente os requisitos é:
 I-F, II-NF, III-F, IV-F
I-F, II-F, III-NF, IV-F
 I-F, II-NF, III-NF, IV-F
I-F, II-F, III-F, IV-F
I-NF, II-NF, III-NF, IV-NF
 5a Questão (Ref.: 201402292409)
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.
Visita em Locco - Questionário - Análise de documentos
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
 6a Questão (Ref.: 201402474919)
Para Sommerville, durante as atividades de requisitos e projeto, os sistemas podem ser modelados como um
conjunto de componentes e relacionamentos entre esses componentes. Em geral, eles são ilustrados
graficamente no modelo de arquitetura de sistema que fornece, ao leitor, uma visão geral da organização do
sistema. Em relação às técnicas de análise NÃO é correto afirmar:
A análise estruturada trabalha com três visões: funções, dados e controle.
A análise estruturada trabalha com foco funcional.
Na análise orientada a objetos modelamos o problema usando o conceito de objeto/classe.
A análise orientada a objetos trata o mundo composto por objetos.
 A análise estruturada tem como objetivo modelar aspectos estáticos de um problema, utilizando o
modelo de objetos.
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A4_201402216629 VoltarAluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 01/10/2014 19:56:44 (Finalizada)
 1a Questão (Ref.: 201402258181)
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação
para qual tipo de modelo de sistema ?
 
 
 
 
 
 
Modelos de Máquina de Estados
Modelos de Contexto
 Modelos de Objetos
Modelos de Comportamento
Modelos de Dados
 2a Questão (Ref.: 201402474936)
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre
a arquitetura de sistemas.
I. Quanto mais independente as unidades forem, mais modular será a arquitetura.
II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura.
III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas
partes separadamente.
Assinale a ÚNICA opção correta
Somente a III está correta
Somente a II está correta
Somente a I está correta
Somente II e III estão corretas
 Somente I e III estão corretas
 3a Questão (Ref.: 201402270807)
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. ( )
V V F
 V V V
V F F
F F F
V F V
 4a Questão (Ref.: 201402271056)
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem
ser identificadas no contexto: 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de
saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o
médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o
total de pacientes por queixa apresentada."
 Cliente e Procedimentos.
Cliente e atendente.
Atendente e Médico.
 Cliente, atendente e Procedimentos.
Somente o cliente.
 Gabarito Comentado.
 5a Questão (Ref.: 201402271047)
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
 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.
É 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).
 6a Questão (Ref.: 201402470554)
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna.
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces.
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento
do componente.
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do
sistema.
Analise as afirmativas acima, assinale a única resposta correta.
Apenas I está correta;
Apenas II está correta;
 Apenas I e III estão corretas;
Apenas II e III estão corretas;
 Apenas III está correta;
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A5_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 01/10/2014 20:07:08 (Finalizada)
 1a Questão (Ref.: 201402806791)
Complete a frase escrevendo o nome dos principais tipos de Testes de Software (Gustafson, 2003 - Cap. 10):
________________: A especificação do software é usada para identificar subdomínios que deveriam ser
testados.
________________: É baseado na estrutura do código. O critério mais simples é o de cobertura de todo o
comando.
________________: É a ideia de particionar o domínio de entrada em subdomínios mutuamente exclusivos e
requerendo um número igual de casos de teste de cada subdomínio.
________________: É o teste baseado no fluxo de dados através do programa. Os dados fluem de onde são
definidos para onde são usados.
________________: É caracterizado pela seleção aleatória dos casos de teste.
Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico, Teste Estrutural.
 Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste randômico.
Teste de fluxo de dados, Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste randômico.
Teste Estrutural, Teste randômico, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional.
Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico.
 2a Questão (Ref.: 201402473534)
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do
código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada
item.
I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo
haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de
programação;
II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da
etapa de implementação.
III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma
única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de
projeto.
IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou
unidades do sistema.
V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema.
Apenas as sentenças II e V estão corretas
Apenas a sentença I está correta
Apenas as sentenças III e V estão corretas
 Apenas as sentenças I, III e IV estão corretas
Todas as sentenças estão corretas
 Gabarito Comentado.
 3a Questão (Ref.: 201402508602)
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão
analisados e suas representações lógicas também. 
Marque a alternativa que indica o tipo de teste mencionado acima.
Teste iterativo
Teste simples
Teste caixa preta
 Teste caixa branca
Teste de interação
 4a Questão (Ref.: 201402471585)
Uma representação definida de um procedimento de teste define um(a):
Objetivo de teste de software
Critério de teste de software
 Script de teste de software
Definição de teste de software
Forma de teste de software
 Gabarito Comentado.
 5a Questão (Ref.: 201402470561)
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes
Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta.
I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a
qualidade do software;
II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para
verificar a qualidade do produto;
III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para
verificar a qualidade do processo;
IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou
após a implementação.Assinale a ÚNICA opção correta
Apenas I e II estão corretas;
Apenas I e III estão corretas;
 Apenas II e IV estão corretas;
 Apenas II e II estão corretas;
Apenas III e IV estão corretas;
 Gabarito Comentado.
 6a Questão (Ref.: 201402508600)
Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no
resultado da saída de dados do sistema, mediante a entrada definida de dados. 
Marque a alternativa que indica o tipo de teste descrito acima.
 Teste caixa preta
Teste caixa branca.
Teste simples.
Teste iterativo.
Teste de interação.
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A6_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 08/11/2014 20:36:31 (Finalizada)
 1a Questão (Ref.: 201402293197)
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com
dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia
foram:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com
manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído;
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final.
Analisando as sentenças acima, assinale a única alternativa correta:
Todas as sentenças apresentadas estão corretas
 Somente as sentenças I e III estão corretas
Somente as sentenças I e II estão corretas
Somente a sentença I está correta
Somente as sentenças II e III estão corretas
 2a Questão (Ref.: 201402814430)
O processo de codificação também pode ser visto como um passo do processo de engenharia de software. As
características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um
projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura
do computador, nem as características do processador e seus registradores.
Linguagem de baixo nível
Linguagem binária
Linguagem de máquina
 Linguagem de alto nível
Linguagem assembly
 3a Questão (Ref.: 201402814425)
A etapa de codificação traduz uma representação do projeto detalhado do software para uma concepção de
linguagem de programação. 
O processo de tradução continua quando um compilador aceita o _____________ como entrada e produz um
_______________ como saída. 
A saída do compilador é adicionalmente convertida em __________________.
código fonte - código de máquina - código objeto
código de máquina - código fonte - código objeto
 código fonte - código objeto - código de máquina
código objeto - código fonte - código de máquina
código de máquina - código objeto - código fonte
 Gabarito Comentado.
 4a Questão (Ref.: 201402470569)
Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens
que são compiladas. Uma característica marcante das linguagens interpretadas é:
Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos
de máquina, de acordo com o interpretador
 As linguagens interpretadas executam o código até o ponto em que há um erro
 Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando
uma tabela com estas informações
Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho
As linguagens interpretadas fazem alterações no código, de forma a torná-lo otimizado
 Gabarito Comentado.
 5a Questão (Ref.: 201402806241)
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.
Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima
para baixo:
1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada;
após o processo de compilação ou interpretação.
2. Desenho ( ) Etapa do processo de desenvolvimento de software já estudada anteriormente.
3. Código Fonte ( ) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de
programação.
4. Código Objeto ( ) Sequência binária de ações diretamente direcionadas para o processador da máquina.
5. Código Máquina ( ) Resultado da compilação do código fonte.
5, 4, 3, 2, 1
 3, 2, 1, 5, 4
4, 5, 3, 1, 2
1, 4, 5, 2, 3
2, 1, 4, 3, 5
 6a Questão (Ref.: 201402474890)
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de
softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o
desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a
qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo
processadores
Assinale a ÚNICA opção que complementa cada frase corretamente
 linguagem de programação / linguagem de máquina
linguagem de programação / linguagem interpretada
linguagem interpretada / linguagem de máquina
linguagem de máquina / linguagem interpretada
linguagem de máquina / linguagem de programação
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A7_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 08/11/2014 20:41:38 (Finalizada)
 1a Questão (Ref.: 201402302060)
O teste de produtos de software apresenta as atividades de _______________ e _______________.
qualificação, quantificação
análise, qualificação
validação, quantificação
quantificação, análise
 verificação, validação
 2a Questão (Ref.: 201402474974)
A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores,
propor melhorias no sistema e prover suporte ao sistema que foi desenvolvido. Em relação à documentação do
produto, o que descreve o manual de referência?
Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré-requisitos necessários
para funcionar.
 Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando
encontra-los.
Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final.
Descreve como instalar o sistema, plataformas de operação, pré-requisitos necessários.
Descreve as funcionalidades do sistema e as facilidades do uso do sistema.
 Gabarito Comentado.
 3a Questão (Ref.: 201402301443)
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que:
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
 Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
 4a Questão (Ref.: 201402293206)
Podemos definir as fases do Projeto Físico como sendo especificações de sistema necessárias ao início da construção do
software. As empresas costumam definir padrões para o desenvolvimento. Abaixo mostramos algumas definições na Análise
de Requisitos, para que se possa dar início das atividades ligadas à construção:
I- Definição da interface de desenvolvimento (ambiente gráfico) e da linguagem de programação;
II- Modelos e padrões de telas, botões, barras de ferramentas (também definido por alguns autores como Design);
III- Dimensionar,

Outros materiais