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

Modelo de processo de Software

Por:   •  24/5/2015  •  Trabalho acadêmico  •  650 Palavras (3 Páginas)  •  279 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.

  1. Introdução.
  1. 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.
  1. Evolução do Modelo Incremental.
  1. 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.
  1. Vantagens:
  1. Identificação dentro do prazo dos maiores riscos e dúvidas com o stakeholder.
  2. Envolvimento do stakeholder no processo de desenvolvimento.
  3. Identificação rápida das inconsistências entre e análise, o desenho e implementação.
  4. Envolvimento e distribuição das tarefas por toda a equipe.
  5. Aprendizagem constante sobre o negócio do cliente.
  6. Percepção do avanço do projeto.
  7. 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;
  1. Desvantagens:
  1. O processo pode não ser muito claro.
  2. A gerência do software é complicada.
  3. O sistema não é completamente especificado a priori.
  4. O produto final é frequentemente mal estruturado
  5. A mudança contínua tende a corromper a modularidade do sistema.
  6. Em geral o sistema entra em manutenção antes de ser totalmente implementado.
  1. Exemplo do modelo.
  1. Sistema de emissão de etiquetas.
  1. Incremento: Entrega o cadastramento de clientes. (adição, alteração e exclusão)
  2. Incremento: Relação de clientes para conferência.
  3. Incremento: selecionar clientes por bairro, aniversariantes do mês e por sexo.
  4. Incremento: etiquetas de endereço.
  5. Incremento: etiquetas com aniversariantes do mês.
  6. Incremento: etiquetas de sexo.
  1. Conclusão:
  1. 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.
  1. Linguagem de programação.
  1. 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.
  1. Referências.
  1. 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
  2. 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
  3. Rogério - modelos-de-processo-de-software http://www.slideshare.net/rogerio/modelos-de-processo-de-software-presentation.

126456857

...

Baixar como (para membros premium)  txt (4.6 Kb)   pdf (67.2 Kb)   docx (14.1 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com