TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

MODELO DE PROCESSO DE SOFTWARE

Trabalho Universitário: MODELO DE PROCESSO DE SOFTWARE. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  6/11/2014  •  759 Palavras (4 Páginas)  •  234 Visualizações

Página 1 de 4

SUMÁRIO

1 INTRODUÇÃO 3

2 OBJETIVO 4

3 DESENVOLVIMENTO 5

3.1 DESCREVA E ESCOLHA MODELO DE PROCESSO DE SOFTWARE 5

3.2 DESCRIÇÃO DA EVOLUÇÃO DO MODELO 5

3.3 VANTAGENS E DESVANTAGENS IDENTIFICADAS 6

3.4 EXEMPLO DO MODELO.......................................................................................7

3.5 INDICAÇÃO DA LINGUAGEM DE PROGRAMAÇÃO ATUAL E JUSTIFIQUE SUA ESCOLHA............................................................................................................8

4 CONCLUSÃO............................................................................................................9

5 REFERENCIA...........................................................................................................9

1 INTRODUÇÃO

Processo de Software

Conjunto de atividades que leva ao desenvolvimento do produto software.

Um processo define quem faz, o que faz e quando fazer, nem sempre diz como fazer não existe um processo ideal.

Organizações desenvolvem seus próprios processos

2 OBJETIVO

Explicar o modelo de Processo de Software descrevendo a evolução do modelo, apresentado as suas vantagens e desvantagens, através de um modelo e após a conclusão da etapa de definição do modelo, identificar uma linguagem de programação atual e justificar a escolha.

3 DESENVOLVIMENTO

3.1 ESCOLHA E DESCREVA UM MODELO DE PROCESSO DE SOFTWARE

Desenvolvimento Incremental

Atividades são intercaladas

Objetivo: dar feedback rápido ao cliente

3.2 Desenvolvimento Incremental é uma estratégia de planejamento estagiado em que várias partes do sistema são desenvolvidas em paralelo, e integradas quando completas. Não implica, requer ou pressupõe desenvolvimento iterativo ou em cascata – ambos são estratégias de retrabalho. A alternativa ao desenvolvimento incremental é desenvolver todo o sistema com uma integração única.Desenvolvimento iterativo é uma estratégia de planejamento de retrabalho em que o tempo de revisão e melhorias de partes do sistema é pré-definido. Isto não pressupõe desenvolvimento incremental, mas funciona muito bem com ele. Uma diferença típica é que a saída de um incremento não é necessariamente assunto de um refinamento futuro, e seu teste ou retorno do usuário não é utilizado como entrada para planos de revisão ou especificações para incrementos sucessivos. Ao contrario, a saída de uma iteração é examinada para modificação, e especialmente para revisão dos objetivos das iterações sucessivas.

3.3 VANTAGENS

• Permite trabalhar com o cliente o entendimento dos requisitos

• Pode-se começar o sistema pelas partes melhor entendidas

• Feedback rápido ao cliente

DESVANTAGENS

• O processo pode não ser muito claro

• A gerência do software é complicada

• O sistema não é completamente especificado à priori

• O produto final é frequentemente mal estruturado

• A mudança contínua tende a corromper a modularidade do sistema

3.4 MODELO

3.5 EXEMPLO DE MODELO

Primeiro modelo publicado do processo de desenvolvimento de software, Também conhecido como Ciclo de Vida Clássico ou Modelo Clássico.

Considera as atividades de especificação, desenvolvimento, validação

...

Baixar como (para membros premium)  txt (5.9 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com