Buscar

Análise de sistemas várias apols

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

Ansliase de sistemas 
Apol objetiva 
Sua nota nesta tentativa foi: 100 
Questão 1/10 
Conforme abordado na Aula 1, a Crise de Software refere-se a um conjunto de problemas encontrados 
no desenvolvimento de software. 
De acordo com a definição dada acima, assinale a alternativa correta que apresenta os principais 
problemas relacionados à Crise do Software: 
 
A 
Produtividade alta dos profissionais, qualidade do software baixa, estimativas de prazo de entrega 
altas; 
 
B 
Prazo de entrega baixo, qualidade do software adequada, pouco conhecimento em desenvolvimento 
por parte dos desenvolvedores; 
 
C 
Pouco conhecimento em desenvolvimento por parte dos desenvolvedores, baixo custo de 
remuneração, baixa produtividade dos profissionais; 
 
D 
Estimativas de prazo e custo imprecisas, software difícil de manter, insatisfação do cliente com o 
software, qualidade do software menos que a adequada; certa 
 
E 
Cliente satisfeito com o software recebido, demora na entrega do software, inadimplência por parte 
dos clientes. 
Questão 2/10 
De acordo com o conteúdo abordado na Aula 1, considere que você trabalha 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 deseja 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. 
Com base na definição apresentada, conhecendo as características dos modelos de 
processos abordados, assinale a alternativa que corresponde ao modelo de processo apropriado para 
desenvolver esse editor: 
 
A 
RAD (Rappid Application Development); 
 
B 
Cascata; 
 
C 
Prototipação; 
 
D 
Espiral; certa 
 
E 
Clássico. 
Questão 3/10 
De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus 
modelos, analise atentamente a definição apresentada abaixo: 
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 sequencial do 
desenvolvimento de software. 
Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo 
de Ciclo de Vida que obedece a estas características. 
 
A 
Espiral; 
 
B 
Prototipação; 
 
C 
MVC; 
 
D 
Cascata; certa 
 
E 
RAD (Rappid Application Development). 
Questão 4/10 
Conforme abordado na Aula 1, em Projetos de Software há ferramentas e frameworks que integram 
todo o processo de desenvolvimento de software. 
Dentre estes frameworks, assinale a alternativa correta que corresponde a um dos frameworks 
mais utilizados hoje como forma de padronização e qualidade: 
 
A 
Ferramentas GUI; 
 
B 
Ferramentas RAD; 
 
C 
Arquitetura MVC; 
 
D 
Projeto estruturado; 
 
E 
UML. certa 
Questão 5/10 
De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus 
modelos, analise atentamente a definição apresentada abaixo: 
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. 
Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo 
de Ciclo de Vida que obedece a estas características. 
 
A 
RAD (Rappid Application Development); 
 
B 
MVC; 
 
C 
Espiral; certa 
 
D 
Cascata; 
 
E 
Prototipação. 
Questão 6/10 
Com base no conteúdo abordado na Aula 1, o desenvolvimento, operação e manutenção do software 
abrange um conjunto de três elementos fundamentais: Métodos, Ferramentas e Procedimentos. 
De acordo com estes conceitos, assinale a alternativa correta que corresponde a denominação dada a 
totalidade das etapas que se constituem destes elementos: 
 
A 
Ciclos de Desenvolvimento Ágil; 
 
B 
RAD (Rappid Application Development); 
 
C 
Fases da UML; 
 
D 
Ciclo de Vida; certa 
 
E 
Crise de Software. 
Questão 7/10 
De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus 
modelos, analise atentamente a definição apresentada abaixo: 
Processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído. 
Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo 
de Ciclo de Vida que obedece a estas características. 
 
A 
Prototipação; certa 
 
B 
RAD (Rappid Application Development); 
 
C 
Ciclo de Vida do Software; 
 
D 
Ciclo de Desenvolvimento Ágil; 
 
E 
Fases da UML. 
 
 
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. 
Com base na definição de Sommerville, assinale a alternativa correta que corresponde a como 
transformar as necessidades em software: 
 
A 
Entregar o produto ao cliente, entender as necessidades do cliente, Planejar a solução, implementar a 
solução, validar esta solução; certa 
 
B 
Criar um modelo do software, identificar os requisitos de software, definir um conjunto de objetivos 
gerais para o software; 
 
C 
Requerer uma abordagem sistemática, sequencial ao desenvolvimento de software; 
 
D 
Programação no computador, documentação do software, arquivos de configuração do sistema; 
 
E 
Definir o modelo de desenvolvimento, escolha adequada da linguagem de programação. 
 
Questão 9/10 
Conforme abordado na Aula 1, no período da década de 1990 surge um novo paradigma de 
modelagem, como resposta às dificuldades encontradas na aplicação da Análise Estruturada a certos 
domínios de aplicação. 
Assinale a alternativa correta que corresponde ao tipo de modelagem que obedece ao conceito 
apresentado acima: 
 
A 
Análise Essencial; 
 
B 
Análise Estruturada; 
 
C 
Análise Sequencial; 
 
D 
Análise Orientada a Objetos; certa 
 
E 
UML. 
 
Questão 10/10 
Conforme apresentado na Aula 1, a Análise de Sistemas é a atividade de identificar os problemas do 
domínio, apresentar alternativas de soluções e o estudo da viabilidade de um software. Porém, 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, eram concentrados em outra atividade. 
Com base na definição apresentada acima, assinale a alternativa que corresponde qual atividade está 
se referindo: 
 
A 
Desenvolvimento do software; 
 
B 
Documentação do software; 
 
C 
Levantamento de requisitos; 
 
D 
Análise Estruturada; 
 
E 
Desenvolvimento do Hardware. certa 
Questão 1/5 - Análise de Sistemas De acordo com o conteúdo abordado na Aula 1, considere que você 
trabalha 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 deseja 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. Com base na definição 
apresentada, conhecendo as características dos modelos de processos abordados,assinale a 
alternativa que corresponde ao modelo de processo apropriado para desenvolver esse editor: 
D- Espiral; 
 
Questão 2/5 - Análise de Sistemas De acordo com o conteúdo apresentado na Aula 1 referente ao 
Ciclo de Vida de Sistemas e seus modelos, analise atentamente a definição apresentada abaixo: 
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. 
Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo 
de Ciclo de Vida que obedece a estas características. 
C- Espiral; 
 
Questão 3/5 - Análise de Sistemas Conforme abordado na Aula 1, no período da década de 1990 surge 
um novo paradigma de modelagem, como resposta às dificuldades encontradas na aplicação da 
Análise Estruturada a certos domínios de aplicação. Assinale a alternativa correta que corresponde ao 
tipo de modelagem que obedece ao conceito apresentado acima: 
D- Análise Orientada a Objetos; 
 
Questão 4/5 - Análise de Sistemas Conforme abordado na Aula 1, a Crise de Software refere-se a um 
conjunto de problemas encontrados no desenvolvimento de software. De acordo com a definição 
dada acima, assinale a alternativa correta que apresenta os principais problemas relacionados à Crise 
do Software: 
D- Estimativas de prazo e custo imprecisas, software difícil de manter, insatisfação do cliente com o 
software, qualidade do software menos que a adequada; 
 
Questão 5/5 - Análise de Sistemas De acordo com o conteúdo apresentado na Aula 1 referente ao 
Ciclo de Vida de Sistemas e seus modelos, analise atentamente a definição apresentada abaixo: 
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 sequencial do 
desenvolvimento de software. Com base na definição apresentada acima, assinale a alternativa 
correta que corresponde ao modelo de Ciclo de Vida que obedece a estas características. 
D -Cascata; 
Questão 1/5 - Análise de Sistemas De acordo com o conteúdo abordado na Aula 03, a Engenharia de 
Requisitos tem como objetivo criar e manter um documento de requisitos. De acordo com esta 
definição, assinale a alternativa correta que corresponde aos quatro sub-processos da Engenharia de 
Requisitos: 
E - Estudo de Viabilidade, Elicitação e Análise de Requisitos, Especificação e Validação de Requisitos. 
 
Questão 2/5 - Análise de Sistemas Conforme conteúdo visto na Aula 02, no final da década de 70, a 
análise estruturada possibilitou especificar os requisitos lógicos do sistema em um modelo gráfico de 
alto nível, capaz de ser compreendido pelos usuários e de ser mapeado para a arquitetura do projeto. 
Com base nos conceitos apresentados, assinale a alternativa correta com relação à análise 
estruturada: 
B- A Análise Estruturada é uma técnica de modelagem do conteúdo e do fluxo de informação; 
 
Questão 3/5 - Análise de Sistemas Conforme abordado na Aula 02, o Diagrama de Fluxo de Dados 
(DFD) é uma representação gráfica da rede de processos interligados. Com base nos conceitos 
apresentados, assinale a alternativa correta com relação ao Diagrama de Fluxo de Dados: 
E - O destino de um fluxo de um determinado processo pode ser outro processo, um depósito de 
dados ou uma entidade externa. 
 
Questão 4/5 - Análise de Sistemas Conforme abordado na Aula 03, 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. Sobre a engenharia de software, analise atentamente as afirmativas 
abaixo: 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. Com base nas afirmativas acima, assinale a alternativa correta: 
A-Estão corretas somente as afirmativas III e IV; 
 
Questão 5/5 - Análise de Sistemas Conforme visto na Aula 02, 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, dividindo-se em modelo ambiental e 
modelo comportamental. Com base na definição de Análise Essencial apresentada, assinale a 
alternativa correta que corresponde aos componentes que fazem parte do Modelo Comportamental 
da Análise Essencial. 
D- Diagrama de Fluxo de Dados Particionado, Diagrama Entidade Relacionamento, Normalização; 
 
Questão 1/5 - Análise de Sistemas 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. 
Dentro dos princípios da Engenharia de Software podemos destacar fases que completam o ciclo de 
vida do sistema. Assinale a alternativa correta que apresenta as fases da Engenharia de Software que 
contemplam o ciclo de vida do sistema: 
C -Definição, Desenvolvimento, Operação e Retirada; 
 
Questão 2/5 - Análise de Sistemas 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. Com base na situação apresentada acima, assinale a alternativa correta, que 
corresponde ao tipo de controle utilizado para gerenciamento deste tipo de situação: 
B- Controle de Mudança; 
 
Questão 3/5 - Análise de Sistemas 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 é: 
E- É uma disciplina da engenharia dedicada a todos os aspectos da produção de software. 
Questão 4/5 - Análise de Sistemas Conforme abordado na Aula 03, 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, assinale a afirmativa correta: 
A -São descrições dos principais recursos de um produto de software, seu fluxo de informações, 
comportamento e atributos; 
 
Questão 5/5 - Análise de Sistemas Com relação ao conteúdo abordado na Aula 04, analise 
atentamente as definições apresentadas abaixo. 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. Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde à 
qual fase da Engenharia de Software que eles correspondem: 
A - Gerenciamento de Requisitos; 
 
Análise de Sistemas 
Análise de Sistemas 
Data de início: 03/07/2016 17:14 
Prazo máximo entrega: - 
Data de entrega: 03/07/2016 18:44 
Questão 1/10 
Conforme abordado na Aula 05, em Projetos de Software há ferramentas que 
integram todo um sistema de suporte ao desenvolvimento de software. 
Com base nesta definição, assinale a alternativa correta que corresponde a 
como são nomeadas estas ferramentas: 
 
A Ferramentas GUI; 
 
B Ferramentas UML; 
 
C Ferramentas CASE; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05. 
 
D Ferramentas RAD; 
 
E Todas as alternativas estão corretas. 
 
Questão 2/10Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma 
linguagem ou notação de diagramas para especificar, visualizar e 
documentar modelos de software orientados por objetos. Com relação aos 
diagramas da UML, analise atentamente a figura apresentada abaixo: 
 
 
De acordo com a imagem acima, assinale a alternativa correta que 
corresponde ao tipo de relacionamento entre os atores A e B: 
 
A Extends; 
 
B Generalização; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06. 
 
C Include; 
 
D Agregação; 
 
E Composição. 
 
Questão 3/10 
De acordo com o conteúdo abordado na Aula 05, uma ferramenta CASE deve 
ser flexível, com arquitetura modular para facilitar sua configuração para 
diferentes propósitos. 
Com base nestes conceitos, assinale a alternativa correta que define no que 
deve ser baseada a arquitetura destas ferramentas: 
 
A Componentes: que representam os subsistemas principais e objetos da ferramenta; 
 
B Componentes semânticos; 
 
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 Componentes Distribuídos; 
 
E As alternativas A e C estão corretas. 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 07 e 08 da Aula 05. 
 
Questão 4/10 
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma 
linguagem ou notação de diagramas para especificar, visualizar e 
documentar modelos de software orientados por objetos. Com relação aos 
diagramas da UML, analise atentamente a figura apresentada abaixo: 
 
 
Com base no diagrama apresentado, analise as afirmativas abaixo: 
 
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. 
De acordo com as afirmativas acima, assinale a alternativa correta: 
 
A Estão corretas apenas as afirmativas I, II e III; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07 da Aula 06. 
 
B Estão corretas apenas as afirmativas I e II; 
 
C Estão corretas apenas a afirmativa I; 
 
D Estão corretas apenas a afirmativa IV; 
 
E Estão corretas apenas as afirmativas III e IV. 
 
Questão 5/10 
Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise 
atentamente a definição apresentada abaixo: 
 
É 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 São afirmações incorretas, pois tratam dadefinição de Análise Estruturada; 
 
B São afirmações incorretas,pois um requisito não é uma característica do projeto; 
 
C São afirmações incorretas, pois tratam-se de definições aplicáveis somente à orientação a objetos; 
 
D Tratam-se de afirmações corretas do ponto de vista da UML; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 05. 
 
E São afirmações incorretas, pois tratam da definição de Análise Essencial. 
 
Questão 6/10 
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma 
linguagem ou notação de diagramas para especificar, visualizar e documentar 
modelos de software orientados por objetos. 
 
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 afirmativas acima, assinale a alternativa correta: 
 
A Estão corretas apenas as afirmativas I e II; 
 
B Estão corretas apenas as afirmativas II e III; 
 
C Estão corretas as afirmativas I, II e III; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 03 a 05 da Aula 06. 
 
D Estão corretas apenas as afirmativas I e III; 
 
E Está correta apenas a afirmativa I. 
 
Questão 7/10 
De acordo com o conteúdo abordado na Aula 05, uma ferramenta CASE deve 
ser flexível, com arquitetura modular para facilitar sua configuração para 
diferentes propósitos. 
Com base nestes conceitos, assinale a alternativa correta que define como 
podem ser as ferramentas CASE quanto à sua composição: 
 
A Candidatas: quando não identificadas em um processo de avaliação prévio; 
 
B Horizontais: oferecem serviços utilizados durante todo o processo de software; 
 
C Perpendiculares: oferecem serviços utilizados em todo o processo de software e utilizadas nas fases 
específicas; 
 
D Verticais: utilizadas em fases específicas do processo de software; 
 
E As alternativas B e D estão corretas. 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05. 
 
Questão 8/10 
Com relação a Análise Orientada a Objetos, o projeto orientado a objetos 
preocupa-se com a definição de objetos e softwares e suas 
responsabilidades e colaborações. 
Sobre está definição, assinale a alternativa correta que corresponde a como 
é denominada uma notação comum para ilustrar essas colaborações: 
 
A Casos de uso; 
 
B Diagrama de classes; 
 
C Diagrama de atividade; 
 
D Diagrama de sequência; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 06. 
 
E Diagrama de estados. 
 
Questão 9/10 
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma 
linguagem ou notação de diagramas para especificar, visualizar e documentar 
modelos de software orientados por objetos. Com relação aos diagramas da 
UML, analise atentamente a definição apresentada abaixo: 
 
Uso obrigatório: Toda vez que o caso de uso A for executado, 
obrigatoriamente o caso de uso B também deve ser executado. 
Assinale a alternativa correta que se refere a esta afirmação, no que tange a 
casos de uso: 
 
A Include; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06. 
 
B Associação e Include; 
 
C Include e Extends; 
 
D Extends; 
 
E Associação e Extends. 
 
Questão 1/5 - Análise de Sistemas 
A evolução do processo de análise de sistemas resultou no surgimento 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. 
Assinale a alternativa correta que corresponde a como este modelo de análise de sistemas é 
conhecido: 
Nota: 20.0 
 
A Análise Estruturada; 
 
B Rappid Application Development \u2013 RAD; 
 
C Análise Essencial; 
 
D Análise Orientada a Objetos; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 05. 
 
E Unified Modeling Language \u2013 UML. 
 
Questão 2/5 - Análise de Sistemas 
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, e 
o Gerenciamento de 
Requisitos é uma importante atividade do processo de desenvolvimento de software. 
Assinale a alternativa correta referente ao que é necessário para implementar uma gerência de 
requisitos eficaz: 
Nota: 20.0 
 
A Definir um conjunto de políticas; 
 
B Rastreabilidade e garantia da qualidade; 
 
C Definir um conjunto de objetivos para o processo de gerência; 
 
D Que todos os artefatos (documentos) produzidos durante o desenvolvimento do software tornem a 
gerência dos requisitos visível e transparente; 
 
E Todas as alternativas estão corretas. 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04. 
 
Questão3/5 - Análise de Sistemas 
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, e o Gerenciamento de Requisitos é uma importante atividade do processo de 
desenvolvimento de software. 
Quanto ao objetivo do gerenciamento de requisitos é correto afirmar: 
Nota: 20.0 
 
A Apresenta as descrições dos principais recursos de um produto de software, seu fluxo de 
informações, comportamento e atributos; 
 
B Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o 
desenvolvimento do sistema; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04. 
 
C Fornece uma estrutura básica para o desenvolvimento de um produto de software; 
 
D Define o fluxo de informações, comportamentos e atributos do sistema; 
 
E As alternativas A e B estão corretas. 
 
Questão 4/5 - Análise de Sistemas 
Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise atentamente a definição 
apresentada abaixo: 
 
Representam um conjunto de informações, ou seja, elementos de dados que caracterizam um objeto. 
Assinale a alternativa correta que corresponde a qual conceito da análise orientada a objetos a 
definição apresentada acima se refere: 
Nota: 20.0 
 
A Objetos; 
 
B Operações; 
 
C Atributos; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 05. 
 
D Classes; 
 
E Métodos. 
 
Questão 5/5 - Análise de Sistemas 
Conforme visto na Aula 04, a Gerência de Configuração está comumente associada a dois tipos de 
tarefas de grande importância. 
Assinale a alternativa correta que corresponde a estes dois tipos de tarefas: 
Nota: 20.0 
 
A Controle de versões e controle de configuração; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 04. 
 
B Controle de configuração e controle de requisitos; 
 
C Controle de versões e controle de mudanças; 
 
D Controle de versões e controle de requisitos; 
 
E Controle de mudança e controle de configuração. 
 
Questão 1/5 - Análise de Sistemas 
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, de modo que podemos dividi-la em algumas 
categorias. 
Assinale a alternativa correta que apresenta estas divisões da Engenharia de Software: 
Nota: 20.0 
 
A 
Método Clássico, Ferramentas e Prototipação; 
 
B 
Ferramentas Case, Procedimentos e Testes; 
 
C 
Clássico, Espiral, Prototipação; 
 
D 
Métodos, Ferramentas e Procedimentos; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 03. 
 
E 
Testes, Métodos, Procedimentos e Ferramentas. 
Questão 2/5 - Análise de Sistemas 
Conforme abordado na Aula 03, 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, assinale a afirmativa correta: 
Nota: 20.0 
 
A 
São descrições dos principais recursos de um produto de software, seu fluxo de informações, 
comportamento e atributos; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04. 
 
B 
São responsáveis por dependências entre as origens do sistema e o projeto do sistema; 
 
C 
Objetivam fornecer métodos para compreender a natureza de um problema; 
 
D 
Representam as características de hardware necessárias para suportar o sistema; 
 
E 
Visam tanto a tomada de decisão como a sugestão de possíveis alternativas de solução. 
 
Questão 3/5 - Análise de Sistemas 
Rastreamento de Requisitos é responsável por dependências entre requisitos, suas origens e projeto 
do sistema. 
Com base nos conceitos apresentados acima, analise as afirmativas abaixo: 
I. Associação dos requisitos com o projeto; 
II. Levantamento de requisitos funcionais; 
III. Associação entre requisitos dependentes; 
IV. Rastreamento de Origem; 
V. Prototipagem de requisitos. 
Assinale a alternativa que apresenta quais das afirmativas acima são tipos corretos de Rastreamento 
de Requisitos. 
Nota: 20.0 
 
A 
Somente as afirmativas II e V são tipos de Rastreamento de Requisitos; 
 
B 
Somente as afirmativas II, IV e V são tipos de Rastreamento de Requisitos; 
 
C 
Somente as afirmativas I, III e IV são tipos de Rastreamento de Requisitos; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04. 
 
D 
Somente as afirmativas I, IV e V são tipos de Rastreamento de Requisitos; 
 
E 
Somente as afirmativas IV e V são tipos de Rastreamento de Requisitos. 
 
Questão 4/5 - Análise de Sistemas 
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. Dentro dos princípios da Engenharia de 
Software podemos destacar fases que completam o ciclo de vida do sistema. 
Assinale a alternativa correta que apresenta as fases da Engenharia de Software que contemplam o 
ciclo de vida do sistema: 
Nota: 20.0 
 
A 
Levantamento, Definição, Codificação, Testes e Manutenção; 
 
B 
Distribuição, Instalação, Utilização e Manutenção; 
 
C 
Definição, Desenvolvimento, Operação e Retirada; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 03 da Aula 03. 
 
D 
Análise, Prototipação, Desenvolvimento; 
 
E 
Migração, Definição, Operação e Retirada. 
 
Questão 5/5 - Análise de Sistemas 
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. 
Com base nos conceitos apresentados acima, assinale a alternativa correta que compreende às 
situações em que os problemas de Ambiguidade podem ocorrer: 
Nota: 20.0 
 
A 
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; 
 
B 
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; 
 
C 
Requisitos que deixam de fora parte da informação necessária à sua compreensão; 
 
D 
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; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 04 da Aula 04. 
 
E 
Requisitos que deixam de concatenar vários outros 
 
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 é: 
E É uma disciplina da engenharia dedicada a todos os aspectos da produção de software. 
Você acertou! 
 
Questão 2/10 
A UMLware se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e 
ferramentas para o produto e para o processo, de modo que podemos dividi-la em algumas 
categorias. 
Assinale a alternativa correta que apresenta estas divisões da Engenharia de Software: 
 
D Métodos, Ferramentas e Procedimentos; 
Você acertou! 
 
Questão 3/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. Dentro dos princípios da Engenharia de 
Software podemos destacar fases que completam o ciclo de vida do sistema. 
Assinale a alternativa correta que apresenta as fases da Engenharia de Software que contemplam o 
ciclo de vida do sistema: 
 
C Definição, Desenvolvimento, Operação e Retirada; 
Você acertou! 
 
Questão 4/10 
De acordo com o que foi abordado na Aula 03,o estudo de viabilidade é o que indica se o esforço em 
desenvolver a ideia vale a pena. 
Com relação ao estudo de viabilidade, assinale a alternativa correta: 
 
B Visa tanto a tomada de decisão e também a sugestão de possíveis alternativas de solução; 
Você acertou! 
 
Questão 5/10 
Conforme abordado na Aula 03, 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, assinale a alternativa correta: 
 
C Correspondem à lista de todas as coisas que o sistema deve fazer; 
Você acertou! 
 
Questão 6/10 
Conforme abordado na Aula 03, 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, assinale a afirmativa correta: 
A São descrições dos principais recursos de um produto de software, seu fluxo de informações, 
comportamento e atributos; 
Você acertou! 
 
Questão 7/10 
Com relação ao conteúdo abordado na Aula 04, analise atentamente as definições apresentadas 
abaixo. 
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. 
Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde à qual 
fase da Engenharia de Software que eles correspondem: 
A Gerenciamento de Requisitos; 
Você acertou! 
 
Questão 8/10 
Rastreamento de Requisitos é responsável por dependências entre requisitos, suas origens e projeto 
do sistema. 
Com base nos conceitos apresentados acima, analise as afirmativas abaixo: 
I. Associação dos requisitos com o projeto; 
II. Levantamento de requisitos funcionais; 
III. Associação entre requisitos dependentes; 
IV. Rastreamento de Origem; 
V. Prototipagem de requisitos. 
Assinale a alternativa que apresenta quais das afirmativas acima são tipos corretos de Rastreamento 
de Requisitos. 
 
C Somente as afirmativas I, III e IV são tipos de Rastreamento de Requisitos; 
Você acertou! 
 
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. 
Com base na situação apresentada acima, assinale a alternativa correta, que corresponde ao tipo de 
controle utilizado para gerenciamento deste tipo de situação: 
 
B Controle de Mudança; 
Você acertou! 
 
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. 
Com base nos conceitos apresentados acima, assinale a alternativa correta que compreende às 
situações em que os problemas de Ambiguidade podem ocorrer: 
 
D 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; 
Você acertou! 
 
Análise de Sistemas 
Análise de Sistemas 
Data de início: 03/07/2016 17:14 
Prazo máximo entrega: - 
Data de entrega: 03/07/2016 18:44 
Questão 1/10 
Conforme abordado na Aula 05, em Projetos de Software há ferramentas que 
integram todo um sistema de suporte ao desenvolvimento de software. 
Com base nesta definição, assinale a alternativa correta que corresponde a 
como são nomeadas estas ferramentas: 
 
A Ferramentas GUI; 
 
B Ferramentas UML; 
 
C Ferramentas CASE; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05. 
 
D Ferramentas RAD; 
 
E Todas as alternativas estão corretas. 
 
Questão 2/10 
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma 
linguagem ou notação de diagramas para especificar, visualizar e 
documentar modelos de software orientados por objetos. Com relação aos 
diagramas da UML, analise atentamente a figura apresentada abaixo: 
 
 
De acordo com a imagem acima, assinale a alternativa correta que 
corresponde ao tipo de relacionamento entre os atores A e B: 
 
A Extends; 
 
B Generalização; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06. 
 
C Include; 
 
D Agregação; 
 
E Composição. 
 
Questão 3/10 
De acordo com o conteúdo abordado na Aula 05, uma ferramenta CASE deve 
ser flexível, com arquitetura modular para facilitar sua configuração para 
diferentes propósitos. 
Com base nestes conceitos, assinale a alternativa correta que define no que 
deve ser baseada a arquitetura destas ferramentas: 
 
A Componentes: que representam os subsistemas principais e objetos da ferramenta; 
 
B Componentes semânticos; 
 
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 Componentes Distribuídos; 
 
E As alternativas A e C estão corretas. 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 07 e 08 da Aula 05. 
 
Questão 4/10 
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma 
linguagem ou notação de diagramas para especificar, visualizar e 
documentar modelos de software orientados por objetos. Com relação aos 
diagramas da UML, analise atentamente a figura apresentada abaixo: 
 
 
Com base no diagrama apresentado, analise as afirmativas abaixo: 
 
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. 
De acordo com as afirmativas acima, assinale a alternativa correta: 
 
A Estão corretas apenas as afirmativas I, II e III; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07 da Aula 06. 
 
B Estão corretas apenas as afirmativas I e II; 
 
C Estão corretas apenas a afirmativa I; 
 
D Estão corretas apenas a afirmativa IV; 
 
E Estão corretas apenas as afirmativas III e IV. 
 
Questão 5/10 
Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise 
atentamente a definição apresentada abaixo: 
 
É 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 São afirmações incorretas, pois tratam dadefinição de Análise Estruturada; 
 
B São afirmações incorretas,pois um requisito não é uma característica do projeto; 
 
C São afirmações incorretas, pois tratam-se de definições aplicáveis somente à orientação a objetos; 
 
D Tratam-se de afirmações corretas do ponto de vista da UML; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 05. 
 
E São afirmações incorretas, pois tratam da definição de Análise Essencial. 
 
Questão 6/10 
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma 
linguagem ou notação de diagramas para especificar, visualizar e documentar 
modelos de software orientados por objetos. 
 
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 afirmativas acima, assinale a alternativa correta: 
 
A Estão corretas apenas as afirmativas I e II; 
 
B Estão corretas apenas as afirmativas II eIII; 
 
C Estão corretas as afirmativas I, II e III; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 03 a 05 da Aula 06. 
 
D Estão corretas apenas as afirmativas I e III; 
 
E Está correta apenas a afirmativa I. 
 
Questão 7/10 
De acordo com o conteúdo abordado na Aula 05, uma ferramenta CASE deve 
ser flexível, com arquitetura modular para facilitar sua configuração para 
diferentes propósitos. 
Com base nestes conceitos, assinale a alternativa correta que define como 
podem ser as ferramentas CASE quanto à sua composição: 
 
A Candidatas: quando não identificadas em um processo de avaliação prévio; 
 
B Horizontais: oferecem serviços utilizados durante todo o processo de software; 
 
C Perpendiculares: oferecem serviços utilizados em todo o processo de software e utilizadas nas fases 
específicas; 
 
D Verticais: utilizadas em fases específicas do processo de software; 
 
E As alternativas B e D estão corretas. 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05. 
 
Questão 8/10 
Com relação a Análise Orientada a Objetos, o projeto orientado a objetos 
preocupa-se com a definição de objetos e softwares e suas 
responsabilidades e colaborações. 
Sobre está definição, assinale a alternativa correta que corresponde a como 
é denominada uma notação comum para ilustrar essas colaborações: 
 
A Casos de uso; 
 
B Diagrama de classes; 
 
C Diagrama de atividade; 
 
D Diagrama de sequência; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 06. 
 
E Diagrama de estados. 
 
Questão 9/10 
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma 
linguagem ou notação de diagramas para especificar, visualizar e documentar 
modelos de software orientados por objetos. Com relação aos diagramas da 
UML, analise atentamente a definição apresentada abaixo: 
 
Uso obrigatório: Toda vez que o caso de uso A for executado, 
obrigatoriamente o caso de uso B também deve ser executado. 
Assinale a alternativa correta que se refere a esta afirmação, no que tange a 
casos de uso: 
 
A Include; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06. 
 
B Associação e Include; 
 
C Include e Extends; 
 
D Extends; 
 
E Associação e Extends. 
 
Questão 1/5 - Análise de Sistemas 
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, 
e o Gerenciamento de Requisitos é uma importante atividade do processo 
de desenvolvimento de software. 
Quanto ao objetivo do gerenciamento de requisitos é correto afirmar: 
Nota: 20.0 
 
A Apresenta as descrições dos principais recursos de um produto de software, seu fluxo de 
informações, comportamento e atributos; 
 
B Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o 
desenvolvimento do sistema; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04. 
 
C Fornece uma estrutura básica para o desenvolvimento de um produto de software; 
 
D Define o fluxo de informações, comportamentos e atributos do sistema; 
 
E As alternativas A e B estão corretas. 
 
Questão 2/5 - Análise de Sistemas 
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. 
De acordo com a definição apresentada acima, assinale a alternativa 
correta que corresponde aos tipos de diagramas da UML: 
Nota: 20.0 
 
A Diagrama de Caso de Uso, Diagrama de Objetos e Diagrama de Classe; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 04 e 05 da Aula 05. 
 
B DFD, Fluxogramas e Diagrama de Caso de Uso; 
 
C Diagrama de Caso de Uso, Diagrama de Objetos, Diagrama de Classe e DFD; 
 
D Diagrama de Caso de Uso, Diagrama de Contexto e Diagrama de Classe; 
 
E DFD, Diagrama de Caso de Uso, Fluxogramas e Diagrama de Sequência. 
 
Questão 3/5 - Análise de Sistemas 
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. 
Assinale a alternativa correta com relação a requisitos de software: 
Nota: 20.0 
 
A Fornecem uma estrutura básica para o desenvolvimento de um produto de software; 
 
B Estabelecem restrições sobre a operação e o desenvolvimento do sistema; 
 
C São descrições dos principais recursos de um produto de software, seu fluxo de informações, 
comportamento e atributos; 
 
D Estabelecem quais funções são requeridas pelo sistema e as restrições sobre a operação e o 
desenvolvimento do sistema; 
 
E As alternativas A e C estão corretas. 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04. 
 
Questão 4/5 - Análise de Sistemas 
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, 
e o Gerenciamento de Requisitos é uma importante atividade do processo 
de desenvolvimento de software. 
Assinale a alternativa correta referente ao que é necessário para 
implementar uma gerência de requisitos eficaz: 
Nota: 20.0 
 
A Definir um conjunto de políticas; 
 
B Rastreabilidade e garantia da qualidade; 
 
C Definir um conjunto de objetivos para o processo de gerência; 
 
D Que todos os artefatos (documentos) produzidos durante o desenvolvimento do software 
tornem a gerência dos requisitos visível e transparente; 
 
E Todas as alternativas estão corretas. 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04. 
 
Questão 5/5 - Análise de Sistemas 
Conforme visto na Aula 04, o rastreamento de requisitos é indispensável 
para o processo de revisão dos requisitos e dos documentos da Análise de 
Sistemas. 
De acordo com estes conceitos, assinale a alternativa correta que 
corresponde a quais são os tipos de Rastreamento geralmente utilizados 
na Gerência de Requisitos: 
Nota: 20.0 
 
A Associação entre requisitos de processos e Associação dos requisitos com o projeto; 
 
B Rastreamento de origem, Associação entre requisitos dependentes e Associação dos 
requisitos com o projeto; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04. 
 
C Associação entre requisitos de processos e Rastreamento de Origem; 
 
D Associação entre Rastreamento de Origem e Associação dos requisito de processos; 
 
E Associação entre requisitos dependentes e Associação dos requisitos com o projeto. 
Prova objetiva 
Questão 1/10 - Análise de Sistemas 
Conforme visto nas aulas, Requisito é uma condição cuja exigência deve 
ser satisfeita. 
Com relação aos requisitos, assinale a alternativa correta que corresponde 
a definição de Requisitos Funcionais: 
Nota: 10.0 
 
A Listagem de todas as coisas que o sistema deve fazer; 
Você acertou! 
Conforme página 05 da Rota de Aprendizagem da Aula 03, Requisitos funcionais são uma 
listagem de todas as coisas que devem ser evitadas no sistema. 
 
B Restrições e qualidades que se coloca sobre como o sistema deve realizar seus requisitos 
funcionais; 
 
C Listagem de todas as coisas que devem ser evitadas no sistema; 
 
D Restrições e qualidades que se coloca sobre como o sistema não deve realizar seus requisitos 
funcionais; 
 
E Listagem de todas as falhas ocorridas no sistema durante a fase de testes. 
 
Questão 2/10 - Análise de Sistemas 
A Análise Orientada a Objetos concentra-se nos aspectos essenciais do 
objeto sem detalhamento, focando em suas características e o que ele faz. 
Com relação as características da Análise Orientada a Objetos, assinale a 
alternativa correta que corresponde a definiçãodo conceito de Herança na 
análise orientada a objetos: 
Nota: 10.0 
 
A Mecanismo que permite a construção de uma classe agregada a partir de outras classes 
componentes; 
 
B É o princípio relacionado com as diferentes formas de um objeto; 
 
C Significa que todos os atributos e métodos programados no ancestral já estarão 
automaticamente presentes em seus descendentes sem necessidade de reescrevê-los; 
Você acertou! 
Conforme apresentado no slide 60/78, Herança na Análise Orientada a Objetos significa que 
Todos os atributos e métodos programados no ancestral já estarão automaticamente presentes 
em seus descendentes sem necessidade de reescrevê-los. 
 
D Utilizada para agrupar certos objetos que ocorrem em algum ponto no tempo ou sob 
circunstâncias similares; 
 
E Significa que só deve ser representado as características que são relevantes para o problema 
em questão. 
 
Questão 3/10 - Análise de Sistemas 
Conforme abordado nas Aulas, o tratamento da informação é um requisito 
que fundamenta o processo de desenvolvimento de software antes da 
solução de tecnologia a ser aplicada. Para isso é necessário gerenciá-lo de 
forma eficiente. 
Com base nesta definição, assinale a alternativa correta que corresponde 
aos objetivos da Engenharia de Requisitos: 
Nota: 10.0 
 
A A Engenharia de Requisitos objetiva produzir métodos para compreender o que um sistema 
deve fazer; 
 
B A Engenharia de Requisitos objetiva fornecer métodos para compreender a natureza de um 
problema, estabelecer com exatidão o que um sistema deve fazer; 
Você acertou! 
Conforme apresentado na página 01 da Rota de Aprendizagem da Aula 04, a Engenharia de 
Requisitos objetiva fornecer métodos para compreender a natureza de um problema, 
estabelecer com exatidão o que um sistema deve fazer. 
 
C A Engenharia de Requisitos objetiva indicar se o esforço em desenvolver um sistema vale a 
pena; 
 
D A Engenharia de Requisitos visa somente garantir que uma base de requisitos seja composta 
essencialmente de bons requisitos; 
 
E A Engenharia de Requisitos visa somente identificar requisitos incompletos ou ausentes. 
 
Questão 4/10 - Análise de Sistemas 
O Diagrama de Casos de Uso da UML descreve o que o sistema faz do 
ponto de vista do observador externo, ajudando a esclarecer os requisitos 
do sistema e a dividir o desenvolvimento do sistema em tarefas. 
De acordo com a definição apresentada acima, assinale a alternativa 
correta que corresponde aos tipos de relacionamento entre os casos de 
uso: 
Nota: 10.0 
 
A Include, Extend, Composição; 
 
B Agregação, Composição, Herança; 
 
C Include, Composição, Herança; 
 
D Include, Extend, Generalization; 
Você acertou! 
Conforme apresentado na página 03 da Rota de Aprendizagem da Aula 06, os relacionamentos 
entre os casos de uso são: Include, Extend, Generalization. 
 
E Herança, Extend, Agregação. 
 
Questão 5/10 - Análise de Sistemas 
Conforme abordado na Aula 03, a evolução da Engenharia de Software se 
baseou nos chamados Ciclos de Vida de Sistemas, sendo composta por 04 
fases. 
Assinale a alternativa correta que corresponde a estas quatro fases: 
Nota: 10.0 
 
A Distribuição, Instalação, Configuração, Utilização; 
 
B Design, Implementação, Integração, Verificação; 
 
C Migração, Reengenharia, Reengenharia Reversa, Validação; 
 
D Definição, Desenvolvimento, Operação, Retirada; 
Você acertou! 
Conforme apresentado nas páginas 03 e 04 da Rota de Aprendizagem da Aula 03, as fases são 
definição, desenvolvimento, operação e retirada. 
 
E Análise, Especificação, Planejamento, Implementação. 
 
Questão 6/10 - Análise de Sistemas 
Com relação a definição de Software, analise atentamente as afirmativas 
abaixo: 
 
I. Fazem parte da definição de Software, instruções que quando executadas 
produzem a função e o desempenho desejados; 
II.Fazem parte da definição de Software, estruturas de dados que 
possibilitam que os programas manipulem adequadamente a informação; 
III. Fazem parte da definição de Software, documentos que descrevem a 
operação e o uso dos programas. 
Com base nas afirmativas apresentadas acima, assinale a alternativa 
correta: 
Nota: 10.0 
 
A Estão corretas somente as afirmativas I e III; 
 
B Estão corretas somente as afirmativas I e II; 
 
C Estão corretas somente as afirmativas II e III; 
 
D Está correta somente a afirmativa I; 
 
E Estão corretas as afirmativas I, II e III. 
Você acertou! 
Conforme apresentado no slide 14/56 da Aula 01, Define-se software como: 
 
- Instruções que quando executadas produzem a função e o desempenho desejados; 
- Estruturas de dados que possibilitam que os programas manipulem adequadamente a informação; 
- Documentos que descrevem a operação e o uso dos programas. 
 
Questão 7/10 - Análise de Sistemas 
Conforme abordado nas aulas, durante o desenvolvimento de software, as 
etapas que envolvem métodos, ferramentas e procedimentos, são 
conhecidas como componentes do Ciclo de Vida de Software. 
 
Com relação aos modelos de ciclo de vida vistos nas aulas, analise 
atentamente a imagem abaixo: 
 
 
 
Assinale a alternativa que corresponde ao modelo de ciclo de vida de 
software que é apresentado na imagem acima: 
Nota: 10.0 
 
A Modelo Cascata; 
Você acertou! 
Conforme apresentado no slide 37/56 da Aula 1 e imagem abaixo, é o modelo cascata. 
 
 
 
B Modelo Estrutural; 
 
C Modelo Espiral; 
 
D Modelo Essencial; 
 
E Prototipação. 
 
Questão 8/10 - Análise de Sistemas 
Diagramas de Sequência da UML descrevem as interações entre as classes 
através das trocas de mensagens ao logo do tempo. 
De acordo com a definição apresentada acima, assinale a alternativa 
correta que corresponde aos componentes de um diagrama de sequência: 
Nota: 10.0 
 
A Objetos, Classes e Mensagens; 
 
B Objetos, Atributos, Relacionamentos e Mensagens; 
 
C Classes, Linha da Vida e Relacionamentos; 
 
D Classes, Objetos, Relacionamentos e Linha da Vida; 
 
E Objetos, Mensagens e Tipos de Mensagens. 
Você acertou! 
Conforme apresentado nas páginas 06 e 07 da Rota de Aprendizagem da Aula 06, os 
componentes de um diagrama de sequência são: Objetos, Mensagens e Tipos de Mensagens. 
 
Questão 9/10 - Análise de Sistemas 
O surgimento de sistemas de software complexos resultou na necessidade 
de reavaliar a forma de desenvolver sistemas. As técnicas têm evoluído de 
forma impressionante 
 
 
Questão 1/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. 
Você acertou! 
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 2. 
 
Questão 2/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 
Projeto de 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 
Você acertou! 
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 3-4. 
 
Questão3/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 4/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 5/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. 
Você acertou! 
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 5-6. 
 
B 
Diagrama de classes. 
 
C 
Casos de uso. 
 
D 
Diagrama de estados. 
 
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. 
Você acertou! 
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 3. 
 
Questão 7/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. 
Você acertou! 
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 8/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. 
Você acertou! 
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 1. 
 
D 
Na documentação do software. 
 
Questão 9/10 
Como se define a implementação de um sistema orientado a objetos? 
 
A 
Implementa-se um conjunto de classes que define os objetos presentes no sistema 
Você acertou! 
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 10/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 1/4 - Sistemas de Informação Gerencial 
Um sistema de informação é formado por três elementos que interagem entre si para processar as 
informações. São eles o software, o hardware e as redes de dados. 
Defina HARDWARE. 
Nota: 25.0 
O termo \u2018hardware\u2019 se refere aos elementos físicos, ou eletrônicos, do sistema. 
Enquadram-se nessa categoria todos os tipos de computadores e também os equipamentos 
periféricos, como monitores, teclados, impressoras, mouses etc. 
Resposta: 
São os elementos físicos ou eletrônicos do sistema. Enquadram-se nesta categoria todos os tipos de 
computadores e também os equipamentos periféricos, como monitores, teclados, impressoras, 
mouses, sensores, etc. 
 
Questão 2/4 - Sistemas de Informação Gerencial 
Um sistema de informação (SI) é uma combinação de pessoas, hardware, software, redes de 
comunicações e recursos de dados que coleta, transforma e dissemina informações em uma 
organização. 
A partir da imagem acima e da definição de Sistema de Informação, defina SOFTWARE. 
Nota: 25.0 
A resposta esperada pode ser desenvolvida a partir dessas 3 orientações: 
O software é a parte lógica de um sistema de informação. 
Podemos dizer, sem receio, que tudo o que ocorre em um sistema computacional está previamente 
descrito nas linhas de código do software. 
É ele que comanda o processamento do sistema por meio do hardware e das redes de dados. 
Resposta: 
É a parte lógica de um Sistema de Informação. É ele que comanda o processamento do sistema por 
meio do hardware e das redes de dados. 
 
Questão 3/4 - Sistemas de Informação Gerencial 
Suponha que você é um consultor contratado para a analisar a viabilidade da migração dos sistemas 
para a nuvem de uma empresa de varejo. 
A partir desse contexto, descreve 2 (duas) vantagens da implantação do sistema de computação em 
nuvem. 
Nota: 25.0 
Para responder à questão proposta, espera-se que o aluno liste e descreva os seguintes itens: 
Redução de custo: investimento reduzido em infraestrutura de redes e dados; 
Flexibilidade: ajustar capacidades contratadas como adaptação a picos de demanda; 
Segurança: monitoramento constante dos sistemas para evitar que sejam interrompidos ou sofram 
invasões; 
Recuperação de dados: Back-up constante e em locais diferentes dos dados trabalhados; 
Equipe reduzida de manutenção: manutenção de responsabilidade do fornecedor de toda a 
estrutura; 
Acessibilidade e mobilidade: acesso remoto e autenticação de usuários são permitidos, agilizando 
processos e reduzindo custo operacional. 
Resposta: 
Processamento de transação em tempo real: Com sistema em nuvem, é possível que as diversas 
transações efetuadas em campo (venda, encomendas, pagamentos, etc) sejam registradas e 
processadas pela empresa, agilizando a entrega final do produto. Ubiquidade e confiabilidade: 
Sistema em nuvem possibilita que os colaboradores da empresa atendam em campo com dados 
atualizados e confiáveis (por exemplo disponibilidade de estoque), além do registro em tempo real no 
momento do pedido, reduzindo a possibilidade de erros causados pela repetição de informação (por 
exemplo, num sistema de notas em bloco de papel para posteriormente transferir o pedido para o 
sistema da empresa). 
 
Questão 4/4 - Sistemas de Informação Gerencial 
Analise a imagem a seguir: 
 
 
Defina ENTRADA(S). 
Nota: 25.0 
Entradas: Os sistemas captam matéria-prima, insumos e informações a partir do ambiente onde estão 
inseridos. Ou seja, o sistema recebe uma ou mais entradas provenientes do ambiente que influenciam 
o sistema, por exemplo, um sinal elétrico ou uma onda sonora. 
Resposta: 
Dados e informações que são inseridos/coletados para o sistema. Esses dados são provenientes do 
ambiente e também da retroalimentação (ou feedback). 
 
 
Questão 1/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. Com base na situação apresentada acima, assinale a alternativa correta 
que corresponde as etapas do ciclo de vida de software que devem ser definidas no cronograma, na 
ordem apresentada pelo autor: 
B = 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. 
 
Questão 2/10 
Uma dasatividades primordiais do processo 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, e o Gerenciamento de Requisitos é uma importante atividade do processo de 
desenvolvimento de software. Quanto ao objetivo do gerenciamento de requisitos é correto afirmar: 
B = Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o 
desenvolvimento do sistema. 
 
Questão 3/10 
Em relação a metodologia estruturada, 
D= A análise estruturada é uma técnica de modelagem do conteúdo e do fluxo de informação. 
 
Questão 4/10 
O desenvolvimento de software demanda que seus desenvolvedores tenham a possibilidade 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: 
C= Caso de uso. 
 
Questão 5/10 
Conforme visto na aula 04, o rastreamento de requisitos é indispensável para o processo de revisão 
dos requisitos e dos documentos da Análise de Sistemas. De acordo com estes conceitos, assinale a 
alternativa correta que corresponde a quais são os tipos de Rastreamento geralmente utilizados na 
Gerência de Requisitos: 
B= Rastreamento de origem, Associação entre requisitos dependentes e Associação dos requisitos 
com o projeto. 
 
Questão 6/10 
Conforme conteúdo visto na aula 02, no final da década de 70, a análise estruturada possibilitou 
especificar os requisitos lógicos do sistema em modelo gráfico, de alto nível capaz de ser 
compreendido pelos usuários e de ser mapeado para a arquitetura do projeto. Com base nos 
conceitos apresentados, assinale a alternativa correta com relação a análise estruturada: 
B= A Análise Estruturada é uma técnica de modelagem do conteúdo e do fluxo de informação. 
 
Questão 7/10 
Conforme visto na aula 02 e apresentado por Yourdon, “Um sistema construído usando um método 
Orientado a Objetos é aquele cujos componentes são partes encapsuladas de dados e funções , que 
podem herdar atributos e comportamentos de outros componentes da mesma natureza, e cujos 
componentes comunicam-se por meio mensagens” e o objetivo é encontrar os objetos, organizá-los, 
descrever como interage através de mensagens, definir operações de seus comportamentos. Com 
base na implementação de sistemas orientados a objetos, assinala a alternativa correta que 
corresponde a como se define a implementação de um sistema orientado a objetos: 
C= Implementa-se um conjunto de classes que define os objetos presentes no sistema. 
 
Questão 8/10 
Conforme visto na aula 02, Análise Essencial é o modelo do que o sistema tem que fazer, de forma a 
satisfazer os requisitos do utilizador, como o mínimo possível de informação sobre como o sistema 
deve ser implementado, dividindo-se em modelo ambiental e modelo comportamental. Com base na 
definição de Análise Essencial apresentada, assinale a alternativa correta que corresponde aos 
componentes que fazem parte do Modelo Comportamental da Análise Essencial. 
D= Diagrama de fluxo de dados particionado, Diagrama entidade relacionamento, Normalização. 
 
Questão 9/10 
Conforme abordado na aula 01, em Projeto de Software há ferramentas e frameworks que integram 
todo o processo de desenvolvimento de software. Dentre estes frameworks, assinale a alternativa 
correta que corresponde a um dos frameworks mais utilizados hoje como forma de padronização e 
qualidade: 
E= UML 
 
Questão 10/10 
Conforme visto na aula 02 e apresentado por Yourdon, “Um sistema construído usando um método 
Orientado a Objetos é aquele cujos componentes são partes encapsuladas de dados e funções , que 
podem herdar atributos e comportamentos de outros componentes da mesma natureza, e cujos 
componentes comunicam-se por meio mensagens” e o objetivo é encontrar os objetos, organizá-los, 
descrever como interage através de mensagens, definir operações de seus comportamentos. Com 
base na implementação de sistemas orientados a objetos, assinala a alternativa correta que 
corresponde aos conceitos chaves do paradigma orientado a objetos: 
B= Classes, Objetos, Herança e Polimorfismo

Outros materiais