Modelo de Software
Projeto de pesquisa: Modelo de Software. Pesquise 862.000+ trabalhos acadêmicosPor: 1107 • 6/11/2013 • Projeto de pesquisa • 1.111 Palavras (5 Páginas) • 483 Visualizações
SUMÁRIO
1 INTRODUÇÃO 3
2 OBJETIVO...............................................................................................................4
3 DEFINIÇAO.............................................................................................................5
3.1 Processo de Sotware...........................................................................................5
3.1.1Modelo de Processo de Software......................................................................5
4 PROTOTIPAGEM...................................................................................................6
4.1 Como surgiu este modelo?..................................................................................6
4.1.1 Como funciona este modelo.............................................................................6
5 FASES...................................................................................................................7
5.1 Para que tipo de projeto este modelo é apropriado?...........................................8
6 VANTAGENS E DESVANTAGEN.........................................................................8
6.1 Quais são as principais desvantagens?..............................................................8
6.1.1 Quais são as principais vantagens?.................................................................8
7 EXEMPLO DE MODELO PROTOTIPAÇAO.........................................................8
8 LINGUAGEM DE PROGRAMAÇAO.....................................................................9
9 CONCLUSAO.......................................................................................................10
10 REFERENCIAS...................................................................................................11
1 INTRODUÇÃO
Prototipação-
É uma abordagem baseada numa visão evolutiva do desenvolvimento de software, onde o processo é afetado como um todo.
Esta abordagem envolve a produção de versões iniciais - protótipos (análogo a maquetes para a arquitetura) - de um sistema futuro onde pode-se realizar verificações e experimentos, com o objetivo de avaliar algumas de suas características e funcionalidades antes que o sistema venha realmente a ser construído, de forma definitiva.
2 OBJETIVO
Apresentar os principais paradigmas e modelos de processos de software, demonstrando o ciclo de vida do desenvolvimento de software e enfatizando os processos de especificação de requisitos, projeto, implementação, testes e mudanças.
3 DEFINIÇÕES
3.1 Processo de Software
“É uma sequência coerente de práticas que objetiva o desenvolvimento ou evolução de sistemas de software. Estas práticas englobam as atividades de especificação, projeto, implementação, testes e caracterizam-se pela interação de ferramentas, pessoas e métodos”.
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.
3.2 Modelo de Processo de Software
“Um modelo de processo de software é uma representação abstrata de um processo. Ele apresenta uma descrição de um processo a partir de uma perspectiva específica”.
Descrição simplificada do processo;
Definem:
• As atividades para o desenvolvimento do software;
• Especificam os produtos de cada atividade;
• Indicam os papéis das pessoas envolvidas.
4. PROTOTIPAGEM
4.1 Como surgiu este modelo?
As tecnologias de Prototipagem nasceram em finais dos anos 80 e têm vindo a ser utilizadas quase exclusivamente para a fabricação de protótipos. Recentemente, contudo, as Técnicas de Prototipagem evoluíram daquelas aplicações para a fabricação direta de componentes industriais para utilização de construção de softwares. Surgiu da falta de, ou pouca, troca de informações entre desenvolvedores e clientes durante o desenvolvimento do sistema, o que acarreta, geralmente, em grandes erros e deficiências no projeto do software e na insatisfação dos clientes. Para que isso não ocorra é criado um, ou mais, protótipos a serem apresentados para o cliente, que tem por objetivo prevenir os problemas citados.
4.1.1 Como funciona este modelo?
Protótipo é a primeira versão desenvolvida do software, a qual tem a finalidade de abordar a questão de interface com o usuário, validar requisitos e apresentar a viabilidade do sistema. Durante a criação do protótipo, clientes e desenvolvedores ficam em constante comunicação, gerando assim um levantamento eficaz de requisitos e funcionalidades do sistema.
Alguns desenvolvedores utilizam prototipações que são descartadas, ou seja, o desenvolvimento do sistema somente será iniciado após o término do desenvolvimento do protótipo. Esses métodos de prototipações geralmente elevam o custo do sistema, pois são feitos dois projetos separados, um do protótipo e outro do sistema final. Essa separação entre o desenvolvimento do protótipo e do sistema final vem diminuindo a cada dia.
5.
...