Buscar

Modelos de Processos de Desenvolvimento de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

APOL 1
Questão 1/5
De acordo com o conteúdo abordado na Aula 1, considere que você trabalha em uma empresa de desenvolvimento de 
software e que a empresa tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve 
ser um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuário, o que o 
torna  um  software  de  funcionalidade  mais  complexa.  Considere  que  a  empresa  deseja  disponibilizar  o  produto  no 
mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade 
de desenvolvimento de uma nova versão.
Com base na definição apresentada, conhecendo as características dos modelos de processos abordados,  assinale  a 
alternativa que corresponde ao modelo de processo apropriado para desenvolver esse editor:
A RAD (Rappid Application Development);
B Cascata;
C Prototipação;
D Espiral;
E Clássico.
Questão 2/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!
Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3 e Slides 48/56 ao 50/56 e 54/56.

D Análise Orientada a Objetos;
E UML.
Questão 3/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;
D Ciclo de Vida;
E Crise de Software.
Questão 4/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:
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!
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.

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 5/5
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;
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 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.

D Cascata;
E Prototipação.

Outros materiais