Buscar

GABARITOS OFICIAIS ANALISE DE SISTEMAS 1º APOLS, DISCURSIVAS, OBJETIVAS E PRATICAS 1

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

Carlos aposta toda semana na Loteria, em jogos como quina, megasena, lotomania, etc...São vários cartões por 
semana. Na hora de conferir é uma loucura. Certa vez, quase que ele confere o cartão errado. Para resolver isso, ele 
quer desenvolver uma aplicação que cadastre os cartões apostados e o resultado de um concurso, apresentando o 
relatório final com os números acertados por cartão e o valor do prémio, se houver. Desenhar o Diagrama de caso de 
Uso.
Resposta: 
Considere-se o melhor cenário para o caso de utilização “Enviar Fax” (o cenário em que tudo corre bem”). Considere um 
sistema composto pelos seguintes objetos: máquina que envia; máquina que recebe; uma central que encaminha faxes e 
chamadas telefónicas. Desenhe o diagrama de sequências respectivo:
Rota de Aprendizagem 6 - Análise de Sistemas, Aula 06.

Alan Diek Guimarães
Caixa de texto
Resposta: 
Qual a diferença entre classe e objeto?
Resposta: 
O diagrama de atividades é um dos diagramas disponíveis na UML (Linguagem de Modelagem Unificada) para a 
modelagem de aspectos dinâmicos de sistemas.
Rota de Aprendizagem 6 - Análise de Sistemas, Aula 06.

Resposta: Classe é um conjunto de objetos, onde objetos contém características e ações. Classe é um molde composta por 
atributos e métodos. Objetos são instância da classe.
Rota de Aprendizagem 6 - Análise de Sistemas

Com relação ao diagrama de atividades apresentado, avalie as afirmações a seguir e indique quais são as afirmações 
corretas:
1. A atividade 05 será executada se a atividade 03 ou a atividade 04 for concluída.
2. A ramificação sequencial existente após a atividade 02 significa que, caso o fluxo seja [não], é necessário que 
sejam executadas novamente as atividades 01 e 02.
3. As atividades 03 e 04 vão ter início ao mesmo tempo, entretanto, não significa que terminarão ao mesmo tempo.
4. Caso o fluxo da ramificação sequencial existente após a atividade 02 tenha o fluxo [sim], a atividade 02 não será 
mais executada.
Resposta: 
Dentro dos Principios da Engenharia de Software, temos as seguintes fases: Definição, Desenvolvimento, Operação e 
Retirada. Com base nessa afirmação quais são as atividades elaboradas dentro da Fase de Definição:
Resposta: I, III e IV
Aula Iterativa 3. Análise de Sistemas

Resposta: 
Resposta: Análise e Especificação, Estudo de Viabilidade e estimativas de Projeto.
Análise de Sistemas, Aula 03.

Dentro dos Principios da Engenharia de Software, temos as seguintes fases: Definição, Desenvolvimento, Operação e 
Retirada. Com base nessa afirmação quais são as atividades elaboradas dentro da Fase de Definição:
Resposta: 
Considere-se o melhor cenário para o caso de utilização “Enviar Fax” (o cenário em que tudo corre bem”). Considere um 
sistema composto pelos seguintes objetos: máquina que envia; máquina que recebe; uma central que encaminha faxes e 
chamadas telefónicas. Desenhe o diagrama de sequências respectivo:
Resposta: 
Resposta: Análise e Especificação, Estudo de Viabilidade e estimativas de Projeto.
Análise de Sistemas, Aula 03.

Rota de Aprendizagem 6 - Análise de Sistemas, Aula 06.

Alan Diek Guimarães
Caixa de texto
Tendo em conta as descrições abaixo, defina o diagrama de classes e o diagrama de objetos que suportem as 
afirmações:
1) «o empresa XPTO possui um Audi A6 TDi vermelho, com matricula “99-99-AA”, que tem um motor 1900cc, com 
número “9999”».
2) «a Marta é dona de um Ferrari F40 vermelho, com matricula “66-66-FF”, mas sem motor»
3) «o Rui não têm qualquer carro».
Resposta: 
Qual a diferença entre classe e objeto?
Resposta: 
Rota de Aprendizagem 6 - Análise de Sistemas, Aula 06.

Resposta: Classe é um conjunto de objetos, onde objetos contém características e ações. Classe é um molde composta por 
atributos e métodos. Objetos são instância da classe.
Rota de Aprendizagem 6 - Análise de Sistemas

Na imagem abaixo que mostra um diagrama de atividades, qual o nome dos símbolos indicados pelas setas em 
vermelho?
Resposta: 
Resposta: Fork e Join.
Aula Iterativa 3. Análise de Sistemas

O que são ferramentas CASE (Computer-Aided Software Engineering)?
Resposta: 
Tendo em conta as descrições abaixo, defina o diagrama de classes e o diagrama de objetos que suportem as 
afirmações:
1) «o empresa XPTO possui um Audi A6 TDi vermelho, com matricula “99-99-AA”, que tem um motor 1900cc, com 
número “9999”».
2) «a Marta é dona de um Ferrari F40 vermelho, com matricula “66-66-FF”, mas sem motor»
3) «o Rui não têm qualquer carro».
Resposta: Software que apoia o desenvolvimento de software e os processos de manutenção.
Rota de Aprendizagem 5 - Análise de Sistemas

Alan Diek Guimarães
Caixa de texto
Resposta: 
Dentro dos Principios da Engenharia de Software, temos as seguintes fases: Definição, Desenvolvimento, Operação e 
Retirada. Com base nessa afirmação quais são as atividades elaboradas dentro da Fase de Definição:
Resposta: 
Fornece a informação de texto de suporte para complementar a informação gráfica mostrada no DFD. Tal artefato é 
simplesmente um grupo organizado de definições de todos os elementos de dados no sistema sendo modelado 
extremamente importante em qualquer sistema de informação atual.
Qual é o nome de tal artefato?
Resposta: 
Modelize através de um diagrama de classes o seguinte discurso: “Uma mesa de café é constituída por um tampo e por 
quatro pernas…”:
Rota de Aprendizagem 6 - Análise de Sistemas, Aula 06.

Resposta: Análise e Especificação, Estudo de Viabilidade e estimativas de Projeto.
Análise de Sistemas, Aula 03.

Resposta: Dicionário de Dados.
Rota de Aprendizagem 2 - Análise de Sistemas, Aula 02

Resposta: 
Rota de Aprendizagem 6 - Análise de Sistemas, Aula 06.

É 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.
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.
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.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 3-4.

Alan Diek Guimarães
Caixa de texto
Alan Diek Guimarães
Caixa de texto
C I e III, apenas.
D I, II e III.
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.
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. Considereque 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
C RAD (rapid application development)
D Prototipação
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.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 3-5.

Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 2.

Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3.

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.
D Diagrama de Caso de Uso, Diagrama de Objetos, Diagrama de Classe e DFD.
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.
C RAD (rapid application development).
D Cleanroom.
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.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 4-5.

Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3.

A III e IV, somente
B II e III, somente
C I, II e IV, somente
D II, III e IV, somente
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
D Processos
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.
C Controle de versões e controle de requisitos.
D Nenhuma das alternativas anteriores apresenta a resposta correta.
O Gerenciamento de Requisitos é uma importante atividade do processo de desenvolvimento de software.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 2-4.

Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 5.

Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 3.

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.
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.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 1.

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:
Alan Diek Guimarães
Caixa de texto
A Modelo Cascata;
B Modelo Estrutural;
C Modelo Espiral;
D Modelo Essencial;
E Prototipação.
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ção 
do conceito de Herança na análise orientada a objetos:
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;
D Utilizada para agrupar certos objetos que ocorrem em algum ponto no tempo ou sob circunstâncias similares;
Você acertou!
Conforme apresentado no slide 37/56 da Aula 1 e imagem abaixo, é o modelo cascata.

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.

E Significa que só deve ser representado as características que são relevantes para o problema em questão.
Diagramas de Classe da UML mostram as diferentes classes que fazem um sistema e como elas se relacionam.
De acordo com as definições de um Diagrama de Classes, analise atentamente a imagem abaixo:
Com base na imagem acima, assinale a alternativa correta que corresponde à definição de cada uma das três partes de 
uma classe, de cima para baixo:
A Nome, Objetos e Tipos de dados;
B Nome, Atributos e Métodos;
C Métodos, Nome e Atributos;
D Nome, Métodos e Atributos;
E Objetos, Atributos e Métodos.
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:
A Include, Extend, Composição;
B Agregação, Composição, Herança;
C Include, Composição, Herança;
D Include, Extend, Generalization;
E Herança, Extend, Agregação.
Você acertou!
Conforme apresentado na página 04 da Rota de Aprendizagem da Aula 06, cada uma das partes de uma classe 
de um diagrama de classes corresponde respectivamente a Nome, Atributos e Métodos.

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.

No final de década de 1990 o paradigma de orientação a objetos atinge sua maturidade, assim os conceitos de padrões 
de projetos, frameworks de desenvolvimento, componentes e padrões de qualidade começam a ganhar espaço, e assim 
surge um novo conceito, a UML.
Assinale a alternativa correta que corresponde à definição da UML:
A Framework de desenvolvimentode sistemas;
B Padrão de projeto para o desenvolvimento de sistemas modernos;
C Instruções que quando executadas produzem a função e o desempenho desejados;
D Ferramenta de modelagem utilizada no desenvolvimento atual de sistemas;
E Possibilita que os programas manipulem adequadamente a informação.
A Orientação a Objetos surgiu no final da década de 60, quando dois cientistas dinamarqueses criaram a linguagem 
Simula (Simulation Language), sendo assim introduzido os conceitos de classe e herança.
Com relação a esta definição, assinale a alternativa correta que corresponde a definição de Encapsulamento na 
orientação a objetos:
A É o mecanismo pelo qual uma subclasse herda todas as propriedades da superclasse e acrescenta suas 
próprias e exclusivas características;
B São procedimentos ou funções definidas e declaradas que atuam sobre um objeto;
C É a propriedade segundo a qual os atributos de uma classe são acessíveis apenas pelos métodos da 
própria classe;
D É um tipo definido pelo usuário que contém o molde, a especificação para os objetos;
E Representa um conjunto de informações, ou seja, elementos de dados que caracterizam um objeto.
O Diagrama de Transição de Estados serve para especificar o comportamento do sistema em relação aos eventos que 
ele recebe.
Com relação ao Diagrama de Transição de Estados (DTE), assinale a alternativa correta que corresponde aos elementos 
que fazem parte deste diagrama:
A Fluxo de dados, Processo e Transição;
Você acertou!
Conforme abordado no slide 13/56 da Aula 01, UML é uma ferramenta de modelagem utilizada no 
desenvolvimento atual de sistemas.

Você acertou!
Conforme apresentado na página 03 da Rota de Aprendizagem da Aula 05, Encapsulamento é a propriedade 
segundo a qual os atributos de uma classe são acessíveis apenas pelos métodos da própria classe.

B Estado, Transição e Ação;
C Transição, Entidade externa e Estado;
D Itens de dados, Ação e Fluxo de dados;
E Itens de dados, Estado e Fluxo de dados.
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 aspectos fundamentais da Engenharia de 
Requisitos:
A Controle de mudanças, Gerência da configuração, Rastreabilidade e Garantia da qualidade;
B Levantamento de requisitos, Análise de requisitos, Teste e validação;
C Documentação, Modelagem, Projeto e Implementação;
D Configuração, Atualização e Backup;
E Levantamento de requisitos, Validação de Requisitos, Verificação de Requisitos e Implementação.
A análise essencial deve começar com o entendimento daquilo que o usuário está solicitando, ou seja, o que o sistema 
deverá fazer e quais são os seus objetivos:
Com base nos conceitos da análise essencial, análise as afirmativas abaixo:
I. Pseudocódigo;
II. Árvore de Decisão;
III. Português estruturado;
IV. Tabela de Decisão;
V. Descrição de Conteúdo.
Com relação as afirmativas acima, assinale a alternativa correta que correspondem a técnicas de especificação da 
Miniespecificação utilizada na Analise Essencial:
A Somente as afirmativas I, II, III e IV referem-se a técnicas utilizadas na Miniespecificação;
Você acertou!
Conforme apresentado no slide 31/78, os elementos de um DTE são: Estado, Transição e Ação.

Conforme apresentado na página 02 da Rota de Aprendizagem da Aula 04, os aspectos fundamentais da 
Engenharia de Requisitos são controle de mudanças, gerência da configuração, rastreabilidade e garantia da 
qualidade.

Conforme apresentado no slide 39/78, são técnicas de especificação da Miniespecificação o Pseudocódigo, 
Árvores de Decisão, Português Estruturado e Tabela de Decisão.

B Somente as afirmativas I, II, III e V referem-se a técnicas utilizadas na Miniespecificação;
C Somente as afirmativas I, III, IV e V referem-se a técnicas utilizadas na Miniespecificação;
D Somente as afirmativas I, II, III e IV referem-se a técnicas utilizadas na Miniespecificação;
E Somente as afirmativas I, II e IV referem-se a técnicas utilizadas na Miniespecificação.
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, notavelmente no que tange à modelagem de sistemas.
Com relação aos conceitos apresentados acima e a modelagem de sistemas orientados a objetos, assinale a alternativa 
correta que corresponde a definição da UML:
A É uma linguagem de programação visual;
B É uma linguagem visual independente de linguagem de programação e independente de processo de 
desenvolvimento;
C Linguagem de programação que objetiva o desenvolvimento de diagramas de acordo com a linguagem que 
está sendo utilizada;
D É uma linguagem visual independente de linguagem de programação, que que objetiva o desenvolvimento de 
diagramas de acordo com a linguagem que está sendo utilizada;
E Técnica utilizada para o levantamento de requisitos.
Você acertou!
Conforme apresentado na página de 04 da Rota de Aprendizagem da Aula 05, UML é uma linguagem visual 
independente de linguagem de programação e independente de processo de desenvolvimento.

16/11/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109504/novo/1 1/6
APOL 1
PROTOCOLO: 201611011396946D06318VOLNEI GRACIANO MARSCHNER - RU: 1396946 Nota: 100
Disciplina(s):
Análise de Sistemas
Data de início: 01/11/2016 09:04
Prazo máximo entrega: - 
Data de entrega: 01/11/2016 09:47
Questão 1/5 - Análise de Sistemas
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:
Nota: 20.0
A Ciclos de Desenvolvimento Ágil;
B RAD (Rappid Application Development);
Alan Diek Guimarães
Caixa de texto
16/11/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109504/novo/1 2/6
C Fases da UML;
D Ciclo de Vida;
E Crise de Software.
Questão 2/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:
Nota: 20.0
A Análise Essencial;
B Análise Estruturada;
C Análise Sequencial;
Você acertou!
Conforme conteúdo da Rota de Aprendizagem e slides 32/56 ao 35/56, o conjunto das etapas que envolvem métodos,
ferramentas e procedimentos, são conhecidos como ciclo de vida.

16/11/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109504/novo/1 3/6
D Análise Orientada a Objetos;
E UML.
Questão 3/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 dereduçã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.
Nota: 20.0
A RAD (Rappid Application Development);
Você acertou!
Conforme apresentado na Rota de Aprendizagem, página 2 e  slide 12/56 da Aula 1,  surge a análise orientada a
objetos  no  período  da  década  de  1990,  como  resposta  às  dificuldades  encontradas  na  aplicação  da  Análise
Estruturada a certos domínios de aplicação.

16/11/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109504/novo/1 4/6
B MVC;
C Espiral;
D Cascata;
E Prototipação.
Questão 4/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.
Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 49/56 da Aula 1, o modelo Espiral 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.

16/11/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109504/novo/1 5/6
Nota: 20.0
A Espiral;
B Prototipação;
C MVC;
D Cascata;
E RAD (Rappid Application Development).
Questão 5/5 - Análise de Sistemas
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:
Nota: 20.0
Você acertou!
Conforme apresentado nos slides 36/56 ao 42/56 da Aula 1, o modelo cascata é o mais antigo e o mais amplamente
usado  na  engenharia  de  software,  e  requer  uma  abordagem  sistemática  e  sequencial  ao  desenvolvimento  de
software.

16/11/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109504/novo/1 6/6
A Ferramentas GUI;
B Ferramentas RAD;
C Arquitetura MVC;
D Projeto estruturado;
E UML.
Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 13/56 da Aula 1, a Linguagem de Modelagem Unificada
(UML), é a ferramenta de modelagem mais utilizada no desenvolvimento atual de sistemas.

Tendo em conta as descrições abaixo, defina o diagrama de classes e o diagrama de objetos que suportem as 
afirmações:
1) «o empresa XPTO possui um Audi A6 TDi vermelho, com matricula “99-99-AA”, que tem um motor 1900cc, com 
número “9999”».
2) «a Marta é dona de um Ferrari F40 vermelho, com matricula “66-66-FF”, mas sem motor»
3) «o Rui não têm qualquer carro».
Resposta: 
Rota de Aprendizagem 6 - Análise de Sistemas, Aula 06.

Alan Diek Guimarães
Caixa de texto
Analise o Diagrama de Casos de Uso abaixo, referente a um módulo de matrícula e construa um diagrama de Atividades 
para demonstrar a modelagem dos processos de negócio.
Resposta: 
Fornece a informação de texto de suporte para complementar a informação gráfica mostrada no DFD. Tal artefato é 
simplesmente um grupo organizado de definições de todos os elementos de dados no sistema sendo modelado 
extremamente importante em qualquer sistema de informação atual.
Qual é o nome de tal artefato?
Aula Iterativa 3. Análise de Sistemas

Resposta: 
Em quais artefatos da UML o relacionamento Generalização / Especialização é possível de ser aplicado?
Resposta: 
Na imagem abaixo que mostra um diagrama de atividades, qual o nome dos símbolos indicados pelas setas em 
vermelho?
Resposta: 
Resposta: Dicionário de Dados.
Rota de Aprendizagem 2 - Análise de Sistemas, Aula 02

Resposta: Diagramas de Casos de uso e Diagrama de classes.
Rota de Aprendizagem 6 - Análise de Sistemas, Aula 06.

Resposta: Fork e Join.
Aula Iterativa 3. Análise de Sistemas

Leia, interprete a descrição do caso de uso abaixo e complemente a sua especificação através de um Diagrama de 
Atividades.
Projeto: Controle de Cursos
Nome: Manter Aluno
Descrição: Este caso de uso permite a inclusão, exclusão, alteração e consulta de alunos, pela atendente
Ator Principal: Aluno
Ator Secundário: Atendente
Pré-condição: A atendente deverá estar devidamente identificada pelo sistema
Fluxo Principal:
1. A Atendente informa o código do aluno [A1]
2. A Atendente solicita a busca
3. O sistema pesquisa os dados do aluno
4. O sistema exibe os dados do aluno [A2]
5. A Atendente edita os dados do aluno [A3]
6. A Atendente solicita a gravação dos dados
7. O sistema valida os dados informados
8. O sistema grava os dados do aluno [A4]
9. Fim do caso de uso
Fluxos Alternativos:
A1. Novo Aluno
Alan Diek Guimarães
Caixa de texto
1. A Atendente solicita a inclusão de um novo aluno
2. O sistema solicita os dados do novo aluno
3. A Atendente informa os dados do aluno
4. Vai para o passo 6 do fluxo principal
A2. Aluno não encontrado
1. O sistema informa a situação à atendente
2. Vai para o passo 1 do Fluxo Principal
A3. Exclusão de Aluno
1. Atendente solicita exclusão do aluno
2. O sistema solicita confirmação da exclusão
3. [se confirmação positiva] Sistema exclui aluno
4. Vai para o passo 9 do fluxo principal
A4. Dados inválidos
1. Se algum dado do aluno estiver em desacordo com as regras de validações e restrições, o sistema informa
situação à Atendente
1. Vai para o passo 5 do fluxo principal
Pós-condições: Os dados são incluídos, alterados ou excluídos conforme solicitação do aluno
Restrições e Validações:
1. Nenhum campo poderá ser deixado em branco
2. O campo CPF deverá ser preenchido somente com números
3. O ano de nascimento deverá ser informado com 4 dígitos
Resposta: 
Considere-se o melhor cenário para o caso de utilização “Enviar Fax” (o cenário em que tudo corre bem”). Considere um 
sistema composto pelos seguintes objetos: máquina que envia; máquina que recebe; uma central que encaminha faxes e 
chamadas telefónicas. Desenhe o diagrama de sequências respectivo:
Aula Iterativa 3. Análise de Sistemas

Resposta: 
Fornece um meio fácil e gráfico de modelar o fluxo de dados pelo sistema. É uma representação em rede dos processos 
(funções) do sistema e dos dados que ligam esses processos. Ele mostra o que o sistema faz e não como é feito. Como 
é o nome do diagrama que se encaixa em tal afirmação.
Resposta: 
Qual a diferença de interpretação entre os relacionamentos livro-sobrecapa e livro-páginas no diagrama de classes 
abaixo:
Rota de Aprendizagem 6 - Análise de Sistemas, Aula 06.

Reposta: Diagrama de Fluxo de Dados (DFD)
Rota de Aprendizagem 21 - Análise de Sistemas, Aula 02

Resposta: 
Professora Cristina decidiu criar uma classe que permita mover um boneco na tela, Esse boneco deve ter nome, posição 
da coordenada X, posição da coordenada Y e direção atual (cima, baixo, direita, esquerda).
Resposta: 
Resposta:
Livro-página é uma agregação por composição, logo se destruirmos o livro,somem as
páginas e os parágrafos. Representamos um livro como algo fisicamente constituído de
páginas.
Na agregação livro-sobrecapa representamos que um livro pode ser constituído por uma
sobrecapa mas que a sobrecapa é um objeto que existe independentemente do livro. Os
tempos de vida dos objetos não são semelhantes.
Rota de Aprendizagem 6, Análise de Sistemas.

Para que o boneco se mova, cabe ao ator informar a nova coordenada. Isso é feito por meio de parâmetros do método 
Mover. Após mover o boneco, os atributos coordenadaX e coordenadaY são atualizados com os valores dos parâmetros 
novaCoordenadaX e novaCoordenadaY, respectivamente.
Para alterar a direção, basta antes de chamar o método mover, mudar o valor do atributo direcaoAtual.
Rota de Aprendizagem 6 - Análise de Sistemas, Aula 06.

APOL 2
PROTOCOLO: 2015092311992624A36CCELVIS ERISON AMANCIO - RU: 1199262 Nota: 100
Disciplina(s):
Análise de Sistemas
Data de início: 23/09/2015 14:56
Prazo máximo entrega: - 
Data de entrega: 23/09/2015 15:19
Questão 1/10
Em relação à metodologia estruturada,
é correto afirmar que:
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
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.
As alternativas a seguir apresentam as ferramentas que fazem parte do Modelo Essencial, à exceção de uma. Assinale-a.
A Diagrama Entidade Relacionamentos
B DFD por Eventos
C Fluxograma
Questão 3/10
Num diagrama de fluxo de dados DFD,
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 02, Pag. 5.
°
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3
°
Alan Diek Guimarães
Caixa de texto
assinale a alternativa correta
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
Questão 4/10
Como se defne a implementação de um sistema orientado a objetos?
Assinale a alternativa correta
A Implementa-se um conjunto de classes que defne os objetos presentes no sistema
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:
Assinale a alternativa correta
A Classes, objetos, regras e funções
B Casamento de padrões, herança, classes e objetos
C Classes, objetos, herança e polimorfismo
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 02, Pag. 1-3.
°
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 02, Pag. 6.
°
Você acertou!
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:
Assinale a alternativa correta
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
Questão 7/10
Na área de Engenharia de Software, uma Ferramenta CASE pode ser utilizada como:
Assinale a alternativa correta
A apoio automatizado aos processos de software e fornecimento de informações sobre o software que está sendo
desenvolvido
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:
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 3-4.
°
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 2.
°
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.
Está correto o que consta em:
A III e IV, somente
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:
Assinale a alternativa correta
A Estudo de viabilidade, elicitação e análise de requisitos, especificação e validação de requisitos
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. 
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 2-4.
°
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 4.
°
Essa abordagem/documento  é conhecida(o) como:
Assinale a alternativa correta
A Requisitos
B Viabilidade
C Caso de Uso
D Processos
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 5.
°
APOL 3
PROTOCOLO: 20150918107840848615AMAIQUEL LUI - RU: 1078408 Nota: 100
Disciplina(s):
Análise de Sistemas
Data de início: 18/09/2015 14:20
Prazo máximo entrega: -
Data de entrega: 18/09/2015 14:34
Questão 1/10
A Engenharia de Software se preocupa em sistematizar o desenvolvimento através demodelos, 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.
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. 2.

Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 3-4.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
1 de 5 02/10/2015 22:00
Alan Diek Guimarães
Caixa de texto
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.
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.
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:
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 1-3.

Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 5.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
2 de 5 02/10/2015 22:00
A Correspondem à lista de todas as coisas que o sistema deve fazer.
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.
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.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 6-7.

Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 1.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
3 de 5 02/10/2015 22:00
C Gerenciamento de Requisitos.
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.
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.
B Controle de Requisitos.
C Controle de Entradas e Saídas.
D Controle da Informação.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 1-2.

Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 2.

Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 2.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
4 de 5 02/10/2015 22:00
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. 
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. 
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 04, Pag. 4.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
5 de 5 02/10/2015 22:00
APOL 5
PROTOCOLO: 201510121199262507417ELVIS ERISON AMANCIO - RU: 1199262 Nota: 100
Disciplina(s):
Análise de Sistemas
Data de início: 12/10/2015 00:44
Prazo máximo entrega: - 
Data de entrega: 12/10/2015 01:00
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.
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.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 7-8.
°
Alan Diek Guimarães
Caixa de texto
C Candidatas: quando não identificadas em um processo de avaliação prévio.
D As alternativas A e B estão corretas.
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.
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.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 5-6.
°
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 5-6.
°
D As alternativas A e C estão corretas.
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.
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.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 2-3.
°
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 05, Pag. 3-4.
°
D Include.
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.
Questão 8/10
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 3.
°
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 3.
°
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.
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:
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 6-7.
°
A I, apenas.
B I e II, apenas.
C I e III, apenas.
D I, II e III.
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.
B Diagrama de classes.
C Casos de uso.
D Diagrama de estados.
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 3-5.
°
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 06, Pag. 5-6.
°
16/06/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73638/novo/1 1/6
APOL 1
PROTOCOLO: 2016060312474148F7AD3ANTONIO BARROS DA SILVA - RU: 1247414 Nota: 100
Disciplina(s):
Análise de Sistemas
Análise de Sistemas
Data de início: 12/06/2016 19:46
Prazo máximo entrega: - 
Data de entrega: 12/06/2016 20:26
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;
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:
Você acertou!
Conteúdo apresentado na Rota de Aprendizagem e nos slides 16/56 ao 23/56 da Aula 1.

Alan Diek Guimarães
Caixa de texto
16/06/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73638/novo/1 2/6
A RAD (Rappid Application Development);
B Cascata;
C Prototipação;
D Espiral;
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;
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;
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3 e Slides 48/56 ao 50/56 e 54/56.

Você acertou!
Conforme apresentado nos slides 36/56 ao 42/56 da Aula 1, o modelo cascata é o mais antigo e o mais amplamente
usado  na  engenharia  de  software,  e  requer  uma  abordagem  sistemática  e  sequencial  ao  desenvolvimento  de
software.

16/06/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73638/novo/1 3/6
B Ferramentas RAD;
C Arquitetura MVC;
D Projeto estruturado;
E UML.
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 apresentadaabaixo:
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;
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:
Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 13/56 da Aula 1, a Linguagem de Modelagem Unificada
(UML), é a ferramenta de modelagem mais utilizada no desenvolvimento atual de sistemas.

Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 49/56 da Aula 1, o modelo Espiral 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.

16/06/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73638/novo/1 4/6
A Ciclos de Desenvolvimento Ágil;
B RAD (Rappid Application Development);
C Fases da UML;
D Ciclo de Vida;
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;
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
Você acertou!
Conforme conteúdo da Rota de Aprendizagem e slides 32/56 ao 35/56, o conjunto das etapas que envolvem métodos,
ferramentas e procedimentos, são conhecidos como ciclo de vida.

Você acertou!
Conteúdo  abordado  na  Rota  de  Aprendizagem  e  slide  44/56,  onde  define  que  a  prototipação  é  o  processo  que
possibilita que o desenvolvedor crie um modelo do software que deve ser construído.

16/06/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73638/novo/1 5/6
Entregar o produto ao cliente, entender as necessidades do cliente, Planejar a solução, implementar a
solução, validar esta solução;
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;
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;
Você acertou!
Conforme abordado na Rota de Aprendizagem, pagina 03 da Aula 1, devem ser consideradas as atividades de como
entender as necessidades do  cliente, planejar a  solução,  implementar a  solução,  validar esta  solução, entregar o
produto ao cliente. Estas atividades são executadas ordenadas ou não, formalmente ou informalmente.

Você acertou!
Conforme apresentado na Rota de Aprendizagem, página 2 e  slide 12/56 da Aula 1,  surge a análise orientada a
objetos  no  período  da  década  de  1990,  como  resposta  às  dificuldades  encontradas  na  aplicação  da  Análise
Estruturada a certos domínios de aplicação.

16/06/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73638/novo/1 6/6
B Documentação do software;
C Levantamento de requisitos;
D Análise Estruturada;
E Desenvolvimento do Hardware.
Você acertou!
Conteúdo apresentado na página 1 da Rota de Aprendizagem. 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
no desenvolvimento do hardware, em razão, principalmente das limitações e dificuldades encontradas na época.

17/10/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99690/novo/1 1/3
APOL 1
PROTOCOLO: 201609261296398C255A7EDSON EUCLIDES DOS SANTOS JUNIOR - RU: 1296398 Nota: 100
Disciplina(s):
Análise de Sistemas
Data de início: 26/09/2016 15:12
Prazo máximo entrega: - 
Data de entrega: 26/09/2016 23:18
Questão 1/5
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.
Questão 2/5
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;
Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 13/56 da Aula 1, a Linguagem de Modelagem Unificada
(UML), é a ferramenta de modelagem mais utilizada no desenvolvimento atual de sistemas.

Alan Diek Guimarães
Caixa detexto
17/10/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99690/novo/1 2/3
D Ciclo de Vida;
E Crise de Software.
Questão 3/5
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;
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 4/5
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;
Você acertou!
Conforme conteúdo da Rota de Aprendizagem e slides 32/56 ao 35/56, o conjunto das etapas que envolvem métodos,
ferramentas e procedimentos, são conhecidos como ciclo de vida.

Você acertou!
Conforme abordado na Rota de Aprendizagem, pagina 03 da Aula 1, devem ser consideradas as atividades de como
entender as necessidades do  cliente, planejar a  solução,  implementar a  solução,  validar esta  solução, entregar o
produto ao cliente. Estas atividades são executadas ordenadas ou não, formalmente ou informalmente.

17/10/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99690/novo/1 3/3
D Análise Orientada a Objetos;
E UML.
Questão 5/5
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;
E Cliente satisfeito com o software recebido, demora na entrega do software, inadimplência por parte dos
clientes.
Você acertou!
Conforme apresentado na Rota de Aprendizagem, página 2 e  slide 12/56 da Aula 1,  surge a análise orientada a
objetos  no  período  da  década  de  1990,  como  resposta  às  dificuldades  encontradas  na  aplicação  da  Análise
Estruturada a certos domínios de aplicação.

Você acertou!
Conteúdo apresentado na Rota de Aprendizagem e nos slides 16/56 ao 23/56 da Aula 1.

17/10/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/101185/novo/1 1/3
APOL 2
PROTOCOLO: 201610031296398C487ACEDSON EUCLIDES DOS SANTOS JUNIOR - RU: 1296398 Nota: 100
Disciplina(s):
Análise de Sistemas
Data de início: 03/10/2016 02:47
Prazo máximo entrega: - 
Data de entrega: 03/10/2016 02:53
Questão 1/5
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:
A Manutenção, Análise, Teste, e Casos de Uso;
B Matriz de Rastreabilidade, Casos de Uso, Analise de Requisitos e Validação de Requisitos;
C Análise, Teste, Casos de Uso e Manutenção;
D Caso de Uso, Elicitação e Análise de Requisitos, Especificação e Validação de Requisitos;
E Estudo de Viabilidade, Elicitação e Análise de Requisitos, Especificação e Validação de Requisitos.
Questão 2/5
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:
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 04 da Aula 03.

Alan Diek Guimarães
Caixa de texto
17/10/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/101185/novo/1 2/3
A Estão corretas somente as afirmativas III e IV;
B Estão corretas somente as afirmativas I, II e IV;
C Estão corretas somente as afirmativas I e II;
D Estão corretas somente as afirmativas II, III e IV;
E Estão corretas somente as afirmativas II e III.
Questão 3/5
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.
Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde a como um Ferramenta
CASE pode ser utilizada na Engenharia de Software:
A apoio educacional para treinamento automatizado dos usuários do software;
B apoio ao processo de segurança de software, a fim de evitar que usuários mal-intencionados acessem
indevidamente o software;
C apoio ao processo de manutenção dos repositórios de dados que são gerados após a fase de implantação do
software;
D apoio automatizado aos processos de software e fornecimento de informações sobre o software que
está sendo desenvolvido;
E apoio ao processo de teste e segurança do software a fim de evitar erros no sistema.
Questão 4/5
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 entre si por meio de 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,  assinale  a  alternativa  correta  que  corresponde  aos
conceitos chaves do paradigma Orientado a Objetos:
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 02 a 04 da Aula 03.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 03.

17/10/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/101185/novo/13/3
A Casamento de padrões, herança, classes e objetos;
B Classes, objetos, herança e polimorfismo;
C Polimorfismo por inclusão, casamento de padrões, transparência referencial e herança;
D Diagrama Entidade Relacionamento e Diagrama de Fluxo de Dados;
E Classes, objetos, regras e funções.
Questão 5/5
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:
A O dicionário de dados, na descrição de componentes, permite utilizar o símbolo "?" para enquadrar
componentes que são utilizados alternativamente;
B Os dados podem mover-se diretamente de um depósito de dados para outro depósito de dados;
C 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;
D Qualquer fluxo de dados tem sempre uma origem e um destino, sendo sempre um deles necessariamente um
depósito 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.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07, e Slides 51/78 ao 65/78 da Aula 02.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 1-3 da Aula 02.

Alan Diek Guimarães
Caixa de texto
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 partedos desenvolvedores;
C Pouco conhecimento em desenvolvimento por parte dos desenvolvedores, baixo custo de remuneração, baixaprodutividade dos profissionais;
D Estimativas de prazo e custo imprecisas, software difícil de manter, insatisfação do cliente com osoftware, qualidade do software menos que a adequada;
E Cliente satisfeito com o software recebido, demora na entrega do software, inadimplência por parte dosclientes.
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:
Você acertou!
Conteúdo apresentado na Rota de Aprendizagem e nos slides 16/56 ao 23/56 da Aula 1.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 6 18/07/2016 11:17
Alan Diek Guimarães
Caixa de texto
A RAD (Rappid Application Development);
B Cascata;
C Prototipação;
D Espiral;
E Clássico.
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;
E RAD (Rappid Application Development).
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:
Você acertou!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3 e Slides 48/56 ao 50/56 e 54/56.
Você acertou!
Conforme apresentado nos slides 36/56 ao 42/56 da Aula 1, o modelo cascata é o mais antigo e o maisamplamente usado na engenharia de software, e requer uma abordagem sistemática e sequencial aodesenvolvimento de software.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 6 18/07/2016 11:17
A Ferramentas GUI;
B Ferramentas RAD;
C Arquitetura MVC;
D Projeto estruturado;
E UML.
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;
D Cascata;
E Prototipação.
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.
Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 13/56 da Aula 1, a Linguagem de Modelagem Unificada(UML), é a ferramenta de modelagem mais utilizada no desenvolvimento atual de sistemas.
Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 49/56 da Aula 1, o modelo Espiral engloba as melhorescaracterí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 iterativaque 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.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 6 18/07/2016 11:17
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;
E Crise de Software.
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;
B RAD (Rappid Application Development);
C Ciclo de Vida do Software;
D Ciclo de Desenvolvimento Ágil;
E Fases da UML.
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

Outros materiais