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

O modelo de software para programas espirais

Projeto de pesquisa: O modelo de software para programas espirais. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  10/11/2014  •  Projeto de pesquisa  •  1.456 Palavras (6 Páginas)  •  405 Visualizações

Página 1 de 6

SISTEMA DE ENSINO PRESENCIAL CONECTADO

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E

DESENVOLVIMENTO DE SISTEMAS

1º SEMESTRE

BOANERGES DE AGUIAR GOMES JÚNIOR

PRODUÇÃO TEXTUAL INTERDISCIPLINAR - INDIVIDUAL:

Modelo de Processo de Software Espiral

PORTO VELHO

2013

BOANERGES DE AGUIAR GOMES JÚNIOR

PRODUÇÃO TEXTUAL INTERDISCIPLINAR - INDIVIDUAL:

Modelo de Processo de Software Espiral

Produção Textual Interdisciplinar Individual apresentado

à Universidade Norte do Paraná - UNOPAR, como

componente do grau final do semestre.

Prof. Marco Ikuro Hisatomi

Polyanna P. G. Fabris

Tutores: Diego Brandini Porpeta

Anderson C. Davy Campos

PORTO VELHO

2013

SUMÁRIO

1 - INTRODUÇÃO ....................................................................................................... 3

2 - OBJETIVO ............................................................................................................ 4

3 - MODELO ESPIRAL .............................................................................................. 5

3.1 - HISTÓRIA DO MODELO ESPIRAL ................................................................... 5

3.2 - DEFINIÇÃO ........................................................................................................ 5

3.3 - EXEMPLO DO MODELO ESPIRAL ................................................................... 6

3.4 - VANTAGENS E DESVANTAGENS ................................................................... 7

3.4.1 - VANTAGENS ...................................................................................................... 7

3.4.1 - DESVANTAGENS ................................................................................................ 7

3.5 - LINGUAGEM DE PROGRAMAÇÃO ESCOLHIDA: C# ..................................... 7

4 - CONCLUSÃO ....................................................................................................... 8

5 - REFERÊNCIAS ..................................................................................................... 9

3

INTRODUÇÃO

Um processo de software é um conjunto de atividades relacionadas que levam à

produção de um produto de software. Um modelo de processo de software é uma

representação simplificada desse desenvolvimento, onde é dada uma atenção

especial à representação abstrata dos elementos do processo e sua dinâmica.

Existem vários modelos e cada um representa uma perspectiva particular de um

processo. A abordagem que será apresentada neste trabalho é a espiral, onde irei

expor suas principais características, um breve histórico e as vantagens e

desvantagens desse modelo de processo de software.

4

OBJETIVO

O objetivo deste trabalho é apresentar aspectos gerais do modelo espiral de

processos de desenvolvimento de software.

Ao final do trabalho, o leitor:

 compreenderá as principais características do modelo;

 conhecerá os processos necessários para o desenvolvimento com o modelo

espiral;

 identificará as vantagens e desvantagens do modelo.

5

3 - MODELO ESPIRAL

3.1 - HISTÓRIA DO MODELO ESPIRAL

Na década de 70, os modelos de processo de software disponíveis possuíam longos

períodos de desenvolvimento e muitas vezes os requisitos do sistema se alteravam

antes do fim do processo, as iterações podiam ser dispendiosas e envolver

significativo retrabalho. Os desenvolvedores de software necessitavam de um

modelo mais ágil, que permitisse um tempo de desenvolvimento mais curto e uma

maior tolerância a mudanças dos requisitos do projeto.

O modelo em espiral foi definido por Barry Boehm, em 1988, em seu artigo: A Spiral

Model of Software Development and Enhancement (Um Modelo Espiral de

Desenvolvimento de Software e Melhoria). Este modelo não foi o primeiro a discutir

o desenvolvimento iterativo e incremental, mas ele foi o primeiro a explicar o porquê

do modo iterativo: os requisitos de um sistema sempre evoluem no decorrer de um

projeto, portanto, a iteração é parte fundamental no processo de desenvolvimento de

sistemas.

3.2 - DEFINIÇÃO

Aqui, o processo de software é representado com uma espiral, como ilustrado na

figura 1. O desenvolvimento acontece de forma iterativa, trabalhando com versões

progressivas,

...

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