MODELO DE PROCESSO DE SOFTWARE
Artigos Científicos: MODELO DE PROCESSO DE SOFTWARE. Pesquise 862.000+ trabalhos acadêmicosPor: mrduda • 29/5/2014 • 1.035 Palavras (5 Páginas) • 393 Visualizações
SISTEMA DE ENSINO PRESENCIAL CONECTADO
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESNVOLVIMENTO DE SISTEMAS
XXXXXXXXXXXXXXXX
MODELO DE PROCESSO DE SOFTWARE
MODELO DE PROCESSO SOFTWARE EM ESPIRAL
Itapetinga BA
2013
XXXXXXXXXXXXXXXXXXXX
MODELO DE PROCESSO DE SOFTWARE
MODELO DE PROCESSO SOFTWARE EM ESPIRAL
Trabalho apresentado ao Curso Análise e Desnvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para a disciplina Processos de Negócio e Software.
Prof. Marco Ikuro Hisatomi
Profª. Polyanna P. G. Fabris
Itapetinga BA
2013
Sumário
Introdução pág. 05
História do Modelo pág. 06
Aplicação do Modelo pág. 07
Risco pág. 08
Vantagens pág. 09
Desvantagens pág. 10
Exemplo do Modelo pág. 11
Conclusão pág. 12
Linguagem de Programação pág. 13
Referências pág. 14
Introdução
O Modelo em espiral é um processo de desenvolvimento de software que combina elementos de projeto prototipação em etapas, acrescentando um novo e-lemento, a análise de riscos.
Existem vários modelos, cada um com sua forma diferente de trabalhar, com suas etapas buscando uma finalidade que é a construção de um software com qua-lidade, desempenho e funcionalidade.
História
O modelo em espiral foi definido por Barry Boehm em de 1988, a Spiral Model of Software Development and Enhancement. Este modelo não foi o primeiro a discutir o Desenvolvimento iterativo e incremental, mas ele foi o primeiro modelo a explicar o porquê do modo iterativo.
O Modelo Espiral surgiu trazendo as melhores características dos modelos e-xistentes na época. Na verdade o modelo espiral foi o primeiro processo de desen-volvimento de software que trouxe e explicou os benefícios de se utilizar iterações. Dentro do modelo Espiral as iterações eram dadas em ciclos de 4 fases, isso permi-tia que a cada ciclo dessas fases o sistema já podia ser visto com características adicionais, permitindo maior visualização da cara que o sistema teria no final.
Aplicação
O Modelo em Espiral é usado com mais freqüência em grandes projetos. Pa-ra pequenos projetos, os conceitos de desenvolvimento de software ágil tornam-se uma alternativa mais viável.
O objetivo do Modelo em Espiral é prover um metamodelo que pode acomo-dar diversos processos específicos, adaptando-os a necessidades específicas de desenvolvedores ou às particularidades do software a ser desenvolvido. Este mode-lo prevê prototipação, desenvolvimento evolutivo e cíclico, e as principais atividades do modelo cascata.
Sua principal inovação é guiar o processo de desenvolvimento gerado a partir deste metamodelo com base em análise de riscos e planejamento que é realizado durante toda a evolução do desenvolvimento.
Riscos
São circunstâncias adversas que podem surgir durante o desenvolvimento de software impedindo o processo ou diminuindo a qualidade do produto. São exemplos de riscos:
Pessoas que abandonam a equipe de desenvolvimento;
Ferramentas que não podem ser utilizadas,
Falha em equipamentos usados no desenvolvimento ou que serão utilizados no produto final.
O modelo espiral descreve um fluxo de atividades cíclico e evolutivo constituído de quatro estágios.
Estágio 1 - Devem ser determinadas objetivos, soluções alternativas e restri-ções;
Estágio 2 - Devem ser analisados os riscos das decisões do estágio anterior. Durante este estágio podem ser construídos protótipos ou realizar-se simula-ções do software;
Estágio 3 - Consiste nas atividades da fase de desenvolvimento, incluindo design, especificação, codificação e verificação. A principal característica é que a cada especificação que vai surgindo a cada ciclo-especificação de requisitos, do software, da arquitetura, da interface de usuário e dos algoritmos e dados, deve ser feita a verificação apropriadamente;
Estágio 4 - Compreende a revisão das etapas anteriores e o planejamento da próxima fase. Neste planejamento, dependendo dos resultados obtidos nos estágios anteriores - decisões, análise de riscos e verificação, pode-se
...