Buscar

APOL 1 A 5 ANALISE DE SISTEMAS

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

APOL 1 ANALISE DE SISTEMAS.pdf
21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73638/novo/1 1/6
APOL 1
PROTOCOLO: 2016061321553994213CLUIS HENRIQUE VEBER - RU: 215539 Nota: 100
Disciplina(s):
Análise de Sistemas
Análise de Sistemas
Data de início: 13/06/2016 11:43
Prazo máximo entrega: - 
Data de entrega: 13/06/2016 11:46
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.

21/07/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.

21/07/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 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.
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.

21/07/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.

21/07/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.

21/07/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.

APOL 2 ANALISE DE SISTEMAS.pdf
21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73675/novo/1 1/6
APOL 2
PROTOCOLO: 2016062021553997969CLUIS HENRIQUE VEBER - RU: 215539 Nota: 100
Disciplina(s):
Análise de Sistemas
Análise de Sistemas
Data de início: 20/06/2016 11:34
Prazo máximo entrega: - 
Data de entrega: 20/06/2016 11:43
Questão 1/10
Conforme conteúdo visto na Aula 02, no final da década de 70, a análise estruturada possibilitou especificar os requisitos 
lógicos do sistema em um modelo gráfico de alto nível, capaz de ser compreendido pelos usuários e de ser mapeado 
para a arquitetura do projeto.
Com base nos conceitos apresentados, assinale a alternativa correta com relação à análise estruturada:
A Diagrama de Fluxo de Dados (DFD) não tem utilidade para a Análise de Requisitos;
B A Análise Estruturada é uma técnica de modelagem do conteúdo e do fluxo de informação;
C O Projeto do Fluxo de Dados (DFDesign) é utilizado no planejamento da implantação;
D A Análise Estruturada é uma técnica de modelagem da estrutura da organização;
E Descreve a forma como os dados de entrada são transformados nos dados de saída.
Questão 2/10
Conforme  visto  na Aula  02,  Análise  Essencial  é  o modelo  do  que  o  sistema  tem  que  fazer,  de  forma  a  satisfazer  os 
requisitos do utilizador, com o mínimo possível de informação sobre como o sistema deve ser implementado, dividindo­se 
em modelo ambiental e modelo comportamental.
Com  base  na  definição  de  Análise  Essencial  apresentada,  assinale  a  alternativa  correta  que  corresponde  aos 
componentes que fazem parte do Modelo Comportamental da Análise Essencial.
A Análise Essencial, Modelo Ambiental, Modelo Comportamental;
B Declaração de Objetivos, Diagrama de Contexto, Lista de Eventos;
C Declaração de Objetivos, Diagrama de Fluxo de Dados Particionado, Dicionário de Dados;
Você acertou!
Conteúdo  abordado  na Rota  de Aprendizagem e  slides  06/78  ao  33/78  da Aula  02.  A Análise Estruturada  é  uma
técnica de modelagem do conteúdo e do fluxo de informação.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73675/novo/1 2/6
D Diagrama de Fluxo de Dados Particionado, Diagrama Entidade Relacionamento, Normalização;
E Lista de Eventos, Diagrama Entidade Relacionamento, Dicionário de Dados.
Questão 3/10
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.
Questão 4/10
Conforme visto na Aula 02 e apresentado por Yourdon, “Um sistema construído usando um método Orientado a Objetos é 
aquele cujos componentes são partes encapsuladas de dados e funções, que podem herdar atributos e comportamentos 
de outros componentes da mesma natureza, e cujos componentes comunicam­se 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 a como se 
define a implementação de um sistema orientado a objetos:
A Implementa­se um conjunto de tabelas no banco de dados que define a estrutura do sistema;
B A implementação é feita através de um código estruturado;
C Implementa­se um conjunto de classes que define os objetos presentes no sistema;
Você acertou!
Conteúdo apresentado na Rota de Aprendizagem, página 05/08 da Aula 02.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 1­3 da Aula 02.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73675/novo/1 3/6
D Implementa­se aspectos essenciais do objeto sem detalhamento,
focando em suas características e o que ele
faz;
E O sistema é definido através de comportamentos estruturais.
Questão 5/10
Conforme visto na Aula 02 e apresentado por Yourdon, “Um sistema construído usando um método Orientado a Objetos é 
aquele cujos componentes são partes encapsuladas de dados e funções, que podem herdar atributos e comportamentos 
de outros componentes da mesma natureza, e cujos componentes comunicam­se 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:
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 6/10
Com relação ao conteúdo de Engenharia de Software abordado na Aula 03, análise atentamente a situação abaixo: 
Flávio  pretende  desenvolver  um  software  seguindo  os  estágios  do modelo  em  cascata  proposto  por Sommerville,  em 
razão de ponderações que faz em relação a outros modelos quanto à solução de um problema que se apresenta.
Com base na situação apresentada acima, assinale a alternativa correta que corresponde as etapas do ciclo de vida de 
software que devem ser definidas no cronograma, na ordem apresentada pelo autor:
A Codificação, Algoritmo de processamento, Análise de requisitos, Projeto da estrutura de dados;
B Definição de requisitos, Projeto de sistema e software, Implementação e teste de unidade, Integração
e teste de sistema, Operação e manutenção;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 06, e Slides 51/78 ao 65/78 da Aula 02.

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!
21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73675/novo/1 4/6
C Projeto de sistema e software, Análise de requisitos, Engenharia de requisitos, Implantação, Testes de
sistemas, Operação e manutenção;
D 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;
E 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.
Questão 7/10
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 8/10
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:
Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 03.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 03.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73675/novo/1 5/6
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 9/10
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 10/10
O desenvolvimento de softwares demanda que seus desenvolvedores tenham a possibilidade de estudar esse sistema a 
partir de várias perspectivas. Assim, conforme visto na Aula 03, 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.
Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde a como é conhecida essa 
abordagem/documento:
A Casos de Uso;
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 04 da Aula 03.

Você acertou!
21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73675/novo/1 6/6
B Viabilidade;
C Requisitos;
D Análise;
E Processos.
Conteúdo abordado na Rota de Aprendizagem, página 05 da Aula 03.
APOL 3 ANALISE DE SISTEMAS.pdf
21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74027/novo/1 1/5
APOL 3
PROTOCOLO: 201606202155399797ADLUIS HENRIQUE VEBER - RU: 215539 Nota: 100
Disciplina(s):
Análise de Sistemas
Análise de Sistemas
Data de início: 20/06/2016 11:43
Prazo máximo entrega: - 
Data de entrega: 20/06/2016 15:28
Questão 1/10
A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas 
para o produto e para o processo.
Com essa afirmação, podemos dizer então que a Engenharia de Software é:
A É um tópico de desenvolvimento de software;
B É uma metodologia de desenvolvimento de software;
C É uma estrutura de desenvolvimento de software;
D É um processo de desenvolvimento
de software;
E É uma disciplina da engenharia dedicada a todos os aspectos da produção de software.
Questão 2/10
A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas 
para o produto e para o processo, de modo que podemos dividi­la em algumas categorias.
Assinale a alternativa correta que apresenta estas divisões da Engenharia de Software:
A Método Clássico, Ferramentas e Prototipação;
B Ferramentas Case, Procedimentos e Testes;
C Clássico, Espiral, Prototipação;
D Métodos, Ferramentas e Procedimentos;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 03.

Você acertou!
21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74027/novo/1 2/5
E Testes, Métodos, Procedimentos e Ferramentas.
Questão 3/10
A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas 
para  o  produto  e  para  o  processo.  Dentro  dos  princípios  da  Engenharia  de  Software  podemos  destacar  fases  que 
completam o ciclo de vida do sistema.
Assinale a alternativa correta que apresenta as fases da Engenharia de Software que contemplam o ciclo de vida do 
sistema:
A Levantamento, Definição, Codificação, Testes e Manutenção;
B Distribuição, Instalação, Utilização e Manutenção;
C Definição, Desenvolvimento, Operação e Retirada;
D Análise, Prototipação, Desenvolvimento;
E Migração, Definição, Operação e Retirada.
Questão 4/10
De acordo com o que foi abordado na Aula 03, o estudo de viabilidade é o que indica se o esforço em desenvolver a ideia 
vale a pena.
Com relação ao estudo de viabilidade, assinale a alternativa correta:
A Dá suporte automatizado aos métodos;
B Visa tanto a tomada de decisão e também a sugestão de possíveis alternativas de solução;
C É um processo que envolve todas as atividades exigidas para criar e manter o documento de requisitos de
sistema;
D É um processo de análise para identificar se o software após desenvolvido é adequado ao ambiente onde
será implantado;
E
Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 03.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 03 da Aula 03.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 05 da Aula 03.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74027/novo/1 3/5
Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento
do sistema.
Questão 5/10
Conforme abordado na Aula 03, requisito é uma sentença identificando uma capacidade, uma característica física ou um 
fator de qualidade que limita um produto ou um processo.
Com relação aos Requisitos Funcionais, assinale a alternativa correta:
A Representam condições cuja exigência deve ser satisfeita;
B Oferecem informações para ajudar na decisão sobre se o projeto pode ou não ser feito;
C Correspondem à lista de todas as coisas que o sistema deve fazer;
D Representam as características de hardware necessárias para suportar o sistema;
E São restrições e qualidades que se coloca sobre como o sistema deve funcionar.
Questão 6/10
Conforme abordado na Aula 03, requisito é uma sentença identificando uma capacidade, uma característica física ou um 
fator de qualidade que limita um produto ou um processo.
Sobre Requisitos, assinale a afirmativa correta:
A São descrições dos principais recursos de um produto de software, seu fluxo de informações,
comportamento e atributos;
B São responsáveis por dependências entre as origens do sistema e o projeto do sistema;
C Objetivam fornecer métodos para compreender a natureza de um problema;
D Representam as características de hardware necessárias para suportar o sistema;
E Visam tanto a tomada de decisão como a sugestão de possíveis alternativas de solução.
Questão 7/10
Com relação ao conteúdo abordado na Aula 04, analise atentamente as definições apresentadas abaixo. 
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07 da Aula 03.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74027/novo/1 4/5
Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o desenvolvimento do sistema. 
Objetiva fornecer métodos para compreender a natureza de um problema e estabelecer com exatidão o que um sistema 
deve fazer.
Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde à qual fase da Engenharia 
de Software que eles correspondem:
A Gerenciamento de Requisitos;
B Requisito;
C Prototipação;
D Estudo de Viabilidade;
E Levantamento de Requisitos.
Questão 8/10
Rastreamento de Requisitos é responsável por dependências entre requisitos, suas origens e projeto do sistema. 
Com base nos conceitos apresentados acima, analise as afirmativas abaixo: 
I. Associação dos requisitos com o projeto; 
II. Levantamento de requisitos funcionais; 
III. Associação entre requisitos dependentes; 
IV. Rastreamento de Origem; 
V. Prototipagem de requisitos.
Assinale a alternativa que apresenta quais das afirmativas acima são tipos corretos de Rastreamento de Requisitos.
A Somente as afirmativas II e V são tipos de Rastreamento de Requisitos;
B Somente as afirmativas II, IV e V são tipos de Rastreamento de Requisitos;
C Somente as afirmativas I, III e IV são tipos de Rastreamento de Requisitos;
D Somente as afirmativas I, IV e V são tipos de Rastreamento de Requisitos;
E Somente as afirmativas IV e V são tipos de Rastreamento de Requisitos.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 01 e 02 da Aula 04.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74027/novo/1 5/5
Questão 9/10
Em um ambiente real de desenvolvimento de software mudanças são inevitáveis. Em muitos dos casos os requisitos do 
sistema mudam enquanto o sistema ainda está sendo desenvolvido.
Com base na situação apresentada acima, assinale a alternativa correta, que corresponde ao tipo de controle utilizado 
para gerenciamento deste tipo de situação:
A Controle de Entradas e Saídas;
B Controle de Mudança;
C Controle da Informação;
D Controle de Requisitos;
E Controle de Recursos Humanos.
Questão 10/10
A maior parte dos requisitos de software para sistemas de informação são escritos utilizando­se linguagem natural. Esta 
falta de formalidade na captura dos requisitos implica em uma série de potenciais problemas.
Com base nos conceitos apresentados acima, assinale a alternativa correta que compreende às situações em que os 
problemas de Ambiguidade podem ocorrer:
A Requisitos que não estabelecem claramente qual deve ser a ação do sistema frente a uma dada situação. De
modo geral contém palavras do tipo: mas, com exceção, apesar e quando;
B Requisitos que concatenam vários requisitos em um só. Estes requisitos devem ser separados para facilitar a
tarefa de priorização e gerência de mudanças;
C Requisitos que deixam de fora parte da informação necessária à sua compreensão;
D Falta de clareza ou duplo sentido de frases ou expressões na descrição o do requisito. Este tipo de
requisito leva a interpretações erradas ou inconsistentes das necessidades
reais dos usuários;
E Requisitos que deixam de concatenar vários outros requisitos e estabelecem claramente qual deve ser a ação
do sistema frente a uma dada situação.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 04 da Aula 04.

APOL 4 ANALISE DE SISTEMAS.pdf
21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74392/novo/1 1/5
APOL 4
PROTOCOLO: 201607042155399F5586LUIS HENRIQUE VEBER - RU: 215539 Nota: 100
Disciplina(s):
Análise de Sistemas
Análise de Sistemas
Data de início: 04/07/2016 12:25
Prazo máximo entrega: - 
Data de entrega: 04/07/2016 12:32
Questão 1/10
Uma das  atividades  primordiais  do  processo  de  desenvolvimento  de  software  em geral  e  da Análise  de Sistemas  em 
particular, diz respeito à especificação de Requisitos do software, conforme apresentado na aula 04.
Assinale a alternativa correta com relação a requisitos de software:
A Fornecem uma estrutura básica para o desenvolvimento de um produto de software;
B Estabelecem restrições sobre a operação e o desenvolvimento do sistema;
C São descrições dos principais recursos de um produto de software, seu fluxo de informações, comportamento
e atributos;
D Estabelecem quais funções são requeridas pelo sistema e as restrições sobre a operação e o
desenvolvimento do sistema;
E As alternativas A e C estão corretas.
Questão 2/10
Uma das  atividades  primordiais  do  processo  de  desenvolvimento  de  software  em geral  e  da Análise  de Sistemas  em 
particular, diz respeito à especificação de Requisitos do software, conforme apresentado na aula 04, e o Gerenciamento 
de Requisitos é uma importante atividade do processo de desenvolvimento de software.
Quanto ao objetivo do gerenciamento de requisitos é correto afirmar:
A Apresenta as descrições dos principais recursos de um produto de software, seu fluxo de informações,
comportamento e atributos;
B Estabelece quais funções são requeridas pelo sistema e as restrições sobre a operação e o
desenvolvimento do sistema;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74392/novo/1 2/5
C Fornece uma estrutura básica para o desenvolvimento de um produto de software;
D Define o fluxo de informações, comportamentos e atributos do sistema;
E As alternativas A e B estão corretas.
Questão 3/10
Uma das  atividades  primordiais  do  processo  de  desenvolvimento  de  software  em geral  e  da Análise  de Sistemas  em 
particular, diz respeito à especificação de Requisitos do software, conforme apresentado na aula 04, e o Gerenciamento 
de Requisitos é uma importante atividade do processo de desenvolvimento de software.
Assinale a alternativa correta referente ao que é necessário para implementar uma gerência de requisitos eficaz:
A Definir um conjunto de políticas;
B Rastreabilidade e garantia da qualidade;
C Definir um conjunto de objetivos para o processo de gerência;
D Que todos os artefatos (documentos) produzidos durante o desenvolvimento do software tornem a gerência
dos requisitos visível e transparente;
E Todas as alternativas estão corretas.
Questão 4/10
Conforme visto na Aula 04, o rastreamento de requisitos é indispensável para o processo de revisão dos requisitos e dos 
documentos da Análise de Sistemas.
De acordo com estes conceitos, assinale a alternativa correta que corresponde a quais são os  tipos de Rastreamento 
geralmente utilizados na Gerência de Requisitos:
A Associação entre requisitos de processos e Associação dos requisitos com o projeto;
B Rastreamento de origem, Associação entre requisitos dependentes e Associação dos requisitos com
o projeto;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 04.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74392/novo/1 3/5
C Associação entre requisitos de processos e Rastreamento de Origem;
D Associação entre Rastreamento de Origem e Associação dos requisito de processos;
E Associação entre requisitos dependentes e Associação dos requisitos com o projeto.
Questão 5/10
Conforme visto na Aula 04, a Gerência de Configuração está comumente associada a dois tipos de tarefas de grande 
importância.
Assinale a alternativa correta que corresponde a estes dois tipos de tarefas:
A Controle de versões e controle de configuração;
B Controle de configuração e controle de requisitos;
C Controle de versões e controle de mudanças;
D Controle de versões e controle de requisitos;
E Controle de mudança e controle de configuração.
Questão 6/10
A evolução do processo de análise de sistemas resultou no surgimento de vários modelos. Um destes modelos criou o 
conceito de um tipo de dado com uma estrutura e operações para manipular esta estrutura.
Assinale a alternativa correta que corresponde a como este modelo de análise de sistemas é conhecido:
A Análise Estruturada;
B Rappid Application Development – RAD;
C Análise Essencial;
D Análise Orientada a Objetos;
E Unified Modeling Language – UML.
Questão 7/10
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 04.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 01 da Aula 05.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74392/novo/1 4/5
Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise atentamente a definição apresentada abaixo: 
Representam um conjunto de informações, ou seja, elementos de dados que caracterizam um objeto.
Assinale a alternativa correta que corresponde a qual conceito da análise orientada a objetos a definição apresentada 
acima se refere:
A Objetos;
B Operações;
C Atributos;
D Classes;
E Métodos.
Questão 8/10
Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise atentamente a definição apresentada abaixo: 
Foi apresentada em 1996 como a melhor candidata para ser a linguagem unificadora de notações. Foi aprovada como 
padrão pela OMG e desde então tem tido grande aceitação. Atualmente está na versão 2.0.
Assinale a alternativa correta que corresponde a qual conceito a definição apresentada acima se refere:
A Análise Estruturada;
B Análise Orientada a Objeto;
C Análise Essencial;
D Rappid Application Development – RAD;
E Unified Modeling Language – UML.
Questão 9/10
A  complexidade  dos  requisitos  dos  softwares/sistemas  exige  um  desenvolvimento  sistemático  apoiado  por  técnicas 
eficazes que possibilitem mensurar os riscos de uso e provar para a comunidade que o uso do software é seguro.
Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde a como é denominado o 
conjunto de ferramentas que podem auxiliar nesse processo:
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 05.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 05.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74392/novo/1 5/5
A Ferramentas CASE;
B Ferramentas CAD;
C Ferramentas RAD;
D Ferramentas UML;
E GUI Estruturado.
Questão 10/10
A Unified Modeling Language (UML), faz uso de diversos tipos de diagramas gráficos com o objetivo de apresentar e 
facilitar a compreensão do software.
De acordo com a definição apresentada acima, assinale a alternativa correta que corresponde aos tipos de diagramas da 
UML:
A Diagrama de Caso de Uso, Diagrama de Objetos e Diagrama de Classe;
B DFD, Fluxogramas e Diagrama de Caso de Uso;
C Diagrama de Caso de Uso, Diagrama de Objetos, Diagrama de Classe e DFD;
D Diagrama de Caso de Uso, Diagrama de Contexto e Diagrama de Classe;
E DFD, Diagrama de Caso de Uso, Fluxogramas e Diagrama de Sequência.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 05 da Aula 04.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 04 e 05 da Aula 05.

APOL 5 ANALISE DE SISTEMAS.pdf
21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 1/6
APOL 5
PROTOCOLO: 20160711215539A0B69ALUIS HENRIQUE VEBER - RU: 215539 Nota: 100
Disciplina(s):
Análise de Sistemas
Análise de Sistemas
Data de início: 11/07/2016 08:50
Prazo máximo entrega: - 
Data de entrega: 11/07/2016 09:05
Questão 1/10
De acordo com o conteúdo abordado na Aula 05, uma ferramenta CASE deve ser flexível, com arquitetura modular para 
facilitar sua configuração para diferentes propósitos.
Com base nestes conceitos, assinale a alternativa correta que define como podem ser as  ferramentas CASE quanto à 
sua composição:
A Candidatas: quando não identificadas em um processo de avaliação prévio;
B Horizontais: oferecem serviços utilizados durante todo o processo de software;
C Perpendiculares: oferecem serviços utilizados em todo o processo de software e utilizadas nas fases
específicas;
D Verticais: utilizadas em fases específicas do processo de software;
E As alternativas B e D estão corretas.
Questão 2/10
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para 
especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, 
analise atentamente a figura apresentada abaixo: 
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 2/6
Com base no diagrama apresentado, analise as afirmativas abaixo: 
I. b é um objeto ativo da classe B; 
II. a mensagem 1.2 representa uma iteração; 
III. a mensagem 1 é uma found message; 
IV. a mensagem 1.3 é assíncrona.
De acordo com as afirmativas acima, assinale a alternativa correta:
A Estão corretas apenas as afirmativas I, II e III;
B Estão corretas apenas as afirmativas I e II;
C Estão corretas apenas a afirmativa I;
D Estão corretas apenas a afirmativa IV;
E Estão corretas apenas as afirmativas III e IV.
Questão 3/10
De acordo com o conteúdo abordado na Aula 05, uma ferramenta CASE deve ser flexível, com arquitetura modular para 
facilitar sua configuração para diferentes propósitos.
Com base nestes conceitos, assinale a alternativa correta que define no que deve ser baseada a arquitetura destas 
ferramentas:
A Componentes: que representam os subsistemas principais e objetos da ferramenta;
B Componentes semânticos;
C Mecanismos de interação (tecnologia de integração) que representam a forma como os componentes
interagem, trocam informações e afetam uns aos outros;
D Componentes Distribuídos;
E As alternativas A e C estão corretas.
Questão 4/10
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 06 e 07 da Aula 06.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 07 e 08 da Aula 05.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 3/6
Com relação a Análise Orientada a Objetos, o projeto orientado a objetos preocupa­se com a definição de objetos e 
softwares e suas responsabilidades e colaborações.
Sobre está definição, assinale a alternativa correta que corresponde a como é denominada uma notação comum para 
ilustrar essas colaborações:
A Casos de uso;
B Diagrama de classes;
C Diagrama de atividade;
D Diagrama de sequência;
E Diagrama de estados.
Questão 5/10
Conforme abordado na Aula 05, em Projetos de Software há ferramentas que integram todo um sistema de suporte ao 
desenvolvimento de software.
Com base nesta definição, assinale a alternativa correta que corresponde a como são nomeadas estas ferramentas:
A Ferramentas GUI;
B Ferramentas UML;
C Ferramentas CASE;
D Ferramentas RAD;
E Todas as alternativas estão corretas.
Questão 6/10
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para 
especificar, visualizar e documentar modelos de software orientados por objetos. 
Considere  as  seguintes  informações  sobre  diagramas  de  classes  e  diagramas  de  objetos  da  UML,  utilizados  na 
modelagem orientada a objetos: 
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 06.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 4/6
I. Um diagrama de objetos possui apenas dois compartimentos (nome e atributos);
II. Um diagrama de classes possui três compartimentos (nome, atributos e operações); 
III. O formato para o nome de um objeto é nome­objeto:nome­classe.
Sobre as afirmativas acima, assinale a alternativa correta:
A Estão corretas apenas as afirmativas I e II;
B Estão corretas apenas as afirmativas II e III;
C Estão corretas as afirmativas I, II e III;
D Estão corretas apenas as afirmativas I e III;
E Está correta apenas a afirmativa I.
Questão 7/10
Com relação a Análise Orientada a Objetos, abordada na Aula 5, uma de suas características mais importantes é a 
Herança.
Assinale a alternativa correta com relação ao conceito de herança da análise orientada a objetos:
A Dependendo das características necessárias é obrigatório o uso do fator de ajuste;
B É a capacidade de compartilhar estruturas comuns entre  diversas classes derivadas;
C Há um reaproveitamento de código da classe pai por parte da classe filha. Onde esse recebe todos os
métodos e atributos;
D É a capacidade de reescrita de código a partir de um método implementado em outra classe;
E As alternativas B e C estão corretas.
Questão 8/10
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para 
especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, 
analise atentamente a figura apresentada abaixo: 
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 03 a 05 da Aula 06.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 02 e 03 da Aula 05.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 5/6
De acordo com a imagem acima, assinale a alternativa correta que corresponde ao tipo de relacionamento entre os 
atores A e B:
A Extends;
B Generalização;
C Include;
D Agregação;
E Composição.
Questão 9/10
Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise atentamente a definição apresentada abaixo:  
É  uma  linguagem  gráfica  para  visualização,  especificação,  construção  e  documentação  de  artefatos  de  sistemas 
complexos de  software. De  seu ponto  de  vista,  um  requisito  é  uma  característica  de projeto,  uma propriedade ou um
comportamento de um sistema. E um diagrama de sequência enfatiza a ordenação temporal de mensagens.
Avaliando as afirmações apresentadas do ponto de vista da UML podemos concluir que:
A São afirmações incorretas, pois tratam dadefinição de Análise Estruturada;
B São afirmações incorretas,pois um requisito não é uma característica do projeto;
C São afirmações incorretas, pois tratam­se de definições aplicáveis somente à orientação a objetos;
D Tratam­se de afirmações corretas do ponto de vista da UML;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06.

Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 05.

21/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/74758/novo/1 6/6
E São afirmações incorretas, pois tratam da definição de Análise Essencial.
Questão 10/10
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para 
especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, 
analise atentamente a definição apresentada abaixo: 
Uso  obrigatório:  Toda  vez  que  o  caso  de  uso  A  for  executado,  obrigatoriamente  o  caso  de  uso  B  também  deve  ser 
executado.
Assinale a alternativa correta que se refere a esta afirmação, no que tange a casos de uso:
A Include;
B Associação e Include;
C Include e Extends;
D Extends;
E Associação e Extends.
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06.


Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando