官术网_书友最值得收藏!

2.2.1 軟件工程化管理

軟件的工程化管理極其重要。軟件工程化管理是指對于一個軟件工程項目,為了確定和滿足需求所必須進行的一系列組織、計劃、協調和監督等工作。多年來,經過大量調查研究發現,管理仍然是開發軟件項目成敗的關鍵。

早在20世紀70年代中期,美國國防部就組織力量研究軟件項目失敗的原因,發現在失敗的軟件項目中,70%是由于管理不善造成的,因而認為管理影響全局,并掀起了研究軟件管理技術的熱潮。20年后,根據美國三份經典的研究報告,這一狀況并未得到轉變:軟件開發仍然很難預測,大約只有10%的項目能夠在預定的費用和進度下交付符合需求的軟件;管理仍然是影響軟件項目成敗的主要因素;并指出開發過程中的返工是軟件過程不成熟的標志。

軟件工程化管理具有以下幾個特征:

·沒有適當的管理,軟件開發不可能完成好,也就談不上軟件工程化。

·軟件工程項目越大、越復雜,管理工作量占整個軟件研制工作量的比例也越大。

·管理的基本目標是以最小代價滿足對工程項目預定的要求,基本任務是保證恰當地確定軟件需求和圓滿地實現需求。

軟件工程化管理的關鍵是:

·對軟件開發過程的全過程控制;

·對軟件質量的全方位管理;

·建立多層次的軟件開發、管理體系。

主站蜘蛛池模板: 韩城市| 宾阳县| 鞍山市| 南召县| 高淳县| 长治县| 莫力| 昭苏县| 容城县| 汽车| 大厂| 贵定县| 谢通门县| 缙云县| 乌鲁木齐县| 泗阳县| 景德镇市| 珠海市| 固始县| 客服| 株洲县| 闽侯县| 弥勒县| 石城县| 义乌市| 扬州市| 涿州市| 毕节市| 尚义县| 呼图壁县| 福海县| 湘西| 女性| 察雅县| 石景山区| 通辽市| 和林格尔县| 正阳县| 武穴市| 化州市| 乐陵市|