Modelos de desenvolvimento

Todo sistema a ser desenvolvido possui um ciclo de vida, ou seja, tem começo, meio e fim. A forma como essas etapas serão realizadas já foram discutidas pelos mais conceituados profissionais da área de informática. Este artigo apresenta de forma simples 5 modelos de desenvolvimento diferentes.

[ Hits: 58.005 ]

Por: Gustavo Villa em 07/06/2005


Modelos Evolucionários: Espiral



Também mescla o modelo modelo seqüencial linear com o da prototipagem. Oferece potencial para desenvolvimento rápido de versões incrementais do software. Nos primeiros incrementos podem ser usados papel ou protótipo. Durante os últimos incrementos são produzidas versões cada vez mais completas do sistema submetido à engenharia.

São utilizadas as seguintes tarefas:
  1. Comunicação com o cliente;
  2. Planejamento - Tarefa necessária para definir recursos, prazos e outras informações relacionadas ao projeto;
  3. Análise de risco;
  4. Engenharia - Tarefa necessária para construir uma ou mais representações da aplicação;
  5. Construção e liberação - tarefas necessárias para construir, testar, instalar e fornecer apoio ao usuário (documentação e treinamento);
  6. Avaliação pelo cliente.

Página anterior    

Páginas do artigo
   1. Modelo sequêncial linear
   2. Modelo de prototipagem
   3. Modelo RAD (Rapid Application Development)
   4. Modelos Evolucionários: Incremental
   5. Modelos Evolucionários: Espiral
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Entendendo POO (História e conceitos)

Certificação Java - 2 - Literals and Ranges of All Primitive Data Types (Exam Objective 4.6)

Introdução a eXtreme Programming (XP) e instalação do ANT + JUnit

Polimorfismo - Uma visão em C++ e Java

Certificação Java - 1 - Java Programming Language Keywords (Exam Objective 4.4)

  
Comentários
[1] Comentário enviado por hra em 07/06/2005 - 10:16h

O artigo está bom em certo aspecto, pois dá nomes as técnicas que os programadores já praticam sem nem perceber, mas algumas coisas estranhas no texto me fazem pensar que originalmente não éra um artigo e sim uma comunicação interna de alguma empresa. Me corrija se eu estiver errado, foi só uma impressão. Se for esse o caso então deveria haver créditos e referências, até para não caracterizar pirataria ou plagio.

Na primeira página tem um trecho assim: "(aquela velha história que discutimos com maria angélica, hélder, etc)"

Ainda nessa mesma página é citado algo (um site ?) chamado: "Você Apita"

Na pagina RAD tem mais "coisas":
"(tem mais detalhes aqui no livro sobre modelagem do negócio)"

Faltou uma introdução ao contexto, mas isso não é fundamental. O que faltou mesmo foi uma abordagem sobre XP (eXtreme Programming) que tem sido o modelo predominante no desenvolvimento para Linux, apesar de pouco conhecido e praticado no brasil.


[2] Comentário enviado por guvilla em 07/06/2005 - 10:57h

hra, muito obrigado pela observação!

Você tem razão que o texto está estranho por ter uns comentários.
Este texto eu usei em um estudo sobre Engenharia de Software na faculdade, logo, se existe plágio, estou me auto-plagiando (se é que isso é possível.... rs)

O que aconteceu é que tenho duas versões deste texto. Uma é a versão que utilizei inclusive no artigo sobre metodologia de desenvolvimento de software publicado no PHPBrasil, que está sem os comentários e outro que é este que publiquei aqui.

Procurei no texto a parte com a frase "aquela velha história que discutimos com maria angélica, hélder, etc", mas como não encontrei, achei que esta fosse a versão correta para publicação.

Desculpe minha falha. Na realidade já entrei em contato com o pessoal do vivaolinux para que isso seja corrigido.

Com relação ao XP, concordo que seja necessário comentar sobre ele. É uma metodologia nova e COMPLETAMENTE QUESTIONÁVEL já que exclui a documentação, que é fundamental em sistemas complexos.

Claro que esse tema é muito polêmico e será muito debatido, por isso até é preciso preparar um material bom a respeito do mesmo.

Mais uma vez, obrigado pelas observações.
Gustavo Villa.

[3] Comentário enviado por removido em 07/06/2005 - 23:58h

OPa!,

Parabéns pelo artigo nota 100... Favoritos+

Comentando sobre prótotipos, realmente no ciclo de um desenvolvimento de software acho que não pode foltar. Inclusive implementei recentemente na empresa onde trabalho, a etapa de prótotipo, e já me esta trazendo ótimos resultados.

--
Abs,
guinet gmail com

[4] Comentário enviado por danieldiasc em 30/05/2006 - 09:12h

Tá muito bom, mas 90% desse texto foi retirado do livro do Pressman.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts