Buscar

AV PROCESSOS DE DESENVOLVIMENTO DE SOFTWARES Estacio (6)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Exercício: CCT0194_EX_A1_201310122938 Voltar 
Aluno(a): RAPHAEL KEB KAB E SILVA Matrícula: 201310122938 
 Data: 20/10/2014 17:40:37 (Finalizada) 
 
 
 1a Questão (Ref.: 201310405474) 
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 
 Processos 
 
Fatos 
 
Informação 
 Conhecimento 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201310703135) 
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. 
 
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. 
 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. 
 
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. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201310704560) 
Os requisitos são as características que definem os critérios de aceitação de um software. 
Assinale qual das alternativas abaixo NÃO está compatível com os conceitos de Requisitos (Pádua, 2009 - Cap. 
1): 
 
 
Características Não Funcionais quantificam determinados aspectos do comportamento. 
 
Requisitos Normativos são aqueles que decorrem de leis, regulamentos, padrões e outros tipos de 
normas a que o tipo de produto deve obedecer. 
 
Requisitos Explícitos são aqueles descritos em um documento que arrola os requisitos de um produto, ou 
seja, um documento de especificação de requisitos. 
 
Características Funcionais representam os comportamentos que um programa ou sistema deve 
apresentar diante de certas ações de seus usuários. 
 Requisitos Implícitos são desejáveis porque, não sendo documentados, provavelmente não serão 
considerados no desenho do software. 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201310367435) 
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 está correta; 
 Apenas III está correta; 
 
Apenas I e III estão corretas; 
 
Apenas I está correta; 
 
Apenas II e III estão corretas; 
 
 
 
 5a Questão (Ref.: 201310370394) 
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: 
 
 
Método - Seleção - Atributo - Sequência - Iteração 
 Atributo - Sequência - Iteração - Método - Seleção 
 
Iteração - Método - Seleção - Atributo - Sequência 
 
Atributo - Iteração - Método - Seleção - Sequência 
 
Sequência - Iteração - Atributo - Método - Seleção 
 
 
 
 6a Questão (Ref.: 201310189210) 
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çoes I e III estão corretas 
 As opções III e IV estão corretas 
 
As opções I e IV estão corretas 
 
As opçoes I, II e III estão corretas 
 
Apenas a opção III está correta 
 
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
CCT0194_EX_A2_201310122938 
 
 
 1a Questão (Ref.: 201310155105) 
A confiabilidade especificada para um software aplicativo é: 
 
 
um requisito funcional. 
 um mecanismo de teste de desempenho. 
 um requisito não-funcional 
 
um mecanismo de teste de estresse. 
 
uma restrição de escopo. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201310189341) 
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 cronograma 
 
Do usuário 
 
Modal 
 Funcional 
 
Não funcional 
 
 
 
 3a Questão (Ref.: 201310168556) 
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 
 
Y apresentam o menor custo de correção 
 
X apresentam o maior custo de correção 
 Y seriam mais baratos se fossem detectados no início 
 Z são influenciados, fortemente, pela qualidade técnica dos testadores 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201310189368) 
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 Organizacional 
 Técnica, Operaciaonal, Cronograma e Econômica 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201310189238) 
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 
 
Apenas a opção I está correta 
 As opções II e IV estão corretas 
 
As opções I, II e IV estão corretas 
 
As opções II e III estão corretas 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201310193784) 
Conforme Roger Pressman o que é um processo de software? 
 
 É a área do conhecimento da computação voltada para o desenvolvimento. 
 
É a área do conhecimento da computação voltada para a qualidade. 
 
É a área do conhecimento da computação voltada para a manutenção. 
 É a área do conhecimentoda 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. 
 
É a área do conhecimento da computação voltada para a especificação. 
 
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
CCT0194_EX_A3_201310122938 
 
 
 1a Questão (Ref.: 201310190687) 
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? 
 
 
Falta de entendimento dos requisitos. 
 
Funcionalidades entregues não contemplando todas as acordadas com os stakeholders. 
 Valor final do projeto acima do planejado. 
 Falta de interesse dos stakeholders. 
 
Entrega final do projeto bem acima do prazo planejado. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201310189034) 
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-NF, II-NF, III-NF, IV-NF 
 
I-F, II-NF, III-F, IV-F 
 
I-F, II-F, III-F, IV-F 
 I-F, II-NF, III-NF, IV-F 
 
I-F, II-F, III-NF, IV-F 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201310370455) 
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, III e IV 
 
II e III 
 I e IV 
 
I e II 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201310189297) 
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-V, II-V, III-V IV-F 
 
I-V, II-F, III-V IV-F 
 I-F, II-V, III-V IV-F 
 
I-F, II-V, III-F IV-F 
 
I-F, II-F, III-F IV-F 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201310189349) 
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 
 Visita em Locco - Análise de documentos - JAD 
 
Entrevista - Questionário - JAD 
 
Análise de documentos - Questionário - GED 
 
Entrevista - Análise de documentos - Brainstorm 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201310368464) 
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 funcional 
 
Análise compotamental 
 
Análise ambiental 
 
Análise semântica 
 Análise estrutural 
 Gabarito Comentado. 
 
 
 
 
 
 Voltar 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Exercício: CCT0194_EX_A4_201310122938 Voltar 
Aluno(a): RAPHAEL KEB KAB E SILVA Matrícula: 201310122938 
 Data: 21/11/2014 17:33:15 (Finalizada) 
 
 
 1a Questão (Ref.: 201310368495) 
É 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 externa 
 Visão interna 
 
Visão geral 
 
Visão comportamental 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201310371876) 
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 II está correta 
 Somente I e III estão corretas 
 
Somente a I está correta 
 Somente II e III estão corretas 
 
Somente a III está correta 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201310167987) 
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). 
 
É uma propriedade das ligações de uma associação. 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
 
 
 4a Questão (Ref.: 201310198477) 
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." 
 
 
Cadastrar cliente. 
 
Faturar pedido. 
 
Encomendar livros. 
 Resumo. 
 
Conferir requisição. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201310198480) 
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 porseus 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 e IV estão corretas. 
 II e IV estão corretas. 
 
II, III e IV estão corretas. 
 
III e IV estão corretas. 
 
I, III e IV estão corretas. 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201310155121) 
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 Objetos 
 
Modelos de Máquina de Estados 
 
Modelos de Contexto 
 
 
 
 Voltar 
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Exercício: CCT0194_EX_A5_201310122938 Voltar 
Aluno(a): RAPHAEL KEB KAB E SILVA Matrícula: 201310122938 
 Data: 21/11/2014 17:45:56 (Finalizada) 
 
 
 1a Questão (Ref.: 201310367501) 
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 III e IV estão corretas; 
 
Apenas II e II estão corretas; 
 Apenas II e IV estão corretas; 
 
Apenas I e II estão corretas; 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201310368525) 
Uma representação definida de um procedimento de teste define um(a): 
 
 
Critério de teste de software 
 
Definição de teste de software 
 
Objetivo de teste de software 
 Script de teste de software 
 
Forma de teste de software 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201310703731) 
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 de fluxo de dados, Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste randômico. 
 
Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico. 
 
Teste Estrutural, Teste randômico, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional. 
 Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste randômico. 
 
 
 
 4a Questão (Ref.: 201310405542) 
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 de interação 
 
Teste simples 
 
Teste iterativo 
 Teste caixa branca 
 
 
 
 5a Questão (Ref.: 201310370467) 
No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada 
item seguinte, classificando-os como V (verdadeiro) ou F (falso). 
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de 
implementação; 
2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua 
implantação. 
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4 
4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em 
Assinale a ÚNICA opção com a sequência correta de V e F. 
 
 
1-F; 2-V; 3-F; 4-V 
 1-V; 2-V; 3-V; 4-F 
 
1-F; 2-F; 3-V; 4-F 
 1-V; 2-F; 3-V; 4-V 
 
1-V; 2-V; 3-F; 4-F 
 
 
 
 6a Questão (Ref.: 201310371881) 
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 Módulo 
 Teste de Validação 
 Teste de Unidade 
 
Teste de Programação 
 Gabarito Comentado. 
 
 
 
 
 
 Voltar 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
CCT0194_SM_201310122938 V.1 
Data: 10/12/2014 21:32:25
 
 
 1a Questão (Ref.: 201310155105) Pontos: 0,0 / 1,0 
A confiabilidade especificada para um software aplicativo é: 
 
 
um mecanismo de teste de estresse. 
 
uma restrição de escopo. 
 um requisito funcional. 
 um requisito não-funcional 
 
um mecanismo de teste de desempenho. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201310155121) 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 
 
 
 
 3a Questão (Ref.: 201310167998) 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. 
 
Classe. 
 
Generalização. 
 
Associação. 
 Atributo. 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201310167747) 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 oentendimento 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. ( ) 
 
 
F F F 
 
V F F 
 
V V F 
 V V V 
 V F V 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201310167986) Pontos: 1,0 / 1,0 
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. 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201310167987) Pontos: 1,0 / 1,0 
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. 
 
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). 
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento 
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). 
 
 
 
 7a Questão (Ref.: 201310155130) 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. 
 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. 
 
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.: 201310189349) 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 
 
Entrevista - Questionário - JAD 
 Visita em Locco - Análise de documentos - JAD 
 
Visita em Locco - Questionário - Análise de documentos 
 Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201310193786) 
 
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.: 201310193785) 
 
O que é desenvolver Adhoc? 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Desenvolvimento sob demanda. 
 
 
 1a Questão (Ref.: 201310190137) 
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 II e III estão corretas 
 
Somente as sentenças I e II estão corretas 
 Somente as sentenças I e III estão corretas 
 
Somente a sentença I está correta 
 
Todas as sentenças apresentadas estão corretas 
 
 
 
 2a Questão (Ref.: 201310368564) 
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. 
 
 Implementação 
 
Implantação 
 
Projeto 
 
Análise 
 
Teste 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201310703181) 
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. 
 
 
2, 1, 4, 3, 5 
 
5, 4, 3, 2, 1 
 3, 2, 1, 5, 4 
 
4, 5, 3, 1, 2 
 
1, 4, 5, 2, 3 
 
 
 
 4a Questão (Ref.: 201310371892) 
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 está correta 
 
Somente a II está correta 
 
Somente I e III estão corretas 
 
Somente I e II estão corretas 
 
Somente II e III estão corretas 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201310370480) 
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 a sentença I está correta. 
 
Todas as sentenças estão erradas 
 
Apenas assentenças II e III estão corretas 
 
Apenas as sentenças I e II estão corretas 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201310703318) 
Na fase da implementação, o analista ou desenvolvedor detalha e implementa o que foi definido na etapa de 
desenho, através de componentes de código de programa e documentação detalhada. 
Complete a frase escrevendo o nome de cada definição dos elementos utilizados na implementação e marque a 
alternativa correta: 
__________: Linguagem de programação que utiliza a arquitetura do processador para executar as ações. Esta 
linguagem é a que mais se aproxima dos códigos de execução direta do processador, ou seja, linguagem de 
máquina. 
__________: 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. 
__________: Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da 
linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. 
__________: 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. 
 
 
Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível 
 
Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador 
 Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador 
 
Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível 
 Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador. 
 Gabarito Comentado. 
 
 
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
CCT0194_EX_A7_201310122938 
 
 
 1a Questão (Ref.: 201310168555) 
Em relação aos princípios de qualidade em software, no tocante à testabilidade de software, a sentença "quanto 
menos modificações, menos interrupções no teste" está relacionada com uma característica. Essa característica 
é identificada como 
 
 
controlabilidade 
 estabilidade 
 
observalibilidade 
 
compreensibilidade 
 operacionalidade 
 
 
 
 2a Questão (Ref.: 201310371914) 
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. 
 
 
 
 
 3a Questão (Ref.: 201310229497) 
O teste de produto de software apresenta duas fases: __________ e __________. 
 
 
verificação e controle 
 
controle e validação 
 
gerenciamento e validação 
 
gerenciamento e controle 
 verificação e validação 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201310198383) 
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". 
É correto afirmar que: 
 
 Por ser a última fase, ele tem a obrigação de dizer que o software funciona. 
 
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. 
 
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. 
 Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. 
 
 
 
 5a Questão (Ref.: 201310367573) 
A documentação do processo e do produto são muito importantes para o desenvolvimento e manutenção do 
sistema. Quando nos referenciamos a documentação para manutenção, ela é responsável por: 
 
 Descrever as partes do código fonte, requisitos necessários, arquitetura do sistema 
 
Descrever um resumo das funcionalidades, atalhos de procedimentos, principais funções utilizadas, e 
mensagens de erros mais comuns 
 
Descrever estratégias de como chegar ao resultado final 
 
Descrever como instalar o programa 
 
Registrar erros, problemas e ideias que ocorrem durante o projeto 
 
 
 
 6a Questão (Ref.: 201310370488) 
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: 
 
 
Todas as afirmativas estão erradas 
 
Apenas a afirmativa II está correta 
 
Apenas as afirmativas II e III estão corretas 
 Apenas as afirmativas I e II estão corretas 
 
Apenas a afirmativa I está correta 
 
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
CCT0194_EX_A8_201310122938 
 
 
 1a Questão (Ref.: 201310190143) 
Em relação ao modelo CASCATA COM RETROALIMENTAÇÃO, variante do modelo CASCATA TRADICIONAL, podemos afirmar que: 
1- Permite a realimentação; 
2- É útil para grandes projetos; 
3- Facilita correções que surgirem durante outras fases do processo; 
Das alternativas abaixo, assinale aquela em que TODOS os itens estão corretos: 
 
 
1, 2 e 3 
 
Somente a 2 
 
2 e 3 
 1 e 3 
 
1 e 2 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201310703167) 
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: 
 
 
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. 
 
Impossibilidade de correção de erros durante o processo de desenvolvimento de software. 
 Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar. 
 Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. 
 
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. 
 
 
 
 3a Questão (Ref.: 201310190141) 
Assinale a opção que apresenta a correta divisão de TODAS as fases do modelo de prototipação: 
 
 
Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto. 
 
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. 
 
Levantamento das necessidades, construção do desenho, refinamento das necessidades, construção do 
protótipo. 
 Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos, construção do 
produto. 
 
 
 
 4a Questão (Ref.: 201310189025) 
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente: 
 
 
Linguagem ASP; Linguagem PHP;Linguagem Pearl; Linguagem PHP 
 Linguagem Assembly; Linguagem Pearl; 
 
Linguagem Pearl; Linguagem ASP; 
 
Linguagem de Máquina; Linguagem Assembly; 
 
 
 
 5a Questão (Ref.: 201310368616) 
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 
 
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 
 
Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201310198350) 
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 II, III e IV estão corretas. 
 
Alternativas I e IV estão corretas. 
 
Alternativas I, III e IV estão corretas. 
 
Alternativas I e IV estão corretas. 
 
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
CCT0194_EX_A9_201310122938 
 
 
 1a Questão (Ref.: 201310167762) 
O programa de Melhoria de Processo do Software Brasileiro estabelece: 
 
 
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 
 
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. 
 
 
 
 2a Questão (Ref.: 201310167765) 
Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse 
assunto, assinale a opção correta. 
 
 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. 
 
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. 
 
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. 
 
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. 
 
 
 
 3a Questão (Ref.: 201310168557) 
Em relação à engenharia de software, a afirmação NÃO pertinente aos processos de software é: 
 
 
permitem que atividades sejam definidas em uma sequência lógica, para assim obter determinado 
software 
 um dos primeiros processos de software existente foi o modelo espiral 
 
são atividades ordenadas, normalmente divididas em fases 
 
usam uma sistematização normalmente rígida e pesada 
 
suas fases buscam manter a integridade e a qualidade do produto final 
 
 
 
 4a Questão (Ref.: 201310167768) 
A confiabilidade especificada para um software aplicativo é : 
 
 
um requisito funcional 
 um requisito não-funcional. 
 
um mecanismo de teste de estresse 
 um mecanismo de teste de desempenho. 
 
uma restrição de escopo. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201310190145) 
A complexidade do projeto de um sistema de controle está ligada ao número de especificações a serem cumpridas e ao número de parâmetros variáveis de 
controladores, e quando se utiliza simultaneamente controladores em cascata e compensadores de realimentação pode-se chegar a um ponto onde não é viável a 
utilização de métodos convencionais de projeto. Por estes motivos: 
 
 
É justificável que esta estrutura, que consiste de um controlador em cascata externo e um interno, e um 
compensador de realimentação, e foi escolhida por abranger a maior parte dos problemas de controle 
encontrados na prática. 
 
É justificável o desenvolvimento de um conjunto de comandos e rotinas computacionais para projeto de 
sistemas de controle univariáveis, com realimentação unitária e com um controlador em cascata, com 
todos os parâmetros variáveis. O desenvolvimento desse conjunto de comandos e rotinas computacionais 
pode ser considerado um evento extremamente importante para os interessados no sistema. 
 
É injustificável que esta estrutura, que consiste de um interpretador externo e um interno, e 
um compilador de realimentação, e foi escolhida por abranger a maior parte dos problemas 
teóricos encontrados. 
 
É justificável que as inequações podem especificar desde os limites de variação dos parâmetros ajustáveis, passando pelos limites mínimos e máximos 
dos sinais de controle que atuam sobre o sistema controlado, e indo até os índices de desempenho normalmente usados na análise de sistemas de 
controle. 
 É justificável, e até mesmo imprescindível, a utilização de métodos computacionais alternativos para o projeto de sistemas de controle, que sejam mais 
avançados, mas também fáceis de usar. 
 
 
 
 6a Questão (Ref.: 201310371925) 
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. 
 
 
Iterativo e Incremental 
 
Prototipação 
 Espiral 
 
Cascata 
 
Modelo em V 
 Gabarito Comentado. 
 
 
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
CCT0194_EX_A10_201310122938 
 
 
 1a Questão (Ref.: 201310746795) 
Indique a sentença que Não indica uma melhor prática do Processo Unificado: 
 
 Dificuldade para tratar requisitos que mudam; 
 
Verificar a qualidade do software continuamente; 
 
Usar arquiteturas baseada em componentes; 
 
Desenvolver software iterativamente; 
 
Identificação de riscos; 
 
 
 
 2a Questão (Ref.: 201310226363) 
Na engenharia de software, um processo iterativo denominado sprint, que segue o ciclo PDCA para entregar, 
num período de 30 dias aproximadamente, um incremento do software pronto, caracteriza a metodologia ágil: 
 
 
XP 
 SCRUM 
 
FDD 
 
Crystal 
 
DSDM 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201310203993) 
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 de formalização rigorosa em todas as etapas de desenvolvimento; 
 A abordagem sistemática para realização das atividades do desenvolvimento de software de modo que 
elas seguem um fluxo seqüencial; 
 
O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de 
riscos; 
 
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. 
 
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 ); 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201310230521) 
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. 
 
 
 I, III e V. 
 
I, II e III. 
 
I, II e IV. 
 
III, IV e V. 
 II, III e V. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201310230524) 
De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: 
 
 
Concepção. 
 Elaboração. 
 
Implementação. 
 
Construção. 
 Transição. 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201310167766) 
Analise as seguintes sentenças: 
 
- É um processo de desenvolvimento de software que oferece uma forma sistemática para construir um tipo de 
sistema que usa a arquitetura baseada em componentes; 
 
- Pode ser facilmente extensível, promovendo a reutilização de software e um entendimento intuitivo; 
 
- Define tanto métodos para controlar e monitorar mudanças quanto áreas de trabalho seguras, garantindo a 
um programador que as mudanças efetuadas em outro sistema não afetarão o seu sistema. 
 
Trata-se do processo. 
 
 RUP 
 
XP 
 
DDP 
 
TDP 
 
DSDM 
 Gabarito Comentado. 
 
 
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
CCT0194_SM_201310122938 V.1 
 
 
 1a Questão (Ref.: 201310155105) Pontos: 0,0 / 1,0 
A confiabilidade especificada para um software aplicativo é: 
 
 
um mecanismo de teste de estresse. 
 
uma restrição de escopo. 
 um requisito funcional. 
 um requisito não-funcional 
 
um mecanismo de teste de desempenho. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201310155121) 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 
 
 
 
 3a Questão (Ref.: 201310167998) 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. 
 
Classe. 
 
Generalização. 
 
Associação. 
 Atributo. 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201310167747) 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. ( ) 
 
 
F F F 
 
V F F 
 
V V F 
 V V V 
 V F V 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201310167986) Pontos: 1,0 / 1,0 
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. 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201310167987) Pontos: 1,0 / 1,0 
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. 
 
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). 
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento 
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). 
 
 
 
 7a Questão (Ref.: 201310155130) 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. 
 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. 
 
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.: 201310189349) 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 
 
Entrevista - Questionário - JAD 
 Visita em Locco - Análise de documentos - JAD 
 
Visita em Locco - Questionário - Análise de documentos 
 Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201310193786) 
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.: 201310193785) 
O que é desenvolver Adhoc? 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Desenvolvimento sob demanda. 
 
 
 
 
 Voltar

Outros materiais