Buscar

Coletânea de Provas e Questões de PDS

Prévia do material em texto

Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: --- 
Professor: MARCILENE SCANTAMBURLO FONSECA Turma: 9005/AE
Nota da Prova: 4,0  Nota de Partic.: 1 Av. Parcial 2 Data: 18/06/2016 15:09:36
1a Questão (Ref.: 201504781617) Pontos: 0,5 / 1,0
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: O teste de integração testa a comunucação entre softwares de diferentes desenvolvedores por exemplo Totvs e Cherwel. O teste de aceitação é o teste feito pelo usuário/cliente para verificar se o produto atende a suas expectativas.
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. 
2a Questão (Ref.: 201504747714) Pontos: 0,0 / 1,0
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens.
Resposta:
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.: 201504717195) Pontos: 1,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO: 
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
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.
Page 1 of 4BDQ Prova
23/06/2016file:///E:/Downloads%20Navegadores/Estácio5_files/entrada_frame.html
Símbolos, números, letras. 
4a Questão (Ref.: 201504742993) Pontos: 1,0 / 1,0
Conforme Roger Pressman o que é um processo de software?
É a área do conhecimento da computação voltada para a manutenção.
É a área do conhecimento da computação voltada para a especificação.
É a área do conhecimento da computação voltada para a qualidade.
É a área do conhecimento da computação voltada para o desenvolvimento.
É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade.
5a Questão (Ref.: 201505396537) Pontos: 0,0 / 1,0
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é: 
Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos;
Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe;
Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico
6a Questão (Ref.: 201505395230) Pontos: 1,0 / 1,0
Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, porém não envolve qual o tipo de tecnologia especifica é necessária: 
Concepção
Implementação
Desenho do produto
Manutenção
Análise
7a Questão (Ref.: 201504747592) Pontos: 0,5 / 0,5
"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 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.
Page 2 of 4BDQ Prova
23/06/2016file:///E:/Downloads%20Navegadores/Estácio5_files/entrada_frame.html
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. 
8a Questão (Ref.: 201505426199) Pontos: 0,0 / 0,5
O código de programação que representa uma Sequência binária de ações diretamente direcionadas para o processador da máquina é o
código objeto
código final
código de máquina
código executável
código fonte
9a Questão (Ref.: 201505426443) Pontos: 0,0 / 0,5
O modelo que permite a revisão de fases anteriores, a superposição entre as fases e que permite também a realimentação, ou seja, correções que surgirem durante outras fases do processo é o
balbúrdia com realimentação
cascata
cascata com realimentação
balbúrdia
codifica-remenda
10a Questão (Ref.: 201505383145) Pontos: 0,0 / 0,5
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade ou posse coletiva. É correto afirmar que, nessa prática, 
os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro. 
um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido. 
cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação.
grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time. 
os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise. O código fonte não pertence a ninguém.
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 18/06/2016 15:52:37
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
Page 3 of 4BDQ Prova
23/06/2016file:///E:/Downloads%20Navegadores/Estácio5_files/entrada_frame.html
Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 1a Questão (Ref.: 201003003006) Pontos: 0,0 / 1,0 
Na Engenharia de Sistemas, podemos classificar os requisitos em Requisitos do Usuário e Requisitos de Sistema. 
Os Requisitos de Sistema podem ser classificados em Funcionais e Não Funcionais. 
Descreva o que são Requisitos Não Funcionais, apresente dois dos seus tipos e proponha um exemplo de como 
seria cada um deste tipo de requisito. 
 
 
Gabarito: Requisitos Não Funcionais são restrições sobre os serviços ou funções oferecidas pelo sistema. Eles 
podem ser do tipo: Requisitos não funcionais de produto - O produto deve se comportar de acordo comas 
classificações medidas. Exemplo: Consulta ao banco de dados financeiro não deve ultrapassar 3s. Requisitos não 
funcionais organizacionais - Devem seguir regras definidas pela corporação ou empresa, seguir procedimentos 
da própria organização. Exemplo: Os documentos da matriz de responsabilidade devem seguir o padrão XPTO 
123. Requisitos não funcionais externos - Devem seguir o processo de desenvolvimento atendendo bases da 
legislação nacional e internacional. Exemplo: As informações de cadastro dos usuários não devem ser acessadas 
por nenhum operador. Requisitos de domínio - São requisitos referentes ao produto ou aplicação que devem ser 
responsáveis por corrigir, restringir ou estabelecer novas funções para que o sistema possa operar de forma 
satisfatória. Exemplo: Deve haver uma interface padrão para a consulta do banco de dados secundário que terá 
como base o padrão RDF-763X. 
 
 
 
 2a Questão (Ref.: 201002375280) Pontos: 0,0 / 1,0 
Porque o RUP é considerado uma metodologia iterativa de desenvolvimento? 
 
 
Gabarito: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental, 
ou seja, para cada nova iteração uma parte do sistema é desenvolvida, sendo o resultado de cada nova iteração 
superior ao da iteração anterior. 
 
 
 
 3a Questão (Ref.: 201002576781) Pontos: 1,0 / 1,0 
NÃO é um software do tipo aplicativo: 
 
 
Sistema bancário. 
 
Gerenciador de banco de dados. 
 
Editor de texto. 
 Sistema operacional. 
 
Planilha eletrônica. 
 
 
 
 4a Questão (Ref.: 201002361974) Pontos: 1,0 / 1,0 
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? 
 
 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. 
 
Obter mão de obra especializada independente de processo. 
 
Obter muitos recursos financeiros. 
 
 
 
 5a Questão (Ref.: 201003066610) Pontos: 1,0 / 1,0 
Ao levantar os requisitos de um sistema é necessário ter atenção com: 
 
 
A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo 
e os desejos do usuário. 
 
As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de 
programação que será utilizada no desenvolvimento. 
 
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. 
 As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas 
que se aplicam e afetam o software a se desenvolver 
 
A performance futura do sistema e a linguagem de programação que será utilizada. 
 
 
 
 6a Questão (Ref.: 201003017314) Pontos: 0,0 / 1,0 
A reutilização traz os seguintes benefícios: 
 
 
a eliminação de etapas e atividades 
 
a sobrecarga de atividades em determinadas etapas 
 
a redução do desperdício de tempo e aumento de dinheiro 
 
a redução de desperdício de dinheiro e aumento de tempo 
 a redução do desperdício de tempo e de dinheiro 
 
 
 
 7a Questão (Ref.: 201003003009) Pontos: 0,0 / 0,5 
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 III e IV estão corretas; 
 Apenas I e III estão corretas; 
 
Apenas I e II estão corretas; 
 
Apenas II e III estão corretas; 
 
Apenas I e IV estão corretas; 
 
 
 
 8a Questão (Ref.: 201002539849) Pontos: 0,0 / 0,5 
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 
 
Implantação 
 
Teste 
 Implementação 
 
Projeto 
 
 
 
 9a Questão (Ref.: 201003048329) Pontos: 0,5 / 0,5 
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 ? 
 
 
balbúrdia com retroalimentação 
 cascata 
 
cascata com retroalimentação 
 
balbúrdia 
 
codifica-remenda 
 
 
 
 10a Questão (Ref.: 201002361422) 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 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 
 
Somente as sentenças I e II estão corretas 
 
CCT0194_AV_201602712191 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  Avaliação: AV
Aluno: 201602712191 ­ MISAEL COSTA DOS SANTOS
Professor: MARCILENE SCANTAMBURLO FONSECA Turma: 9003/AC
Nota da Prova: 3,5    Nota de Partic.: 2     Av. Parcial.: 2     Data: 11/06/2016 09:32:19 (F)
  1a Questão (Ref.: 696488) Pontos: 0,5  / 1,0
Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para
saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro)
análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas.
Resposta: viabilidade economico­financeira= é feita a verificação se é viavel financeiramente desenvolver
aquele software, se terá o retorno financeiro necessário diante do valor que será gasto. viabilidade
tecnica,viabilidade operacional.
Gabarito:
Viabilidade Operacional ­ Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O
levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em
relação à ela).
Viabilidade Técnica ­ Visa a atender os requisitos técnicos do produto a ser desenvolvido. (O levantamento deve
ser relacionado com a tecnologia envolvida no processo de desenvolvimento).
Viabilidade econômica ­ Visa a atender os requisitos de tempo para os prazos estabelecidos. (O levantamento
deve ser baseado na viabilidade técnica em relação ao prazo estipulado).
Cronograma ­ Visa a atender os requisitos financeiros do projeto/produto. (Considerada a mais critica, ela
consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios
desejados).
  2a Questão (Ref.:68764) Pontos: 1,0  / 1,0
Porque o RUP é considerado uma metodologia iterativa de desenvolvimento?
Resposta: porque a cada fase do projeto é realizado um planejamento prévio, é feita a execução de cada fase
seguindo para a proxima iteração.
Gabarito: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental,
ou seja, para cada nova iteração uma parte do sistema é desenvolvida, sendo o resultado de cada nova
iteração superior ao da iteração anterior.
  3a Questão (Ref.: 569336) Pontos: 0,0  / 1,0
Assinale  "VERDADEIRO"  ou  "FALSO"  nas  opções  que  se  relacionam  com uma boa  especificação  de  requisitos
(Pádua, 2009 ­ Cap. 1):
(   ) boas especificações de requisitos são indispensáveis;
(   ) especificações de requisitos representam custos supérfluos,  investimentos desnecessários, que se pagam
com baixos juros;
(      )  a  participação  dos  usuários  no  levantamento  de  requisitos  é  essencial  para  que  as  suas  necessidades
pessoais sejam corretamente atendidas;
(   ) uma boa especificação de requisitos custa tempo e dinheiro.
(   ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta.
  V, F, F, V, V
V, F, F, V, F
F, F, F, V, V
F, V, F, F, V
  V, F, F, F, V
 Gabarito Comentado.
  4a Questão (Ref.: 600399) Pontos: 1,0  / 1,0
Na engenharia de requisitos, trata­se de uma técnica de elicitação que ocorre em ambiente mais informal em
que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a
qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas:
  Brainstorming.
Entrevista.
Questionário.
Prototipação.
Análise de protocolos.
 Gabarito Comentado.
  5a Questão (Ref.: 754245) Pontos: 0,0  / 1,0
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO.
( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão
precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de
software.
( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto,  utilizando a
UML como notação. Tem como objetivo modelar o problema, não a solução. 
( ) A UML­ Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software
para visualizar o desenho do sistema e a intercomunicação entre objetos.
( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo
orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer
base para identificar soluções para os requisitos apresentados. 
F­F­F­F
  V­F­V­V
F­F­V­F
  V­V­V­V
V­F­V­F
 Gabarito Comentado.
  6a Questão (Ref.: 710796) Pontos: 0,0  / 1,0
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da
arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos
custos relacionados do projeto é o
  estratégico ou desenho detalhado
operacional ou desenho detalhado
  nível estratégico ou desenho arquitetônico
tático ou desenho lógico
operacional ou desenho lógico
 Gabarito Comentado.
  7a Questão (Ref.: 660307) Pontos: 0,5  / 0,5
Sabemos que existem duas modalidade de testes de software. Ela são classificadas em:
I­ Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas
sistemáticas que possam gerar defeitos;
II­ Testes Estáticos, que são realizados após a integração de todos os módulos do sistema;
III­ Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de
um questionário com base nos aspectos estruturais e funcionais do programa;
IV­ Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais;
É correto, apenas, o que se afirma em:
I e II;
III e IV;
II e IV;
  I e III;
II e III;
 Gabarito Comentado.
  8a Questão (Ref.: 757116) Pontos: 0,5  / 0,5
O código de programação que representa um conjunto de instruções geradas através de uma linguagem de
programação, de maneira lógica e estruturada é o
código de compilador
código objeto
  código fonte
código de interpretador
código de máquina
 Gabarito Comentado.
  9a Questão (Ref.: 741988) Pontos: 0,0  / 0,5
O modelo que, após a implementação, os erros e atualizações eram descobertos durante a sua utilização. Os
ajuste que precisavam ser feitos eram programados em caráter de urgência, gerando insatisfação e pressões
de usuário é o
cascata com realimentação
  cascata
  codifica­remenda
balbúrdia com realimentação
balbúrdia
 Gabarito Comentado.
  10a Questão (Ref.: 699575) Pontos: 0,0  / 0,5
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o
processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns
processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do
projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da
fase (análise de riscos)  seguindo para a próxima iteração ou interrompendo o processo de desenvolvimento.
O processo de software em questão é o:
modelo de desenvolvimento ágil.
  modelo de desenvolvimento evolucionário (prototipação).
modelo em cascata com retroalimentação
  modelo espiral.
modelo em cascata.
 Gabarito Comentado.
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
 
 
 
 Fechar 
 
Avaliação: CCT0194_AV_200202036327 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 200202036327 - FABIO FERREIRA FIGUEIREDO 
Professor: RAFAEL DIAS RIBEIRO Turma: 9001/AA 
Nota da Prova: 6,5 Nota de Partic.: 1 Av. Parcial 2 Data: 18/06/2016 15:17:18 
 
 
 1a Questão (Ref.: 200202736447) Pontos: 1,0 / 1,0 
Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para 
saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro) 
análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas. 
 
 
 
Resposta: Técnica: Se o software vai atender aos requisitos que o usuario pedir se é possivel criar; Operacional: 
Se osoftware vai trazer ganhos na operação da empresa; Cronograma: Criar uma sequencia para que o 
software seja criado e Econômica: Se o software vai vai trazer lucro, uma das tecnicas que se pode usar é ROI. 
 
 
Gabarito: 
Viabilidade Operacional - Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O 
levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em 
relação à ela). 
Viabilidade Técnica - Visa a atender os requisitos técnicos do produto a ser desenvolvido. (O levantamento deve 
ser relacionado com a tecnologia envolvida no processo de desenvolvimento). 
Viabilidade econômica - Visa a atender os requisitos de tempo para os prazos estabelecidos. (O levantamento 
deve ser baseado na viabilidade técnica em relação ao prazo estipulado). 
Cronograma - Visa a atender os requisitos financeiros do projeto/produto. (Considerada a mais critica, ela 
consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios 
desejados). 
 
 
 
 2a Questão (Ref.: 200202656077) Pontos: 0,5 / 1,0 
No que se refere à importância de utilizar uma padronização da documentação, no processo de desenvolvimento 
desoftware, fazem parte da documentação do processo: Cronogramas, Relatórios, Padronização de Processos, 
Comunicação e Documentos Técnicos. Com base na afirmativa apresentada, quais são os itens que fazem parte 
dos Documentos Técnicos? 
 
 
 
Resposta: Os códigos fonte, desenhos criados na criação. 
 
 
Gabarito: Descrição das estratégias de como chegar ao resultado final; registro dos erros; registro dos 
problemas e ideias que ocorrem, durante o projeto e as razões que foram utilizadas para as tomadas de 
decisões. 
 
 
 
 3a Questão (Ref.: 200202093966) 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 II, III e IV estão corretas 
 
As opções II e III estão corretas 
 As opções I, II e IV estão corretas 
 
Apenas a opção I está correta 
 As opções II e IV estão corretas 
 
 
 
 4a Questão (Ref.: 200202094096) 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: 
 
 
 
Organizacional, Funcional, Financeira e de Requisitos 
 
Técnica, Funcional, Cronograma e Econômica 
 
Organizacional, Operaciaonal, Funcional e Econômica 
 
Técnica, Operaciaonal, Cronograma e Organizacional 
 Técnica, Operaciaonal, Cronograma e Econômica 
 
 
 
 5a Questão (Ref.: 200202752052) Pontos: 1,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. 
 
 
 
Validar e indicar as dificuldades de implementação no plano conceitual; 
 
Mapear as mensagens que devem ser executadas para alguma operação; 
 Ajudar a filtrar e refinar as classes por associação e agregação; 
 
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; 
 
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa; 
 
 
 
 6a Questão (Ref.: 200202750753) 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: 
 
 
 
local 
 
de implementação 
 Desenho interno 
 
Desenho externo 
 
do produto 
 
 
 
 7a Questão (Ref.: 200202310270) Pontos: 0,5 / 0,5 
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 de interação 
 
Teste caixa preta 
 
Teste simples 
 
 
 
 8a Questão (Ref.: 200202794197) Pontos: 0,5 / 0,5 
A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes de 
código de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na 
fase de implementação: 
I) _____________: 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. 
II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar 
as ações; 
III) _____________: 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; 
 IV) _____________: Comumente chamada de linguagem de programação, este tipo de linguagem se 
aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem 
definido. 
 
 
 
I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-Interpretador 
 
I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível 
 
I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de baixo nível 
 I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem de alto nível 
 
I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador 
 
 
 
 9a Questão (Ref.: 200202651604) Pontos: 0,5 / 0,5 
Documento com formato adequado ao perfil do público que utilizará o sistema ou produto. 
Sua linguagem deve se clara e os termos e construções devem estar de acordo com o nível cultural e técnico do 
usuário final, mostrando como utilizar as funcionalidades do sistema. 
Trata-se da definição do: 
 
 
 
Manual de introdução 
 
Manual de instalação 
 
Manual primário 
 Manual do usuário 
 
Manual de referência 
 
 
 
 10a Questão (Ref.: 200202739533) Pontos: 0,5 / 0,5 
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem 
definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que 
precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que 
serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida de desenvolvimento de 
software mais adequado a esse caso? 
 
 
 
Formal. 
 
Prototipação. 
 Incremental. 
 
Espiral. 
 
Cascata. 
 
Professor: CARLOS ALBERTO DE FARIAS Turma: 9006/AB 
Nota da Prova: 4,0 Nota de Partic.: 1 Av. Parcial 0 Data: 14/06/2016 15:14:50 
 
 
 1a Questão (Ref.: 201408610504) Pontos: 1,0 / 1,0 
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 testa a integração dos compunentes interno do istema. Teste de aceite e onde os 
usuários testam o software já pronto. 
 
 
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. 
 
 
 
 2a Questão (Ref.: 201408610502) Pontos: 0,0 / 1,0 
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: 
 
 
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem 
ágil está na especificação do software. Enquantoa 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.: 201409082663) Pontos: 0,0 / 1,0 
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos 
(Pádua, 2009 - Cap. 1): 
( ) boas especificações de requisitos são indispensáveis; 
( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam 
com baixos juros; 
( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades 
pessoais sejam corretamente atendidas; 
( ) uma boa especificação de requisitos custa tempo e dinheiro. 
( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. 
 
Marque a alternativa correta. 
 
 
F, V, F, F, V 
 
F, F, F, V, V 
 V, F, F, F, V 
 
V, F, F, V, F 
 V, F, F, V, V 
 
 
 
 4a Questão (Ref.: 201408748545) 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 
 
 
I e III 
 
I, II e III 
 
II, III e IV 
 
II e IV 
 I e II 
 
 
 
 5a Questão (Ref.: 201409225424) Pontos: 0,0 / 1,0 
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se 
conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta 
modelagem é: 
 
 Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e 
Diagrama de Classe; 
 Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre 
objetos; 
 
Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de 
implementação no plano estratégico 
 
Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama 
de Relacionamentos; 
 
Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software; 
 
 
 
 6a Questão (Ref.: 201408746591) Pontos: 1,0 / 1,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 estrutural 
 Visão interna 
 
Visão comportamental 
 
Visão geral 
 
Visão externa 
 
 
 
 7a Questão (Ref.: 201408746621) Pontos: 0,0 / 0,5 
Uma representação definida de um procedimento de teste define um(a): 
 
 
Definição de teste de software 
 Script de teste de software 
 
Objetivo de teste de software 
 Forma de teste de software 
 
Critério de teste de software 
 
 
 
 8a Questão (Ref.: 201409255085) Pontos: 0,0 / 0,5 
O código de programação que é o resultado da compilação do código fonte é o 
 
 código objeto 
 
código de máquina 
 
código final 
 
código executável 
 código fonte 
 
 
 
 9a Questão (Ref.: 201409220992) Pontos: 0,5 / 0,5 
Em relação a DOCUMENTAÇÃO DO PROCESSO. Marque a opção que NÃO é uma das formas de documentação 
do processo. 
 
 Manual de Referência 
 
Relatório 
 
Padronização de Processos 
 
Cronograma 
 
Documentos Técnicos 
 
 
 
 10a Questão (Ref.: 201408607474) Pontos: 0,5 / 0,5 
__________ é considerado um processo ágil de desenvolvimento de software. 
 
 SCRUM 
 
RUP 
 
OPEN 
 
ICONIX 
 
PRAXI 
 
 
 
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo 
assim desejo finalizar DEFINITIVAMENTE a avaliação. 
 
23/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
CCT0194_AV_201503115852 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  Avaliação: AV
Aluno: 201503115852 ­ DAVI INOCENCIO DE SOUZA
Professor: CARLOS ALBERTO DE FARIAS Turma: 9004/AD
Nota da Prova: 7,5    Nota de Partic.: 1,5     Av. Parcial.: 2     Data: 17/06/2016 17:06:27 (F)
  1a Questão (Ref.: 696488) Pontos: 1,0  / 1,0
Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para
saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro)
análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas.
Resposta: Viabilidade Operacional, Tecnica, Cronograma e Economica. Operacional ­É a adequação para
organização de como as pessoas se sentem com o projeto Tecnica ­ É avaliação da praticidade de uma solução
tecnica, disponibilidade dos recursos tecnicos e dos especialistas. Cronograma ­ É a avaliação de quao razoavel
está o cronograma do projeto Economica ­ Avaliação de custos beneficio.
Gabarito:
Viabilidade Operacional ­ Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O
levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em
relação à ela).
Viabilidade Técnica ­ Visa a atender os requisitos técnicos do produto a ser desenvolvido. (O levantamento deve
ser relacionado com a tecnologia envolvida no processo de desenvolvimento).
Viabilidade econômica ­ Visa a atender os requisitos de tempo para os prazos estabelecidos. (O levantamento
deve ser baseado na viabilidade técnica em relação ao prazo estipulado).
Cronograma ­ Visa a atender os requisitos financeiros do projeto/produto. (Considerada a mais critica, ela
consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios
desejados).
  2a Questão (Ref.: 63274) Pontos: 1,0  / 1,0
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata
e Iterativo e Incremental apresentando vantagens e desvantagens.
Resposta: O 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 a mudança de requisitos e demora para gerar resultados ao usuario, o que gera uma certa
ansiedade. Já o iterativo e incremental propoe 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 usuario o que uma
vantagem, mas com relaçao a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem.
Gabarito: O ciclo de vida em cascata é de uso tradicional e foiapresentado 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.: 53937) Pontos: 1,0  / 1,0
23/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
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 I e II estão corretas
As opções II e IV estão corretas
As opções I e III estão corretas
As opções II e III estão corretas
 Gabarito Comentado.
  4a Questão (Ref.: 232229) Pontos: 1,0  / 1,0
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, pior é o ROI
  Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
O ROI representa se as restrições de prazo serão atendidas
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, melhor é o ROI
 Gabarito Comentado.
  5a Questão (Ref.: 712093) Pontos: 1,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;
Mapear as mensagens que devem ser executadas para alguma operação;
  Ajudar a filtrar e refinar as classes por associação e agregação;
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
Validar e indicar as dificuldades de implementação no plano conceitual;
 Gabarito Comentado.
  6a Questão (Ref.: 707661) Pontos: 1,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.
23/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
1,2,4,5,3
1,3,2,4,5
5,4,3,2,1
  1,2,3,4,5
2,1,4,5,3
 Gabarito Comentado.
  7a Questão (Ref.: 709037) Pontos: 0,0  / 0,5
Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais.
  teste de validação.
teste de integração.
teste de unidade.
teste de sistema.
  teste de mudanças de requisitos.
 Gabarito Comentado.
  8a Questão (Ref.: 235249) 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 as sentenças I e II estão corretas
  Todas as sentenças estão corretas
Apenas as sentenças II e III estão corretas
Todas as sentenças estão erradas
Apenas a sentença I está correta.
 Gabarito Comentado.
  9a Questão (Ref.: 54913) Pontos: 0,5  / 0,5
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 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 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.
23/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
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, porque é útil para pequenos projetos, e permite pontos de controle bem definidos,
facilitando a gestão do projeto.
 Gabarito Comentado.
  10a Questão (Ref.: 739999) Pontos: 0,5  / 0,5
O Modelo Iterativo e Incremental ­ Metodologia de desenvolvimento de software que define um subconjunto de
requisitos e utiliza o modelo em cascata para sua realização.
Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão:
Projeto
Implementação
Levantamento de requisitos
  Manutenção
Análise de requisitos
 Gabarito Comentado.
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
 
 
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530138650 1/3
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE   Lupa  
 
Exercício: CCT0194_EX_A1_201501176579  Matrícula: 201501176579
Aluno(a): ROBERTO PAULO DA SILVA Data: 06/04/2016 22:29:32 (Finalizada)
 
  1a Questão (Ref.: 201501429399)  Fórum de Dúvidas (0)       Saiba   (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
Sequência ­ Iteração ­ Atributo ­ Método ­ Seleção
Atributo ­ Iteração ­ Método ­ Seleção ­ Sequência
Iteração ­ Método ­ Seleção ­ Atributo ­ Sequência
Método ­ Seleção ­ Atributo ­ Sequência ­ Iteração
 Gabarito Comentado
 
  2a Questão (Ref.: 201501856400)  Fórum de Dúvidas (0)       Saiba   (0)
O software também pode serclassificado 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
5, 4, 1, 3, 2
  4, 3, 5, 1, 2
1, 2, 5, 3, 4
2, 1, 3, 4, 5
5, 1, 3, 2, 4
 
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530138650 2/3
  3a Questão (Ref.: 201501248215)  Fórum de Dúvidas (0)       Saiba   (0)
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 úti l 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, II e III estão corretas
As opçoes I e III estão corretas
Apenas a opção III está correta
  As opções III e IV estão corretas
 Gabarito Comentado
 
  4a Questão (Ref.: 201501248173)  Fórum de Dúvidas (0)       Saiba   (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 I e II estão corretas
As opções II e IV estão corretas
As opções I, II e III estão corretas
As opções I e III estão corretas
As opções II e III estão corretas
 Gabarito Comentado
 
  5a Questão (Ref.: 201501856406)  Fórum de Dúvidas (0)       Saiba   (0)
Considerando  os  dois  paradigmas  de  desenvolvimento  de  software,  estudados  na  aula  1:  Estruturado  e
Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas:
 I. O atributo descreve as características dos objetos.
 II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida.
 III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica.
Apenas as afirmativas I e II estão incompatíveis
  Apenas a afirmativa III está incompatível
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530138650 3/3
Todas as afirmativas estão compatíveis
Apenas a afirmativa I está incompatível
Apenas as afirmativas II e III estão incompatíveis
 Gabarito Comentado
 
  6a Questão (Ref.: 201501915307)  Fórum de Dúvidas (0)       Saiba   (0)
Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde
possui uma interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da
Caixa Econômica federal. Analisando estas características podemos classificar este software como:
Comercial
Demo
Trial
  Adware
Shareware
 Gabarito Comentado
 
 
 Fechar
 
 
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530507200 1/3
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE   Lupa  
 
Exercício: CCT0194_EX_A2_201501176579  Matrícula: 201501176579
Aluno(a): ROBERTO PAULO DA SILVA Data: 06/04/2016 22:55:39 (Finalizada)
 
  1a Questão (Ref.: 201501794635)  Fórum de Dúvidas (2)       Saiba   (2)
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.
  Brainstorming.
Entrevista.
Análise de protocolos.
Prototipação.
 Gabarito Comentado
 
  2a Questão (Ref.: 201501429454)  Fórum de Dúvidas (2 de 2)       Saiba   (2 de 2)
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
  I e II
II e IV
I, II e III
II, III e IV
I e III
 Gabarito Comentado
 
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530507200 2/3
  3a Questão (Ref.: 201501248373)  Fórum de Dúvidas (2)       Saiba   (2)
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro
tipos, são elas:
Técnica, Funcional, Cronograma e Econômica
Organizacional, Funcional, Financeira e de Requisitos
Organizacional, Operaciaonal, Funcional e Econômica
  Técnica, Operaciaonal, Cronograma e Econômica
Técnica, Operaciaonal, Cronograma e Organizacional
 Gabarito Comentado
 
  4a Questão (Ref.: 201501426465)  Fórum de Dúvidas (2)       Saiba   (2)
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?
O ROI representa se as restrições de prazo serão atendidas
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI
  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, pior é o ROI
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
 Gabarito Comentado
 
  5a Questão (Ref.: 201501248039)  Fórum de Dúvidas (2 de 2)       Saiba   (2 de 2)
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­NF, IV­F
I­F, II­F, III­NF, IV­F
I­F, II­NF, III­F, IV­F
I­F, II­F, III­F, IV­F
I­NF, II­NF, III­NF, IV­NF
 Gabarito Comentado
 
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530507200 3/3
  6a Questão (Ref.: 201501429460)  Fórumde Dúvidas (0)       Saiba   (2 de 0)
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 e II
  I, III e IV
II e III
  I, II e III
I e IV
 Gabarito Comentado
 
 
 Fechar
 
 
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5539419150 1/3
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE   Lupa  
 
Exercício: CCT0194_EX_A3_201501176579  Matrícula: 201501176579
Aluno(a): ROBERTO PAULO DA SILVA Data: 09/04/2016 10:27:37 (Finalizada)
 
  1a Questão (Ref.: 201501227559)  Fórum de Dúvidas (0)       Saiba   (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
Projeto lógico, projeto físico, implementação e manutenção
Desenvolvimento, homologação, produção
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
  Levantamento de requisitos, análise de requisitos, registro dos requisitos
 Gabarito Comentado
 
  2a Questão (Ref.: 201501855425)  Fórum de Dúvidas (0)       Saiba   (0)
A Estrutura de atributos e operações encapsulada por procedimentos é denominado de
  objeto
instância
entidade
classe
método
 Gabarito Comentado
 
  3a Questão (Ref.: 201501855378)  Fórum de Dúvidas (0)       Saiba   (0)
Os padrões a partir dos quais os objetos são criados são denominados
instâncias
entidades
métodos
  classes
  atributos
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5539419150 2/3
 Gabarito Comentado
 
  4a Questão (Ref.: 201501948500)  Fórum de Dúvidas (0)       Saiba   (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?
Mensagens
Agregação
Composição
Herança
  Atributos
 
  5a Questão (Ref.: 201501948481)  Fórum de Dúvidas (0)       Saiba   (0)
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO.
( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão
precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de
software.
( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto,  utilizando a
UML como notação. Tem como objetivo modelar o problema, não a solução. 
( ) A UML­ Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software
para visualizar o desenho do sistema e a intercomunicação entre objetos.
( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo
orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer
base para identificar soluções para os requisitos apresentados. 
F­F­F­F
F­F­V­F
  V­V­V­V
V­F­V­F
V­F­V­V
 Gabarito Comentado
 
  6a Questão (Ref.: 201501855383)  Fórum de Dúvidas (0)       Saiba   (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 método para especificar e modelar os artefatos dos sistemas.
  uma linguagem para implementar os conceitos da orientação a objetos.
  uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
um método comum para a representação da orientação a objetos.
um processo de especificação e modelagem de sistemas orientados a objeto.
 Gabarito Comentado
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5563878150 1/3
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE   Lupa  
 
Exercício: CCT0194_EX_A4_201501176579  Matrícula: 201501176579
Aluno(a): ROBERTO PAULO DA SILVA Data: 09/04/2016 11:11:36 (Finalizada)
 
  1a Questão (Ref.: 201501426499)  Fórum de Dúvidas (0)       Saiba   (0)
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 e III estão corretas;
  Apenas I e III estão corretas;
  Apenas III está correta;
Apenas II está correta;
 
  2a Questão (Ref.: 201501828680)  Fórum de Dúvidas (0)       Saiba   (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 
Análise
  Desenho
Manutenção
Implementação
Projeto
 Gabarito Comentado
 
  3a Questão (Ref.: 201501905028)  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:
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5563878150 2/3
as diretrizes para as implementações de novos projetos
  a solução que será tomada para resolução do problema
os riscos associados ao projeto
os custos associados para a resolução do problema
as alternativas para a resolução do problema
 
  4a Questão (Ref.: 201501828687)  Fórum de Dúvidas (0)       Saiba   (0)
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o
comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os
usuários ou com a documentação do código do programa é o
operacional ou desenho lógico
  operacional ou desenho detalhado
estratégico ou desenho detalhado
tático ou desenho lógico
estratégico ou desenho arquitetônico
 Gabarito Comentado
 
  5a Questão (Ref.: 201501905034)  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 aumento de dinheiro
a redução de desperdício de dinheiro e aumento de tempo
  a redução do desperdício de tempo e de dinheiro
a eliminação de etapas e atividades
a sobrecarga de atividades em determinadas etapas
 
  6a Questão (Ref.: 201501905036)  Fórum de Dúvidas (0)       Saiba   (0)
A reutilização de classe se refere a reutilizarmos o seguinteelemento em um processo de desenvolvimento de
software:
aproveitamento de ideias
parte do código de programa
classes fundamentais
  módulo de código binário
  bibliotecas
 Gabarito Comentado
 
 
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5869115700 1/4
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE   Lupa  
 
Exercício: CCT0194_EX_A5_201501176579  Matrícula: 201501176579
Aluno(a): ROBERTO PAULO DA SILVA Data: 02/05/2016 22:36:23 (Finalizada)
 
  1a Questão (Ref.: 201501464545)  Fórum de Dúvidas (0)       Saiba   (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 iterativo.
Teste caixa branca.
  Teste caixa preta
Teste de interação.
 
  2a Questão (Ref.: 201501427530)  Fórum de Dúvidas (0)       Saiba   (0)
Uma representação definida de um procedimento de teste define um(a):
Objetivo de teste de software
  Critério de teste de software
Forma de teste de software
Definição de teste de software
  Script de teste de software
 Gabarito Comentado
 
  3a Questão (Ref.: 201501854547)  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;
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5869115700 2/4
É correto, apenas, o que se afirma em:
II e III;
  I e III;
II e IV;
I e II;
III e IV;
 Gabarito Comentado
 
  4a Questão (Ref.: 201501903273)  Fórum de Dúvidas (0)       Saiba   (0)
Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais.
teste de integração.
teste de sistema.
  teste de mudanças de requisitos.
teste de validação.
teste de unidade.
 Gabarito Comentado
 
  5a Questão (Ref.: 201501905520)  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.
 
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
1, 1, 1, 2, 2
2, 2, 1, 1, 2
2, 1, 2, 1, 1
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5869115700 3/4
  2, 1, 1, 2, 2
2, 1, 1, 2, 1
 Gabarito Comentado
 
  6a Questão (Ref.: 201501214164)  Fórum de Dúvidas (0)       Saiba   (0)
 
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:
  II e IV
I e II
II e III
  I e IV
III e IV
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6225765900 1/3
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE   Lupa  
 
Exercício: CCT0194_EX_A6_201501176579  Matrícula: 201501176579
Aluno(a): ROBERTO PAULO DA SILVA Data: 25/05/2016 21:07:45 (Finalizada)
 
  1a Questão (Ref.: 201501935994)  Fórum de Dúvidas (0)       Saiba   (0)
O código de programação que é o resultado da compilação do código fonte é o
código final
código fonte
código executável
código de máquina
  código objeto
 
  2a Questão (Ref.: 201501762186)  Fórum de Dúvidas (0)       Saiba   (0)
A  fase  de  implementação,  ou  codif icaçã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 softw are 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.
4, 5, 3, 1, 2
1, 4, 5, 2, 3
5, 4, 3, 2, 1
  3, 2, 1, 5, 4
2, 1, 4, 3, 5
 
  3a Questão (Ref.: 201501935995)  Fórum de Dúvidas (0)       Saiba   (0)
O código de programação que representa uma Sequência binária de ações diretamente direcionadas para o
processador da máquina é o
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6225765900 2/3
  código de máquina
código final
código executável
código objeto
código fonte
 GabaritoComentado
 
  4a Questão (Ref.: 201501430897)  Fórum de Dúvidas (0)       Saiba   (0)
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 II estão corretas
  Somente I está correta
Somente I e III estão corretas
Somente a II está correta
Somente II e III estão corretas
 Gabarito Comentado
 
  5a Questão (Ref.: 201501951352)  Fórum de Dúvidas (0)       Saiba   (0)
O código de programação que representa um conjunto de instruções geradas através de uma linguagem de
programação, de maneira lógica e estruturada é o
código de máquina
código objeto
código de compilador
código de interpretador
  código fonte
 Gabarito Comentado
 
  6a Questão (Ref.: 201501248019)  Fórum de Dúvidas (0)       Saiba   (0)
Qual o objetivo da fase de Implementação ou Codificação?
É onde o projeto é transformado em uma linguagem compreendida pelo software.
  É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à
qual o desenvolvedor esteja ligado.
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6225765900 3/3
É a idéia de criação de um protótipo, um modelo funcional com características semelhantes, no caso de
softwares/programas de computador, um sistema funcional, com características básicas as quais se
modelam ao modelo original, mas desenvolvido somente para testes.
É a execução da codificação e configuração do funcionamento do hardware com sua base de dados e o
sistema computacional como um todo.
É a fase onde o programa é testado.
 Gabarito Comentado
 
 
 Fechar
 
 
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6226699050 1/3
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE   Lupa  
 
Exercício: CCT0194_EX_A7_201501176579  Matrícula: 201501176579
Aluno(a): ROBERTO PAULO DA SILVA Data: 25/05/2016 22:10:16 (Finalizada)
 
  1a Questão (Ref.: 201501430919)  Fórum de Dúvidas (0)       Saiba   (0)
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 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 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
 
  2a Questão (Ref.: 201501810387)  Fórum de Dúvidas (0)       Saiba   (0)
No que se refere a importância de utilizar uma padronização da documentação no processo de desenvolvimento
de software. Fazem parte da documentação do processo:
I. Cronogramas ­ Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para
acompanhar o andamento do projeto;
II. Padronização de processos ­ Documentação de acompanhamento de recursos utilizados durante o
andamento do projeto;
III. Comunicação ­ 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, no que se refere aos documentos descritos adequadamente.
  Apenas a afirmativa I está correta
Apenas as afirmativas I e II estão corretas
Apenas as afirmativas II e III estão corretas
Apenas a afirmativa II está correta
Todas as afirmativas estão erradas
 Gabarito Comentado
 
  3a Questão (Ref.: 201501941912)  Fórum de Dúvidas (0)       Saiba   (0)
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6226699050 2/3
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 de Introdução
Documentação do Software
Documento de Instalação
  Referência Rápida
Manual do Usuário
 Gabarito Comentado
 
  4a Questão (Ref.: 201501429493)  Fórum de Dúvidas (0)       Saiba   (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 II está correta
Apenas a afirmativa I está correta
Todas as afirmativas estão erradas
Apenas as afirmativas II e III estão corretas
  Apenas as afirmativas I e II estão corretas
 
  5a Questão (Ref.: 201501915248)  Fórum de Dúvidas (0)       Saiba   (0)
A documentação do produto é fundamental para a melhora da qualidade da fase de manutenção.  Um desses
documentos é o Manual de Instalação, ou Documente de Instalação, que compreender:
Um documento com uma linguagem que deve se clara e conter os termos e construções de acordo com
o nível cultural e técnico do usuário final;
Um documento com formato adequado ao perfil do publico que utilizará o sistema ou produto;
Um documento que descreve as funcionalidades do sistema, como o usuário pode utilizar, os pré­
requisitos necessários para funcionar;
  Um documento com a descrição de como instalar o sistema, plataformas de operação e pré­requisitos
necessários;
Um documento que descreve as facilidades do uso do sistema, informar os erros que podem ocorrer e
como agir quando encontra­los;
 Gabarito Comentado
 
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6226699050 3/3
  6a Questão (Ref.: 201501941905)  Fórum de Dúvidas (0)       Saiba   (0)
Para a montagem da documentação de um produto adota­se métodos e formatos padronizados para cada
família de produtos correlatos. Dentre estas documentações podemos destacar:
I ­ O Manual de Referência é descrito em uma linguagem bastante formal e técnica, uma vez que o perfil do
público alvo é quem utilizará o sistema ou produto.
II ­ O Documento de Instalação descreve os pré­requisitos necessários, como instalar o sistema e as
plataformas de operação.
III ­ A documentação do software é um documento com um resumo das funcionalidades, atalhos de
procedimentos, principais funções utilizadas, e mensagens de erros mais comuns.
É correto afirmar:
São verdadeiras a I e II.
São verdadeiras a II e III.
Somente a I é verdadeira.
Somente a III é verdadeira.
  Somente a II é verdadeira.
 
 
 Fechar
 
 
30/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6265477050 1/3
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes