Evoluccionarios

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4183 palavras )
  • Download(s) : 0
  • Publicado : 29 de setembro de 2011
Ler documento completo
Amostra do texto
Processos de Desenvolvimento de Software

Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2

A Engenharia de Software
Uma Tecnologia em Camadas
as ament ferr os métod so proces e ualidad aq foco n

Gerenciamento da Qualidade Total e filosofias similares produzem uma mudança cultural que permite o desenvolvimento crescente de abordagens mais maduras para a Engenharia deSoftware
Modelos de Processos 2

ENGENHARIA DE SOFTWARE
pode ser vista como uma abordagem dedesenvolvimento de software elaborada com disciplina e métodos bem definidos.

.....“a construção por múltiplas pessoas de um software com múltiplas versões” [Parnas 1987]
Modelos de Processos 3

Introdução
O processo de software é visto por uma seqüência de atividades que produzem uma variedade dedocumentos, resultando em um programa satisfatório e executável. Os níveis e arquitetura do processo de software é formada por:
Nível Universal: possa utilizar em qualquer projeto; Nível Mundial: Específico para um determinado projeto; Nível Atômico: Seqüência algorítmica do projeto, específico para as tarefas do processo.
Modelos de Processos 4

Introdução
O desenvolvimento de softwaretem-se caracterizado por uma sobreposição de atividades necessárias para especificar, projetar e testar retorno dos resultados do software que está sendo criado. O feedback dessa atividade nos ajuda a compreender o que é necessário para criar um produto. A partir do feedback obtido em experiências com protótipos, podemos efetuar mudanças na forma e na construção conceitual do software. O feedbackpossui quatro formas básicas: Medições da entidade do software: número derivado de resultados produzidos por processos executores; Corretiva: erros, faltas e falhas cometidas no software; Mudança: Modificar o software para eliminar defeitos; Aprimoramento: Aperfeiçoar o software.
Modelos de Processos 5

Modelos de Processo de Software
Existem vários modelos de processo de software (ou paradigmasde engenharia de software) Cada um representa uma tentativa de colocar ordem em uma atividade inerentemente caótica

Modelos de Processos

6

Modelos de Processo de Software
O Modelo Sequencial Linear
também chamado Modelo Cascata

O Modelo de Prototipação O Modelo RAD (Rapid Application Development) Modelos Evolutivos de Processo de Software
O Modelo Incremental O Modelo Espiral OModelo de Montagem de Componentes

Técnicas de Quarta Geração

Modelos de Processos

7

Modelos de Processo de Software
O Modelo Sequencial Linear
também chamado Modelo Cascata

O Paradigma de Prototipação O Modelo RAD (Rapid Application Development) Modelos Evolutivos de Processo de Software
O Modelo Incremental O Modelo Espiral O Modelo de Montagem de Componentes

Técnicas deQuarta Geração

Modelos de Processos

8

O Modelo Cascata
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, seqüencial ao desenvolvimento de software o resultado de uma fase se constitui na entrada da outra
Modelos de Processos 9

O Modelo em Cascata
Verificar Plano Exploração deRequisitos de V & V conceitos Requisitos Projeto de V & V

O quê Como Operação
Instalação e de V & V liberação Operação Manutenção e de V & V operação
Sistema

Projeto Implementação
Evoluir Sistema de V & V Tarefas de V & V

Testes

Feedback
Modelos de Processos

10

O Modelo em Cascata
Engenharia de Sistemas Análise de Requisitos Envolve a elicitação de requisitos do sistema, comuma pequena Projeto

Exploração de Conceitos / Informação e Modelagem

quantidade de projeto e análise de alto nível; Codificação Preocupa-se com aquilo que conhecemos como engenharia progressiva de produto de software; Testes Iniciar com um modelo conceitual de alto nível para um sistema e Manutenção prosseguir com o projeto, implementação e teste do modelo físico do sistema.

Modelos de...
tracking img