Buscar

apol 1 a 5 - Analise de Sistemas

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

Questão 1/10
Quanto a CRISE DO SOFTWARE é correto afirmar:
	
	A
	As estimativas de prazo e custo subiram.
	
	B
	A produtividade dos profissionais de desenvolvimento baixou.
	
	C
	A qualidade do software caiu.
	
	D
	Todas as alternativas anteriores estão corretas.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 2.
Questão 2/10
Considere que você trabalhe em uma empresa de desenvolvimento de software e que a empresa tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve ser um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuário, o que o torna um software de funcionalidade mais complexa. Considere que a empresa deseje disponibilizar o produto no mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade de desenvolvimento de uma nova versão. Tendo de escolher um modelo de processo para desenvolver esse editor, e conhecendo as características dos modelos existentes, entre os modelos abaixo, qual é o modelo apropriado para esse caso?
	
	A
	Cascata
	
	B
	Espiral
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3.
	
	C
	RAD (rapid application development)
	
	D
	Prototipação
Questão 3/10
Modelo mais antigo e o mais amplamente usado da engenharia de software, modelado em função do ciclo da engenharia convencional, requer uma abordagem sistemática e seqüencial do desenvolvimento de software. Essas características são de qual modelo?
	
	A
	Cascata
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3.
	
	B
	Espiral
	
	C
	RAD (rapid application development)
	
	D
	Cleanroom
Questão 4/10
Em Projetos de Software há ferramentas e frameworks que integram todo o processo de desenvolvimento de software. Dentre estes, um dos mais utilizados hoje como forma de padronização e qualidade é:
	
	A
	UML.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 2.
	
	B
	Ferramentas RAD.
	
	C
	Ferramentas GUI.
	
	D
	Todas as alternativas estão corretas.
Questão 5/10
Engloba as melhores características do ciclo de vida Clássico e da Prototipação, adicionando um novo elemento: a Análise de Risco. Segue a abordagem de passos sistemáticos do Ciclo de Vida Clássico incorporando-os numa estrutura iterativa que reflete mais realisticamente o mundo real e usa a Prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos. Este modelo é:
	
	A
	Cascata.
	
	B
	Espiral.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3.
	
	C
	RAD (rapid application development).
	
	D
	Cleanroom.
Questão 6/10
O desenvolvimento, operação e manutenção do software abrange um conjunto de três elementos fundamentais: Métodos, Ferramentas e Procedimentos. A totalidade das etapas que se constituem destes elemento compõem o que chamamos de:
	
	A
	Ciclo de Vida do Software.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3.
	
	B
	Fases da UML.
	
	C
	RAD (rapid application development).
	
	D
	Ciclos de Desenvolvimento Ágil.
Questão 7/10
Processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído.
	
	A
	Ciclo de Vida do Software.
	
	B
	Prototipação.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3.
	
	C
	RAD (rapid application development).
	
	D
	Ciclos de Desenvolvimento Ágil.
Questão 8/10
De acordo com Sommerville, o software compreende tudo o que é necessário para um sistema computacional funcionar: Programa de computador, documentação, arquivos de configuração, entre outros, e existe por causa das necessidades de clientes. Como transformar a necessidades em software?
	
	A
	Devem ser consideradas as atividades de como entender as necessidades do cliente.
	
	B
	Planejar a solução, implementar a solução, validar esta solução.
	
	C
	Garantir a entrega do produto ao cliente.
	
	D
	Todas as alterantivas anteriores estão corretas.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3.
Questão 9/10
No período da década de 1990 surge um novo paradigma de modelagem, como resposta a dificuldades encontradas na aplicação da Análise Estruturada a certos domínios de aplicação. Qual seria esse tipo de modelagem?
	
	A
	Análise Estruturada.
	
	B
	Análise Essencial.
	
	C
	Analise Orientada a Objetos.
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 2.
	
	D
	UML.
Questão 10/10
No final dos anos 40 até os anos 60, quando se iniciou a evolução dos sistemas computadorizados, grande parte dos esforços - e consequentes custos - se concentravam em que?
	
	A
	Na Análise Estruturada.
	
	B
	No desenvolvimento do software.
	
	C
	No desenvolvimento do Hardware.
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 1.
	
	D
	Na documentação do software.
Questão 1/10
Em relação à metodologia estruturada,
	
	A
	A Análise Estruturada é uma técnica de modelagem da estrutura da organização.
	
	B
	O Projeto do Fluxo de Dados (DFDesign) é utilizado no planejamento da implantação.
	
	C
	Diagrama de Fluxo de Dados (DFD) não tem utilidade para a Análise de Requisitos.
	
	D
	A Análise Estruturada é uma técnica de modelagem do conteúdo e do fluxo de informação
Rota de Aprendizagem, Análise de Sistemas, Aula 02, Pag. 5.
Questão 2/10
Análise Essencial é o modelo do que o sistema tem que fazer, de forma a satisfazer os requisitos do utilizador, com o mínimo possível de informação sobre como o sistema deve ser implementado.
	
	A
	Diagrama Entidade Relacionamentos
	
	B
	DFD por Eventos
	
	C
	Fluxograma
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3
Questão 3/10
Num diagrama de fluxo de dados DFD,
	
	A
	Qualquer fluxo de dados tem sempre uma origem e um destino, sendo sempre um deles necessariamente um depósito de dados
	
	B
	Entre dois depósitos de dados e entre duas entidades externas deve haver pelo menos uma ligação entre um depósito de dados e uma entidade externa
	
	C
	O dicionário de dados, na descrição de componentes, permite utilizar o símbolo "?" para enquadrar componentes que são utilizados alternativamente.
	
	D
	O destino de um fluxo de um determinado processo pode ser outro processo, um depósito de dados ou uma entidade externa
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 02, Pag. 1-3.
Questão 4/10
Como se defne a implementação de um sistema orientado a objetos?
	
	A
	Implementa-se um conjunto de classes que defne os objetos presentes no sistema
Rota de Aprendizagem, Análise de Sistemas, Aula 02, Pag. 6.
	
	B
	O sistema é definido através de comportamentos estruturais
	
	C
	A implementação é feita através de um código estruturado
	
	D
	Implementa-se um conjunto de tabelas no banco de dados que define a estrutura do sistema
Questão 5/10
São conceitos chaves do paradigma Orientado a Objetos:
	
	A
	Classes, objetos, regras e funções
	
	B
	Casamento de padrões, herança, classes e objetos
	
	C
	Classes, objetos, herança e polimorfismo
Rota de Aprendizagem, Análise de Sistemas, Aula 02, Pag. 6-7.
	
	D
	Polimorfismo por inclusão, casamento de padrões, transparência referencial e herança.
Questão 6/10
Flávio pretende desenvolver um software seguindo os estágios do modelo em cascata proposto por Sommerville, em razão de ponderações que faz em relação a outros modelos quanto à solução de um problema que se apresenta. 
Desta forma ele definiu em seu cronograma, na ordem apresentada pelo autor, as seguintes etapas do ciclo de vida de software:
	
	A
	Projetode sistema e software; Definição de requisitos; Implementação e teste de unidade; Integração e teste de sistema; Operação e manutenção
	
	B
	Projeto de sistema e software; Análise de requisitos; Engenharia de requisitos; Implantação; Testes de sistemas; Operação e manutenção
	
	C
	Definição de requisitos; Engenharia de requisitos; Integração e teste de sistema; Projeto de sistema e software; Implementação e teste de unidade; Operação e manutenção; Integração e teste de sistema.
	
	D
	Definição de requisitos; Projeto de sistema e software; Implementação e teste de unidade; Integração e teste de sistema; Operação e manutenção
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 3-4.
Questão 7/10
Na área de Engenharia de Software, uma Ferramenta CASE pode ser utilizada como:
	
	A
	apoio automatizado aos processos de software e fornecimento de informações sobre o software que está sendo desenvolvido
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 2.
	
	B
	apoio ao processo de manutenção dos repositórios de dados que são gerados após a fase de implantação do software
	
	C
	apoio ao processo de segurança de software, a fim de evitar que usuários mal-intencionados acessem indevidamente o software
	
	D
	apoio educacional para treinamento automatizado dos usuários do software
Questão 8/10
Sobre a engenharia de software, considere:
I. Atualmente todos os problemas na construção de software de alta qualidade no prazo e dentro do orçamento foram solucionados.
II. Ao longo dos últimos 50 anos, o software evoluiu de um produto de indústria para um ferramental especializado em solução de problemas e análise de informações específicas.
III. Todo projeto de software é iniciado por alguma necessidade do negócio.
IV. O intuito da engenharia de software é fornecer uma estrutura para a construção de software com alta qualidade.
	
	A
	III e IV, somente
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 2-4.
	
	B
	II e III, somente
	
	C
	I, II e IV, somente
	
	D
	II, III e IV, somente
Questão 9/10
A Engenharia de Requisitos tem como objetivo criar e manter um documento de requisitos. Ela Possui 4 sub-processos. São eles:
	
	A
	Estudo de viabilidade, elicitação e análise de requisitos, especificação e validação de requisitos
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 4.
	
	B
	Caso de Uso, elicitação e análise de requisitos, especificação e validação de requisitos
	
	C
	Manutenção, Análise, Teste, e Casos de Uso
	
	D
	Matriz de Rastreabilidade, Casos de Uso, Analise de requisitos e validação de Requisitos
Questão 10/10
O desenvolvimento de softwares demanda que seus desenvolvedores tenham a possibilidade de estudar esse sistema a partir de várias perspectivas. De acordo com os autores, um sistema pode ser descrito por meio de três visões independentes. 
Uma delas descreve o sistema do ponto de vista externo como um conjunto de interações entre o próprio sistema e os agentes externos ao sistema. 
Essa visão é criada inicialmente e direciona o desenvolvimento das demais visões do sistema. 
Essa abordagem/documento  é conhecida(o) como:
	
	A
	Requisitos
	
	B
	Viabilidade
	
	C
	Caso de Uso
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 5.
	
	D
	Processos
Questão 1/10
A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas para o produto e para o processo. 
Com essa afirmação podemos dizer então que a Engenharia de Software é:
	
	A
	É uma metodologia de desenvolvimento de software.
	
	B
	É um processo de desenvolvimento de software.
	
	C
	É uma disciplina da engenharia dedicada a todos os aspectos da produção de software.
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 2.
	
	D
	É um tópico de desenvolvimento de software.
Questão 2/10
Podemos dividir a Engenharia de Software em algumas categorias.Assinale a alternativa que contempla a separação correta:
	
	A
	Ferramentas Case, Procedimentos e Testes.
	
	B
	Métodos, Ferramentas e Procedimentos.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 3-4.
	
	C
	Método Clássico, Ferramentas e Prototipação.
	
	D
	Testes, Métodos, Procedimentos e Ferramentas.
Questão 3/10
Dentro dos princípios da Engenharia de Software podemos destacar fases que completam o ciclo de vida do sistema.Estas fases são apresentadas em qual das alternativas a seguir?
	
	A
	Definição, Desenvolvimento, Operação e Retirada.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 1-3.
	
	B
	Levantamento, Definição, Codificação, Testes e Manutenção.
	
	C
	Distribuição, Instalação, Utilização e Manutenção.
	
	D
	Migração, Definição, Operação e Retirada.
Questão 4/10
O estudo de viabilidade é o que indica se o esforço em desenvolver a ideia vale a pena.Dentre as afirmações a respeito do estudo de viabilidade abaixo, assinale a que é a correta.
	
	A
	Visa tanto a tomada de decisão e também a sugestão de possíveis alternativas de solução.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 5.
	
	B
	Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento do sistema.
	
	C
	Dá suporte automatizado aos métodos.
	
	D
	É um processo que envolve todas as atividades exigidas para criar e manter o documento de requisitos de sistema.
Questão 5/10
Requisito é uma sentença identificando uma capacidade, uma característica física ou um fator de qualidade que limita um produto ou um processo.Com relação aos Requisitos Funcionais é correto afirmar:
	
	A
	Correspondem à lista de todas as coisas que o sistema deve fazer.
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 6-7.
	
	B
	São restrições e qualidades que se coloca sobre como o sistema deve funcionar.
	
	C
	Representam condições cuja exigência deve ser satisfeita.
	
	D
	Oferecem informações para ajudar na decisão sobre se o projeto pode ou não ser feito.
Questão 6/10
Requisito é uma sentença identificando uma capacidade, uma característica física ou um fator de qualidade que limita um produto ou um processo.Sobre Requisitos podemos afirmar:
	
	A
	Objetivam fornecer métodos para compreender a natureza de um problema.
	
	B
	São descrições dos principais recursos de um produto de software, seu fluxo de informações, comportamento e atributos.
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 1.
	
	C
	Visam tanto a tomada de decisão como a sugestão de possíveis alternativas de solução.
	
	D
	São responsáveis por dependências entre as origens do sistema e o projeto do sistema.
Questão 7/10
Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento do sistema. Objetiva fornecer métodos para compreender a natureza de um problema e estabelecer com exatidão o que um sistema deve fazer.Estamos falando do:
	
	A
	Estudo de Viabilidade.
	
	B
	Levantamento de Requisitos.
	
	C
	Gerenciamento de Requisitos.
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 1-2.
	
	D
	Requisito.
Questão 8/10
Rastreamento de Requisitos é responsável por dependências entre requisitos, suas origens e projeto do sistema.São tipos corretos Rastreamento de Requisitos:
	
	A
	Rastreamento de Origem.
	
	B
	Associação entre requisitos dependentes.
	
	C
	Associação dos requisitos com o projeto.
	
	D
	Todas as alternativas apresentadas.
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 2.
Questão 9/10
Em um ambiente real de desenvolvimento de software mudanças são inevitáveis. Em muitos dos casos os requisitos do sistema mudam enquanto o sistema ainda está sendo desenvolvido.Uma forma de gerência dessa situação étermos em nosso ambiente de desenvolvimento um:
	
	A
	Controle de Mudança.
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 2.
	
	B
	Controle de Requisitos.
	
	C
	Controle de Entradas e Saídas.
	
	D
	Controle da Informação.
Questão 10/10
A maior parte dos requisitos de software para sistemas de informação são escritos utilizando-se linguagem natural. Esta falta de formalidade na captura dos requisitos implica em uma série de potenciais problemas.Dentre os problemas que podemos encontrar temos a Ambiguidade, que ocorre nas seguintes situações:
	
	A
	Requisitos que deixam de fora parte da informação necessária à sua compreensão. 
	
	B
	Falta de clareza ou duplo sentido de frases ou expressões na descrição o do requisito. Este tipo de requisito leva a interpretações erradas ou inconsistentes das necessidades reais dos usuários. 
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 4.
	
	C
	Requisitos que não estabelecem claramente qual deve ser a ação do sistema frente a uma dada situação. De modo geral contém palavras do tipo: mas, com exceção, apesar e quando. 
	
	D
	Requisitos que concatenam vários requisitos em um só. Estes requisitos devem ser separados para facilitar a tarefa de priorização e gerência de mudanças. 
Questão 10/10
A Unified Modeling Language - UML faz uso de diversos tipos de diagramas, gráficos com o objetivo de apresentar e facilitar a compreensão do software.
São tipos de diagramas da UML:
	
	A
	DFD, Fluxogramas e Diagrama de Caso de Uso.
	
	B
	DFD, Diagrama de Caso de Uso ,Fluxogramas e Diagrama de Sequencia.
	
	C
	Diagrama de Caso de Uso, Diagrama de Objetos e Diagrama de Classe.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 4-5.
	
	D
	Diagrama de Caso de Uso, Diagrama de Objetos, Diagrama de Classe e DFD.
Questão 9/10
A complexidade dos requisitos dos softwares/sistemas exige um desenvolvimento sistemático apoiado por técnicas eficazes que possibilitem mensurar os riscos de uso e provar para a comunidade que o uso do software é seguro.
O conjunto de ferramentas que podem auxiliar nesse processo é denominado:
	
	A
	Ferramentas RAD.
	
	B
	Ferramentas CASE.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 5.
	
	C
	GUI Estruturado.
	
	D
	Ferramentas CAD.
Questão 8/10
Foi apresentada em  1996 como a melhor candidata para ser a linguagem unificadora de notações. Foi aprovada como padrão pela OMG e desde então tem tido grande aceitação. Atualmente está na versão 2.0.Trata-se da:
	
	A
	Análise Essencial.
	
	B
	Unified Modeling Language - UML.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 3.
	
	C
	Análise Estruturada.
	
	D
	Análise Orientada a Objeto.
Questão 7/10
Representam um conjunto de informações, ou seja, elementos de dados que caracterizam um objeto.
Na análise orientada a objetos esta descrição correspode a:
	
	A
	Atributos.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 2.
	
	B
	Objetos.
	
	C
	Classes.
	
	D
	Métodos.
Questão 6/10
A evolução do processo de análise de sistemas resultou no surgimeno de vários modelos. Um destes modelos criou o conceito de um tipo de dado com uma estrutura e operações para manipular esta estrutura.Este modelo de análise de sistemas é conhecido como:
	
	A
	Análise Essencial.
	
	B
	Unified Modeling Language - UML.
	
	C
	Análise Estruturada.
	
	D
	Análise Orientada a Objetos.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 1.
Questão 5/10
A Gerência de Configuração está comumente associada a dois tipos de tarefas de grande importância.São estas tarefas:
	
	A
	Controle de versões e controle de mudanças.
	
	B
	Controle de versões e controle de configuração.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 3.
	
	C
	Controle de versões e controle de requisitos.
	
	D
	Nenhuma das alternativas anteriores apresenta a resposta correta.
Questão 4/10
O rastreamento de requisitos é indispensável para o processo de revisão dos requisitos e dos documentos da Análise de Sistemas.Quais são os tipos de Rastreamento geralmente utilizados na Gerência de Requisitos?
	
	A
	Rastreamento de origem, Associação entre requisitos dependentes e Associação dos  requisitos com o projeto.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 2.
	
	B
	Associação entre requisitos dependentes e Associação dos requisitos com o projeto.
	
	C
	Associação entre requisitos de processos e Associação dos  requisitos com o projeto.
	
	D
	Associação entre requisitos de processos e Rastreamento de Origem.
Questão 3/10
O Gerenciamento de Requisitos estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento do sistema.
Para implementar uma gerência de requisitos eficaz é necessário:
	
	A
	Definir um conjunto de políticas. 
	
	B
	Definir um conjunto de objetivos para o processo de gerência.
	
	C
	Que todos os artefatos (documentos) produzidos durante o desenvolvimento do software tornem a gerência dos requisitos visível e transparente.
	
	D
	Todas as alternativas estão corretas.
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 2.
Questão 2/10
O Gerenciamento de Requisitos é uma importante atividade do processo de desenvolvimento de software.Quanto ao objetivo do gerencimento de requisitos é correto afirmar que:
	
	A
	Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento do sistema.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 1.
	
	B
	Apresenta as descrições dos principais recursos de um produto de software, seu fluxo de informações, comportamento e atributos.
	
	C
	Fornece uma estrutura básica para o desenvolvimento de um produto de software.
	
	D
	As alternativas A e B estão corretas.
Questão 1/10
Uma das atividades primordiais do processo de desenvolvimento de software em geral - e da Análise de Sistemas em particular - diz respeito à especificação de Requisitos do software, conforme apresentado na aula 04.Com relação a requisistos é correto afirmar que:
	
	A
	São descrições dos principais recursos de um produto de software, seu fluxo de informações, comportamento e atributos.
	
	B
	Fornecem uma estrutura básica para o desenvolvimento de um produto de software.
	
	C
	Estabelecem quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento do sistema.
	
	D
	As alternativas A e B estão corretas
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 1.
Questão 1/10
Uma ferramenta CASE deve ser flexível, com arquitetura modular para facilitar sua configuração para diferentes propósitos.A arquitetura deve ser baseada em:
	
	A
	Componentes Distribuídos.
	
	B
	Componentes: que representam os subsistemas principais e objetos da ferramenta.
	
	C
	Mecanismos de interação (tecnologia de integração) que representam a forma como os componentes interagem, trocam informações e afetam uns aos outros.
	
	D
	As alternativas B e C estão corretas.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 7-8.
Questão 2/10
Uma ferramenta CASE deve ser flexível, com arquitetura modular para facilitar sua configuração para diferentes propósitos.
Quanto à sua composição as ferramentas CASE podem ser:
	
	A
	Horizontais: oferecem serviços utilizados durante todo o processo de software.
	
	B
	Verticais: utilizadas em fases específicas do processo de software.
	
	C
	Candidatas: quando não identificadasem um processo de avaliação prévio.
	
	D
	As alternativas A e B estão corretas.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 5-6.
Questão 3/10
Em Projetos de Software há ferramentas que integram todo um sistema de suporte ao desenvolvimento de software.
A essas ferramentas damos o nome de:
	
	A
	Ferramentas CASE.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 5-6.
	
	B
	Ferramentas RAD.
	
	C
	Ferramentas GUI.
	
	D
	Todas as alternativas estão corretas.
Questão 4/10
Uma das características importantes da Orientação a Objeto é a Herança.
Sobre Herança é correto afirmar que:
	
	A
	É a capacidade de compartilhar estruturas comuns entre   diversas classes derivadas.
	
	B
	Dependendo das características necessárias é obrigatório o uso do fator de ajuste.
	
	C
	Há um reaproveitamento de código da classe pai por parte da classe filha. Onde esse recebe todos os métodos e atributos.
	
	D
	As alternativas A e C estão corretas.
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 2-3.
Questão 5/10
É uma linguagem gráfica para visualização, especificação, construção e documentação de artefatos de sistemas complexos de software. De seu ponto de vista, um requisito é uma característica de projeto, uma propriedade ou um comportamento de um sistema. E um diagrama de sequência enfatiza a ordenação temporal de mensagens.
Avaliando as afirmações apresentadas do ponto de vista da UML podemos concluir que:
	
	A
	Tratam-se de afirmações corretas do ponto de vista da UML.
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 3-4.
	
	B
	São afirmações incorretas, pois tratam-se de definições aplicáveis somente à orientação a objetos.
	
	C
	São afirmações incorretas, pois tratam da definição de Análise Estruturada.
	
	D
	São afirmações incorretas, pois um requisito não é uma caracteristica do projeto.
Questão 6/10
Uso obrigatório: Toda vez que o caso de uso A for executado, obrigatoriamente o caso de uso B também deve ser executado. 
Esta afirmação, no que tange a casos de uso, refere-se a:
	
	A
	Extends.
	
	B
	Associação e Extends.
	
	C
	Associação e Include.
	
	D
	Include.
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 3.
Questão 7/10
Analise a figura abaixo e responda.
Qual o tipo de relacionamento existente entre os atores?
	
	A
	Associação e Extends.
	
	B
	Associação e Include.
	
	C
	Associação e Generalização.
	
	D
	Generalização.
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 3.
Questão 8/10
Sobre o diagrama apresentado pode-se afirmar que:
I - b é um objeto ativo da classe B.
II - a mensagem 1.2 representa uma iteração.
III - a mensagem 1 é uma found message.
IV - a mensagem 1.3 é assíncrona.
Está correto o que se afirma:
	
	A
	Apenas em I.
	
	B
	Apenas em IV.
	
	C
	Em I e II.
	
	D
	Em I, II e III.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 6-7.
Questão 9/10
Considere as seguintes informações sobre diagramas de classes e diagramas de objetos da UML, utilizados na modelagem orientada a objetos:
 I - Um diagrama de objetos possui apenas dois compartimentos (nome e atributos).
II - Um diagrama de classes possui três compartimentos (nome, atributos e operações).
III. O formato para o nome de um objeto é nome-objeto:nome-classe.
Sobre as afirmações, está correto o contido em:
	
	A
	I, apenas.
	
	B
	I e II, apenas.
	
	C
	I e III, apenas.
	
	D
	I, II e III.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 3-5.
Questão 10/10
O projeto orientado a objetos preocupa-se com a definição de objetos e softwares e suas responsabilidades e colaborações.
Uma notação comum para ilustrar essas colaborações é denominada:
	
	A
	Diagrama de sequência.
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 5-6.
	
	B
	Diagrama de classes.
	
	C
	Casos de uso.
	
	D
	Diagrama de estados.

Outros materiais