Modelo de software
Trabalho acadêmico: Modelo de software. Pesquise 862.000+ trabalhos acadêmicosPor: henriq001 • 12/5/2014 • Trabalho acadêmico • 1.538 Palavras (7 Páginas) • 474 Visualizações
SISTEMA DE ENSINO EAD
TECNICO EM ANALISE E DESENVOLVIMENTO DE SISTEMA
Guilherme Henrique Farias de Souza
ENGENHARIA DE SOFTWARE
Modelo de Processo de Software
Arapiraca
2013
GUILHERME HENRIQUE FARIAS DE SOUZA
ENGENHARIA DE SOFTWARE
Modelo de Processo de Software
Trabalho Interdisciplinar apresentado ao curso de Tecnologia em Análise e Desenvolvimento de Sistemas da Universidade Norte do Paraná – UNOPAR para as disciplinas Educação a Distância, Metodologia Científica, Lógica e Técnicas de Programação, Processo de Negócio e Software, Introdução ao Desenvolvimento de Sistemas Web e Seminários ll sob orientação dos professores Everson M. Morais, Merris Mozer, Polyanna P. G. Fabris, Anderson E. M. Gonçalves e Reinaldo B. Nishikawa
Arapiraca
2013
SUMÁRIO
1.INTRODUÇÃO...............................................................................................................3
2.DESENVOLVIMENTO...................................................................................................4
2.1. O QUE É UM PROCESSO DE SOFTWARE?......................................................4
2.2. O QUE UM MODELO DE PROCESSO?..............................................................4
2.3. EXEMPLOS DE MODELOS DE PROCESSO......................................................4
2.4. MODELOS DE PROCESSO GERAIS..................................................................5
3.MODELO CASCATA.....................................................................................................5
3.1. Vantagens..............................................................................................................5
3.2. Desvantagens........................................................................................................5
3.3. Quando Aplica-lo....................................................................................................6
4.DESENVLOVIMENTO INCREMENTAL........................................................................6
4.1. Vantagens..............................................................................................................6
4.2.Desvantagens.........................................................................................................6
5.PROCESSO ORIENTADO AO REUSO........................................................................7
5.1. Vantagens..............................................................................................................7
5.2. Desvantagens........................................................................................................7
6.EVOLUÇÃO DO MODELO CASCATA.........................................................................8
6.1. Problemas do Processo Cascata...........................................................................9
6.2. Requisitos.............................................................................................................10
7. LINGUAGEM JAVA....................................................................................................12
8. CONCLUSÃO.............................................................................................................13
9. REFERENCIA.............................................................................................................14
INTRODUÇÃO
Engenharia de software é uma área da computação voltada à especificação, desenvolvimento e manutenção de sistemas de software, com aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização, produtividade e qualidade.
Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões, processos e a questão da Qualidade de Software.
Os fundamentos científicos para a engenharia de software envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de software, avaliando e garantindo suas qualidades. Além disso, a engenharia de software deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento de um sistema computacional.
DESENVOLVIMENTO
O trabalho apresenta conceitos sobre modelos de processos de software, apresentando suas vantagens e desvantagens, e a historia da evolução de um modelo especifico. Além disso, tem o conceito sobre uma linguagem de programação escolhida, apresentando alguns motivos de sua escolha.
2.1. O QUE É UM PROCESSO DE SOFTWARE?
Conjunto de atividades que leva ao desenvolvimento do produto software.
Um processo define quem faz o que faz e quando fizer.
Nem
...