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

  • 實用軟件工程
  • 趙池龍 楊林主編
  • 744字
  • 2018-12-28 21:55:50

1.7 軟件管理過程

管理過程和支持過程又稱為“軟件過程工程(Software Process Engineering)”。它是軟件工程的一部分。習慣上,人們有時稱軟件管理過程為軟件過程管理。

軟件開發(或生產)要不要管理,怎樣管理,人們經過很長時間才認識到其重要性。軟件開發開始于20世紀40年代末的美國,但是,直到1974年,美國人才開始認識到“軟件需要管理”。以后又經過10年,到了1984年,美國人才開始認識到“軟件管理是過程管理”。如今,軟件工程中主要存在三類過程管理,如表1-6所示。

表1-6 軟件工程中的三類過程管理

ISO 9001質量管理和質量保證體系,其應用范圍覆蓋了第二和第三產業中的所有企業。特別地,為了覆蓋軟件企業,它專門增加了一部分內容,使軟件企業能按照它規定的20個過程域進行軟件過程改進與軟件質量保證。

在中國,軟件企業內部的軟件組織,都是按照CMMI階段模型的22 個過程域來進行軟件過程改進的。實施CMMI投入成本高,工作量大,屬于重載過程管理。

以微軟公司為代表的自成體系的一套過程管理文化,稱為“微軟企業文化”,它既不采用CMMI體系,也不采用ISO 9001體系,當然它也不否定CMMI和ISO 9001體系。它獨創了自己的管理模式,來替代CMMI和ISO 9001體系。該管理模式的特色是激勵創新,培養開發人員標新立異的思維方式,以及既有個人的自由自在、又有團隊密切協同的企業精神。正因為有了這樣的微軟企業文化,才誕生出以微軟操作系統Windows為代表的優秀軟件產品。

敏捷文化的主要內容是:敏捷軟件過程AP(Agile Process)、敏捷方法AM(Agile Methodology)、敏捷建模AM(Agile Modeling)和極限編程XP(eXtreme Programming)。實施敏捷文化投入成本低,工作量小,屬于輕載過程管理。

當前,在過程管理與過程改進的三種模型中,起主導作用的還是能力成熟度模型CMMI。應當注意,任何標準體系或過程改善模型的實施成功,都不能保證企業產品質量100%地合格,而只能保證改進企業管理過程,最終促進產品質量的提高。

主站蜘蛛池模板: 翁牛特旗| 个旧市| 凤城市| 青阳县| 张家口市| 托克托县| 绥芬河市| 柳河县| 金乡县| 新邵县| 漯河市| 永胜县| 肃宁县| 南阳市| 昌宁县| 若羌县| 时尚| 钟祥市| 绥芬河市| 南丰县| 太仓市| 奉贤区| 独山县| 漯河市| 都江堰市| 长岭县| 长兴县| 新宁县| 东莞市| 吐鲁番市| 蓬安县| 五指山市| 毕节市| 镇巴县| 平顶山市| 定日县| 茂名市| 青神县| 扶沟县| 澄江县| 眉山市|