Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

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 desenvolvimento de 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 pordefinir 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 Prova
18/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
9a 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, refinamentode 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, classes e 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) ouF (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 Voltar
Aluno(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, projetar e edificar o ambiente do software/sistema e as tecnologias empregadas para o seu desenvolvimento
(Arquitetura/Tecnologia).
Após analisar as sentenças acima, assinale a única alternativa correta:
Somente as sentenças II e III estão corretas
Somente as sentenças I e II estão corretas
 Todas as sentenças apresentadas estão corretas
Somente as sentenças I e III estão corretas
Somente a sentença II está correta
 5a Questão (Ref.: 201402270851)
O teste de ameaça normalmente deve ser aplicado dentro de um projeto de software nas etapas de :
desenvolvimento inicial e desenvolvimento intermediário.
 teste de integração e teste de sistema
desenvolvimento intermediário e teste de aceitação.
teste de integração e teste de aceitação
desenvolvimento intermediário e teste de sistema.
 Gabarito Comentado.
 6a Questão (Ref.: 201402473548)
A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos.
Fazem parte da documentação do produto:
I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou
produto;
II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos
necessários;
III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros,
problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de
decisões.
Marque a alternativa correta:
Apenas a afirmativa I está correta
 Apenas as afirmativas I e II estão corretas
Apenas a afirmativa II está correta
Todas as afirmativas estão erradas
Apenas as afirmativas II e III estão corretas
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A8_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 08/11/2014 20:49:39 (Finalizada)
 1a Questão (Ref.: 201402292085)
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente:
Linguagem Pearl; Linguagem ASP;
Linguagem ASP; Linguagem PHP;
Linguagem de Máquina; Linguagem Assembly;
 Linguagem Assembly; Linguagem Pearl;
Linguagem Pearl; Linguagem PHP
 2a Questão (Ref.: 201402270832)
A estratégia de qualidade aplicada à arquitetura tradicional de software deve garantir para as etapas de
Engenharia de Sistemas, Requisitos e Projetos, respectivamente, os testes de :
integração, validação e sistema.
sistema, unidade e integração
sistema, integração e unidade.
 sistema, validação e integração.
validação, integração e unidade.
 3a Questão (Ref.: 201402470644)
Dentre as vantagens do modelo cascata podemos destacar:
Dificulta a visão de reutilização
Não requer documentação para todas as fases
Não é possível corrigir erros em fases já completas
 Permite pontos de controle bem definidos, facilitando a gestão do projeto
O usuário só vê os resultados ao final
 4a Questão (Ref.: 201402293204)
Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o
momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual
metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria?
Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e
realimentações, o processo pode torna-se facilmente gerenciável.
Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a
superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção
baixíssimo.
Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a
superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do
quanto se precisa retroceder.
 Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos,
facilitando a gestão do projeto.
Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue
um fluxo sequencial e as iterações (vários ciclos) são necessárias.
 Gabarito Comentado.
 5a Questão (Ref.: 201402471676)
Marque a alternativa CORRETA. O modelo em cascata:
 Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de
informação
Não trata o ciclo de vida do sistema de informação
Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação
Trata cada etapa do ciclo de vida do sistemas de informação de forma independente
Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
 6a Questão (Ref.: 201402474978)
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 umacascata (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 a I está correta
 Somente II está correta
Somente I e II estão corretas
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A9_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 08/11/2014 20:45:35 (Não Finalizada)
 1a Questão (Ref.: 201402270828)
A confiabilidade especificada para um software aplicativo é :
um requisito funcional
um mecanismo de teste de desempenho.
uma restrição de escopo.
 um requisito não-funcional.
um mecanismo de teste de estresse
 Gabarito Comentado.
 2a Questão (Ref.: 201402270825)
Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse
assunto, assinale a opção correta.
O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a objetos que
gera protótipos muito rapidamente, em função das ferramentas case disponíveis.
 A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento de
concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais.
No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema.
O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o código do
sistema muito mais rapidamente que o modelo de prototipação.
No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, é possível a
solução dos riscos logo no início do projeto.
 3a Questão (Ref.: 201402278796)
Para se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles: eles:
I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta
tanto os requisitos funcionais quanto os não funcionais.
II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto,
sendo possível tomar ações eficazes quando o desempenho de software se desviar de forma significativa dos
planos do projeto.
III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao
longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de
desenvolvimento.
IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do
processo de desenvolvimento e planejar atividades de melhoramento.
É correto o que se afirma em:
I, II e III, apenas
I e III apenas.
II e IV, apenas .
II, III e IV, apenas.
 I, II, III e IV.
 4a Questão (Ref.: 201402293199)
Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes
estamos falando do modelo:
Cascata
Prototipação
Espiral
Bottom-up
 Iterativo-incremental
 Gabarito Comentado.
 5a Questão (Ref.: 201402271049)
Indique a descrição correspondente ao nível de maturidade DEFINIDO, considerando a norma CMMI.
O sucesso do projeto está relacionado ao empenho da equipe.
A organização está engajada na melhoria contínua de seus processos, em fase de otimização.  
Os processos utilizados são estabelecidos e padronizados em toda a organização.
 Os projetos usam processos que são definidos, documentados, usados, disseminados, medidos,
fiscalizados e com rotinas de melhoria.
Medidas de qualidade e produtividade são coletadas em todos os projetos: avaliação e análise contínua
do desempenho, com uma visão qualitativa.
 6a Questão (Ref.: 201402270822)
O programa de Melhoria de Processo do Software Brasileiro estabelece:
os estágios do ciclo de vida dos serviços de tecnologia da informação.
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.
as atividades de tecnologia da informação agrupadas em processos e esses em domínios
um modelo de processos de software, um método de avaliação e um modelo de negócio.
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A10_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 08/11/2014 21:02:37 (Finalizada)
 1a Questão (Ref.: 201402301776)
(Concurso: Banco do Nordeste) A engenharia de software trabalha com diversos modelos de ciclo de vida de
desenvolvimento de um software. Sobre estes modelos, é CORRETO afirmar que:
o modelo de ciclo de vida em cascata trabalha com o conceito de protótipos e refinamento destes.
 no modelo de ciclo de vida em cascata puro, o cliente só percebe o produto no final do projeto.
o modelo de ciclo vida em cascata trabalha com diversas versões do sistema ao longo do projeto.
no modelo de ciclo de vida em cascata, o sistema é desenvolvido como se fosse uma espiral por meio
de diversas interações junto aos protótipos.
o modelo de ciclo de vida em cascata caracteriza-se pela implementação imediata do sistema após a
definição dos primeiros requisitos.
 Gabarito Comentado.
 2a Questão (Ref.: 201402333581)
De acordo com a teoria são características do Processo Unificado o que consta apenas em:
I. Dirigido por caso de uso.
II. Orientado por quatro workflows.
III. Centrado em arquitetura.
IV. Distribuído em cinco fases.
V. Iterativo e incremental.
 
III, IV e V.
I, II e IV.
II, III e V.
I, II e III.
 I, III e V.
 Gabarito Comentado.
 3a Questão (Ref.: 201402307053)
O ciclo de vida do software é um conjunto de atividades que são realizadas na construção de um software. O
processo denominado Cascata ou Water Fall ainda é um dos mais utilizados e possui como característica
principal:
O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de
riscos;
 A abordagem sistemática para realização das atividades do desenvolvimento de software de modo que
elas seguem um fluxo seqüencial;
A codificação de uma versão executável do sistema desde as fases iniciais do desenvolvimento, de
modo que o sistema final é incrementalmente construído, daí a alusão à idéia de "cascata"(waterfall );
O desenvolvimento de uma implementação inicial, expondo o resultado ao comentário do usuário e
fazendo seu aprimoramento por meio de muitas versões, até que um sistema adequado tenha sido
desenvolvido.
O uso de formalização rigorosa em todas as etapas de desenvolvimento;
 Gabarito Comentado.
 4a Questão (Ref.: 201402302074)
Marque a resposta certa de acordo com as assertivas abaixo:
I - O PU utiliza a UML no preparo de todos os artefatos do sistema.
II - O PU é baseado em componentes, o que significa o sistema ser construído a partir de componentes de
software interconectados via interfaces muito bem definidas.
III - O UP de desenvolvimento de sistemas combina os ciclos iterativo e incremental para a construção de
produtos de software.
IV - O RUP foi desenvolvido pela Rational Corporation.
 Todas as assertivas estão corretas.
Apenas a assertiva II está correta.
Apenas a assertiva III está correta.
Apenas a assertiva IV está correta.
Apenas a assertiva I está correta.
 Gabarito Comentado.
 5a Questão (Ref.: 201402258173)
O modelo de ciclo de vida em cascata:
envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas,
chegar ao sistema completamente implementado.
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.
enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software.
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.
 6a Questão (Ref.: 201402333584)
De acordocom o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de:
Construção.
Concepção.
Implementação.
 Elaboração.
Transição.
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
Exercício: CCT0194_EX_A1_201308357575 Voltar 
Aluno(a): CHRISTIANO SERRA CABREIRA Matrícula: 201308357575 
 
Data: 20/09/2014 19:24:11 (Finalizada) 
 
 
 1a Questão (Ref.: 201308961922) 
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. 
 
 
Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. 
 
Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. 
 
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. 
 Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. 
 
Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. 
 
 
 
 2a Questão (Ref.: 201308447269) 
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, II e III estão corretas 
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
 
As opções I e III estão corretas 
 
 
 
 3a Questão (Ref.: 201308962668) 
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, V, F, F, V 
 
F, F, F, V, V 
 
V, F, F, F, V 
 
 
 
 4a Questão (Ref.: 201308426087) 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
Símbolos, números, letras. 
 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. 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201308447311) 
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; 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284207&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
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 III e IV estão corretas 
 
Apenas a opção III está correta 
 
As opções I e IV estão corretas 
 
As opçoes I, II e III estão corretas 
 
As opçoes I e III estão corretas 
 
 
 
 6a Questão (Ref.: 201308961236) 
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo 
com a sua licença de publicação: 
 
 
Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. 
 Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. 
 
Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do 
produto ser avaliado. 
 Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo 
estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar 
rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. 
 
Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É 
comum o código fonte estar disponível para manuseá-lo. 
 
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
Exercício: CCT0194_EX_A2_201308357575 Voltar 
Aluno(a): CHRISTIANO SERRA CABREIRA Matrícula: 201308357575 
 
Data: 20/09/2014 20:23:48 (Finalizada) 
 
 
 1a Questão (Ref.: 201308628550) 
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos 
profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, 
claro e preciso dos requisitos de um produtode software. Estes requisitos devem ser levantados pela equipe do 
projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de 
aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um 
produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de 
software podem ser 
I. Descrições dos serviços fornecidos pelo sistema. 
II. Restrições e características desses serviços. 
III. Apresentados somente como Não Funcionais. 
IV. Apresentados somente como Funcionais. 
É correto, apenas, o que se afirma em 
 
 
II e IV 
 
I, II e III 
 
I e III 
 
II, III e IV 
 I e II 
 
 
 
 2a Questão (Ref.: 201308626511) 
"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de 
uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a 
técnica de elicitação de requisitos denominada: 
 
 
Reunião 
 
Casos de Uso 
 Brainstorm 
 
Questionário 
 
Entrevista 
 
 
 
 3a Questão (Ref.: 201308625561) 
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? 
 
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
 Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI 
 
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI 
 
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI 
 
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI 
 
O ROI representa se as restrições de prazo serão atendidas 
 
 
 
 4a Questão (Ref.: 201308448790) 
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? 
 
 
Obter mão de obra especializada independente de processo. 
 
Obter muitos recursos financeiros. 
 Adotar um processo de desenvolvimento. 
 
Atender os requisitos no momento em que forem solicitados independente de planejamento. 
 
Focar no prazo independente do atendimento das funcionalidades desejadas. 
 
 
 
 5a Questão (Ref.: 201308413206) 
A confiabilidade especificada para um software aplicativo é: 
 
 
um mecanismo de teste de estresse. 
 
uma restrição de escopo. 
 
um requisito funcional. 
 
um mecanismo de teste de desempenho. 
 um requisito não-funcional 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201308447469) 
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, Funcional, Cronograma e Econômica 
 
Técnica, Operaciaonal, Cronograma e Organizacional 
 Técnica, Operaciaonal, Cronograma e Econômica 
 Gabarito Comentado. 
 
 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=280163&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
Exercício: CCT0194_EX_A3_201308357575 Voltar 
Aluno(a): CHRISTIANO SERRA CABREIRA Matrícula: 201308357575 
 
Data: 20/09/2014 20:39:07 (Finalizada) 
 
 
 1a Questão (Ref.: 201308413231) 
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, 
respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções 
correta: (QUESTÃO 74 - ENADE 2008) 
 
 
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos 
fluxos de dados entre os módulos. 
 
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa 
com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, 
que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em 
seguida. 
 
O projeto arquitetural independe do paradigma de desenvolvimento. 
 Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional 
e o comportamental. 
 
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o 
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e 
ele não causa impacto nos custos de desenvolvimento. 
 
 
 
 2a Questão (Ref.: 201308426095) 
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
 
"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 Médico. 
 
Cliente e atendente. 
 
Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. 
 
Somente o atendente, pois o procedimento do médico é confidencial. 
 Atendente e Médico. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201308448788) 
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? 
 
 
Funcionalidades entregues não contemplando todas as acordadas com os stakeholders. 
 Falta de interesse dos stakeholders. 
 
Falta de entendimento dos requisitos. 
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:history.back();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291903&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 
Valor final do projeto acima do planejado. 
 
Entrega final do projeto bem acima do prazo planejado. 
 
 
 
 4a Questão (Ref.: 201308447398) 
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-F, II-V, III-F IV-F 
 
I-V, II-F, III-V IV-F 
 I-V, II-V, III-V IV-F 
 
I-F, II-V, III-V IV-F 
 
 
 
 5a Questão (Ref.: 201308447450) 
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. 
 
 
Análise de documentos - Questionário - GED 
 
Visita em Locco - Questionário - Análise de documentos 
 
Entrevista - Análise de documentos - Brainstorm 
 Visita em Locco - Análise de documentos - JAD 
 
Entrevista - Questionário - JAD 
 
 
 
 6a Questão (Ref.: 201308628556) 
A atividade de análise no processo de desenvolvimento de softwares possui: 
I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente 
para as atividades do próximo passo no processo de desenvolvimento de software. 
II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como 
objetivo modelar a solução, e não o problema. 
III) 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. 
IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base 
para identificar soluções para os requisitos apresentados. 
É correto, apenas, o que se afirma em 
 
 
I, II e III 
 
I e IV 
 
I e II 
 
II e III 
 I, III e IV 
 Gabarito Comentado. 
 
 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291901&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291901&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291901&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291901&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291901&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291901&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291901&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291901&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
Exercício: CCT0194_EX_A4_201308357575 Voltar 
Aluno(a): CHRISTIANO SERRA CABREIRA Matrícula: 201308357575 
 
Data: 20/09/2014 20:51:22 (Finalizada) 
 
 
 1a Questão (Ref.: 201308413222) 
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 ? 
 
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
 
 
 
 
 
 
 
 
Modelos de Contexto 
 
Modelos de Dados 
 
Modelos de Comportamento 
 Modelos de Objetos 
 
Modelos de Máquina de Estados 
 
 
 
 2a Questão (Ref.: 201308626596) 
É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos 
componentes e a interconexão com outros sistemas. 
 
 
Visão geral 
 
Visão comportamental 
 Visão interna 
 
Visão externa 
 Visão estrutural 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201308456578) 
Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a 
análise comportamental: 
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por 
seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são 
selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a 
análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os 
livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que 
contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos 
livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." 
 
 
Encomendar livros. 
 
Faturar pedido. 
 Conferir requisição. 
 
Cadastrar cliente. 
 Resumo. 
 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 
 4a Questão (Ref.: 201308456581) 
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise 
comportamental: 
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por 
seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são 
selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a 
análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os 
livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que 
contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos 
livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." 
I. Código do livro. 
II. Encomendar livros. 
III. Editoras. 
IV. Conferir requisição. 
V. Resumo. 
 
 
I, III e IV estão corretas. 
 
II, III e IV estão corretas. 
 II e IV estão corretas. 
 
III e IV estão corretas. 
 
I e IV estão corretas. 
 
 
 
 5a Questão (Ref.: 201308426088) 
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada 
(Rumbaugh, 1994). 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento 
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). 
 
É uma propriedade das ligações de uma associação. 
 
 
 
 6a Questão (Ref.: 201308625595) 
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 e III estão corretas; 
 
Apenas I e III estão corretas; 
 
Apenas I está correta; 
 
Apenas II está correta; 
 Apenas III está correta; 
 
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
Exercício: CCT0194_EX_A4_201308357575 Voltar 
Aluno(a): CHRISTIANO SERRA CABREIRA Matrícula: 201308357575 
 
Data: 20/09/2014 20:51:22 (Finalizada) 
 
 
 1a Questão (Ref.: 201308413222) 
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 ? 
 
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
javascript:history.back();
 
 
 
 
 
 
 
 
Modelos de Contexto 
 
Modelos de Dados 
 
Modelos de Comportamento 
 Modelos de Objetos 
 
Modelos de Máquina de Estados 
 
 
 
 2a Questão (Ref.: 201308626596) 
É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos 
componentes e a interconexão com outros sistemas. 
 
 
Visão geral 
 
Visão comportamental 
 Visão interna 
 
Visão externa 
 Visão estrutural 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201308456578) 
Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a 
análise comportamental: 
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por 
seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são 
selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a 
análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os 
livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que 
contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos 
livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." 
 
 
Encomendar livros. 
 
Faturar pedido. 
 Conferir requisição. 
 
Cadastrar cliente. 
 Resumo. 
 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 
 4a Questão (Ref.: 201308456581) 
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise 
comportamental: 
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por 
seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são 
selecionados pela Direção daLivraria. Os clientes solicitam os livros pela internet a partir do código, após a 
análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os 
livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que 
contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos 
livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." 
I. Código do livro. 
II. Encomendar livros. 
III. Editoras. 
IV. Conferir requisição. 
V. Resumo. 
 
 
I, III e IV estão corretas. 
 
II, III e IV estão corretas. 
 II e IV estão corretas. 
 
III e IV estão corretas. 
 
I e IV estão corretas. 
 
 
 
 5a Questão (Ref.: 201308426088) 
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada 
(Rumbaugh, 1994). 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento 
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). 
 
É uma propriedade das ligações de uma associação. 
 
 
 
 6a Questão (Ref.: 201308625595) 
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 e III estão corretas; 
 
Apenas I e III estão corretas; 
 
Apenas I está correta; 
 
Apenas II está correta; 
 Apenas III está correta; 
 
 
Avaliação: CCT0194_AVS_200807064915 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AVS
Aluno: 200807064915 - LEONARDO AMARO DO NASCIMENTO 
Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA
Nota da Prova: 4,0 Nota de Partic.: 0,5 Data: 02/07/2014 19:06:34
1
a
 Questão (Ref.: 200807168581) Pontos: 1,0 / 1,5
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até 
então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de 
métodos ágeis.
Resposta: A abordagem tradicional é centralizada no desenvolvimento de software voltada para o antigo modelo 
(estrutural) de desenvolvimento de sistemas e aplicações, resultando num modelo que exprime a criação e entrega 
dos software por completo, criando assim uma ansiedade na entrega para o usuário. Já a abordagem de métodos 
ágeis traz consigo a fabricação de sofware em partes para atender melhor o desenvolvimento, utilizando as 
metologias RUP, Iterativo e Incremental entre outras, onde a entrega do software se faz em parte, criando uma 
expectativa válida para o usuário.
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil 
está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e 
projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a 
programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a 
codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam 
construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, 
orientação a testes, refatoramento, entre outros.
2
a
 Questão (Ref.: 200807129960) Pontos: 0,0 / 1,5
O que é desenvolver Adhoc?
Resposta: Desenvolver Adhoc é desenvolver em cima de estruturas voltadas para o hardware.
Gabarito: Desenvolvimento sob demanda.
3
a
 Questão (Ref.: 200807104161) Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: 
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.
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
Página 1 de 4BDQ Prova
08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4
a
 Questão (Ref.: 200807306630) Pontos: 0,5 / 0,5
A atividade de análise no processo de desenvolvimento de softwares possui: 
I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente 
para as atividades do próximo passo no processo de desenvolvimento de software. 
II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como 
objetivo modelar a solução, e não o problema. 
III) 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. 
IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para 
identificar soluções para os requisitos apresentados. 
É correto, apenas, o que se afirma em 
I, III e IV
I, II e III
II e III
I e IV
I e II
5
a
 Questão (Ref.: 200807126329) 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 de integração
Teste de carga do sistema
Teste de aceite
Teste da unidade
6
a
 Questão (Ref.: 200807125516) Pontos: 0,5 / 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
Do cronograma
Funcional
Modal
Não funcional
7
a
 Questão (Ref.: 200807308051) Pontos: 0,0 / 0,5
Página 2 de 4BDQ Prova
08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
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 I está correta
Somente II e III estão corretas
Somente a III está correta
Somente a II está correta
Somente I e III estão corretas
8
a
 Questão (Ref.: 200807165672) Pontos: 1,0 / 1,0
O teste de produto de software apresenta duas fases: __________ e __________.
controle e validação
verificação e controle
gerenciamento e validação
gerenciamento e controle
verificação e validação
9
a
 Questão (Ref.: 200807103930) Pontos: 0,0 / 1,0
Considere as seguintes assertivas sobre modelos teóricos de processo de desenvolvimento de software: 
I - O modelo em cascata especifica que a definição do comportamentoexterno do sistema deve preceder o projeto 
de sua arquitetura; 
II - O modelo incremental requer que na primeira fase seja feito primeiro o levantamento de todos os requisitos do 
sistema; 
III - O modelo de prototipação de requisitos consiste na criação de implementações parciais do sistema com o 
objetivo de conhecer os requisitos do sistema. 
Estão corretas somente: 
I e III
II e III
I, II e III
I e II
NENHUMA
10
a
 Questão (Ref.: 200807126311) 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.
Página 3 de 4BDQ Prova
08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
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 III estão corretas
Todas as sentenças apresentadas estão corretas
Somente as sentenças II e III estão corretas
Somente a sentença II está correta
Somente as sentenças I e II estão corretas
Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.
Página 4 de 4BDQ Prova
08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201402216629 V.2 Fechar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Desempenho: 6,0 de 8,0 Data: 06/10/2014 19:25:35 (Finalizada)
 1a Questão (Ref.: 201402258165) Pontos: 0,0 / 1,0
A confiabilidade especificada para um software aplicativo é:
 um requisito funcional.
uma restrição de escopo.
um mecanismo de teste de estresse.
um mecanismo de teste de desempenho.
 um requisito não-funcional
 Gabarito Comentado.
 2a Questão (Ref.: 201402271058) Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e
Estado de saúde. 
"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."
Generalização.
Objeto.
 Associação.
 Atributo.
Classe.
 Gabarito Comentado.
 3a Questão (Ref.: 201402271056) Pontos: 1,0 / 1,0
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.
Atendente e Médico.
Somente o cliente.
Cliente, atendente e Procedimentos.
Cliente e atendente.
 4a Questão (Ref.: 201402271047) Pontos: 1,0 / 1,0
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
Descreve um conjunto de ligação com estrutura e semântica comuns.
É uma propriedade das ligações de uma associação.
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada
(Rumbaugh, 1994).
É a conexão física ou conceitual entre instâncias de objetos.
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
 5a Questão (Ref.: 201402271055) Pontos: 1,0 / 1,0
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor.
A representação é denominada de Generalização de Ator.
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente.
 Vendedor não pode realizar nenhum caso de uso.
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores".
 6a Questão (Ref.: 201402258181) Pontos: 1,0 / 1,0
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 Dados
Modelos de Contexto
Modelos de Comportamento
 Modelos de Objetos
 7a Questão (Ref.: 201402271054) Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
"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.
 Atendente e Médico.
Cliente e Médico.
Somente o atendente, pois o procedimento do médico é confidencial.
Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema.
 Gabarito Comentado.
 8a Questão (Ref.: 201402271046) Pontos: 1,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO:
 Experiência pessoal, informações analisadas, gerando ações ou decisões.
Símbolos, números, letras.
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
Dados analisados dentro de um contexto.
Fatos brutos que retratam ocorrências atuais ou do passado.
 Gabarito Comentado.
 9a Questão (Ref.: 201402296846)
Desenvolver software com qualidade é?
Sua Resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que
envolvem essa atividade.
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas
as fases que envolvem essa atividade.
 10a Questão (Ref.: 201402296845)
O que é desenvolver Adhoc?
Sua Resposta: Desenvolvimento sob demanda.
Compare com a sua resposta: Desenvolvimento sob demanda.
 Voltar
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201402216629 V.3 Fechar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Desempenho: 8,0 de 8,0 Data: 06/10/2014 20:09:58 (Finalizada)
 1a Questão (Ref.: 201402271056) Pontos: 1,0 / 1,0
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, atendente e Procedimentos.
Somente o cliente.
 Cliente e Procedimentos.
Atendente e Médico.
 2a Questão (Ref.: 201402258181) Pontos: 1,0 / 1,0
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 Objetos
Modelos de Máquina de Estados
Modelos de Contexto
Modelos de Comportamento
Modelos de Dados
 3a Questão (Ref.: 201402271055) Pontos:1,0 / 1,0
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
 Vendedor não pode realizar nenhum caso de uso.
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente.
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores".
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor.
A representação é denominada de Generalização de Ator.
 4a Questão (Ref.: 201402271047) Pontos: 1,0 / 1,0
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
Descreve um conjunto de ligação com estrutura e semântica comuns.
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
É a conexão física ou conceitual entre instâncias de objetos.
É uma propriedade das ligações de uma associação.
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada
(Rumbaugh, 1994).
 5a Questão (Ref.: 201402271058) Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e
Estado de saúde. 
"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."
 Atributo.
Objeto.
Associação.
Classe.
Generalização.
 Gabarito Comentado.
 6a Questão (Ref.: 201402271054) Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
"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."
 Atendente e Médico.
Cliente e Médico.
Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema.
Somente o atendente, pois o procedimento do médico é confidencial.
Cliente e atendente.
 Gabarito Comentado.
 7a Questão (Ref.: 201402258165) Pontos: 1,0 / 1,0
A confiabilidade especificada para um software aplicativo é:
 um requisito não-funcional
um mecanismo de teste de estresse.
uma restrição de escopo.
um requisito funcional.
um mecanismo de teste de desempenho.
 Gabarito Comentado.
 8a Questão (Ref.: 201402292428) Pontos: 1,0 / 1,0
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos,
são elas:
 Técnica, Operaciaonal, Cronograma e Econômica
Técnica, Funcional, Cronograma e Econômica
Organizacional, Funcional, Financeira e de Requisitos
Organizacional, Operaciaonal, Funcional e Econômica
Técnica, Operaciaonal, Cronograma e Organizacional
 Gabarito Comentado.
 9a Questão (Ref.: 201402296846)
Desenvolver software com qualidade é?
Sua Resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que
envolvem essa atividade.
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas
as fases que envolvem essa atividade.
 10a Questão (Ref.: 201402296845)
O que é desenvolver Adhoc?
Sua Resposta: Desenvolvimento sob demanda.
Compare com a sua resposta: Desenvolvimento sob demanda.
 Voltar
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201402216629 V.1 Fechar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Desempenho: 7,0 de 8,0 Data: 06/10/2014 19:15:03 (Finalizada)
 1a Questão (Ref.: 201402258190) Pontos: 0,0 / 1,0
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas,
respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções
correta: (QUESTÃO 74 - ENADE 2008)
 O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos
fluxos de dados entre os módulos.
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele
não causa impacto nos custos de desenvolvimento.
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa
com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que
se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida.
 Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e
o comportamental.
O projeto arquitetural independe do paradigma de desenvolvimento.
 2a Questão (Ref.: 201402271614) Pontos: 1,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de
sistemas.
Entrada de dados, processamento da informação, apresentação dos resultados
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
 Levantamento de requisitos, análise de requisitos, registro dos requisitos
Projeto lógico, projeto físico, implementação e manutenção
Desenvolvimento, homologação, produção
 3a Questão (Ref.: 201402271616) Pontos: 1,0 / 1,0
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
Z foram provocados pela ausência de testes unitários
Z são influenciados, fortemente, pela qualidade técnica dos testadores
Y apresentam o menor custo de correção
X apresentam o maior custo de correção
 4a Questão (Ref.: 201402271058) Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e
Estado de saúde. 
"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."
Classe.
Generalização.
Associação.
 Atributo.
Objeto.
 Gabarito Comentado.
 5a Questão (Ref.: 201402271054) Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
"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."
 Atendente e Médico.
Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema.
Cliente e atendente.
Cliente e Médico.
Somente o atendente, pois o procedimento do médico é confidencial.
 Gabarito Comentado.
 6a Questão (Ref.: 201402271046) Pontos: 1,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO:
Conjunto de dados aos quais os seres humanos deram forma para torná-lossignificativos e úteis.
Dados analisados dentro de um contexto.
Símbolos, números, letras.
 Experiência pessoal, informações analisadas, gerando ações ou decisões.
Fatos brutos que retratam ocorrências atuais ou do passado.
 Gabarito Comentado.
 7a Questão (Ref.: 201402292409) Pontos: 1,0 / 1,0
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 - Análise de documentos - Brainstorm
Análise de documentos - Questionário - GED
 Visita em Locco - Análise de documentos - JAD
Entrevista - Questionário - JAD
 8a Questão (Ref.: 201402270807) Pontos: 1,0 / 1,0
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
 9a Questão (Ref.: 201402296846)
Desenvolver software com qualidade é?
Sua Resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que
envolvem essa atividade. ​​​​​​​​​​ ​ ​​ ​​​ ​​​ ​ ​​​​(​​​ ​​​​​​ ​ ​​​ ​​ ​​ ​​ ​​​​​ )​​ ​​​​​​​​ ​​​​ ​​​​​ ​ ​​
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas
as fases que envolvem essa atividade.
 10a Questão (Ref.: 201402296845)
O que é desenvolver Adhoc?
Sua Resposta: Desenvolvimento sob demanda.
Compare com a sua resposta: Desenvolvimento sob demanda.
 
 Fechar 
 
Avaliação: CCT0194_AV_ PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Professor: 
JOAO DOMINGOS CAMPOS NETO 
MARCILENE SCANTAMBURLO FONSECA 
Turma: 9006/AC 
 
 1a Questão (Ref.: 201307171357) Pontos: 1,5 / 1,5 
O que é desenvolver Adhoc? 
 
Gabarito: Desenvolvimento sob demanda. 
 
 2a Questão (Ref.: 201307176077) Pontos: 0,5 / 1,5 
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata 
e Iterativo e Incremental apresentando vantagens e desvantagens. 
 
Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de 
software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um 
todo o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa 
ansiedade. Já o Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos 
e aumentando a análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma 
vantagem, mas com relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem. 
 
 3a Questão (Ref.: 201307145558) Pontos: 0,5 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 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. 
 
Símbolos, números, letras. 
 
Dados analisados dentro de um contexto. 
 
 4a Questão (Ref.: 201307168263) Pontos: 0,0 / 1,0 
NÃO é fase do RUP? 
 
 
Gerenciamento. 
 
Construção. 
 
Elaboração. 
 Transição. 
 
Iniciação ou concepção. 
 
 5a Questão (Ref.: 201307146128) Pontos: 0,5 / 0,5 
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 
 
X apresentam o maior custo de correção 
 
Z foram provocados pela ausência de testes unitários 
 
Z são influenciados, fortemente, pela qualidade técnica dos testadores 
javascript:parent.window.close();
javascript:alert('Nota%20aferida%20por%20%20em%2017/06/2014.');
javascript:alert('Nota%20aferida%20por%20%20em%2017/06/2014.');
javascript:parent.window.close();
javascript:alert('Ref. da quest%C3%A3o: 201307171357/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307176077/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307145558/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307168263/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307146128/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 6a Questão (Ref.: 201307145567) Pontos: 0,5 / 0,5 
Analisando o modelo apresentado abaixo, marque a alternativa incorreta: 
 
 
 
 
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". 
 
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. 
 
A representação é denominada de Generalização de Ator. 
 Vendedor não pode realizar nenhum caso de uso. 
 
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. 
 
 7a Questão (Ref.: 201307348046) Pontos: 0,0 / 0,5 
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 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 
 Apenas as sentenças II e V estão corretas 
 
Todas as sentenças estão corretas 
 
 
 8a Questão (Ref.: 201307349464) Pontos: 0,0 / 0,5 
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do 
desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em 
relação aos componentes de código: 
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e 
estruturada. 
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. 
III- Código de Máquina - Resultado da compilação do código fonte. 
Assinale a única opção correta 
javascript:alert('Ref. da quest%C3%A3o: 201307145567/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307348046/n/nStatusda quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307349464/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
 
 
 Somente I e III estão corretas 
 
Somente I e II estão corretas 
 Somente I está correta 
 
Somente II e III estão corretas 
 
Somente a II está correta 
 
 
 9a Questão (Ref.: 201307166597) Pontos: 0,0 / 1,0 
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente: 
 
 
 
Linguagem Pearl; Linguagem PHP 
 Linguagem de Máquina; Linguagem Assembly; 
 
Linguagem ASP; Linguagem PHP; 
 
Linguagem Pearl; Linguagem ASP; 
 Linguagem Assembly; Linguagem Pearl; 
 
 
 10a Questão (Ref.: 201307346036) 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 semântica 
 
Análise compotamental 
 
Análise funcional 
 
Análise ambiental 
 Análise estrutural 
 
javascript:alert('Ref. da quest%C3%A3o: 201307166597/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307346036/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
 Fechar 
 
Avaliação: CCT0194_AVS_ PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AVS 
Professor: 
JOAO DOMINGOS CAMPOS NETO 
MARCILENE SCANTAMBURLO FONSECA 
Turma: 9006/AC 
 
 1a Questão (Ref.: 201307209978) Pontos: 1,5 / 1,5 
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens 
até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a 
abordagem de métodos ágeis. 
 
 
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem 
ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise 
e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam 
nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como 
principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios 
que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: 
programação em par, orientação a testes, refatoramento, entre outros. 
 
 
 2a Questão (Ref.: 201307171357) Pontos: 1,5 / 1,5 
O que é desenvolver Adhoc? 
 
 
Gabarito: Desenvolvimento sob demanda. 
 
 3a Questão (Ref.: 201307146137) Pontos: 1,0 / 1,0 
Assinale a alternativa que NÃO representa uma característica do Processo Unificado (UP) original, descrito no 
livro The Unified Software Development Process (1999) 
 
 
 
Centrado na arquitetura 
 
Focado na mitigação precoce dos riscos 
 
Orientado por casos de uso 
 
Iterativo e incremental 
 Ágil 
 
 
 4a Questão (Ref.: 201307145558) Pontos: 0,5 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
 
Dados analisados dentro de um contexto. 
 
Símbolos, números, letras. 
 
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. 
 Experiência pessoal, informações analisadas, gerando ações ou decisões. 
 
javascript:parent.window.close();
javascript:alert('Nota%20aferida%20por%20%20em%2026/06/2014.');
javascript:alert('Nota%20aferida%20por%20%20em%2026/06/2014.');
javascript:parent.window.close();
javascript:alert('Ref. da quest%C3%A3o: 201307209978/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307171357/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307146137/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307145558/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
 5a Questão (Ref.: 201307168261) Pontos: 0,5 / 0,5 
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? 
 
 
 
Obter muitos recursos financeiros. 
 
Atender os requisitos no momento em que forem solicitados independente de planejamento. 
 
Obter mão de obra especializada independente de processo. 
 
Focar no prazo independente do atendimento das funcionalidades desejadas. 
 Adotar um processo de desenvolvimento. 
 
 
 6a Questão (Ref.: 201307348027) Pontos: 0,0 / 0,5 
A atividade de análise no processo de desenvolvimento de softwares possui: 
I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente 
para as atividades do próximo passo no processo de desenvolvimento de software. 
II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como 
objetivo modelar a solução, e não o problema. 
III) 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. 
IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base 
para identificar soluções para os requisitos apresentados. 
É correto, apenas, o que se afirma em 
 
 
 
II e III 
 
I, II e III 
 I, III e IV 
 I e II 
 
I e IV 
 
 
 7a Questão (Ref.: 201307167726) Pontos: 0,0 / 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 
 
 
 
 
 
javascript:alert('Ref. da quest%C3%A3o: 201307168261/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307348027/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307167726/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 8a Questão (Ref.: 201307175955) Pontos: 1,0 / 1,0 
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". 
É correto afirmar que: 
 
 
 Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. 
 
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. 
 
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. 
 
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. 
 
Por ser a última fase, ele tem a obrigação de dizer que o software funciona. 
 
 
 9a Questão (Ref.: 201307349448) Pontos: 0,5 / 0,5 
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 I e III estão corretas 
 
Somente a III está correta 
 
Somente a II está correta 
 
Somente a I está correta 
 
Somente II e III estão corretas 
 
 10a Questão (Ref.: 201307167708) Pontos: 0,0 / 0,5Uma 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 
 Todas as sentenças apresentadas estão corretas 
 Somente as sentenças I e III estão corretas 
 
Somente a sentença II está correta 
 
Somente as sentenças II e III estão corretas 
 
 
javascript:alert('Ref. da quest%C3%A3o: 201307175955/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307349448/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307167708/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
EXERCÍCIO: CCT0194_EX_A1 
 
 1a Questão (Ref.: 201307166740) 
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, II e III estão corretas 
 
As opções II e III estão corretas 
 
As opções I e II estão corretas 
 
As opções I e III estão corretas 
 
As opções II e IV estão corretas 
 
 
 
 2a Questão (Ref.: 201307166782) 
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 III e IV estão corretas 
 
As opçoes I e III estão corretas 
 
Apenas a opção III está correta 
 
As opções I e IV estão corretas 
 
As opçoes I, II e III estão corretas 
 
 
 
 
 
 
 
 3a Questão (Ref.: 201307166990) 
A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e 
atributos. Como essa fase pode ser chamada? 
 
 
 
Multimodal e Multifuncional. 
 
Essencial e Estrutural; 
 
Comportamental ou Essencial; 
 
Estrutural e Analítica; 
 
Estrutural ou Comportamental; 
 
VOLTAR 
 
 
javascript:voltar();
javascript:voltar();
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
EXERCÍCIO: CCT0194_EX_A2 
 
 
 1a Questão (Ref.: 201307166940) 
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em 
quatro tipos, são elas: 
 
 
 
Técnica, Operaciaonal, Cronograma e Organizacional 
 
Organizacional, Funcional, Financeira e de Requisitos 
 
Organizacional, Operaciaonal, Funcional e Econômica 
 
Técnica, Funcional, Cronograma e Econômica 
 Técnica, Operaciaonal, Cronograma e Econômica 
 
 
 
 2a Questão (Ref.: 201307132728) 
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra 
os pesos para o cálculo de pontos de função não ajustados. 
 
 Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), 
o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do 
sistema é : 
 
1072 
 
1456 
 
1624 
 1320 
 
1528 
 
 
 3a Questão (Ref.: 201307168261) 
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? 
 
 Adotar um processo de desenvolvimento. 
 
Focar no prazo independente do atendimento das 
funcionalidades desejadas. 
 
Obter muitos recursos financeiros. 
 
Obter mão de obra especializada independente de processo. 
 
Atender os requisitos no momento em que forem solicitados 
independente de planejamento. 
 
 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
EXERCÍCIO: CCT0194_EX_A3 
 1a Questão (Ref.: 201307166606) 
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-F, IV-F 
 
I-NF, II-NF, III-NF, IV-NF 
 
I-F, II-F, III-NF, IV-F 
 I-F, II-NF, III-NF, IV-F 
 
 2a Questão (Ref.: 201307146126) 
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema 
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que 
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de 
sistemas. 
 
 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
Desenvolvimento, homologação, produção 
 Levantamento de requisitos, análise de requisitos, registro dos requisitos 
 
Entrada de dados, processamento da informação, apresentação dos resultados 
 
Projeto lógico, projeto físico, implementação e manutenção 
 
 3a Questão (Ref.: 201307132702) 
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, 
respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções 
correta: (QUESTÃO 74 - ENADE 2008) 
 
 
 
O projeto arquitetural independe do paradigma de desenvolvimento. 
 
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa 
com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, 
que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em 
seguida. 
 
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos 
fluxos de dados entre os módulos. 
 Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional 
e o comportamental. 
 
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o 
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e 
ele não causa impacto nos custos de desenvolvimento. 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
CCT0194_SM1 
 
 1a Questão (Ref.: 201307146128) Pontos: 1,0 / 1,0 
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 
 
 
 
Z foram provocados pela ausência de testes unitários 
 
Z são influenciados, fortemente, pela qualidade técnica dos testadores 
 Y seriam mais baratos se fossem detectados no início 
 
X apresentam o maior custo de correção 
 
Y apresentam o menor custo de correção2a Questão (Ref.: 201307132677) Pontos: 1,0 / 1,0 
A confiabilidade especificada para um software aplicativo é: 
 
 
 
um mecanismo de teste de desempenho. 
 
um mecanismo de teste de estresse. 
 
uma restrição de escopo. 
 um requisito não-funcional 
 
um requisito funcional. 
 
 
 3a Questão (Ref.: 201307166921) Pontos: 1,0 / 1,0 
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 - Análise de documentos - Brainstorm 
 
Análise de documentos - Questionário - GED 
 Visita em Locco - Análise de documentos - JAD 
 
Visita em Locco - Questionário - Análise de documentos 
 
Entrevista - Questionário - JAD 
 
 
 
 
 
 
 
 
 
 4a Questão (Ref.: 201307132693) 
Pontos: 1,0 / 1,0 
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 Comportamento 
 Modelos de Objetos 
 
Modelos de Contexto 
 
Modelos de Dados 
 
 
 5a Questão (Ref.: 201307145568) Pontos: 0,0 / 1,0 
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." 
 
 
 Atendente e Médico. 
 
Cliente e atendente. 
 
Somente o cliente. 
 
Cliente, atendente e Procedimentos. 
 Cliente e Procedimentos. 
 
 
 6a Questão (Ref.: 201307145319) Pontos: 1,0 / 1,0 
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 V 
 
V F V 
 
V V F 
 
F F F 
 
 
 7a Questão (Ref.: 201307145558) Pontos: 1,0 / 1,0 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
 
Símbolos, números, letras. 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 
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. 
 
 
 
 
 
 
 8a Questão (Ref.: 201307145567) Pontos: 1,0 / 1,0 
Analisando o modelo apresentado abaixo, marque a alternativa incorreta: 
 
 
 
 
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. 
 
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. 
 Vendedor não pode realizar nenhum caso de uso. 
 
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". 
 
A representação é denominada de Generalização de Ator. 
 
 
 9a Questão (Ref.: 201307171358) 
Desenvolver software com qualidade é? 
 
 
 
Sua Resposta: É criar o software dando importância a todos os seus processos de construção. Desenvolver 
softwares de qualidade é um desafio e tanto, temos muitas variáveis para considerar como custo, tempo, 
qualidade e organização, por isso não podemos deixar de traçar um metodologia de desenvolvimento, fazer um 
cronograma, analisar o projeto, testar. Enfim, é preciso priorizar todas as fases que envolvem o projeto para 
que o mesmo se torne de qualidade. 
 
 
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por 
todas as fases que envolvem essa atividade. 
 
 
 10a Questão (Ref.: 201307171357) 
O que é desenvolver Adhoc? 
 
 
 
Sua Resposta: É utilizada para designar ciclos completos de construção de softwares que não foram 
devidamente projetados em razão da necessidade de atender a uma demanda específica do usuário, ligada a 
prazo, qualidade ou custo. 
 
 
Compare com a sua resposta: Desenvolvimento sob demanda. 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
CCT0194_SM3 
 1a Questão (Ref.: 201307166921) Pontos: 1,0 / 1,0 
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. 
 
 
 
Análise de documentos - Questionário - GED 
 
Entrevista - Questionário - JAD 
 
Entrevista - Análise de documentos - Brainstorm 
 Visita em Locco - Análise de documentos - JAD 
 
Visita em Locco - Questionário - Análise de documentos 
 
 
 2a Questão (Ref.: 201307145558) Pontos: 1,0 / 1,0 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
 
Dados analisados dentro de um contexto. 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. 
 Experiência pessoal, informações analisadas, gerando ações ou decisões. 
 
Símbolos, números, letras. 
 
 
 3a Questão (Ref.: 201307146128) Pontos: 1,0 / 1,0 
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 
 
X apresentam o maior custo de correção 
 
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 
 
 
 
 
 4a Questão (Ref.: 201307132702) Pontos: 1,0 / 1,0 
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, 
respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções 
correta: (QUESTÃO 74 - ENADE 2008) 
 
 
 
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o 
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e 
ele não causa impacto nos custos de desenvolvimento. 
 
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa 
com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, 
que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em 
seguida. 
 
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos 
fluxos de dados entre os módulos. 
 Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional 
e o comportamental. 
 
O projeto arquiteturalindepende do paradigma de desenvolvimento. 
 
 
 5a Questão (Ref.: 201307145566) Pontos: 1,0 / 1,0 
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
 
"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. 
 
Somente o atendente, pois o procedimento do médico é confidencial. 
 
Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. 
 Atendente e Médico. 
 
Cliente e Médico. 
 
 
 6a Questão (Ref.: 201307145319) Pontos: 1,0 / 1,0 
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 F V 
 V V V 
 
V V F 
 
F F F 
 
 
 
 
 7a Questão (Ref.: 201307132677) Pontos: 1,0 / 1,0 
A confiabilidade especificada para um software aplicativo é: 
 
 
 
uma restrição de escopo. 
 
um mecanismo de teste de estresse. 
 um requisito não-funcional 
 
um mecanismo de teste de desempenho. 
 
um requisito funcional. 
 
 
 8a Questão (Ref.: 201307146126) Pontos: 1,0 / 1,0 
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema 
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que 
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de 
sistemas. 
 
 
 
Projeto lógico, projeto físico, implementação e manutenção 
 Levantamento de requisitos, análise de requisitos, registro dos requisitos 
 
Desenvolvimento, homologação, produção 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
Entrada de dados, processamento da informação, apresentação dos resultados 
 
 
 9a Questão (Ref.: 201307171358) 
Desenvolver software com qualidade é? 
 
 
 
Sua Resposta: É criar o software dando importância a todos os seus processos de construção. Desenvolver 
softwares de qualidade é um desafio e tanto, temos muitas variáveis para considerar como custo, tempo, 
qualidade e organização, por isso não podemos deixar de traçar um metodologia de desenvolvimento, fazer um 
cronograma, analisar o projeto, testar. Enfim, é preciso priorizar todas as fases que envolvem o projeto para 
que o mesmo se torne de qualidade. 
 
 
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por 
todas as fases que envolvem essa atividade. 
 
 
 10a Questão (Ref.: 201307171357) 
O que é desenvolver Adhoc? 
 
 
 
Sua Resposta: É utilizada para designar ciclos completos de construção de softwares que não foram 
devidamente projetados em razão da necessidade de atender a uma demanda específica do usuário, ligada a 
prazo, qualidade ou custo. 
 
 
Compare com a sua resposta: Desenvolvimento sob demanda. 
 
Avaliação: CCT0194_AV_201207164577 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201207164577 - MARCELO DRUMMOND BARBOSA 
Professor: PATRICIA FIUZA DE CASTRO Turma: 9003/AA
Nota da Prova: 6,5 Nota de Partic.: 1,5 Data: 06/06/2014 07:03:53
1a Questão (Ref.: 201207416254) Pontos: 1,5 / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições 
sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas 
utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas. 
Resposta: Brainstorming - Trata-se de um encontro entre os envolvidos na concepção do sistema, em que todos 
dão idéias a respeito do sistema. De todas essas informações a equipe de análise de requisitos filtra e documenta 
em forma de requisitos. Visista ao Cliente - O analista é inserido nas atividades da organização para colher 
informações sobre as rotinas que serão tranformadas em requisitos. Pesquisa de opinião - Uma pesquisa sobre as 
funcionalidades que devem ser transformadas em requisitos de acordo com a rotina da organição com a 
participação dos funcionários que irão usar o sistema.
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de 
entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e 
a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses 
para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem 
no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao 
invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma 
sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem 
críticas ou debates.
2a Questão (Ref.: 201207278211) Pontos: 1,5 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do 
teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: Teste de integração serve para identificar erros na integração entre os componentes internos do sistema 
e é aplicado durante a construção do sistema. Teste de aceitação serve para identificar erros nas funcionalidades 
operacionais do sistema e é realizado durante a implantação, antes do software ser liberado para produção.
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é 
aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não 
demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre 
que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de 
aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o 
sistema atende aos critérios de aceitação estabelecidos para o sistema. 
3a Questão (Ref.: 201207235221) Pontos: 0,0 / 0,5
Página 1 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como essa fase pode ser chamada?
Comportamental ou Essencial;
Multimodal e Multifuncional.
Essencial e Estrutural;
Estrutural e Analítica;
Estrutural ou Comportamental;
4a Questão (Ref.: 201207244283) Pontos: 0,5 / 0,5
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise 
comportamental:
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por 
seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são 
selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise 
do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são 
fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e 
atende aos pedidos dos clientes,emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as 
faturas encaminhadas pelas editoras são registradas e pagas."
I. Código do livro.
II. Encomendar livros.
III. Editoras.
IV. Conferir requisição.
V. Resumo. 
II, III e IV estão corretas.
I e IV estão corretas.
III e IV estão corretas.
II e IV estão corretas.
I, III e IV estão corretas.
5
a
 Questão (Ref.: 201207413304) Pontos: 0,5 / 0,5
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 III estão corretas;
Apenas II e II estão corretas;
Apenas II e IV estão corretas;
Apenas III e IV estão corretas;
Apenas I e II estão corretas;
Página 2 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
6
a
 Questão (Ref.: 201207236493) 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 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 se testar.
7a Questão (Ref.: 201207417695) Pontos: 0,5 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho 
em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos 
componentes de código: 
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e 
estruturada. 
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. 
III- Código de Máquina - Resultado da compilação do código fonte. 
Assinale a única opção correta
Somente I e III estão corretas
Somente II e III estão corretas
Somente I e II estão corretas
Somente a II está correta
Somente I está correta
8
a
 Questão (Ref.: 201207214357) Pontos: 0,5 / 0,5
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema 
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que 
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de 
sistemas.
Entrada de dados, processamento da informação, apresentação dos resultados
Levantamento de requisitos, análise de requisitos, registro dos requisitos
Desenvolvimento, homologação, produção
Projeto lógico, projeto físico, implementação e manutenção
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
9
a
 Questão (Ref.: 201207244205) Pontos: 0,0 / 1,0
Considerando-se que o teste de aceitação é executado pelos usuários antes do sistema ser liberado para a 
produção, escolha a melhor opção para completar a frase: ¿ O teste de aceitação será executado de forma muito 
mais simples e rápida quando...¿
Página 3 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Os usuários tiverem ferramentas de automação para fazerem seus testes.
Os usuários tiverem bom treinamento.
A equipe de testes de sistemas fizer o plano de teste de aceitação. 
Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de 
software. 
A equipe de testes de sistemas fizer bem feito todos os testes necessários. 
10
a
 Questão (Ref.: 201207276320) Pontos: 1,0 / 1,0
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre:
Concepção e Elaboração.
Construção e Concepção.
Projeto e Construção.
Construção e Transição.
Requisitos e Análise.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Página 4 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 
 
 
Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
Nota da Prova: 6,0 Nota de Partic.: 1,9 Data: 30/08/2014 10:08:46 
 
 
 1a Questão (Ref.: 201201091232) Pontos: 1,5 / 1,5 
O que é desenvolver Adhoc? 
 
 
Resposta: Desenvolver sob demanda. 
 
 
Gabarito: Desenvolvimento sob demanda. 
 
 
 
 2a Questão (Ref.: 201201129855) Pontos: 1,5 / 1,5 
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo 
do teste de integração e do teste de aceitação, e quando eles devem ser aplicados 
 
 
Resposta: A fase de testes é a última a ser feita no cronograma de desenvolvimento. deve ser efetuda depois 
que o software se encontra "pronto", mas ainda necessita da aprovação dos clientes/usuários e a possibilidade 
de os mesmos solicitarem novas funcionalidades ou mesmo não aprovarem o software gerado. (TESTE DE 
ACEITAÇÃO) . Já no TESTE DE INTEGRAÇÃO, verifica-se a harmonia do software em testes com a empresa, isto 
é, saber se o software gerado se encaixa corretamente no negócio da empresa, no ambiente de negócios como 
um todo, e na sua rotina e se os seus diferentes módulos interagem bem entre si. 
 
 
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. 
Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou 
seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração 
contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do 
sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele 
o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema. 
 
 
 
 3a Questão (Ref.: 201201065433) Pontos: 0,5 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 
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. 
 
Símbolos, números, letras. 
 
 
 
 
 
 
 
 
 
 
 4a Questão (Ref.: 201201086685) Pontos: 0,0 / 0,5 
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 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 
 
As opções I, II e IV estão corretas 
 
 
 
 5a Questão (Ref.: 201201264919) Pontos: 0,0 / 0,5 
A UML (Unified Modeling Language) é uma linguagem de modelagem unificada utilizada na Engenharia de 
Software. Dentre as suas característicasestão: 
 
 
Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los. 
 
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 
 
Seu foco consiste em 3 (três) visões: funções, dados e controle 
 
 
 
 6a Questão (Ref.: 201201065442) Pontos: 0,5 / 0,5 
Analisando o modelo apresentado abaixo, marque a alternativa incorreta: 
 
 
 
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. 
 
Vendedor não pode realizar nenhum caso de uso. 
 
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". 
 
A representação é denominada de Generalização de Ator. 
 
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. 
 
 
 
 
 7a Questão (Ref.: 201201087601) 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 carga do sistema 
 
Teste de aceite 
 
Teste de sistemas 
 
Teste da unidade 
 
Teste de integração 
 
 
 
 8a Questão (Ref.: 201201087583) Pontos: 0,5 / 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 
 
Todas as sentenças apresentadas 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 
 
 
 
 9a Questão (Ref.: 201201087591) Pontos: 1,0 / 1,0 
Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado 
nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você 
aplicaria? 
 
 
Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, 
facilitando a gestão do projeto. 
 
Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue 
um fluxo sequencial e as iterações (vários ciclos) são necessárias. 
 
Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a 
superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do 
quanto se precisa retroceder. 
 
Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a 
superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção 
baixíssimo. 
 
Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e 
realimentações, o processo pode torna-se facilmente gerenciável. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 10a Questão (Ref.: 201201089792) Pontos: 0,0 / 1,0 
Selecione a opção que preenche corretamente as lacunas abaixo, tornando o texto coerente. 
"Podemos considerar que um Processo de Desenvolvimento de Software está definido em uma organização 
quando existe uma documentação que detalha: 
o tipo de ______________ que é feito; 
as ______________ que se deve seguir; 
____________ que irão executar cada atividade; 
as coisas que usa, que podemos chamar de ________________ e os _______________ que produz". 
 
 
processo - pessoas - etapas - insumos - resultados 
 
projeto - etapas - pessoas - insumos - produtos 
 
produto - etapas - pessoas - insumos - resultados 
 
projeto - pessoas - etapas - insumos - produtos 
 
projeto - pessoas - etapas - insumos - resultados 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Simulado: CCT0194_SM_201307185967 V.2 VOLTAR 
Aluno(a): RENATO GOMES CHAVES Matrícula: 201307185967 
Desempenho: 7,0 de 8,0 Data: 26/04/2014 11:50:59 (Finalizada) 
 
 
 1a Questão (Ref.: 201307258681) Pontos: 1,0 / 1,0 
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 
 
 
 
 2a Questão (Ref.: 201307263118) 
Desenvolver software com qualidade é? 
 
 
Sua Resposta: 
 
 
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por 
todas as fases que envolvem essa atividade. 
 
 
 
 3a Questão (Ref.: 201307224462) Pontos: 1,0 / 1,0 
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, 
respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções 
correta: (QUESTÃO 74 - ENADE 2008) 
 
 
O projeto arquitetural independe do paradigma de desenvolvimento. 
 Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional 
e o comportamental. 
 
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos 
fluxos de dados entre os módulos. 
 
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o 
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e 
ele não causa impacto nos custos de desenvolvimento. 
 
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa 
com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, 
que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em 
seguida. 
 
 
 
 4a Questão (Ref.: 201307237326) Pontos: 1,0 / 1,0 
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
 
"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." 
 
 Atendente e Médico. 
 
Cliente e Médico. 
 
Cliente e atendente. 
 
Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. 
 
Somente o atendente, pois o procedimento domédico é confidencial. 
 
 
 
 5a Questão (Ref.: 201307237888) Pontos: 0,0 / 1,0 
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 
 
 
X apresentam o maior custo de correção 
 
Z foram provocados pela ausência de testes unitários 
 
Z são influenciados, fortemente, pela qualidade técnica dos testadores 
 Y apresentam o menor custo de correção 
 Y seriam mais baratos se fossem detectados no início 
 
 
 
 6a Questão (Ref.: 201307237330) Pontos: 1,0 / 1,0 
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações 
Nome e Estado de saúde. 
 
"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." 
 
 
Associação. 
 Atributo. 
 
Classe. 
 
Objeto. 
 
Generalização. 
 
 
 
 7a Questão (Ref.: 201307224437) Pontos: 1,0 / 1,0 
A confiabilidade especificada para um software aplicativo é: 
 
 um requisito não-funcional 
 
uma restrição de escopo. 
 
um requisito funcional. 
 
um mecanismo de teste de desempenho. 
 
um mecanismo de teste de estresse. 
 
 
 
 8a Questão (Ref.: 201307224453) Pontos: 1,0 / 1,0 
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 Dados 
 Modelos de Objetos 
 
Modelos de Comportamento 
 
 
 
 9a Questão (Ref.: 201307263117) 
O que é desenvolver Adhoc? 
 
 
Sua Resposta: 
 
 
Compare com a sua resposta: Desenvolvimento sob demanda. 
 
 
 
 10a Questão (Ref.: 201307237886) Pontos: 1,0 / 1,0 
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema 
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que 
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de 
sistemas. 
 
 
Projeto lógico, projeto físico, implementação e manutenção 
 Levantamento de requisitos, análise de requisitos, registro dos requisitos 
 
Entrada de dados, processamento da informação, apresentação dos resultados 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
Desenvolvimento, homologação, produção 
 
 VOLTAR 
Período de não visualização da prova: desde até . 
 
 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE – REVISAO AULAS 1-5 
1) Analise as assertivas abaixo 
I – Dados é um fato isolado, sem significado em si 
II – Informação é o resultado do processamento de dados 
III – Dado e informação são conceitos distintos e relacionados 
IV – Pode-se ter informação de um e apenas um dado 
a. Estão corretas as assertivas II, III e IV 
b. Estão corretas as assertivas II e III 
c. Estão corretas I, II e III 
d. Estão corretas I, III e IV 
 
2) Considere o seguinte contexto. Num sistema de controle de estoque, tem-se as 
seguintes movimentações de um produto: 
• Saldo inicial: 20 unidades 
• Vendas de 30 unidades 
• Compra de 20 unidades 
Assinale a opção correta 
a. Os dados de compra e venda são informações. 
b. O saldo inicial é uma informação. 
c. O saldo atual (10) é obtido com saldo inicial + compras – vendas e é uma 
informação que pode ser obtida 
d. O saldo inicial e atual são as duas informações que podem ser obtidas do 
contexto apresentado 
3) Assinale a opção que não representa um sistema 
a. Corpo humano 
b. Chuveiro elétrico 
c. Chave de porta 
d. Sistema de numeração 
 
4) Um conjunto de elementos, independentes que coleta, manipula e gera 
informações úteis é o conceito de: 
a) Informação 
b) Sistema 
c) Sistema de informação 
d) Sistema de Processamento de elementos 
 
5) Com relação a Sistema de Informação, analise as assertivas 
I. Só pode ser baseado em computador 
II. Pode ser manual e baseado em computador 
III. Hardware, software, bancos de dados, pessoas e procedimentos são elementos 
dos sistemas de informação baseados em computador 
IV. O Valor de um SI depende apenas das pessoas 
Com base em sua análise, assinale a alternativa correta 
a. Estão corretas as assertivas II e III 
b. Estão corretas as assertivas II, III e IV 
c. Estão corretas as assertivas I, III e IV 
d. Estão corretas as assertivas I e III 
 
6) Assinale a opção que NÃO representa uma possível causa de problemas com 
sistema de informação. 
a) Má qualificação das pessoas que operam o sistema 
b) Processos da empresa mal definidos 
c) Tecnologia inadequada 
d) Simplicidade dos sistemas nos dias de hoje. 
 
7) Com relação aos processos de fabricação do HW (hardware) e do SW (software), 
assinale a opção correta 
a) O processo do HW é manufaturado e do SW é fabricado em escala. 
b) Os defeitos no HW acontecem no inicio e fim de suas vidas e o do SW na 
medida em que sofre alterações 
c) O processo do SW e HW usam componentes padrões 
d) Não há diferenças entre os processos de desenvolvimento do HW e do SW 
 
 
 
 
8) Analise as assertivas abaixo e assinale a opção correta no que se refere ao 
processo de desenvolvimento de Software 
I. O desenvolvimento de SW depende muito pouco do componente humano e 
muito da tecnologia. 
II. O processo de desenvolvimento de SW é muito pouco automatizado 
III. Existe forte pressão dos usuários para desenvolvimento rápido e de baixo 
custo. 
IV. Os projetos de SW geralmente enceram no prazo e custo planejados 
Com base em sua análise, assinale a assertiva correta 
a. Estão corretas as opções I, II e III 
b. Estão corretas as opções II, III e IV 
c. Estão corretas as opções II e III 
d. Estão corretas as opções III e IV 
 
9) Com relação ao ciclo de vida de um Sistema, assinale a opção incorreta: 
a. Começa pela percepção de uma necessidade 
b. Termina quando torna-se obsoleto, por exemplo 
c. É desenvolvido e entra em operação 
d. Inicia-se a manutenção eterna 
 
10) Para cada assertiva abaixo, diga se V (verdade) ou F (falsa) 
a. O processo de desenvolvimento é uma forma ordenada e sistemática de 
desenvolver software. V 
b. O processo de desenvolvimento é divido em fases. V 
c. Em cada fase do processo, se conhece mais do sistema. V 
d. Todas as empresas tem que ter as mesmas fases no processo de 
desenvolvimento de software. F 
e. Todo sistema é viável de ser desenvolvido. F 
 
 
 
I – c; II – a; III – d; IV – b 
10) Por que a fase de levantamento de requisitos é fundamental para o processo 
como um todo? 
Resp: porque é nessa fase que vamos conhecer as necessidades dos usuários e 
consequentemente o que o sistema precisa fazer (requisitos) 
11) Cite consequências de um levantamento de dados mal feito. 
a) Má definição do escopo, ou seja sistema não fará o que se deseja que ele faça 
b) Haverá mudança nos requisitos incialmente identificados, gerando retrabalho, 
alteração de cronograma e orçamento 
c) A equipe fica desmotivada com o retrabalho e cai a produtividade 
d) O cliente fica insatisfeito 
e) O sistema não terá qualidade, pois atender ao que os usuários desejam é o primeiro 
critério de qualidade. 
 
12) Por que o processo de desenvolvimento de software deve qualidade? 
Resp: por que a qualidade do software é influenciada pela qualidade no processo de 
desenvolvimento do software 
13) Marque as opções que representam ações que incrementam qualidade no 
processo de desenvolvimento 
a. Planejamento ( X ) 
b. Análisede riscos ( X ) 
c. Acompanhamento e controle do projeto ( X ) 
d. Correção rápida de problemas ( X ) 
 
14) Explique a dificuldade em desenvolver software hoje. 
Resp: O software atual é complexo e grande, demandando muito tempo e grandes e 
especializadas equipes de profissionais, o que é difícil de administrar e bastante caro. 
Ou seja a gestão fica mais complexa. Não existe ferramenta única de automação total 
do processo de desenvolvimento. 
 
15) Dentre as vantagens em se usar claros processos de desenvolvimento de SW, 
destacam-se: 
a. Facilitam o processo de desenvolvimento na medida em que mais detalhes do 
sistema são conhecidos a medida em que se avança no trabalho. 
b. Cria um padrão, para todos seguirem, na tentativa de redução a subjetividade 
no processo de desenvolvimento 
c. Confere qualidade ao software 
Fases do desenvolvimento de software 
1. Concepção 
2. Requisitos 
3. Análise 
4. Desenho 
5. Implementação 
6. Testes 
7. Implantação 
8. Manutenção 
 
 
Ciclo de Desenvolvimento 
+ = 
Ciclo de Vida 
16) Com relação a fase de concepção do processo de desenvolvimento de software, 
analise as assertivas abaixo 
I. É a fase inicial, onde como diz o nome surge a idéia ou a necessidade para 
desenvolver o sistema. 
II. É a fase onde todos os requisitos são levantados 
III. É feito um estudo de viabilidade, pondendo o sistema nem ser desenvolvido 
IV. Poderia não existir e passar direto a fase de análise. 
Com base nas análise das assertivas assinale a opção correta. 
A) Estão corretas as assertivas I e II 
B) Estão corretas as assertivas II e III 
C) Estão corretas as assertivas I e III 
D) Estão corretas as assertivas I, II e III 
 
17) Assinale a alternativa correta com relação Análise de Viabilidade 
I. Viabilidade operacional a. Restrições de custo são atendias? 
II. Viabilidade econômica b. Restrições de prazo serão atendidas? 
III. Viabilidade técnica c. Existe tecnologia factível? 
IV. Cronograma d. Beneficia os interessados? 
I – d; II – a; III – c; IV – b 
 
18) Com relação ao ROI (Retorno sobre o investimento), assinale a alternativa 
Incorreta. 
 
a. % que mede a relação entre o quanto vai ser lucrado (receita menos despesa) e 
quanto se investe. 
b. Permite avaliar também o tempo de retorno do investimento. 
c. Quanto maior o valor, menor o ROI. 
d. O conceito de investimento engloba tudo que será gasto para desenvolver o 
sistema. 
 
Requisitos: são as necessidades que o usuário tem e o que sistema deverá ter que 
cumprir. 
19) Com relação aos conceitos de requisitos, assinale a alternativa incorreta. 
a. Refletem as necessidades de seus usuários. 
b. Descrevem que funcionalidades o sistema terá 
c. Revelam restrições e características das funcionalidades que o sistema fará. 
d. Todos os requisitos são funcionais. 
 
20) Classifique os requisitos abaixo em F (funcionais) e NF (não funcionais). 
a. O sistema deve emitir o fluxo de caixa diariamente ( F ) 
b. O sistema deve permitir cadastrar todas as despesas. ( F ) 
c. O tempo de resposta da consulta deve ser inferior a 10s ( NF ) 
d. O produto deve ter um código de barras EAN-13 ( NF ) 
 
21) Com relação aos chamados requisitos de usuários, diga se cada assertiva é V 
(verdadeira) ou F (falsa). 
a. Descreve requisitos funcionais e não funcionais. ( V ) 
b. Descreve os requisitos de forma detalhada ( F ) 
c. Devem especificar o comportamento externo do sistema ( V ) 
d. Exemplo: O sistema devem manter registro de todos os pagamentos. ( V ) 
 
Requisitos de usuário não é um requisito muito detalhado pois trata-se da ótica do 
usuário, ou seja, aquilo que ele quer que o SW faça. 
22) Com relação aos chamados requisitos de sistema, diga se cada assertiva é V 
(verdadeira) ou F (falsa). 
a. São versões detalhadas dos requisitos de sistemas ( F ) 
b. Explicitam detalhes e mostram como os requisitos de sistema devem ser 
atendidos pelo sistema. ( F ) 
c. Escrito para clientes. ( F ) 
 
Requisitos de sistema detalha o requisito de usuário. 
 
23) Com relação a técnica de entrevista analise as assertivas abaixo. 
I. Deve ser usada na reuniões iniciais com o alto escalão. 
II. Deve conter, preferencialmente, perguntas abertas. 
III. É eficiente quando feita com maior número de pessoas. 
IV. Uma desvantagem é a possibilidade do entrevistador se perder ou ser 
persuadido pelo entrevistado. 
Assinale a opção correta 
a. Estão corretas as assertivas I , II e IV 
b. Estão corretas as assertivas I, III e IV 
c. Estão corretas as assertivas II, e IV 
d. Estão corretas as assertivas I e IV 
 
24) Com relação a técnica de questionário, assinale a opção INcorreta 
a. Deve ser usada quando a quantidade de usuários for grande 
b. Focar em perguntas fechadas 
c. Usada quando os usuários estão geograficamente distantes. 
d. A vantagem é que o entrevistado tem todo o tempo que desejar 
 
25) Com relação a técnica de brainstorm, assinale cada opção como V (verdade) ou F 
(falsa). 
a. Prevalecem as decisões consenso no grupo ( V ) 
b. Possibilita ouvir a todos, que devem se expressar. ( V ) 
c. Possibilidade de identificar conflito entre as áreas. ( V ) 
d. Poucos devem participar. ( F ) 
 
26) Com relação ao caso de uso (diagrama e especificação), está incorreta a opção: 
a. Útil para validar os requisitos junto aos usuários. 
b. O diagrama de casos de uso mostra os requisitos de usuário 
c. A especificação dos casos de uso explicitam os requisitos de sistema 
d. É a mais eficiente das técnicas de levantamento de dados 
 
27) Relacione as 2 colunas 
I. Observação “in locco” a. útil para discussão entre áreas 
II. JAD b. Entender um relatório 
III. Análise de documentos c. Entender o dia a dia 
I-c; II-a; III-b 
 
Análise: O que fazer. 
 
28) Com relação a fase de Análise, dentro do processo de desenvolvimento de 
software, analise as assertivas abaixo 
I. Visa estudar e entender os requisitos do sistema. 
II. Usa modelos para mapear os requisitos, facilitando o entendimento. 
III. Depende da tecnologia 
IV. Mostra apenas a estrutura do sistema 
 
Analise as alternativas e assinale a resposta correta 
a. Estão corretas as assertivas I e III 
b. Estão corretas as assertivas II e III 
c,. Estão corretas as assertivas II e IV 
d. Estão corretas as assertivas I e II 
 
29) Com relação a técnica de analise essencial, assinale a opção falsa 
a. O sistema é visto sob 2 perspectivas isoladas: dados e controles 
b. O foco principal é analise funcional 
c. O sistema é dividido em módulos 
d. As funções são descobertas ao identificarmos os eventos que afetam o sistema 
 
30) Com relação a técnica OO de análise, assinale a alternativa correta 
a. Os dados e funções passam ser integrados num único elemento chamado de 
objeto. 
b. Objeto é um conjunto de classes com as mesmas características. 
c. Os atributos encapsulam os métodos dos objetos 
 
 
 
 
Objetos Requisitos 
Como os objetos se interagem 
Tripé da análise 
Classes: conjunto de objetos com as mesmas características. 
 
Desenho (Projeto): Como fazer. 
 
• EXTERNA 
– Visão do usuário 
– Modelo de interação  interface 
 
• INTERNA 
– Componentes do sistema 
– Relação entre os componentes (acoplamento) 
– Funcionamento do componente 
– Interconexões com outros sistema 
 
• REUTILIZAÇÃO 
– Idéia: usar o que já existe 
– Visa redução de tempo e R$ 
– Garante a segurança: componente usado e testado 
– Desenho 
– Classe 
– Código 
 
 
 
 
 
 
 
 
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 1/4
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201301154181 V.1 VOLTAR
Aluno(a): FABRICIO DA SILVA ALVES Matrícula: 201301154181
Desempenho: 2,0 de 8,0 Data: 22/04/2014 11:08:11 (Finalizada)
 1a Questão (Ref.: 201301202354) Pontos: 0,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO:
Dados analisadosdentro de um contexto.
 Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
 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.
 2a Questão (Ref.: 201301189473) Pontos: 0,0 / 1,0
A confiabilidade especificada para um software aplicativo é:
um mecanismo de teste de desempenho.
 um requisito não-funcional
 um requisito funcional.
um mecanismo de teste de estresse.
uma restrição de escopo.
 3a Questão (Ref.: 201301202364) Pontos: 0,0 / 1,0
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, atendente e Procedimentos.
Atendente e Médico.
Somente o cliente.
 Cliente e Procedimentos.
Cliente e atendente.
 4a Questão (Ref.: 201301189498) Pontos: 0,0 / 1,0
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas,
respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções
correta: (QUESTÃO 74 - ENADE 2008)
O projeto arquitetural independe do paradigma de desenvolvimento.
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos
fluxos de dados entre os módulos.
 Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se
preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto
preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser
realizada em seguida.
 Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o
funcional e o comportamental.
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o
javascript:voltar();
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 2/4
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e
ele não causa impacto nos custos de desenvolvimento.
 5a Questão (Ref.: 201301223736) Pontos: 0,0 / 1,0
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro
tipos, são elas:
 Organizacional, Funcional, Financeira e de Requisitos
 Técnica, Operaciaonal, Cronograma e Econômica
Técnica, Funcional, Cronograma e Econômica
Organizacional, Operaciaonal, Funcional e Econômica
Técnica, Operaciaonal, Cronograma e Organizacional
 6a Questão (Ref.: 201301189524) Pontos: 1,0 / 1,0
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II
mostra os pesos para o cálculo de pontos de função não ajustados.
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 3/4
 
 
Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor
mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é :
1072
1624
 1320
1456
1528
 7a Questão (Ref.: 201301223717) Pontos: 1,0 / 1,0
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.
Análise de documentos - Questionário - GED
Visita em Locco - Questionário - Análise de documentos
 Visita em Locco - Análise de documentos - JAD
Entrevista - Análise de documentos - Brainstorm
Entrevista - Questionário - JAD
 8a Questão (Ref.: 201301202922) Pontos: 0,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de
sistemas.
 Levantamento de requisitos, análise de requisitos, registro dos requisitos
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 4/4
 Levantamento de requisitos, análise de requisitos, registro dos requisitos
Projeto lógico, projeto físico, implementação e manutenção
Desenvolvimento, homologação, produção
 Entrada de dados, processamento da informação, apresentação dos resultados
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
 9a Questão (Ref.: 201301228154)
Desenvolver software com qualidade é?
Sua Resposta: planejar, fazer uma analise do requisitos do cliente, testar o software intensamente nas fases de
testes num laborario especifico para garantir a maxima funcionalidade no dia-a-dia na organização.
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por
todas as fases que envolvem essa atividade.
 10a Questão (Ref.: 201301228153)
O que é desenvolver Adhoc?
Sua Resposta: Ad hoc significa ¿para esta finalidade", ¿para isso¿ ou "para este efeito".
Compare com a sua resposta: Desenvolvimento sob demanda.
 VOLTAR 
Período de não visualização da prova: desde até .
 
 
javascript:voltar();
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 1/4
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201301154181 V.2 VOLTAR
Aluno(a): FABRICIO DA SILVA ALVES Matrícula: 201301154181
Desempenho: 2,0 de 8,0 Data: 22/04/2014 11:36:42 (Finalizada)
 1a Questão (Ref.: 201301189473) Pontos: 0,0 / 1,0
A confiabilidade especificada para um software aplicativo é:
 um requisito funcional.
 um requisito não-funcional
um mecanismo de teste de desempenho.
um mecanismo de teste de estresse.
uma restrição de escopo.
 2a Questão (Ref.: 201301223736) Pontos: 0,0 / 1,0
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro
tipos, são elas:
 Organizacional, Funcional, Financeira e de Requisitos
Organizacional, Operaciaonal, Funcional e Econômica
 Técnica, Operaciaonal, Cronograma e Econômica
Técnica, Funcional, Cronograma e Econômica
Técnica, Operaciaonal, Cronograma e Organizacional
 3a Questão (Ref.: 201301189524) Pontos: 1,0 / 1,0
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II
mostra os pesos para o cálculo de pontos de função não ajustados.
javascript:voltar();
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 2/4
 
 
Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor
mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidadesdo sistema é :
1528
1456
1624
 1320
1072
 4a Questão (Ref.: 201301202922) Pontos: 0,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de
sistemas.
Projeto lógico, projeto físico, implementação e manutenção
 Entrada de dados, processamento da informação, apresentação dos resultados
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
Desenvolvimento, homologação, produção
 Levantamento de requisitos, análise de requisitos, registro dos requisitos
 5a Questão (Ref.: 201301202364) Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 3/4
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."
Somente o cliente.
 Cliente e Procedimentos.
Atendente e Médico.
Cliente e atendente.
 Cliente, atendente e Procedimentos.
 6a Questão (Ref.: 201301202354) Pontos: 0,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO:
Símbolos, números, letras.
Dados analisados dentro de um contexto.
Fatos brutos que retratam ocorrências atuais ou do passado.
 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.
 7a Questão (Ref.: 201301189498) Pontos: 0,0 / 1,0
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas,
respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções
correta: (QUESTÃO 74 - ENADE 2008)
 Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e
ele não causa impacto nos custos de desenvolvimento.
O projeto arquitetural independe do paradigma de desenvolvimento.
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos
fluxos de dados entre os módulos.
 Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o
funcional e o comportamental.
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se
preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto
preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser
realizada em seguida.
 8a Questão (Ref.: 201301223717) Pontos: 1,0 / 1,0
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
Análise de documentos - Questionário - GED
Visita em Locco - Questionário - Análise de documentos
Entrevista - Análise de documentos - Brainstorm
Entrevista - Questionário - JAD
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 4/4
 9a Questão (Ref.: 201301228154)
Desenvolver software com qualidade é?
Sua Resposta: desenvolver um produto confiável.
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por
todas as fases que envolvem essa atividade.
 10a Questão (Ref.: 201301228153)
O que é desenvolver Adhoc?
Sua Resposta: Ad hoc significa ¿para esta finalidade", ¿para isso¿ ou "para este efeito"
Compare com a sua resposta: Desenvolvimento sob demanda.
 VOLTAR 
Período de não visualização da prova: desde até .
 
 
javascript:voltar();
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 1/4
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201301154181 V.3 VOLTAR
Aluno(a): FABRICIO DA SILVA ALVES Matrícula: 201301154181
Desempenho: 3,0 de 8,0 Data: 23/04/2014 16:00:59 (Finalizada)
 1a Questão (Ref.: 201301189489) Pontos: 1,0 / 1,0
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 Objetos
Modelos de Comportamento
Modelos de Máquina de Estados
javascript:voltar();
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 2/4
Modelos de Máquina de Estados
Modelos de Dados
Modelos de Contexto
 2a Questão (Ref.: 201301202363) Pontos: 0,0 / 1,0
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente.
 A representação é denominada de Generalização de Ator.
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores".
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor.
 Vendedor não pode realizar nenhum caso de uso.
 3a Questão (Ref.: 201301202924) Pontos: 0,0 / 1,0
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
X apresentam o maior custo de correção
Y apresentam o menor custo de correção
 Z são influenciados, fortemente, pela qualidade técnica dos testadores
 Y seriam mais baratos se fossem detectados no início
Z foram provocados pela ausência de testes unitários
 4a Questão (Ref.: 201301202366) Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações
Nome e Estado de saúde. 
"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."
Associação.
 Objeto.
 Atributo.
Generalização.
Classe.
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 3/4
 5a Questão (Ref.: 201301202362) Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estadode
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.
 Somente o atendente, pois o procedimento do médico é confidencial.
Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema.
 Atendente e Médico.
Cliente e Médico.
 6a Questão (Ref.: 201301202115) Pontos: 0,0 / 1,0
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
 7a Questão (Ref.: 201301202355) Pontos: 1,0 / 1,0
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada
(Rumbaugh, 1994).
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
É a conexão física ou conceitual entre instâncias de objetos.
Descreve um conjunto de ligação com estrutura e semântica comuns.
É uma propriedade das ligações de uma associação.
 8a Questão (Ref.: 201301223717) Pontos: 1,0 / 1,0
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.
Análise de documentos - Questionário - GED
Entrevista - Análise de documentos - Brainstorm
Visita em Locco - Questionário - Análise de documentos
 Visita em Locco - Análise de documentos - JAD
Entrevista - Questionário - JAD
20/5/2014 Aluno: FABRICIO DA SILVA ALVES •
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeitura=undefi… 4/4
Entrevista - Questionário - JAD
 9a Questão (Ref.: 201301228154)
Desenvolver software com qualidade é?
Sua Resposta:
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por
todas as fases que envolvem essa atividade.
 10a Questão (Ref.: 201301228153)
O que é desenvolver Adhoc?
Sua Resposta:
Compare com a sua resposta: Desenvolvimento sob demanda.
 VOLTAR 
Período de não visualização da prova: desde até .
 
 
javascript:voltar();
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_200807064915 V.1 Fechar
Aluno(a): LEONARDO AMARO DO NASCIMENTO Matrícula: 200807064915
Desempenho: 6,0 de 8,0 Data: 09/10/2014 19:08:51 (Finalizada)
 1a Questão (Ref.: 200807091296) Pontos: 1,0 / 1,0
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 Comportamento
Modelos de Dados
Modelos de Contexto
Modelos de Máquina de Estados
 Modelos de Objetos
 2a Questão (Ref.: 200807125524) Pontos: 0,0 / 1,0
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 - Análise de documentos - Brainstorm
Análise de documentos - Questionário - GED
 Visita em Locco - Questionário - Análise de documentos
 Visita em Locco - Análise de documentos - JAD
Entrevista - Questionário - JAD
 3a Questão (Ref.: 200807104161) Pontos: 1,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO:
Fatos brutos que retratam ocorrências atuais ou do passado.
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
Dados analisados dentro de um contexto.
Símbolos, números, letras.
 Experiência pessoal, informações analisadas, gerando ações ou decisões.
 Gabarito Comentado.
 4a Questão (Ref.: 200807104170) Pontos: 1,0 / 1,0
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
 Vendedor não pode realizar nenhum caso de uso.
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente.
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor.
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores".
A representação é denominada de Generalização de Ator.
 5a Questão (Ref.: 200807104173) Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações
Nome e Estado de saúde. 
"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."
Objeto.
 Atributo.
Associação.
Generalização.
Classe.
 Gabarito Comentado.
 6a Questão (Ref.: 200807104162) Pontos: 1,0 / 1,0
Marque a alternativa correta que define C lasse na modelagem orientada a objetos.
É a conexão física ou conceitual entre instâncias de objetos.
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
Descreve um conjunto de ligação com estrutura e semântica comuns.
É uma propriedade das ligações de uma associação.
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada
(Rumbaugh, 1994).
 7a Questão (Ref.: 200807091305) Pontos: 1,0 / 1,0
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas,
respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções
correta: (QUESTÃO 74 - ENADE 2008)
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se
preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto
preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser
realizada em seguida.
 Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o
funcional e o comportamental.
O projeto arquitetural independe do paradigma de desenvolvimento.
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e
ele não causa impacto nos custos de desenvolvimento.
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos
fluxos de dados entre os módulos.
 8a Questão (Ref.: 200807125543) Pontos: 0,0 / 1,0
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro
tipos, são elas:
Organizacional, Funcional, Financeira e de Requisitos
Organizacional, Operaciaonal, Funcional e EconômicaTécnica, Operaciaonal, Cronograma e Econômica
 Técnica, Operaciaonal, Cronograma e Organizacional
Técnica, Funcional, Cronograma e Econômica
 Gabarito Comentado.
 9a Questão (Ref.: 200807129961)
Desenvolver software com qualidade é?
Sua Resposta: É realizar a entrega dentro do que foi planejado no escopo do projeto de software atendendo aos
prazos e custos.
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por
todas as fases que envolvem essa atividade.
 10a Questão (Ref.: 200807129960)
O que é desenvolver Adhoc?
Sua Resposta: É o desenvolvimento voltado para designar ciclos completos de construção de softwares que não
foram devidamente projectados em razão da necessidade de atender a uma demanda específica do usuário,
ligada a prazo, qualidade ou custo.
Compare com a sua resposta: Desenvolvimento sob demanda.
 Voltar
 
 
Avaliação: CCT0194_AV_201202103961 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 
 Professor:
Turma: 
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: desde30/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: 
Professor: Turma: 
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 formaa 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
Turma: 
Avaliação: CCT0194_AV_» PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: 
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. 
javascript:alert('Nota%20aferida%20por%20%20em%2008/06/2014.');
javascript:alert('Nota%20aferida%20por%20%20em%2008/06/2014.');
javascript:alert('Ref. da questão: 201308132048\n\nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201308170666\n\nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201308106249\n\nStatus da questão: Liberada para Uso.');
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. 
javascript:alert('Ref. da questão: 201308305735\n\nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201308106259\n\nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201308106816\n\nStatus da questão: Liberada para Uso.');
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 deteste de software 
Forma de teste de software 
javascript:alert('Ref. da questão: 201308128953\n\nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201308308743\n\nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201308137266\n\nStatus da questão: Liberada para Uso.');
javascript:alert('Ref. da questão: 201308306788\n\nStatus da questão: Liberada para Uso.');
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. 
 Fechar 
Turma: 
Avaliação: CCT0194_AV » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: 
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á corretaSomente 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
urma:
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 desenvolvimento de 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: 
Professor:
JOAO DOMINGOS CAMPOS NETO
HORACIO DA CUNHA E SOUZA RIBEIRO
Turma:
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émde 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 Prova
18/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
9a 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
Avaliação: CCT0194_AVS_200807064915 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AVS
Aluno: 
Professor: PATRICIA FIUZA DE CASTRO Turma: 
Nota da Prova: 4,0 Nota de Partic.: 0,5 Data: 02/07/2014 19:06:34
1
a
 Questão (Ref.: 200807168581) Pontos: 1,0 / 1,5
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até
então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de
métodos ágeis.
Resposta: A abordagem tradicional é centralizada no desenvolvimento de software voltada para o antigo modelo 
(estrutural) de desenvolvimento de sistemas e aplicações, resultando num modelo que exprime a criação e entrega
dos software por completo, criando assim uma ansiedade na entrega para o usuário. Já a abordagem de métodos 
ágeis traz consigo a fabricação de sofware em partes para atender melhor o desenvolvimento, utilizando as 
metologias RUP, Iterativo e Incremental entre outras, onde a entrega do software se faz em parte, criando uma 
expectativa válida para o usuário.
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil
está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e 
projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a
programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a 
codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam 
construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, 
orientação a testes, refatoramento, entre outros.
2
a
 Questão (Ref.: 200807129960) Pontos: 0,0 / 1,5
O que é desenvolver Adhoc?
Resposta: Desenvolver Adhoc é desenvolver em cima de estruturas voltadas para o hardware.
Gabarito: Desenvolvimento sob demanda.
3
a
 Questão (Ref.: 200807104161) Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: 
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.
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
Página 1 de 4BDQ Prova
08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4
a
 Questão (Ref.: 200807306630) Pontos: 0,5 / 0,5
A atividade de análise no processo de desenvolvimento de softwares possui: 
I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente
para as atividades do próximo passo no processo de desenvolvimento de software. 
II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como
objetivo modelar a solução, e não o problema. 
III) 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.IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para
identificar soluções para os requisitos apresentados. 
É correto, apenas, o que se afirma em 
I, III e IV
I, II e III
II e III
I e IV
I e II
5
a
 Questão (Ref.: 200807126329) 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 de integração
Teste de carga do sistema
Teste de aceite
Teste da unidade
6
a
 Questão (Ref.: 200807125516) Pontos: 0,5 / 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
Do cronograma
Funcional
Modal
Não funcional
7
a
 Questão (Ref.: 200807308051) Pontos: 0,0 / 0,5
Página 2 de 4BDQ Prova
08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
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 I está correta
Somente II e III estão corretas
Somente a III está correta
Somente a II está correta
Somente I e III estão corretas
8
a
 Questão (Ref.: 200807165672) Pontos: 1,0 / 1,0
O teste de produto de software apresenta duas fases: __________ e __________.
controle e validação
verificação e controle
gerenciamento e validação
gerenciamento e controle
verificação e validação
9
a
 Questão (Ref.: 200807103930) Pontos: 0,0 / 1,0
Considere as seguintes assertivas sobre modelos teóricos de processo de desenvolvimento de software: 
I - O modelo em cascata especifica que a definição do comportamento externo do sistema deve preceder o projeto
de sua arquitetura; 
II - O modelo incremental requer que na primeira fase seja feito primeiro o levantamento de todos os requisitos do
sistema; 
III - O modelo de prototipação de requisitos consiste na criação de implementações parciais do sistema com o 
objetivo de conhecer os requisitos do sistema. 
Estão corretas somente: 
I e III
II e III
I, II e III
I e II
NENHUMA
10
a
 Questão (Ref.: 200807126311) 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.
Página 3 de 4BDQ Prova
08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
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 III estão corretas
Todas as sentenças apresentadas estão corretas
Somente as sentenças II e III estão corretas
Somente a sentença II está correta
Somente as sentenças I e II estão corretas
Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.
Página 4 de 4BDQ Prova
08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 Fechar 
Avaliação: CCT0194_AV_ PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Professor: 
JOAO DOMINGOS CAMPOS NETO 
MARCILENE SCANTAMBURLO FONSECA 
Turma: 
1a Questão (Ref.: 201307171357) Pontos: 1,5 / 1,5 
O que é desenvolver Adhoc? 
Gabarito: Desenvolvimento sob demanda. 
2a Questão (Ref.: 201307176077) Pontos: 0,5 / 1,5 
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata 
e Iterativo e Incremental apresentando vantagens e desvantagens. 
Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de 
software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um 
todo o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa 
ansiedade. Já o Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos 
e aumentando a análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma 
vantagem, mas com relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem. 
3a Questão (Ref.: 201307145558) Pontos: 0,5 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
Fatos brutos que retratam ocorrências atuais ou do passado. 
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. 
Símbolos, números, letras. 
Dados analisados dentro de um contexto. 
4a Questão (Ref.: 201307168263) Pontos: 0,0 / 1,0 
NÃO é fase do RUP? 
Gerenciamento. 
Construção. 
Elaboração. 
Transição. 
Iniciação ou concepção. 
5a Questão (Ref.: 201307146128) Pontos: 0,5 / 0,5 
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 
X apresentam o maior custo de correção 
Z foram provocados pela ausência de testes unitários 
Z são influenciados, fortemente, pela qualidade técnica dos testadores 
javascript:parent.window.close();
javascript:alert('Nota%20aferida%20por%20%20em%2017/06/2014.');
javascript:alert('Nota%20aferida%20por%20%20em%2017/06/2014.');
javascript:parent.window.close();
javascript:alert('Ref. da quest%C3%A3o: 201307171357/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307176077/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307145558/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307168263/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307146128/n/nStatus da quest%C3%A3o: Liberada para Uso.');
6a Questão (Ref.: 201307145567) Pontos: 0,5 / 0,5 
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". 
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. 
A representação é denominada de Generalização de Ator. 
Vendedor não pode realizar nenhum caso de uso. 
Caso deuso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. 
7a Questão (Ref.: 201307348046) Pontos: 0,0 / 0,5 
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 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 
Apenas as sentenças II e V estão corretas 
Todas as sentenças estão corretas 
8a Questão (Ref.: 201307349464) Pontos: 0,0 / 0,5 
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do 
desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em 
relação aos componentes de código: 
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e 
estruturada. 
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. 
III- Código de Máquina - Resultado da compilação do código fonte. 
Assinale a única opção correta 
javascript:alert('Ref. da quest%C3%A3o: 201307145567/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307348046/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307349464/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Somente I e III estão corretas 
Somente I e II estão corretas 
Somente I está correta 
Somente II e III estão corretas 
Somente a II está correta 
9a Questão (Ref.: 201307166597) Pontos: 0,0 / 1,0 
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente: 
Linguagem Pearl; Linguagem PHP 
Linguagem de Máquina; Linguagem Assembly; 
Linguagem ASP; Linguagem PHP; 
Linguagem Pearl; Linguagem ASP; 
Linguagem Assembly; Linguagem Pearl; 
10a Questão (Ref.: 201307346036) 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 semântica 
Análise compotamental 
Análise funcional 
Análise ambiental 
Análise estrutural 
javascript:alert('Ref. da quest%C3%A3o: 201307166597/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307346036/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 Fechar 
Avaliação: CCT0194_AVS_ PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AVS 
Professor: 
JOAO DOMINGOS CAMPOS NETO 
MARCILENE SCANTAMBURLO FONSECA 
Turma: 9006/AC 
1a Questão (Ref.: 201307209978) Pontos: 1,5 / 1,5 
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens 
até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a 
abordagem de métodos ágeis. 
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem 
ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise 
e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam 
nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como 
principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios 
que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: 
programação em par, orientação a testes, refatoramento, entre outros. 
2a Questão (Ref.: 201307171357) Pontos: 1,5 / 1,5 
O que é desenvolver Adhoc? 
Gabarito: Desenvolvimento sob demanda. 
3a Questão (Ref.: 201307146137) Pontos: 1,0 / 1,0 
Assinale a alternativa que NÃO representa uma característica do Processo Unificado (UP) original, descrito no 
livro The Unified Software Development Process (1999) 
Centrado na arquitetura 
Focado na mitigação precoce dos riscos 
Orientado por casos de uso 
Iterativo e incremental 
Ágil 
4a Questão (Ref.: 201307145558) Pontos: 0,5 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
Dados analisados dentro de um contexto. 
Símbolos, números, letras. 
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. 
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
javascript:parent.window.close();
javascript:alert('Nota%20aferida%20por%20%20em%2026/06/2014.');
javascript:alert('Nota%20aferida%20por%20%20em%2026/06/2014.');
javascript:parent.window.close();
javascript:alert('Ref. da quest%C3%A3o: 201307209978/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307171357/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307146137/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307145558/n/nStatus da quest%C3%A3o: Liberada para Uso.');
5a Questão (Ref.: 201307168261) Pontos: 0,5 / 0,5 
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? 
Obter muitos recursos financeiros. 
Atender os requisitos no momento em que forem solicitados independente de planejamento. 
Obter mão de obra especializada independente de processo. 
Focar no prazo independente do atendimento das funcionalidades desejadas. 
Adotar um processo de desenvolvimento. 
6a Questão (Ref.: 201307348027) Pontos: 0,0 / 0,5 
A atividade de análise no processo de desenvolvimento de softwares possui: 
I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente
para as atividades do próximo passo no processo de desenvolvimento de software. 
II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como
objetivo modelar a solução, e não o problema. 
III) 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. 
IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base
para identificar soluções para os requisitos apresentados. 
É correto, apenas, o que se afirma em 
II e III 
I, II e III 
I, III e IV 
I e II 
I e IV 
7a Questão (Ref.: 201307167726) Pontos: 0,0 / 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 projetose encontra no momento. 
Teste de sistemas 
Teste da unidade 
Teste de carga do sistema 
Teste de integração 
Teste de aceite 
javascript:alert('Ref. da quest%C3%A3o: 201307168261/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307348027/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307167726/n/nStatus da quest%C3%A3o: Liberada para Uso.');
8a Questão (Ref.: 201307175955) Pontos: 1,0 / 1,0 
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". 
É correto afirmar que: 
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. 
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. 
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. 
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. 
Por ser a última fase, ele tem a obrigação de dizer que o software funciona. 
9a Questão (Ref.: 201307349448) Pontos: 0,5 / 0,5 
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 I e III estão corretas 
Somente a III está correta 
Somente a II está correta 
Somente a I está correta 
Somente II e III estão corretas 
10a Questão (Ref.: 201307167708) 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 
Todas as sentenças apresentadas estão corretas 
Somente as sentenças I e III estão corretas 
Somente a sentença II está correta 
Somente as sentenças II e III estão corretas 
javascript:alert('Ref. da quest%C3%A3o: 201307175955/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307349448/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201307167708/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Avaliação: CCT0194_AV_201207164577 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV
Aluno: 
Professor: PATRICIA FIUZA DE CASTRO Turma: 
Nota da Prova: 6,5 Nota de Partic.: 1,5 Data: 06/06/2014 07:03:53
1a Questão (Ref.: 201207416254) Pontos: 1,5 / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições 
sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas 
utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas. 
Resposta: Brainstorming - Trata-se de um encontro entre os envolvidos na concepção do sistema, em que todos 
dão idéias a respeito do sistema. De todas essas informações a equipe de análise de requisitos filtra e documenta 
em forma de requisitos. Visista ao Cliente - O analista é inserido nas atividades da organização para colher 
informações sobre as rotinas que serão tranformadas em requisitos. Pesquisa de opinião - Uma pesquisa sobre as 
funcionalidades que devem ser transformadas em requisitos de acordo com a rotina da organição com a 
participação dos funcionários que irão usar o sistema.
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de 
entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e 
a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses 
para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem 
no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao 
invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma 
sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem 
críticas ou debates.
2a Questão (Ref.: 201207278211) Pontos: 1,5 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do 
teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: Teste de integração serve para identificar erros na integração entre os componentes internos do sistema
e é aplicado durante a construção do sistema. Teste de aceitação serve para identificar erros nas funcionalidades 
operacionais do sistema e é realizado durante a implantação, antes do software ser liberado para produção.
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é 
aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não 
demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre
que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de 
aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o 
sistema atende aos critérios de aceitação estabelecidos para o sistema. 
3a Questão (Ref.: 201207235221) Pontos: 0,0 / 0,5
Página 1 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como essa fase pode ser chamada?
Comportamental ou Essencial;
Multimodal e Multifuncional.
Essencial e Estrutural;
Estrutural e Analítica;
Estrutural ou Comportamental;
4a Questão (Ref.: 201207244283) Pontos: 0,5 / 0,5
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise 
comportamental:
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por 
seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são 
selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise 
do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são 
fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e 
atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as 
faturas encaminhadas pelas editoras são registradas e pagas."
I. Código do livro.
II. Encomendar livros.
III. Editoras.
IV. Conferir requisição.
V. Resumo. 
II, III e IV estão corretas.
I e IV estão corretas.
III e IV estão corretas.
II e IV estão corretas.
I, III e IV estão corretas.
5
a
 Questão(Ref.: 201207413304) Pontos: 0,5 / 0,5
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 III estão corretas;
Apenas II e II estão corretas;
Apenas II e IV estão corretas;
Apenas III e IV estão corretas;
Apenas I e II estão corretas;
Página 2 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
6
a
 Questão (Ref.: 201207236493) 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 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 se testar.
7a Questão (Ref.: 201207417695) Pontos: 0,5 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho 
em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos 
componentes de código: 
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e 
estruturada. 
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. 
III- Código de Máquina - Resultado da compilação do código fonte. 
Assinale a única opção correta
Somente I e III estão corretas
Somente II e III estão corretas
Somente I e II estão corretas
Somente a II está correta
Somente I está correta
8
a
 Questão (Ref.: 201207214357) Pontos: 0,5 / 0,5
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema 
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que 
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de 
sistemas.
Entrada de dados, processamento da informação, apresentação dos resultados
Levantamento de requisitos, análise de requisitos, registro dos requisitos
Desenvolvimento, homologação, produção
Projeto lógico, projeto físico, implementação e manutenção
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
9
a
 Questão (Ref.: 201207244205) Pontos: 0,0 / 1,0
Considerando-se que o teste de aceitação é executado pelos usuários antes do sistema ser liberado para a 
produção, escolha a melhor opção para completar a frase: ¿ O teste de aceitação será executado de forma muito 
mais simples e rápida quando...¿
Página 3 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Os usuários tiverem ferramentas de automação para fazerem seus testes.
Os usuários tiverem bom treinamento.
A equipe de testes de sistemas fizer o plano de teste de aceitação. 
Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de 
software. 
A equipe de testes de sistemas fizer bem feito todos os testes necessários. 
10
a
 Questão (Ref.: 201207276320) Pontos: 1,0 / 1,0
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre:
Concepção e Elaboração.
Construção e Concepção.
Projeto e Construção.
Construção e Transição.
Requisitos e Análise.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Página 4 de 4BDQ Prova
20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1a Questão (Ref.: 201304750057) Pontos: 0,0 / 1,0 
É muito importante utilizar uma padronização na documentação do processo de desenvolvimento de software. Compõe 
documentação do produto: 
1) Manual do usuário, Manual de introdução, Manual de referência; 
2) Documento de instalação, Referência rápida, Documentação do software; 
3) Cronogramas, Relatórios, Padronização de processos, Comunicação, Documentos técnicos; 
4) Manutenção do software, Refatoração, Separação estática; 
 
 
Apenas a afirmativa I está correta 
 
Todas as afirmativas estão corretas 
 
Apenas as afirmativas I, II e IV estão corretas 
 
Apenas a afirmativa II está correta 
 
Apenas as afirmativas I e II estão corretas 
 
 
 
 2a Questão (Ref.: 201304188691) Pontos: 0,0 / 1,0 
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 I e II estão corretas 
 
Somente as sentenças II e III estão corretas 
 
Todas as sentenças apresentadas estão corretas 
 
Somente as sentenças I e III estão corretas 
 
 
 
 3a Questão (Ref.: 201304188693) Pontos: 1,0 / 1,0 
Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes 
estamos falando do modelo: 
 
 
Iterativo-incremental 
 
Cascata 
 
Prototipação 
 
Bottom-up 
 
Espiral 
 
 
 
 
 
 
 
 
 
 4a Questão (Ref.: 201304366153) Pontos: 0,0 / 1,0 
Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo é 
representado por: 
 
 
Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se 
interromper ou não o processo 
 
Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a 
próxima iteração 
 
Utiliza o modelo balburdia para sua realização 
 
Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a 
iteração 
 
Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando 
completas 
 
 
 
 5a Questão (Ref.: 201304802666) Pontos: 1,0 / 1,0 
Assinale a opção que apresenta o modelo de processo de desenvolvimento de software que atende as características 
abaixo; 
I. Define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização 
II. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a 
próxima iteração. 
 
 
Modelo iterativo e incremental 
 
Modelo em cascata com retroalimentação 
 
Modelo em cascata 
 
Modelo ágil, como scrum 
 
Modelo incremental 
 
 
 
 6a Questão (Ref.: 201304802681) Pontos: 0,0 / 1,0 
Avalie as características abaixo sobre um determinado processo de desenvolvimento de software 
I. Inclui uma análise de Riscos 
II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper 
ou não o processo. 
Com base em sua análise, assinale a opção que define corretamente esse processode desenvolvimento de software 
 
 
Modelo balburdia 
 
Modelo em cascata 
 
Modelo Prototipação 
 
Modelo Espiral 
 
Modelo Ágil: XP 
 
 
 7a Questão (Ref.: 201304802753) Pontos: 0,0 / 1,0 
Assinale a opção que apresenta a característica correta do modelo Iterativo 
 
 
Modelo em que as fases se sucedem, sem a possibilidade de retrocesso a fase anterior. 
 
Modelo onde após a criação e aceitação do protótipo, o produto final será desenvolvido. 
 
Modelo que funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de 
se interromper ou não o processo 
 
Modelo que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização 
 
Modelo baseado na ideia de aumento do âmbito do sistema 
 
 
 
 8a Questão (Ref.: 201304365965) 
Analisando a abordagem de desenvolvimento de software, encontramos os modelos iterativo, incremental e iterativo 
incremental. Descreva cada um deles e mostre a diferença entre eles. 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Processo Iterativo: Seleciona uma parte do projeto, identificando, especificando, 
implementando, testando e implantando a iteração. Se atender as especificações, passa-se a próxima iteração. 
Processo Incremental: Modelo que se baseia na ideia de aumento do âmbito do sistema. É desenvolvido em partes, ou 
seja, na criação de novas versões para o modelo proposto. As partes podem ser desenvolvidas em paralelo e 
integradas quando completas. Processo Iterativo Incremental: Cada porção do ciclo segue o projeto de arquitetura 
inicial como guia, mas com uma abordagem bem menor. Uma vez satisfeitos os requisitos e os objetivos da iteração 
forem completos, o desenvolvimento segue para a próxima iteração. 
 
 
 
 9a Questão (Ref.: 201304367224) 
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software? 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - 
Implantação - Manutenção 
 
 
 
 10a Questão (Ref.: 201304369034) Pontos: 0,0 / 1,0 
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. 
 
Apenas as sentenças I e II estão corretas 
 
Todas as sentenças estão erradas 
 
Todas as sentenças estão corretas 
 
Apenas as sentenças II e III estão corretas 
 
1a Questão (Ref.: 201304367191) Pontos: 0,0 / 1,0 
O modelo de desenvolvimento de software que trata subconjuntos de requisitos e utiliza o modelo em cascata para sua 
realização é denominado: 
 
 
Em cascata 
 
Básico 
 
RUP 
 
Linear 
 
Iterativo e incremental 
 
 2a Questão (Ref.: 201304370472) 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 II e III estão corretas 
 
Somente I e II estão corretas 
 
Somente II está correta 
 
Somente a I está correta 
 
Somente I e III estão corretas 
 
 3a Questão (Ref.: 201304369042) Pontos: 0,0 / 1,0 
A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem 
parte da documentação do produto: 
I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; 
II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos 
necessários; 
III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e 
ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. 
Marque a alternativa correta: 
 
 
Apenas a afirmativa I está correta 
 
Apenas as afirmativas I e II estão corretas 
 
Apenas a afirmativa II está correta 
 
Todas as afirmativas estão erradas 
 
Apenas as afirmativas II e III estão corretas 
 
 
 
 4a Questão (Ref.: 201304701721) Pontos: 0,0 / 1,0 
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. 
 
Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata: 
 
 
Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois 
o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto. 
 
Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar. 
 
Impossibilidade de correção de erros durante o processo de desenvolvimento de software. 
 
Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. 
 
Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se 
o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar. 
 
 
 
 
 
 5a Questão (Ref.: 201304367118) Pontos: 0,0 / 1,0 
Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e 
preparação do código necessário à sua execução. 
 
 
Projeto 
 
Teste 
 
Implementação 
 
Implantação 
 
Análise 
 
 
 
 6a Questão (Ref.: 201304749914) Pontos: 0,0 / 1,0 
A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em diversos tipos 
de componentes de código de programação. O código de programação pode ser dividido em 3 tipos, dentre eles o 
código de máquina, que é definido por: 
 
 
Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de 
entendimento humano bem definido; 
 
Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações; 
 
Um resultado da compilação do código fonte; 
 
Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e 
estruturada; 
 
Ter a característica de dar suporte para execução de rotinas auxiliares; 
 
 
 7a Questão (Ref.: 201304709924) Pontos: 1,0 / 1,0 
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 alto nível 
 
Linguagem assembly 
 
Linguagem de baixo nível 
 
Linguagem de máquina 
 
Linguagem binária 
 
 
 
 8a Questão (Ref.: 201304370499) 
No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de processo 
deste modelo. 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente. 
 
 
 
 
 
 
 
 
 
 
 
 9a Questão (Ref.: 201304367224) 
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software? 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - 
Implantação- Manutenção 
 
 
 
 10a Questão (Ref.: 201304762721) Pontos: 0,0 / 1,0 
Um compilador é um ou mais programas de computador que, a partir de um código fonte escrito em uma linguagem 
compilada, cria um programa semanticamente equivalente. Sendo assim, o nome "compilador" é usado principalmente 
para: 
 
I- Um programa que faz uma tradução entre o código de máquina e uma linguagem de montagem; 
II- Programas que traduzem o código de fonte de uma linguagem de programação de alto nível para uma linguagem de 
programação de baixo nível; 
III- Um programa que traduz uma linguagem de programação de baixo nível para uma linguagem de programação de 
alto nível; 
 
Assinale a alternativa correta: 
 
 
Apenas o item III está correto; 
 
Apenas os itens II e III estão corretos; 
 
Apenas os itens I e III estão corretos; 
 
Apenas o item I está correto; 
 
Apenas o item II está correto; 
 
 
1a Questão (Ref.: 201304368948) Pontos: 1,0 / 1,0 
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase 
escrevendo o nome de cada elemento de código utilizado em linguagem de programação: 
__________: Descreve as características dos objetos. 
__________: Tipo de instrução executada de forma sequencial. 
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. 
__________: Serviço que a classe presta. 
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. 
 
Marque a alternativa correta: 
 
 
Atributo - Sequência - Iteração - Método - Seleção 
 
Atributo - Iteração - Método - Seleção - Sequência 
 
Método - Seleção - Atributo - Sequência - Iteração 
 
Sequência - Iteração - Atributo - Método - Seleção 
 
Iteração - Método - Seleção - Atributo - Sequência 
 
 2a Questão (Ref.: 201304187588) Pontos: 0,0 / 1,0 
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-NF, III-NF, IV-F 
 
I-F, II-F, III-NF, IV-F 
 
I-NF, II-NF, III-NF, IV-NF 
 
I-F, II-F, III-F, IV-F 
 
 3a Questão (Ref.: 201304187722) Pontos: 0,0 / 1,0 
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 III estão corretas 
 
As opções I e III estão corretas 
 
As opções I, II e III estão corretas 
 
As opções I e II estão corretas 
 
As opções II e IV estão corretas 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Pontos: 0,0 / 1,0 
 
 4a Questão (Ref.: 201304703121) 
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, F 
 
F, F, F, V, V 
 
F, V, F, F, V 
 
V, F, F, V, V 
 
V, F, F, F, V 
 
 
 5a Questão (Ref.: 201304187792) Pontos: 0,0 / 1,0 
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: 
 
 
As opções I, II e IV estão corretas 
 
As opções II e IV estão corretas 
 
As opções II, III e IV estão corretas 
 
As opções II e III estão corretas 
 
Apenas a opção I está correta 
 
 
 6a Questão (Ref.: 201304404028) Pontos: 0,0 / 1,0 
São regras, diretrizes ou procedimentos utilizados para manipular ou organizar dados para torná-los úteis e com um 
fim específico. Esta é definição de: 
 
 
Dados 
 
Informação 
 
Conhecimento 
 
Processos 
 
Fatos 
 
 
 7a Questão (Ref.: 201304404050) Pontos: 0,0 / 1,0 
NÃO é um software do tipo aplicativo: 
 
 
Gerenciador de banco de dados. 
 
Sistema operacional. 
 
Planilha eletrônica. 
 
Editor de texto. 
 
Sistema bancário. 
 
 
 
 8a Questão (Ref.: 201304369005) 
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições 
sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas 
utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas. 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o 
objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o 
problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de 
hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que 
agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao 
invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida 
pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou 
debates. 
 
 
 
 9a Questão (Ref.: 201304230963) 
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. 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: 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. 
 
 
 
 10a Questão (Ref.: 201304768229) Pontos: 0,0 / 1,0 
Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na 
etapa de análise e prepará-los para a fase implementação, definindo os aspectos tecnológicos necessários. 
Assinale a alternativa que mostra a etapa descrita 
 
 
Manutenção 
 
Projeto 
 
Desenho 
 
Implementação 
 
Análise 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_ V.1 Fechar 
Aluno(a): DOMINGOS CRUZ DE SOUZA Matrícula: 
Desempenho: 6,0 de 10,0 Data: 19/09/2015 (Finalizada)
 1a Questão (Ref.: 201409916235) Pontos: 1,0 / 1,0 
Além da linguagem de programação, o software também pode ser classificado como: Software de
sistema e Softwareaplicativo. 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.
 Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa.
 Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
 Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
 Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
 Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
 2a Questão (Ref.: 201409915549) Pontos: 1,0 / 1,0 
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software 
de acordo com a sua licença de publicação:
 Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem 
restrição. É comum o código fonte estar disponível para manuseá-lo.
 Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de
uso.
 Demo - Fração de um programa. Funciona como material promocional para dar a 
oportunidade do produto ser avaliado.
 Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final
do tempo estabelecido, o programa pode requisitar o pagamento para uso do software 
completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper 
javascript:window.close();
javascript:window.close();
o seu uso.
 Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização.
 Gabarito Comentado .
 3a Questão (Ref.: 201409582863) Pontos: 1,0 / 1,0 
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente 
utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a 
obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes 
requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, 
usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para 
levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de 
Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser 
I. Descrições dos serviços fornecidos pelo sistema. 
II. Restrições e características desses serviços. 
III. Apresentados somente como Não Funcionais. 
IV. Apresentados somente como Funcionais. 
É correto, apenas, o que se afirma em 
 II, III e IV
 I, II e III
 I e II
 I e III
 II e IV
 Gabarito Comentado .
 4a Questão (Ref.: 201409941305) Pontos: 1,0 / 1,0 
Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser 
classificados:
 precisos e lógicos.
 lógicos e consistentes.
 não-funcionais e analíticos.
 funcionais e lógicos.
 funcionais e não-funcionais. 
 Gabarito Comentado .
http://v3.webcasters.com.br/Login.aspx?codTransmissao=446332&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=387116&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=296336&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=296336&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=387116&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=446332&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 5a Questão (Ref.: 201410008787) Pontos: 1,0 / 1,0 
Os padrões a partir dos quais os objetos são criados são denominados
 classes
 atributos
 entidades
 instâncias
 métodos
 Gabarito Comentado .
 6a Questão (Ref.: 201410059738) Pontos: 0,0 / 1,0 
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de 
se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos 
tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a 
Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses 
modelos. 
 Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma 
tarefa;
 Validar e indicar as dificuldades de implementação no plano conceitual;
 Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
 Mapear as mensagens que devem ser executadas para alguma operação;
 Ajudar a filtrar e refinar as classes por associação e agregação;
 7a Questão (Ref.: 201410058444) Pontos: 0,0 / 1,0 
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de 
desenvolvimento de software:
 parte de código e a camada de arquitetura
 bibliotecas e classes fundamentais
 aproveitamento de ideias e de bibliotecas
 módulo de código binário e classes fundamentais
 parte de código de programa e bibliotecas
http://v3.webcasters.com.br/Login.aspx?codTransmissao=423357&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=423357&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 8a Questão (Ref.: 201410055306) Pontos: 0,0 / 1,0 
Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - 
Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo 
de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )
Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado 
em classes abstratas derivadas por herança de outras classes. 
 5,4,3,2,1 
 1,3,2,4,5
 1,2,3,4,5
 1,2,4,5,3
 2,1,4,5,3
 9a Questão (Ref.: 201410058929) Pontos: 0,0 / 1,0 
Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das
classificações apresentadas nas alternativas na coluna da direita.
 
Modalidade Classificações
1. Quanto à 
utilização do código
2. Quanto ao objetivo
na busca pelo erro
( ) Testes de integração - Teste para identificar erros durante a integração e 
interação entre os módulos ou unidades do sistema
( ) 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
( ) Testes dinâmicos - São testes baseados na execução do código do programa. Os
testes seguem, também, um questionário com base nos aspectos estruturais e 
funcionais do programa
( ) 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
( ) Testes de validação - Teste realizado após a integração de todos os módulos do 
sistema
 2, 1, 2, 1, 1 
 2, 1, 1, 2, 2
 2, 2, 1, 1, 2
 1, 1, 1, 2, 2 
 2, 1, 1, 2, 1
 10a Questão (Ref.: 201409617956) Pontos: 1,0 / 1,0 
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 caixa branca
 Teste iterativo
 Teste caixa preta
 Teste de interação
 Teste simples
 Gabarito Comentado .
http://v3.webcasters.com.br/Login.aspx?codTransmissao=387109&LoginExterno=urllogada@estacio.br&SenhaExterno=1234http://v3.webcasters.com.br/Login.aspx?codTransmissao=387109&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525318652 1/4
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201201279992 V.1   Fechar
Aluno(a): JÔNATAS TARANTO Matrícula: 201201279992
Desempenho: 10,0 de 10,0 Data: 23/04/2016 13:51:41 (Finalizada)
 
  1a Questão (Ref.: 201201970155) Pontos: 1,0  / 1,0
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.  Associe  a  coluna  da  esquerda  com  a  coluna  da  direita  e  em  seguida  marque  a
alternativa correta, considerando a sequência de cima para baixo:
1. Monotarefa                (   ) Vários usuários utilizam ao mesmo tempo
2. Multiprocessamento    (   ) Os processos são compartilhados e enfileirados a espera do processador
3. Multitarefa                 (   ) Somente é permitida a utilização de um usuário de cada vez
4. Multiusuário               (   ) Executa somente um processo de cada vez
5. Monousuário              (   ) Distribui para mais de um processador
2, 1, 3, 4, 5
5, 1, 3, 2, 4
1, 2, 5, 3, 4
  4, 3, 5, 1, 2
5, 4, 1, 3, 2
 
  2a Questão (Ref.: 201201877327) Pontos: 1,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, F
  V, F, F, V, V
F, V, F, F, V
V, F, F, F, V
F, F, F, V, V
 Gabarito Comentado.
 
  3a Questão (Ref.: 201201361794) Pontos: 1,0  / 1,0
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F
(Funcional) e NF (Não Funcional).
javascript:window.close();
https://v3.webcasters.com.br/Login.aspx?codTransmissao=296339&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525318652 2/4
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­NF, II­NF, III­NF, IV­NF
I­F, II­F, III­F, IV­F
I­F, II­NF, III­F, IV­F
  I­F, II­NF, III­NF, IV­F
I­F, II­F, III­NF, IV­F
 Gabarito Comentado.
 
  4a Questão (Ref.: 201201362128) Pontos: 1,0  / 1,0
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro
tipos, são elas:
  Técnica, Operaciaonal, Cronograma e Econômica
Técnica, Funcional, Cronograma e Econômica
Organizacional, Funcional, Financeira e de Requisitos
Técnica, Operaciaonal, Cronograma e Organizacional
Organizacional, Operaciaonal, Funcional e Econômica
 Gabarito Comentado.
 
  5a Questão (Ref.: 201201969138) Pontos: 1,0  / 1,0
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a
modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é:
um processo de especificação e modelagem de sistemas orientados a objeto.
  uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
um método para especificar e modelar os artefatos dos sistemas.
uma linguagem para implementar os conceitos da orientação a objetos.
um método comum para a representação da orientação a objetos.
 Gabarito Comentado.
 
  6a Questão (Ref.: 201202062236) Pontos: 1,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. 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=352556&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291899&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=423359&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525318652 3/4
( ) 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. 
  V­V­V­V
V­F­V­V
V­F­V­F
F­F­V­F
F­F­F­F
 Gabarito Comentado.
 
  7a Questão (Ref.: 201202018790) Pontos: 1,0  / 1,0
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento
de software:
  bibliotecas e classes fundamentais
módulo de código binário e classes fundamentais
parte de código de programa e bibliotecas
parte de código e a camada de arquitetura
aproveitamento de ideias e de bibliotecas
 
  8a Questão (Ref.: 201201942435) Pontos: 1,0  / 1,0
Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos
levantados na etapa de análise e prepará­los para a fase implementação, definindo os aspectos tecnológicos
necessários.
Assinale a alternativa que mostra a etapa descrita 
  Desenho
Manutenção
Análise
Projeto
Implementação
 Gabarito Comentado.
 
  9a Questão (Ref.: 201201578300) Pontos: 1,0  / 1,0
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 simples.
Teste caixa branca.
Teste iterativo.
  Teste caixa preta
Teste de interação.
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=521173
https://v3.webcasters.com.br/Login.aspx?codTransmissao=387375&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525318652 4/4
 
  10a Questão (Ref.: 201202019261) Pontos: 1,0  / 1,0
São  testes  realizados  pela  análise  do  código  fonte,  onde  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.
Essas são características dos:
  Testes estáticos
Testes de unidade
Testes de validação
Testes dinâmicos
 Testes de integração
 Gabarito Comentado.
 
 
 
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=515999
javascript:abre_colabore('35836','38318681','483944157');
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009203224 1/4
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE   Lupa  
 
Exercício: CCT0194_EX_A5_201505200237Matrícula: 201505200237
Aluno(a): ALISON TOME DE SOUSA Data: 26/04/2016 12:52:27 (Finalizada)
 
  1a Questão (Ref.: 201505455503)  Fórum de Dúvidas (0)       Saiba   (0)
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 a sentença I está correta
  Apenas as sentenças I, III e IV estão corretas
Todas as sentenças estão corretas
Apenas as sentenças III e V estão corretas
Apenas as sentenças II e V estão corretas
 Gabarito Comentado
 
  2a Questão (Ref.: 201505453554)  Fórum de Dúvidas (0)       Saiba   (0)
Uma representação definida de um procedimento de teste define um(a):
  Script de teste de software
Objetivo de teste de software
Definição de teste de software
  Critério de teste de software
Forma de teste de software
 Gabarito Comentado
 
javascript:diminui();
javascript:aumenta();
javascript:duvidas('235243','5','1');
javascript:duvidas('235243','5','1');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=277141&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('233294','5','2');
javascript:duvidas('233294','5','2');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=291488%20&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009203224 2/4
  3a Questão (Ref.: 201505880571)  Fórum de Dúvidas (0)       Saiba   (0)
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as
duas estratégias de teste.
I­ O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do
software;
II­ O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código;
III­ O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software,
através de simulação que testa toda a estrutura usada na codificação;
IV­ O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu
comportamento;
É correto, apenas, o que se afirma em:
I e II;
  I e III;
II e IV;
II e III;
III e IV;
 Gabarito Comentado
 
  4a Questão (Ref.: 201505490571)  Fórum de Dúvidas (0)       Saiba   (0)
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 caixa preta
Teste iterativo
Teste simples
Teste de interação
  Teste caixa branca
 Gabarito Comentado
 
  5a Questão (Ref.: 201505240188)  Fórum de Dúvidas (0)       Saiba   (0)
javascript:duvidas('660311','5','3');
javascript:duvidas('660311','5','3');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=420617&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('270311','5','4');
javascript:duvidas('270311','5','4');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=387109&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('19928','5','5');
javascript:duvidas('19928','5','5');
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009203224 3/4
 
O gráfico  acima,  adaptado do  livro Engenharia  de Software,  de Roger Pressman,  ilustra  o  custo  relativo  da
correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm
e outros estudiosos. Embora não seja explicitamente  informado, os dados se basearam, principalmente, em
projetos que utilizaram o modelo de desenvolvimento em cascata. A esse  respeito, analise as afirmativas a
seguir.
I  ­  O  gráfico  pode  ser  utilizado  como  um  argumento  a  favor  do  uso  de  processos  de  desenvolvimento
iterativos.
II ­ O gráfico deixa claro que o maior  investimento na prevenção de defeitos deve acontecer nas fases finais
do projeto, preferencialmente depois que o software estiver em uso pelos clientes.
III ­ O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que
é  consistente  com  a  abordagem  de  muitos  processos  de  desenvolvimento  de  software  atuais,  que
minimizam este esforço e enfatizam a codificação e os testes unitários de código.
IV  ­  O  gráfico  sustenta  os  argumentos  de  que  a  qualidade  deve  ser  incorporada  ao  processo  através  de
técnicas  e  ações  efetivas  de  detecção,  prevenção  e  controle,  garantindo  que  todas  as  atividades  do
projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária
ou limitada a um grupo de profissionais de controle de qualidade.
São corretas APENAS as afirmativas:
  I e IV
II e IV
I e II
  III e IV
II e III
 Gabarito Comentado
 
  6a Questão (Ref.: 201505931544)  Fórum de Dúvidas (0)       Saiba   (0)
Escolha  uma  modalidade  de  testes  na  coluna  da  esquerda  e  associe  corretamente  para  cada  uma  das
classificações apresentadas nas alternativas na coluna da direita.
https://v3.webcasters.com.br/Login.aspx?codTransmissao=307520&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('711284','5','6');
javascript:duvidas('711284','5','6');
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009203224 4/4
 
Modalidade Classificações
1. Quanto à
utilização do
código
2. Quanto ao
objetivo na
busca pelo erro
(   ) Testes de integração ­ Teste para identificar erros durante a integração e interação entre
os módulos ou unidades do sistema
(   ) 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
(   ) Testes dinâmicos ­ São testes baseados na execução do código do programa. Os
testes seguem, também, um questionário com base nos aspectos estruturais e funcionais
do programa
(   ) 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
(   ) Testes de validação ­ Teste realizado após a integração de todos os módulos do
sistema
2, 1, 1, 2, 1
1, 1, 1, 2, 2
2, 2, 1, 1, 2
2, 1, 2, 1, 1
  2, 1, 1, 2, 2
 Gabarito Comentado
 
 
 Fechar
 
 
http://viz-wcs.voxeldigital.com.br/?CodTransmissao=515998
javascript:abre_colabore('36040','38550031','493615152');
javascript:window.close();
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009095688 1/3
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE   Lupa  
 
Exercício: CCT0194_EX_A4_201505200237  Matrícula: 201505200237
Aluno(a): ALISON TOME DE SOUSA Data: 26/04/2016 12:40:57 (Finalizada)
 
  1a Questão (Ref.: 201505931058)  Fórum de Dúvidas (0)       Saiba   (0)
A reutilização traz os seguintes benefícios:
  a redução do desperdício de tempo e de dinheiro
a redução de desperdício de dinheiro eaumento de tempo
a redução do desperdício de tempo e aumento de dinheiro
a sobrecarga de atividades em determinadas etapas
a eliminação de etapas e atividades
 
  2a Questão (Ref.: 201505927917)  Fórum de Dúvidas (0)       Saiba   (0)
O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel
Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional
O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto
que, a cada iteração, os defeitos que existiam em outras fases já foram sanados.
É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se
o sistema atenderá aos requisitos e aos custos relacionados do projeto.
A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele,
buscando satisfazer os requisitos do produto.
  É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das
funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários
finais após teste, homologação, manutenção e treinamento.
  É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo,
ou documentação do código do programa, no caso de desenho interno.
 
  3a Questão (Ref.: 201505931059)  Fórum de Dúvidas (0)       Saiba   (0)
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento
de software:
módulo de código binário e classes fundamentais
aproveitamento de ideias e de bibliotecas
parte de código e a camada de arquitetura
  bibliotecas e classes fundamentais
  parte de código de programa e bibliotecas
javascript:diminui();
javascript:aumenta();
javascript:duvidas('710798','4','1');
javascript:duvidas('710798','4','1');
javascript:duvidas('707657','4','2');
javascript:duvidas('707657','4','2');
javascript:duvidas('710799','4','3');
javascript:duvidas('710799','4','3');
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009095688 2/3
 
  4a Questão (Ref.: 201505927921)  Fórum de Dúvidas (0)       Saiba   (0)
Relacione as colunas: 1 ­ Código 2 ­ Reutilização de Classes 3 ­ Reutilização de Objetos 4 ­ Reutilização de
Plataforma 5 ­ Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário (
)Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de
problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras
classes.
  1,2,3,4,5
1,3,2,4,5
5,4,3,2,1
2,1,4,5,3
1,2,4,5,3
 Gabarito Comentado
 
  5a Questão (Ref.: 201505453524)  Fórum de Dúvidas (0)       Saiba   (0)
É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos
componentes e a interconexão com outros sistemas.
Visão externa
Visão estrutural
  Visão interna
Visão comportamental
Visão geral
 Gabarito Comentado
 
  6a Questão (Ref.: 201505931052)  Fórum de Dúvidas (0)       Saiba   (0)
Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar:
  as diretrizes para as implementações de novos projetos
os custos associados para a resolução do problema
os riscos associados ao projeto
  a solução que será tomada para resolução do problema
as alternativas para a resolução do problema
 
 
 Fechar
 
javascript:duvidas('707661','4','4');
javascript:duvidas('707661','4','4');
http://viz-wcs.voxeldigital.com.br/?CodTransmissao=534131
javascript:duvidas('233264','4','5');
javascript:duvidas('233264','4','5');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=284208&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('710792','4','6');
javascript:duvidas('710792','4','6');
javascript:abre_colabore('36040','38548997','493569563');
javascript:window.close();
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009095688 3/3
 
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4009404360 1/4
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201505200237 V.1   Fechar
Aluno(a): ALISON TOME DE SOUSA Matrícula: 201505200237
Desempenho: 9,0 de 10,0 Data: 26/04/2016 13:15:37 (Finalizada)
 
  1a Questão (Ref.: 201505490525) Pontos: 1,0  / 1,0
NÃO é um software do tipo aplicativo:
Sistema bancário.
  Sistema operacional.
Planilha eletrônica.
Gerenciador de banco de dados.
Editor de texto.
 Gabarito Comentado.
 
  2a Questão (Ref.: 201505455423) Pontos: 1,0  / 1,0
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete
a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação:
__________: Descreve as características dos objetos.
__________: Tipo de instrução executada de forma sequencial.
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida.
__________: Serviço que a classe presta.
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica.
Marque a alternativa correta:
Sequência ­ Iteração ­ Atributo ­ Método ­ Seleção
Iteração ­ Método ­ Seleção ­ Atributo ­ Sequência
Atributo ­ Iteração ­ Método ­ Seleção ­ Sequência
  Atributo ­ Sequência ­ Iteração ­ Método ­ Seleção
Método ­ Seleção ­ Atributo ­ Sequência ­ Iteração
 Gabarito Comentado.
 
  3a Questão (Ref.: 201505456875) Pontos: 1,0  / 1,0
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 é
Entrevista
Visita técnica
Casos de Uso
  Brainstorm
javascript:window.close();
https://v3.webcasters.com.br/Login.aspx?codTransmissao=328137&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=419607&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4009404360 2/4
Questionário
 Gabarito Comentado.
 
  4a Questão (Ref.: 201505455478) Pontos: 1,0  / 1,0
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos
profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo,
claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do
projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de
aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um
produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de
software podem ser
I. Descrições dos serviços fornecidos pelo sistema.
II. Restrições e características desses serviços.
III. Apresentados somente como Não Funcionais.
IV. Apresentados somente como Funcionais.
É correto, apenas, o que se afirma em
II e IV
  I e II
II, III e IV
I, II e III
I e III
 Gabarito Comentado.
 
  5a Questão (Ref.: 201505932348) Pontos: 0,0  / 1,0
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer
uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é o
UML ­ Unified Modeling Language. A característica desta modelagem é:
I­ Visualizar o desenho do sistema e a intercomunicação entre objetos.
II­ Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramaspadronizados.
III­ Modelar o problema, e não a solução.
É correto o que se afirma em:
Apenas em II e III;
Apenas em II;
  Apenas em I;
Apenas em III;
  Apenas em I e II;
 Gabarito Comentado.
 
  6a Questão (Ref.: 201505974524) Pontos: 1,0  / 1,0
O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das classes
utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um objeto. O que representa
as características do objeto?
http://v3.webcasters.com.br/Login.aspx?codTransmissao=420620&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=387116&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=534128
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4009404360 3/4
  Atributos
Mensagens
Composição
Agregação
Herança
 
  7a Questão (Ref.: 201505931060) Pontos: 1,0  / 1,0
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de
software:
aproveitamento de ideias
parte do código de programa
bibliotecas
classes fundamentais
  módulo de código binário
 Gabarito Comentado.
 
  8a Questão (Ref.: 201505931054) Pontos: 1,0  / 1,0
É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas,
interconexões com outros sistemas e produtos.
Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo:
do produto
de implementação
  Desenho interno
local
Desenho externo
 Gabarito Comentado.
 
  9a Questão (Ref.: 201505916753) Pontos: 1,0  / 1,0
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação
ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus
defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: 
I­ Testes de Unidade ­ Teste realizado em um módulo ou em alguns módulos definidos que representam uma
única unidade;
II­ Testes de Integração ­ Cujo objetivo é garantir a qualidade dos componentes do software, individualmente;
III­ Testes de Validação ­ É o último estágio do processo de validação, realizado após integração de todos os
módulos
IV­ Teste de Planejamento ­ Teste realizado após a integração de todos os módulos do sistema;
Com base em sua análise, assinale a única resposta correta.
  Apenas I e III estão corretas;
Apenas III e IV estão corretas;
Apenas I e IV estão corretas;
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=515997
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=534132
26/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4009404360 4/4
Apenas I e II estão corretas;
Apenas II e III estão corretas;
 Gabarito Comentado.
 
  10a Questão (Ref.: 201505929304) Pontos: 1,0  / 1,0
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos
ou unidades do sistema é o teste:
de unidade.
funcional.
  de integração.
de validação.
de aceitação.
 Gabarito Comentado.
 
 
 
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=519112
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=515237
javascript:abre_colabore('36040','38551965','493704334');
Respostas corretas em negrito.
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.
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 da unidade 
Teste de aceite
Teste de carga do sistema 
Teste de integração 
Teste de sistemas
No processo de desenvolvimento de software, todo software passa pelas fases de análise e 
projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir 
dessa informação, avalie a opções correta: (QUESTÃO 74 ‐ ENADE 2008)
Para lidar com a complexidade do software, pode‐se aplicar o princípio do particionamento, 
quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases 
de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. 
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se 
preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o 
projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a 
implementação possa ser realizada em seguida. 
Na fase de análise, três modelos que devem ser considerados são: do domínio da 
informação, o funcional e o comportamental. 
O projeto arquitetural independe do paradigma de desenvolvimento. 
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os 
diversos fluxos de dados entre os módulos.
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.
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 ?
[MOSTRA IMAGEM DIAGRAMA DE OBJETOS E HERANÇA]
Modelos de Dados 
Modelos de Objetos 
Modelos de Contexto 
Modelos de Máquina de Estados 
Modelos de Comportamento
A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando‐os em 
objetos, classes e atributos. Como essa fase pode ser chamada?
Estrutural ou Comportamental; 
Comportamental ou Essencial; 
Multimodal e Multifuncional. 
Estrutural e Analítica; 
Essencial e Estrutural;
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 semântica 
Análise funcional 
Análise comportamental 
Análise ambiental 
Análise estrutural
A atividade de análise no processo de desenvolvimento de softwares possui: 
I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e 
detalhados o suficiente para as atividades do próximo passo no processo de 
desenvolvimento de software. 
II) Análise ‐ Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como 
notação. Tem como objetivo modelar a solução, e não o problema. 
III) 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. 
IV) Análise Estrutural ‐ É utilizada em conjunto com detalhamento de requisitos para 
visualizar e fornecer base para identificar soluções para os requisitos apresentados.
É a visão que representa os componentes do sistema, a relação entre os componentes, o 
funcionamento dos componentes e a interconexão com outros sistemas.
Visão externaVisão geral 
Visão estrutural 
Visão comportamental 
Visão interna
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da 
análise comportamental: 
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os 
livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras 
e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os 
livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e 
encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria 
confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e 
atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros 
estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." 
I. Código do livro. 
II. Encomendar livros. 
III. Editoras. 
IV. Conferir requisição. 
V. Resumo.
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.
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 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 é:
Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e 
montando uma tabela com estas informações 
As linguagens interpretadas fazem alterações no código, de forma a torná‐lo otimizado 
Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho 
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
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 apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário 
final. 
Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir 
quando encontra‐los. 
Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré‐requisitos 
necessários para funcionar. 
Descreve as funcionalidades do sistema e as facilidades do uso do sistema. 
Descreve como instalar o sistema, plataformas de operação, pré‐requisitos necessários.
O teste de produto de software apresenta duas fases: __________ e __________.
gerenciamento e validação 
verificação e validação 
controle e validação 
gerenciamento e controle 
verificação e controle
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:  (*todas corretas*)
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, projetar e edificar o ambiente do software/sistema e as tecnologias 
empregadas para o seu desenvolvimento (Arquitetura/Tecnologia).
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 processos fundamentais, organizacionais e de apoio do ciclo de vida de software. 
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 estágios do ciclo de vida dos serviços de tecnologia da informação.
Que padrão de processo de desenvolvimento de software tem o objetivo de replicar o modelo 
na América Latina, incluindo o Chile, Argentina, Costa Rica, Peru e Uruguai?
CMM  ISO/IEC  SPICE  CMMI  MPS/BR
Um dos modelos de desenvolvimento de software é o modelo iterativo‐incremental. O 
conceito deste modelo é representado por:
Utiliza o modelo balburdia para sua realização 
Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a 
decisão de se interromper ou não o processo 
Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas 
quando completas Faz a seleção de uma parte do projeto, identificando, especificando, 
implementando, testando e implantando a iteração 
Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o 
desenvolvimento segue para a próxima iteração
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.
CMM. MPS/BR. CMMI. SPICE. ISO/IEC.
Muitos modelos de processos de desenvolvimento de software foram descritos na literatura 
de engenharia de software. Dentre esses modelos, qual possui a seguinte característica? 
Modelo evolutivo, possibilita uma maior integração entre as fases e facilita a depuração e a 
manutenção do sistema.
Modelo em V 
Prototipação 
Espiral 
Cascata 
Iterativo e Incremental
A ferramenta _______________  um modelo oriundo do DCC/FMG que segundo seus autores 
foi baseado nos modelos RP PSP e TSP
PRAXIS 
OPEN 
ICONIX 
EUP 
SOURCE
O Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema 
de software em fases. Em cada uma dessas fases, são executadas atividades de diversas 
disciplinas em diferentes proporções. No desenvolvimento de um sistema de software 
complexo, identifique a alternativa que esse processo recomenda:
Criar um modelo de casos de uso durante a fase de elaboração, para documentar as regras do 
negócio e os requisitos não funcionais do sistema. 
Ordenar os riscos envolvidos no projeto, para que os riscos menos críticos sejam considerados 
logo na fase de iniciação e os mais críticos nas fases finais. 
Entregar a primeira versão do sistema logo após a fase de transição, para evitar os problemas 
existentesno modelo de ciclo de vida em cascata tradicional. 
Construir uma arquitetura executável ao final da fase de construção, para validar as regras do 
negócio e os requisitos funcionais do sistema. 
Usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em 
iterações em que cada iteração gera um incremento do software.
De acordo com o Processo Unificado, uma descrição da arquitetura do software, um 
documento de visão e um modelo de projeto são aplicáveis, respectivamente, nas fases:
construção, transição e concepção. 
concepção, concepção e elaboração. 
elaboração, concepção e construção. 
concepção, elaboração e transição. 
transição, construção e construção.
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de 
vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens.   
Gabarito: 
Cascata: Foi o primeiro processo de desenvolvimento proposto e é de uso tradicional. 
Apresentar a vantagem de ser simples e por isso pode ser útil em pequenos projetos pois é 
fácil de gerenciar. Entretanto, por ser sequencial e desenvolver o software como um todo, é 
restritivo quanto às mudanças de requisito, além de somente realizar a entrega ao final do 
processo. 
Iterativo Incremental: Surgiu com a OO. Propõe o desenvolvimento do sistema em partes, 
separando‐as em diversos ciclos de desenvolvimento, realizando entregas de forma a ir 
incrementando o escopo do sistema aos poucos. É mais flexível quanto às mudanças de 
requisitos. É possível a Análise de Riscos, apesar de esta ser introduzida inicialmente pelo 
modelo em Espiral.
Analise as sentenças e classifique‐as como V(verdadeira) ou F(falsa). 
I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; 
II. O sistema operacional é um software aplicativo; 
III. Um SI (Sistema de Informação) é um software aplicativo; 
IV. Quanto a natureza um software pode ser aplicativo ou básico.
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.   
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.
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. 
Na fase de implementação, o programador tem funções muito importantes, a saber:  
I‐ O programador implementa o que foi definido na etapa de desenho, através de 
componentes de código de programa e documentação detalhada. 
II‐ O programador detalha o que foi definido na etapa de desenho, através de componentes 
de código de programa e documentação detalhada. 
III‐ O programador detalha e implementa o que foi definido na etapa de requerimentos, 
através de componentes de código de programa e documentação detalhada.  
A Implementação é a etapa do processo de desenvolvimento de software que realiza a 
transformação do desenho em diversos tipos de componentes de código de programação. 
Analise as afirmativas a seguir em relação aos componentes de código:
I ‐ Código fonte ‐ conjunto de instruções gerados através de uma Linguagem de Programação 
de forma lógica e estruturada.
II ‐ Código Objeto ‐ Sequência binária de instruções, que são executadas diretamente por um 
processador. 
III‐ Código de Máquina ‐ Resultado da compilação do código fonte.
Pegadinha. II e III estão invertidas.
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. ( )
Para se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles: eles:
I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, 
levando em conta tanto os requisitos funcionais quanto os não funcionais.
II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do 
progresso do projeto, sendo possível tomar ações eficazes quando o desempenho de 
software se desviar de forma significativa dos planos do projeto.
III. Gerenciar a configuração do software para estabelecer e manter a integridade dos 
produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao 
desenvolvedor e permitir maior controle de desenvolvimento.
IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos 
fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento.
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
X apresentam o maior 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 
Y seriam mais baratos se fossem detectados no início 
Y apresentam o menor custo de correção
1 ‐ Na análise estruturada, o que é necessário fazer para definir as classes chaves?  
Analisar o seu desenho  
Desmontar o Objeto  
Utilizar cartões tipo CRC  
Desmontar a classe  
8 ‐ Com relação à fase de reutilização temos as seguintes afirmações: 
I ‐ Nesta fase, é comum se fazer uso de processos que já foram definidos e utilizados em 
outras fases do produto ou sistema. 
II ‐ O processo de reutilização visa à redução do desperdício de tempo. 
III ‐ O processo de reutilização visa à redução do desperdício de dinheiro. 
IV ‐ Com processo de reutilização, a cada iteração, os defeitos que existiam em outras fases 
já foram sanados. 
“A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e 
manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson 
Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software 
onde o desempenho é um requisito não funcional fundamental. Nesse contexto, assinale a 
alternativa onde o desenho da arquitetura atenderá tal requisito.  
A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para 
que seja possível substituir e atualizar componentes, sem a interrupção do sistema.  
A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem 
todas localizadas em um único subsistema ou em um pequeno número de subsistemas.  
A arquitetura deve ser projetada para restringir as operações mais importantesdentro de 
um pequeno número de subsistemas com a menor comunicação possível entre esses 
subsistemas.  
A arquitetura deve ser projetada utilizando‐se componentes encapsulados de menor 
granularidade, que possam ser rapidamente modificados.  
O nível de abstração e agregação dos elementos dos sistemas podem ser: 
Nível estratégico ou desenho lógico, nível tático ou desenho arquitetônico e nível operacional 
ou desenho detalhado  
Nível estratégico ou desenho arquitetônico, nível tático ou desenho detalhado e nível 
operacional ou desenho lógico  
Nível estratégico ou desenho arquitetônico, nível tático ou desenho lógico e nível 
operacional ou desenho detalhado  
Nível estratégico ou desenho detalhado, nível tático ou desenho lógico e nível operacional ou 
desenho arquitetônico
O Interpretador é definido por: Pontos da Questão: 0,5  
Um programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto 
nível, e transcreve para um novo tipo de linguagem chamada de baixo nível.  
Um programa que, além de fazer a leitura do código fonte e transformá‐lo em código objeto, 
transforma‐o em um código executável.  
Uma linguagem de programação que utiliza a arquitetura do processador para executar as 
ações.  
Uma linguagem de programação, que se aproxima mais da linguagem humana, ou seja, 
linguagem com um padrão de entendimento humano bem definido.   
Dentre as características do modelo cascata, apresentadas no material de ensino, temos a 
linearidade. Isto significa dizer que:  
Marque a questão que apresente a resposta mais completa e correta para o enunciado. 
As atividades acontecem de forma iterativa.  
As atividades são executadas em sequência.  (PEGADINHA!)
Cada atividade tem que ser concluída antes de iniciar a próxima.  
A ordem das atividades não importa, desde que sejam executadas em sequência   
O desenvolvimento de um produto comercial de software é uma grande tarefa que pode ser 
alargada por vários meses, possivelmente um ano ou mais. É mais fácil dividir o trabalho em 
partes menores (iterações) tendo cada uma como resultado um incremento (processo 
incremental).  Assim sendo, o princípio subjacente a este processo é que a equipe envolvida 
pode refinar e alargar pouco‐a‐pouco a qualidade, detalhe e âmbito do sistema envolvido. 
Com essas informações, descreva um desenho de Processo (sequência) e cite alguns „porquês‟ 
deve‐se escolher um processo de desenvolvimento iterativo e incremental. 
Gabarito: Sequência: 1‐ Planejamento, 2‐ Análise, 3‐ Desenho, 4‐ Desenvolvimento, 4.1‐ Teste, 
4.2‐ 1° Versão; 5‐ Análise, 6‐ Desenho, 7‐ Desenvolvimento, 8‐ Teste, 8.1‐ 2º Versão, 9‐
Manutenção. Porquês: ‐ Porque hoje, é considerado errado ter um processo que gere um “Big 
Bang!”; ‐ Porque sempre temos algo para mostrar ao cliente mais apressado; ‐ Porque os 
requisitos mudam com o tempo e um processo iterativo mantém frequentes contatos com o 
cliente, o que ajuda a manter os requisitos sincronizados; ‐ Porque é altamente motivador para 
a equipe de desenvolvimento (e para o cliente) ver o software a funcionar cedo.
Com base nas teorias estudas na disciplina de processo de desenvolvimento de software, cite 
duas características que o modelo em espiral tem em relação ao modelo de prototipação e ao 
modelo interativo‐incremental. 
Gabarito: ‐ Os riscos são explicitamente avaliados e resolvidos durante o processo (análise de 
risco); ‐ Em cada volta do espiral há possibilidade de se interromper ou não o processo.
Você foi convidado para trabalhar em uma empresa de plano de saúde com um sistema de 
Internação Hospitalar. O sistema está sendo desenvolvido seguindo todas as fases do PDS.  
Após uma semana de trabalho você participou da sua primeira reunião com a equipe do 
projeto. Uma novidade que você não conhecia é que todos permaneceram em pé durante 
toda a reunião. Nesta reunião, foram definidas as duplas de desenvolvedores que irão 
trabalhar em conjunto utilizando um único computador e que serão co‐responsáveis pelo o 
código dos programas. 
Com base no cenário, assinale dentre as opções, aquela que melhor representa esta atividade. 
Método XP.  
Método backlog.  
Método Scrum.  
Método Rup.   
No contexto da Engenharia de Requisitos, considere: 
I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de 
permissão de acesso às dependências da corporação por técnicos, supervisores e chefes. 
II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. 
Para este tipo
II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. 
Para este tipo de permissão, atributos excedentes a uma faixa predeterminada só poderão ser 
incluídos por chefes de seção. 
Em relação às assertivas acima, é correto afirmar:
 o item I trata de um requisito funcional e a ele está associado o requisito não funcional, 
contido no item II. 
o item I trata de um requisito não funcional e a ele está associado o requisito funcional, 
contido no item II. 
a assertiva contida no item II é uma condição restritiva do requisito funcional do item I. Por si 
só, não constitui um requisito, tanto funcional quanto não funcional. 
a assertiva contida no item II é uma condição restritiva do requisito não funcional do item I. 
Por si só, não constitui um requisito, tanto funcional quanto não funcional. 
ambos referem‐se a requisitos funcionais.
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A 
Tabela II mostra os pesos para o cálculo de pontos de função não ajustados.
Assumindo‐se que a produtividade média de uma equipe é de 8 horas por ponto de função 
(não ajustados), o valor mais próximo do esforço total estimado, em horas, para o 
desenvolvimento das funcionalidades do sistema é :
(Mostra umas tabelas idiotas cujo assunto não foi abordado em aula)
1072 1320 1624 1456 1528
Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua 
execução. Analise cada sentença com relação a linguagem de programação Y.
I. A linguagem de programação é interpretada. 
II. A linguagem de programação é compilada 
III. O código objeto gerado não é em linguagem de maquina executável 
IV. A linguagem de programação Y é dita de alto nível.
4 ‐ Com relação aos Modelos de Desenho temos as seguintes afirmativas:
I – Desenho Externo ‐ é a visão que os usuários terão da solução ou produto e a forma com 
que eles interagirão. 
II – Desenho Interno ‐ é a maneira como o sistema interage com outros produtos ou 
sistemas. 
III – Desenho Interno ‐ podem conter parte físicas, lógicas, interconexões com outros 
sistemas e produtos, interna ou externamente.
7 ‐ Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível tático:  
É o comportamento de cada componente. É desenvolvido em conjunto com a documentação 
voltada para usuários, no caso de desenho externo, ou documentação do código do programa, 
no caso de desenho interno. 
É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto 
com a documentação voltada para usuários, no caso de desenho externo, ou documentação 
do código do programa, no caso de desenho interno. 
É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode 
saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. 
É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a 
reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer 
os requisitos do produto.
Avaliação: CCT0194_AV_201301011631 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 9007/AE 
Nota da Prova: 3,0 Nota de Partic.: 2 Data: 31/05/2014 09:06:00 
 
 
 1a Questão (Ref.: 201301248014) Pontos: Sem Correç. / 1,5 
Nas atividades de levantamento de requisitos, precisamosidentificar os serviços esperados do sistema e 
restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três 
técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas. 
 
 
Resposta: 
 
 
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de 
entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o 
problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização 
de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos 
agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. 
Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de 
ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação 
que deve ser tratada sem críticas ou debates. 
 
 
 
 2a Questão (Ref.: 201301109969) Pontos: 0,5 / 1,5 
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens 
até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a 
abordagem de métodos ágeis. 
 
 
Resposta: Na abordagem tradicional se segue um padrão "procedimentos" aos quais acabam "engessando" o 
desenvolvimento , já utilizando métodos ágeis , se corta "ou pulam" alguns desses procedimentos, ex:a 
utilização de prototipação , a estinção de alguns documentos ... 
 
 
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem 
ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise 
e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam 
nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como 
principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios 
que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: 
programação em par, orientação a testes, refatoramento, entre outros. 
 
 
 
 3a Questão (Ref.: 201301045549) Pontos: 0,5 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
Dados analisados dentro de um contexto. 
 
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. 
javascript:alert('Ref.%20da%20quest%C3%A3o:%20201301248014/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Ref.%20da%20quest%C3%A3o:%20201301109969/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Nota%20aferida%20por%20%20em%2014/06/2014.');
javascript:alert('Ref.%20da%20quest%C3%A3o:%20201301045549/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 
Símbolos, números, letras. 
 Experiência pessoal, informações analisadas, gerando ações ou decisões. 
 
 
 
 4a Questão (Ref.: 201301032693) Pontos: 0,0 / 0,5 
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, 
respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções 
correta: (QUESTÃO 74 - ENADE 2008) 
 
 
O projeto arquitetural independe do paradigma de desenvolvimento. 
 
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos 
fluxos de dados entre os módulos. 
 Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa 
com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, 
que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em 
seguida. 
 
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o 
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e 
ele não causa impacto nos custos de desenvolvimento. 
 Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional 
e o comportamental. 
 
 
 
 5a Questão (Ref.: 201301032668) Pontos: 0,0 / 0,5 
A confiabilidade especificada para um software aplicativo é: 
 
 
um mecanismo de teste de estresse. 
 um requisito funcional. 
 
uma restrição de escopo. 
 
um mecanismo de teste de desempenho. 
 um requisito não-funcional 
 
 
 
 6a Questão (Ref.: 201301032684) Pontos: 0,5 / 0,5 
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 ? 
javascript:alert('Ref.%20da%20quest%C3%A3o:%20201301032693/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Ref.%20da%20quest%C3%A3o:%20201301032668/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Ref.%20da%20quest%C3%A3o:%20201301032684/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
 
 
Modelos de Máquina de Estados 
 
Modelos de Comportamento 
 Modelos de Objetos 
 
Modelos de Contexto 
 
Modelos de Dados 
 
 
 
 7a Questão (Ref.: 201301248037) Pontos: 0,0 / 0,5 
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 
javascript:alert('Ref.%20da%20quest%C3%A3o:%20201301248037/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
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 I, III e IV estão corretas 
 
Apenas as sentenças III e V estão corretas 
 Todas as sentenças estão corretas 
 
Apenas as sentenças II e V estão corretas 
 
Apenas a sentença I está correta 
 
 
 
 8a Questão (Ref.: 201301067700) 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 III estão corretas 
 
Somente as sentenças I e II estão corretas 
 
Somente as sentenças II e III estão corretas 
 
Todas as sentenças apresentadas estão corretas 
 
Somente a sentença I está correta 
 
 
 
 9a Questão (Ref.: 201301109976) Pontos: 1,0 / 1,0 
Sobre o desenvolvimento de sistemas NÃO é correto afirmar que: 
 
 No projeto arquitetural devemosprimar por uma independência modular que contemple alto grau de 
acoplamento e baixa coesão. 
 
A fase de projeto de um sistema envolve diversas atividades tais como o projeto de dados, o projeto de 
arquitetura e o projeto de interface. 
 
A evolução de um sistema para contemplar novos requisitos pode requerer um processo de refatoração. 
 
A fase de teste do software deve estar integrada ao processo de desenvolvimento do sistema. 
 
A fase de validação de um sistema não é feita apenas após a sua codificação, ela contém atividades que 
devem ser executadas ainda em estágios inicias do desenvolvimento como, por exemplo, na 
especificação de requisitos. 
javascript:alert('Ref.%20da%20quest%C3%A3o:%20201301067700/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Ref.%20da%20quest%C3%A3o:%20201301109976/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
 
 
 10a Questão (Ref.: 201301071350) Pontos: 0,0 / 1,0 
Cite três modelos de desenvolvimento de software. 
 
 
Cascata, Prototipação e MSF. 
 Cascata, Prototipação e Iterativo-Incremental. 
 
Cascata, Prototipação e FDD. 
 Cascata, RUP e Iterativo-Incremental. 
 
RUP, Prototipação e Iterativo-Incremental. 
 
javascript:alert('Ref.%20da%20quest%C3%A3o:%20201301071350/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
13/06/2015 BDQ Prova
data:text/html;charset=utf­8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 1/3
  1a Questão (Ref.: 201102284392) Pontos: 0,0  / 1,0
Dentre as vantagens do modelo cascata podemos destacar:
  Não requer documentação para todas as fases
O usuário só vê os resultados ao final
Não é possível corrigir erros em fases já completas
Dificulta a visão de reutilização
  Permite pontos de controle bem definidos, facilitando a gestão do projeto
 Gabarito Comentado.
  2a Questão (Ref.: 201102287288) Pontos: 0,0  / 1,0
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 as sentenças I e II estão corretas
Apenas a sentença I está correta.
Todas as sentenças estão erradas
  Apenas as sentenças II e III estão corretas
  Todas as sentenças estão corretas
 Gabarito Comentado.
  3a Questão (Ref.: 201102285424) Pontos: 1,0  / 1,0
Marque a alternativa CORRETA. O modelo em cascata:
Trata cada etapa do ciclo de vida do sistemas de informação de forma independente
Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação
Não trata o ciclo de vida do sistema de informação
  Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de
informação
Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
 Gabarito Comentado.
  4a Questão (Ref.: 201102686675) Pontos: 1,0  / 1,0
Considere as assertivas que seguem:
I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima
https://v3.webcasters.com.br/Login.aspx?codTransmissao=328134&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=330491&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=387117&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
13/06/2015 BDQ Prova
data:text/html;charset=utf­8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 2/3
II. Permite a revisão de fases anteriores e a superposição entre as fases.
As considerações apresentam características de modelos de processo de desenvolvimento e correspondem,
respectivamente aos modelos:
  Cascata / Cascata com Retroalimentação
Cascata com Retroalimentação / Cascata
Cascata / Prototipação
Incremental / Cascata com Retroalimentação
Cascata com Retroalimentação / Incremental
 Gabarito Comentado.
  5a Questão (Ref.: 201102619975) Pontos: 0,0  / 1,0
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. 
Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata:
  Impossibilidade de correção de erros durante o processo de desenvolvimento de software.
Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser
útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto.
  Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar.
Durante  um  projeto,  algumas  atividades  estão  em  constante  mudança,  uma  delas  são  os  próprios
requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá
se encerrar.
Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima.
  6a Questão (Ref.: 201102628178) Pontos: 0,0  / 1,0
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 alto nível
Linguagem de baixo nível
Linguagem de máquina
Linguagem binária
  Linguagem assembly
  7a Questão (Ref.: 201102668168) Pontos: 1,0  / 1,0
A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em
diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3
tipos, dentre eles o código de máquina, que é definido por:
Ter a característica de dar suporte para execução de rotinas auxiliares;
Um resultado da compilação do código fonte;
  Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações;
Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e
estruturada;
Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de
https://v3.webcasters.com.br/Login.aspx?codTransmissao=387378&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
13/06/2015 BDQ Prova
data:text/html;charset=utf­8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 3/3
entendimento humano bem definido;
 Gabarito Comentado.
  8a Questão (Ref.: 201102285372) Pontos: 0,0  / 1,0
Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração
e preparação do código necessário à sua execução.
Análise
Teste
Implantação
  Implementação
  Projeto
 Gabarito Comentado.
  9a Questão (Ref.: 201102288753)
No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de
processo deste modelo.
Sua Resposta: .
Compare com a sua resposta: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente.
  10a Questão (Ref.: 201102285478)
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Sua Resposta: .
Compare com a sua resposta: Concepção (Requisitos) ­ Análise ­ Projeto(Desenho) ­ Implementação ­ Testes ­
Implantação ­ Manutenção
http://v3.webcasters.com.br/Login.aspx?codTransmissao=382471&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=306396&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 PROCESSOSDE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A5_201307203141 Voltar
Aluno(a): CARLA HELENA MARTINS VELOSO Matrícula: 201307203141
Data: 07/04/2014 08:29:01 (Finalizada)
 1a Questão (Ref.: 201307458698)
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 as sentenças I, III e IV estão corretas
Apenas a sentença I está correta
Apenas as sentenças III e V estão corretas
 Todas as sentenças estão corretas
 2a Questão (Ref.: 201307460105)
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 Módulo
Teste de Programação
 Teste de Validação
 3a Questão (Ref.: 201307456749)
Uma representação definida de um procedimento de teste define um(a):
Forma de teste de software
Objetivo de teste de software
 Definição de teste de software
 Script de teste de software
Critério de teste de software
 Voltar 
javascript:voltar();
javascript:voltar();
Período de não visualização da prova: desde até .
 
 
 
 Fechar 
 
Avaliação: CCT0215_AV3_201402252463 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV3 
Aluno: 201402252463 - GABRIEL BARBOSA RIBEIRO 
Professor: JOAO DOMINGOS CAMPOS NETO Turma: 9001/AA 
Nota da Prova: 6,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 08/12/2015 13:08:26 
 
 
 1a Questão (Ref.: 201402878108) 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: 
 
 
Questionário. 
 
Prototipação. 
 
Entrevista. 
 
Análise de protocolos. 
 Brainstorming. 
 
 
 
 2a Questão (Ref.: 201402998779) Pontos: 1,0 / 1,0 
O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é 
possível baixar uma versão de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. 
Sem obrigações. Sem necessidade de um cartão de Crédito. Mas tudo isso por um tempo limitado de 30 dias, 
após o prazo o usuário deverá comprar a licença de uso Analisando estas características, podemos classificar 
este software como: 
 
 
Comercial 
 
Freeware 
 
Adware 
 Shareware 
 
Livre 
 
 
 
 3a Questão (Ref.: 201403031954) 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. 
javascript:parent.window.close();
javascript:parent.window.close();
javascript:alert('Ref. da quest%C3%A3o: 201402878108/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201402998779/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201403031954/n/nStatus da quest%C3%A3o: Liberada para Uso.');
( ) 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 
 
F-F-V-F 
 
V-F-V-F 
 V-F-V-V 
 V-V-V-V 
 
 
 
 4a Questão (Ref.: 201402988500) Pontos: 0,0 / 1,0 
As informações do problema e metas a serem alcançadas devem ser levantadas na fase de: 
 
 
Manutenção 
 Análise e requisitos 
 Projeto 
 
Implementação 
 
Desenho 
 
 
 
 5a Questão (Ref.: 201402548018) Pontos: 1,0 / 1,0 
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 branca. 
 
Teste iterativo. 
 
Teste de interação. 
 Teste caixa preta 
 
Teste simples. 
 
 
 
 6a Questão (Ref.: 201403019467) Pontos: 0,0 / 1,0 
O código de programação que é o resultado da compilação do código fonte é o 
 
 
código de máquina 
 
código fonte 
 
código executável 
 código objeto 
 código final 
 
 
 
 7a Questão (Ref.: 201403019522) Pontos: 1,0 / 1,0 
javascript:alert('Ref. da quest%C3%A3o: 201402988500/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201402548018/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201403019467/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201403019522/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Analise o processo de desenvolvimento de software, que tem como características 
I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. 
II. Todos os requisitos devem ser validados no início do projeto. 
III.. Processo voltado para pequenos projetos . 
Estamos nos referindo a que processo de desenvolvimento de software ? 
 
 
cascata com retroalimentação 
 
balbúrdia 
 
balbúrdia com retroalimentação 
 cascata 
 
codifica-remenda 
 
 
 
 8a Questão (Ref.: 201403025385) Pontos: 0,0 / 1,0 
Um usuário deseja acessar de forma mais rápida o resumo das funcionalidades e as mensagens de erros mais 
comuns. Para isso é indicado que este usuário acesse: 
 
 Manual do Usuário 
 
Documentação do Software 
 
Manual de Introdução 
 Referência Rápida 
 
Documento de Instalação 
 
 
 
 9a Questão (Ref.: 201402884912) Pontos: 1,0 / 1,0 
Na fase de desenvolvimento do Scrum, o software é desenvolvido em processos iterativos denominados: 
 
 
Product Backlog. 
 
Building Products. 
 
Product Backlog Cycle. 
 Sprint. 
 
Product Owner. 
 
 
 
 10a Questão (Ref.: 201402946605) Pontos: 1,0 / 1,0 
Avalie as características abaixo sobre um determinado processo de desenvolvimento de software 
I. Inclui uma análise de Riscos 
II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se 
interromper ou não o processo. 
Com base em sua análise, assinale a opção que define corretamente esse processo de desenvolvimento de 
software 
javascript:alert('Ref. da quest%C3%A3o: 201403025385/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da

Mais conteúdos dessa disciplina