Buscar

QUESTIONÁRIO DAS AULA

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

QUESTIONÁRIO AULA 1:
1- 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:
RESPOSTA: CONHECIMENTO
2- 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:
RESPOSTA: As opções I e II estão corretas
3- Indique a alternativa correta para definir CONHECIMENTO:
RESPOSTA: Experiência pessoal, informações analisadas, gerando ações ou decisões.
4- NÃO é um software do tipo aplicativo:
RESPOSTA: SISTEMA OPERACIONAL
5- Um processo geralmente envolve um conjunto de ferramentas e técnicas. Avalie as seguintes afirmações a respeito das características do processo. 
I - Todo processo tem um conjunto de diretrizes que explicam os objetivos de cada atividade. 
II - Nem todas as atividades do processo possuem critérios de entrada e saída, não sendo possível assim identificar quando o processo começa e termina. 
III - O processo pode ser composto de subprocessos de algum modo relacionados. Ele pode ser definido como uma hierarquia de processos, organizados de tal forma que cada subprocesso tenha seu próprio modelo de processo. 
Assinale a alternativa que indica todas as afirmativas corretas.
RESPOSTA: São corretas as afirmativas I e III.
6- [BRDE, 2012] Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software. 
I. Podemos definir um processo de software como um conjunto de atividades relacionadas que levam à produção de um produto de software. 
II. A definição das funcionalidades do software e as restrições a seu funcionamento devem ser definidas na produção de um software. Essa atividade está incluída no processo de software. 
III. A validação de software também é uma atividade presente no processo de software. 
IV. Os processos de software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das organizações desenvolve seus próprios processos de desenvolvimento de software.
RESPOSTA: TODAS ESTÃO CORRETAS.
 QUESTIONÁRIO AULA 2:
1- Basicamente o que é um processo de software?
RESPOSTA: Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito.
2- O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
RESPOSTA: Adotar um processo de desenvolvimento.
3- 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:
RESPOSTA: Funcional
4- Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas:
RESPOSTA: Técnica, Operacional, Cronograma e Econômica
5- 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?
RESPOSTA: Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
6- Conforme Roger Pressman o que é um processo de software?
RESPOSTA: É 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.
 QUESTIONÁRIO AULA 3:
1- 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?
RESPOSTA: Falta de interesse dos stakeholders.
2- 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
RESPOSTA: I, III e IV
3- 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:
RESPOSTA: I-V, II-V, III-V IV-F
4- 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.
RESPOSTA: Levantamento de requisitos, análise de requisitos, registro dos requisitos
5- Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
RESPOSTA: Atendente e Médico.
6- Para Sommerville, durante as atividades de requisitos e projeto, os sistemas podem ser modelados como um conjunto de componentes e relacionamentos entre esses componentes. Em geral, eles são ilustrados graficamente no modelo de arquitetura de sistema que fornece, ao leitor, uma visão geral da organização do sistema. Em relação às técnicas de análise NÃO é correto afirmar:
RESPOSTA: A análise estruturada tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo de objetos.
 QUESTIONÁRIO AULA 4:
1- 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
RESPOSTA: Somente I e III estão corretas
2- 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 ? 
RESPOSTA: Modelos de Objetos
3- Marque a alternativa correta que define Classena modelagem orientada a objetos
RESPOSTA: Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e consequentemente a mesma semântica (Rumbaugh, 1994).
4- Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
RESPOSTA: Cliente e Procedimentos.
5- Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: 
Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: 
correto, preciso, completo, consistente, verificável.(V) 
Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. (V) 
Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. (V)
 QUESTIONÁRIO AULA 5;
 1- 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. Tem como objetivo encontrar um erro que ainda não foi descoberto. Assinale a ÚNICA opção com a sequência correta de V e F.
RESPOSTA: 1-V; 2-F; 3-V; 4-V
2- Considerando-se que o teste de aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: ¿ O teste de aceitação será executado de forma muito mais simples e rápida quando...¿
RESPOSTA: Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software
3- Se o nosso objetivo é encontrar defeitos nos componentes, devemos examinar o código, revisando-o, tentando identificar defeitos no algoritmo, nos dados e na sintaxe. 
Em relação à organização dos testes, devemos aplicar o teste de:
RESPOSTA: Unidade.
4- Uma vez que você tenha codificado os componentes do seu programa, o próximo passo consiste em testá-lo. 
Em relação à organização dos testes, o teste de ___________visa testar cada componente do programa, de forma isolada dos outros componentes do sistema. 
O teste de _______________ tem como objetivo assegurar que as interfaces entre os componentes foram definidas e tratadas adequadamente. 
Já o teste de __________________ compara o sistema com o restante dos requisitos de software e hardware
RESPOSTA: Unidade - Integração – Desempenho
5- A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas de seu PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema.
Com base no texto acima, identifique, nas opções abaixo, qual a fase de teste do PDS em que o projeto se encontra no momento.
RESPOSTA: Teste de Aceitação
6- Considerando-se que o Teste de Aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: O teste de aceitação será executado de forma muito mais simples e rápida quando...
RESPOSTA: Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software
 SIMULADO: 
	1a Questão (Ref.: 200701209403)
	5a sem.: Engenharia de Software
	
	O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema.
		
	
Sua Resposta: analise de viabilidade, levantamento de requisitos, documentação, testes,
	
Compare com a sua resposta: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades.
		
	
	
	 2a Questão (Ref.: 200701347454)
	sem. N/A: O desenho no processo de desenvolvimento de software
	
	A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho?
		
	
Sua Resposta: kjfskj
	
Compare com a sua resposta: 1. Nível estratégico ou desenho arquitetônico; 2. Nível tático ou desenho lógico; 3. Nível operacional ou desenho detalhado.
		
	
	
	 3a Questão (Ref.: 200701166335)
	2a sem.: CONCEITOS
	Pontos: 1,0  / 1,0 
	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:
		
	
	Não funcional
	
	Modal
	
	Do usuário
	
	Do cronograma
	
	Funcional
		
	
	
	 4a Questão (Ref.: 200701345404)
	sem. N/A: REQUISITOS
	Pontos: 1,0  / 1,0 
	"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada:
		
	
	Brainstorm
	
	Entrevista
	
	Reunião
	
	Casos de Uso
	
	Questionário
		
	
	
	 5a Questão (Ref.: 200701167683)
	2a sem.: ANÁLISE E PROJETO ORIENTADO A OBJETO
	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.
	
	Focar no prazo independente do atendimento das funcionalidades desejadas.
	
	Obter mão de obra especializada independente de processo.
	
	Obter muitos recursos financeiros.
	
	Atender os requisitos no momento em que forem solicitados independente de planejamento.
		
	
	
	 6a Questão (Ref.: 200701347449)
	sem. N/A: Atividade de análise no processo de desenvolvimento de softwares
	Pontos: 1,0  / 1,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 desenhodo 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
	
	II e III
	
	I e II
	
	I e IV
	
	I, III e IV
		Gabarito Comentado.
	
	
	 7a Questão (Ref.: 200701348840)
	sem. N/A: Processo de Desenvolvimento de Software
	Pontos: 1,0  / 1,0 
	No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é 
		
	
	Visita técnica
	
	Questionário
	
	Casos de Uso
	
	Entrevista
	
	Brainstorm
		
	
	
	 8a Questão (Ref.: 200701345489)
	sem. N/A: DESENHO DO SOFTWARE
	Pontos: 0,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 interna
	
	Visão geral
	
	Visão comportamental
	
	Visão estrutural
	
	Visão externa
		Gabarito Comentado.
	
	
	 9a Questão (Ref.: 200701167684)
	2a sem.: ANÁLISE E PROJETO ORIENTADO A OBJETO
	Pontos: 1,0  / 1,0 
	Basicamente o que é um processo de software?
		
	
	Um processo de software define como um produto deve ser entregue.
	
	Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito.
	
	Um processo de software define a forma como os requisitos devem ser levantados.
	
	Um processo de software define como se testar.
	
	Um processo de software define que linguagem deve se usar.
		
	
	
	 10a Questão (Ref.: 200701723895)
	sem. N/A: CLONE: Especificação do Software
	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 Dados
	
	Modelos de Máquina de Estados
	
	Modelos de Objetos
	
	Modelos de Contexto
	
	Modelos de Comportamento
 QUESTIONÁRIO AULA 8:
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:
RESPOSTA: Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar.
2- Marque a alternativa CORRETA. O modelo em cascata:
RESPOSTA: Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação
3- Dentre as vantagens do modelo cascata podemos destacar:
RESPOSTA: Permite pontos de controle bem definidos, facilitando a gestão do projeto
4- Dentre os modelos de processo de Software, qual é o modelo que possui como desvantagem o fato do usuário ter de esperar até a fase de implantação do sistema para conhece-lo em detalhes e tomar conhecimento efetivo de suas funcionalidades
RESPOSTA: Cascata
5- Considere as assertivas que seguem: 
I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima 
II. Permite a revisão de fases anteriores e a superposição entre as fases. 
As considerações apresentam características de modelos de processo de desenvolvimento e correspondem, respectivamente aos modelos:
RESPOSTA: Cascata / Cascata com Retroalimentação
6- 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:
RESPOSTA: 1 E 3
 QUESTIONÁRIO AULA 9;
1- Assinale a opção que apresenta a característica correta do modelo Iterativo.
RESPOSTA: Modelo baseado na ideia de aumento do âmbito do sistema
2- Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos falando do modelo.
RESPOSTA: Iterativo-incremental
3- Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo é representado por:
RESPOSTA: Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração
4- Assinale a opção que apresenta o modelo de processo de desenvolvimento de software que atende as características abaixo;
I. Define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização
II. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração
RESPOSTA: Modelo iterativo e incremental
5- Avalie as características abaixo sobre um determinado processo de desenvolvimento de software
I. Inclui uma análise de Riscos
II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo.
Com base em sua análise, assinale a opção que define corretamente esse processo de desenvolvimento de software
RESPOSTA: Modelo Espiral
6- 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
RESPOSTA: Somente as sentenças I e III estão corretas
SIMULADO 2:
	1a Questão (Ref.: 200701348939)
	sem. N/A: O Processo Iterativo e Incremental
	
	No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de processo deste modelo.
		
	
Sua Resposta: planejamento 
	
Compare com a sua resposta: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente.
		
	
	
	 2a Questão (Ref.: 200701345664)
	sem. N/A: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
		
	
Sua Resposta: Identifica, especifica, implementa, testa e implanta a iteração
	
Compare com a sua resposta: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - Implantação - Manutenção
		
	
	
	 3a Questão (Ref.: 200701348908)
	sem. N/A: A Documentação do Sistema de Software
	Pontos: 1,0  / 1,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 facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontra-los.
	
	Descreve as funcionalidades do sistema e as facilidades do uso do sistema.
	
	Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final.
	
	Descreve como instalar o sistema, plataformasde operação, pré-requisitos necessários.
	
	Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré-requisitos necessários para funcionar.
		Gabarito Comentado.
	
	
	 4a Questão (Ref.: 200701723870)
	7a sem.: CLONE: DOCUMENTAÇÃO
	Pontos: 1,0  / 1,0 
	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 de referência
	
	Manual do usuário
		Gabarito Comentado.
	
	
	 5a Questão (Ref.: 200701345586)
	sem. N/A: DOCUMENTAÇÃO
	Pontos: 1,0  / 1,0 
	Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto. A 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 do usuário
	
	Manual de instalação
	
	Manual de introdução
	
	Manual primário
	
	Manual de referência
		
	
	
	 6a Questão (Ref.: 200701167138)
	8a sem.: MODELO DE DESENVOLVIMENTO
	Pontos: 0,0  / 1,0 
	Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria?
		
	
	Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder.
	
	Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo.
	
	Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável.
	
	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.
	
	
	 7a Questão (Ref.: 200701739293)
	sem. N/A: O desenvolvimento e software em cascata
	Pontos: 1,0  / 1,0 
	Dentre os modelos de processo de Software, qual é o modelo que possui como desvantagem o fato do usuário ter de esperar até a fase de implantação do sistema para conhece-lo em detalhes e tomar conhecimento efetivo de suas funcionalidades.
		
	
	Iterativo
	
	Prototipação
	
	Incremental
	
	Cascata
	
	Espiral
		Gabarito Comentado.
	
	
	 8a Questão (Ref.: 200701348886)
	sem. N/A: A Implementação no Processo de Desenvolvimento de Software
	Pontos: 1,0  / 1,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 II e III estão corretas
	
	Somente I e III estão corretas
	
	Somente a II está correta
	
	Somente I e II estão corretas
	
	Somente I está correta
		Gabarito Comentado.
	
	
	 9a Questão (Ref.: 200701167137)
	8a sem.: MODELO DE DESENVOLVIMENTO
	Pontos: 0,0  / 1,0 
	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 e 2
	
	1 e 3
	
	2 e 3
	
	Somente a 2
	
	1, 2 e 3
		Gabarito Comentado.
	
	
	 10a Questão (Ref.: 200701680161)
	sem. N/A: O desenvolvimento do software em cascata
	Pontos: 0,0  / 1,0 
	Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. 
Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata:
		
	
	Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto. 
	
	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. 
	
	Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar. 
	
	Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima.
QUESTIONÁRIO AULA 10:
1- O Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma dessas fases, são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, identifique a alternativa que esse processo recomenda:
RESPOSTA: Usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações em que cada iteração gera um incremento do software.
2- Indique a sentença que indica uma característica do Ciclo de Vida Iterativo e incremental:
RESPOSTA: Desenvolver software em partes
3- É 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. Identifique de qual processo se trata:
RESPOSTA: RUP
4- (Concurso: Banco do Nordeste) A engenharia de software trabalha com diversos modelos de ciclo de vida de desenvolvimento de um software. Sobre estes modelos, é CORRETO afirmar que:
RESPOSTA: no modelo de ciclo de vida em cascata puro, o cliente só percebe o produto no final do projeto.
5-Suponha que um projeto de software siga o modelo cascata e utilize técnicas de refatoração apoiadas por uma ferramenta durante a etapa de implementação. Qual o impacto resultante na etapa de análise e projeto?
RESPOSTA: Pode diminuir o trabalho do analista, já que o profissional de análise e projeto saberá que mudanças futuras no modelo gerado durante essa etapa poderão ser realizadas com um custo menor na etapa de implementação
6- 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 tantomé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.
RESPOSTA: RUP

Outros materiais