Modelo de processo de Software
Por: JTheo • 24/5/2015 • Trabalho acadêmico • 650 Palavras (3 Páginas) • 319 Visualizações
Página 1 de 3
Universidade Norte do Paraná.
Técnica Analise e Desenvolvimento de Sistemas.
José Theógenes de Sousa e Silva
Modelo de processo de Software
Fortaleza - Ce
2013
José Theógenes de Sousa e Silva
Modelo de processo de Software
Portfólio para mostrar o conceito do Modelo Incremental suas vantagens,
desvantagens e exemplo no desenvolvimento de software.
Fortaleza - Ce
2013
Sumário
1 - Introdução
2 - Evolução do modelo.
3 - Vantagens.
4 - Desvantagens.
5 - Exemplo.
6 - Conclusão.
7 – Linguagem de programação.
- Introdução.
- Para o desenvolvimento de sistemas é importante o uso de técnicas e métodos que garantam o melhor entendimento das regras de negócio do cliente e cheguem ao produto final desejado. Os negócios exigem equilibrar e compromisso com requisitos do software com entrega rápida.
- Evolução do Modelo Incremental.
- O Desenvolvimento Iterativo e Incremental é um dos clássicos modelos de processo de desenvolvimento de software criado em resposta às fraquezas do modelo em cascata, o mais tradicional. Os dois padrões mais conhecidos de sistemas iterativos de desenvolvimento são o RUP (Processo Unificado da Rational) e o Desenvolvimento ágil de software. Por isso o desenvolvimento iterativo e incremental é também uma parte essencial da Programação Extrema e outros.
- Vantagens:
- Identificação dentro do prazo dos maiores riscos e dúvidas com o stakeholder.
- Envolvimento do stakeholder no processo de desenvolvimento.
- Identificação rápida das inconsistências entre e análise, o desenho e implementação.
- Envolvimento e distribuição das tarefas por toda a equipe.
- Aprendizagem constante sobre o negócio do cliente.
- Percepção do avanço do projeto.
- A cada ciclo do sistema os usuários e cliente poderam utilizar o sistema diretamente, eles são os "testadores" no processo de desenvolvimento e eles estarão iteragindo com o sistema durante o desenvolvimento;
- Desvantagens:
- O processo pode não ser muito claro.
- A gerência do software é complicada.
- O sistema não é completamente especificado a priori.
- O produto final é frequentemente mal estruturado
- A mudança contínua tende a corromper a modularidade do sistema.
- Em geral o sistema entra em manutenção antes de ser totalmente implementado.
- Exemplo do modelo.
- Sistema de emissão de etiquetas.
- Incremento: Entrega o cadastramento de clientes. (adição, alteração e exclusão)
- Incremento: Relação de clientes para conferência.
- Incremento: selecionar clientes por bairro, aniversariantes do mês e por sexo.
- Incremento: etiquetas de endereço.
- Incremento: etiquetas com aniversariantes do mês.
- Incremento: etiquetas de sexo.
- Conclusão:
- O Iterativo e Incremental são hoje os mais usados porque dá ao cliente a possibilidade de começar a utilizar o sistema gerando confiança no projeto final. Nenhum modelo garante que todas as fases do processo dê 100% de certeza que o software não passará por reavaliações e análises. De alguma forma o desenvolvimento deverá começar por um módulo que é pré-requisito para os demais. No modelo incremental os módulos implantados para o cliente acelera o processo de identificação de falhas no levantamento de informações e de relacionamento entre entidades no banco de dados.
- Linguagem de programação.
- O modelo rápido de desenvolvimento de sistemas exige uma linguagem de programação que dê maior produtividade a equipe de profissionais envolvidos. Uma das plataformas que melhor se adequa é o MS Visual Studio com C# com Aspx.
- Referências.
- Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo. O que é um processo de software? ▫ Conjunto de atividades que leva ao desenvolvimento do produto. http://homepages.dcc.ufmg.br/~figueiredo/disciplinas/aulas/processos-software_v01.pdf
- Guilherme Magalhães Hoje em dia nos deparamos com várias metodologias para o desenvolvimento de um projeto, mas temos os modelos de desenvolvimento. http://protocoloti.blogspot.com.br/2012/03/os-modelos-de-desenvolvimento-de.html
- Rogério - modelos-de-processo-de-software http://www.slideshare.net/rogerio/modelos-de-processo-de-software-presentation.
126456857
...
Disponível apenas no TrabalhosGratuitos.com