如何開展一個軟件項目
一、開展軟件項目的目的就是提供一個高質量的軟件項目。所謂質量就是質與量,滿足客戶要求的條項的數量集合。高質量即滿足客戶要求的條項的數量非常多。
二、關鍵點
- 需求
找一需求分析厲害的人,分析出詳細的需求,并形成文檔,供后續開發使用。 - 技術
需要一技術很好的人,當碰到技術問題時,能迅速出擊,找到問題所在并解決之。 - 測試
需要一測試很強的人,能撰寫測試用例,驗證軟件是否符合需求,找出BUG,以免軟件到了客戶處才發現BUG
有以下幾種模型
- 瀑布模型
過程分成好幾個階段,上一階段完成了,才能做下一階段的事,正在做現在階段的東西,不能再去改上一階段的東西。通常適用于小項目或外包這種需求很明確的項目。 - 螺旋模型
和瀑布模型差不多,但在測試階段,如發現不對的,可以回頭去改前階段的東西 - 原型
需求明確后,就開發出靜態的原型,后續程序員再根據這個原型去實現 - 迭代(增量)模型
先做每一階段的一些基礎的東西,然后再漸漸補充。比較適合大型項目。
posted on 2009-07-16 21:27 paulwong 閱讀(326) 評論(0) 編輯 收藏 所屬分類: Process Management