Buscar

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

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