999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于組件的非線性軟件開發過程研究*

2012-02-28 05:10:38臧影
網絡安全與數據管理 2012年16期
關鍵詞:體系設計企業

臧影

(云南科技信息職業學院,云南 昆明 650224)

1 軟件開發方法的演變

軟件開發方法經歷了從結構化程序設計到面向對象設計、分布式對象/系統設計等方法的演變過程,近年又產生了基于組件的開發方法。組件是可以插入系統中的對象。基于組件的開發(CBD)是一種軟件開發方法,采用這種方法開發,生命周期中的所有問題和階段,包括需求分析、體系結構、設計、構建、測試、部署、支持技術和項目管理,都是基于組件進行的。

然而,現有的軟件工程體系顛倒了人與軟件開發過程的主次關系,放任軟件缺陷的引入與傳播,盲目進行軟件的修改維護,分不清軟件工程的主要和次要矛盾,導致軟件產品不完整、軟件開發效率低、軟件質量差、開發費用高昂。造成這些問題的根源在于,現有的軟件工程體系都是采用了線性增量單向迭代模型,都是線性思維和簡單科學的產物,而軟件是由開發團隊和客戶這些非線性的人組成的復雜系統所創造的邏輯思維的產物,其本身也是一個復雜的、非線性的系統,兩者存在根本性的矛盾,這在很大程度上削弱了基于組件開發方法帶給軟件企業的好處[1]。

因此,為了最大限度地發揮基于組件開發方法的優點,必須摒棄傳統的線性軟件工程體系,取而代之以非線性、整體性、相關性、關鍵性、層次性、目的性、開放性、動態性、適應性等原則和綜合設計、增量集成、雙向迭代、主動防錯、全程評審、協同開發、信息共享、實時溝通等擴展原則的非線性軟件工程體系[1]。

2 基于組件的非線性軟件開發

雖然非線性軟件工程體系具有諸多優點,但是其實現需要一定的軟件開發平臺支持?,F在,國內外已有一些軟件企業在這個領域進行了有益的探索,例如上海艾賽軟件科技有限公司所開發的艾賽銀彈Panorama++軟件開發、測試、維護支撐平臺就是其中的代表。不過,這類軟件開發平臺產品的價格不菲,通常一套完整的產品需要200~300萬元人民幣,這對于經營規模小、資金匱乏、利潤空間狹窄、管理水平低的廣大中小型軟件公司來說,無疑并非適宜的選擇。

針對中小型軟件企業的現狀,作者認為企業可以通過組織結構再造和開發流程再造,利用現有的軟件工具,同樣可以在相當高的程度實現非線性軟件工程體系核心思想,達到較好的效果。

2.1 軟件企業組織結構再造

針對非線性軟件工程體系多軌并行的特點,軟件企業應從原有的職能型組織結構轉化為面向客戶的矩陣型組織結構。

如圖1所示,企業將客戶的每個或每組需求各視為一個項目,為每個項目設立項目經理,并與各個職能部門的特定員工組成相應的項目組。為了進一步體現非線性軟件工程體系的整體性和開放性原則,項目組必須與客戶緊密聯系,并將相應的客戶人員納入到項目團隊,從而構成面向客戶的矩陣型組織。

面向客戶的矩陣型組織結構為在軟件工程中體現非線性軟件工程體系的整體性、開放性、動態性、綜合設計、雙向迭代、全程評審、協同開發、信息共享、實時溝通等原則思想,提供了組織基礎和保證。

2.2 軟件企業開發流程再造

非線性軟件工程體系的核心思想是強調雙向迭代、增量集成、全程評審、協同開發。軟件企業應調整原有職能型組織結構基礎上的工作流程,在新的面向客戶的矩陣型組織結構基礎上,構建實現上述思想的基于組件的非線性軟件開發流程。

如圖2所示,基于組件的非線性軟件開發流程由軟件企業開發部門的分析構建組、組件開發組、品質保障組、組件管理組的相關成員及相關用戶組成。其中,根據企業軟件產品的構成,可以設立針對不同組件的組件開發組。

用戶提出對軟件產品的需求后,組件管理組首先在企業內、外的組件庫中尋找可用的組件。如果沒有,將由分析構建組牽頭,協同組件n開發組和用戶共同對需求進行必要的分析,建立相應的模型,制訂規約,并產生需求說明文檔。

品質保障組對模型和規約進行審核。如果審核未能通過,需要完善需求分析;如果審核通過,將由分析構建組和組件n開發組共同進行組件n的構架設計,即總體設計,并產生組件構架設計文檔。

品質保障組對組件n的構架設計進行審核。如果審核未能通過,需要根據未能通過的原因,追溯到組件n的架構設計,甚至需求分析階段,進行必要的修改和完善工作;如果組件n的構架設計審核通過,開發工作將逐步進行組件 n詳細設計(組件 n開發組完成)、編寫程序和單元測試 (組件n開發組和品質保障組協同完成)、組件n測試 (組件n開發組和品質保障組協同完成)、集成測試(組件 n開發組、品質保障組和組件管理組協同完成),并在各階段產生相應的文檔[6]。在每個階段中,階段性成果都要經過品質保障組的審核通過,開發工作才能進入下一階段。如果審核未能通過,開發工作都將依據造成錯誤的原因追溯到以前的相應階段,并進行改進和完善。

如果針對用戶的需求,組件管理組在企業內、外組件庫中找到了可用的組件,軟件開發工作隨即進入組件測試工作階段。

針對用戶需求的各個需要創建或完善的組件的開發工作并行推進并互為獨立的開發項目。最后,對所有的組件一起進行集成測試。

當系統集成測試工作順利通過審核后,組件管理組將對組件及其附屬文檔進行歸檔,以便日后復用或進一步完善。

基于組件的非線性軟件開發過程,不僅具有基于組件開發的軟件復用、部署簡單等優點[7],同時也通過企業組織結構再造和軟件開發流程再造實現了非線性軟件工程體系的核心理念,提高了軟件開發質量和效率,降低了開發成本,適用于中小型軟件企業的產品開發工作中。

[1]熊繼光.新一代軟件工程體系與實踐—基于現代系統科學與復雜性科學的非線性整體軟件工程體系及其應用[M].北京:清華大學出版社,2008.

[2]Jay Xiong,Jonathan Xiong.The DP&T System:The defect prevention and traceability-driven system for software engineering[R].The 2006 International Conference on Software Engineering Research&Practice,2006.

[3]Jay Xiong,Jonathan Xiong.The DP&T model:the defect prevention and traceability-driven model for software engineering[R].The 2006 International Conference on Software Engineering Research&Practice,2006.

[4]Jay Xiong,Jonathan Xiong.The DP&T methodology:the defect prevention and traceability-driven methodology for software engineering[R].The 2006 International Conference on Software Engineering Research&Practice,2006.

[5]李偉波,劉永祥,王慶春.軟件工程[M].武漢:武漢大學出版社,2006

[6](美)PRESSMAN R S.軟件工程——實踐者的研究方法(第 5版)[M].梅宏,譯.北京:機械工業出版社,2005.

[7](美)HERZUM P,SIMS O.基于組件的企業級開發[M].韓柯,等譯.北京:機械工業出版社,2005.

猜你喜歡
體系設計企業
企業
當代水產(2022年5期)2022-06-05 07:55:06
企業
當代水產(2022年3期)2022-04-26 14:27:04
企業
當代水產(2022年2期)2022-04-26 14:25:10
構建體系,舉一反三
敢為人先的企業——超惠投不動產
云南畫報(2020年9期)2020-10-27 02:03:26
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
“曲線運動”知識體系和方法指導
“三位一體”德育教育體系評說
中國火炬(2010年7期)2010-07-25 10:26:09
主站蜘蛛池模板: 99免费在线观看视频| 亚洲性一区| 中文字幕免费视频| 精品久久久久久久久久久| 亚洲人网站| 国产一区二区丝袜高跟鞋| 日韩中文欧美| 国产福利拍拍拍| 亚洲视频在线网| 久久综合亚洲鲁鲁九月天| 成人国内精品久久久久影院| 日本精品视频一区二区| AV老司机AV天堂| 54pao国产成人免费视频| 91精品在线视频观看| 男人天堂亚洲天堂| 色天天综合久久久久综合片| 丰满人妻一区二区三区视频| 美女被操91视频| av午夜福利一片免费看| 美女潮喷出白浆在线观看视频| 亚洲成人www| 久久香蕉国产线看观看式| 国产va免费精品观看| 欧美视频在线播放观看免费福利资源| 欧美不卡在线视频| 亚洲va精品中文字幕| 一本色道久久88| 亚洲欧美一区二区三区麻豆| 一级福利视频| 国产精品午夜福利麻豆| 台湾AV国片精品女同性| 国产一级α片| 亚洲免费播放| 久久精品aⅴ无码中文字幕| 99免费在线观看视频| 国产精品成人AⅤ在线一二三四| 精品少妇人妻无码久久| 国产综合网站| 人妻精品久久久无码区色视| 精品国产自| 99精品高清在线播放| 欧美啪啪一区| 亚洲欧美日韩久久精品| 国产成人凹凸视频在线| 婷婷中文在线| 欧美一级99在线观看国产| 欧美人与动牲交a欧美精品| 成人免费午间影院在线观看| 日韩成人高清无码| 久久精品国产国语对白| 亚洲综合色婷婷中文字幕| 亚洲午夜国产精品无卡| 色男人的天堂久久综合| 中文字幕在线看| 亚洲精品中文字幕午夜| 狂欢视频在线观看不卡| 亚洲欧美综合另类图片小说区| 亚洲国产91人成在线| 亚洲网综合| 岛国精品一区免费视频在线观看| 婷婷六月激情综合一区| 97se亚洲综合在线韩国专区福利| 亚洲色无码专线精品观看| 99re在线免费视频| 久久一本日韩精品中文字幕屁孩| 特级欧美视频aaaaaa| 试看120秒男女啪啪免费| 亚洲一区免费看| 老司机久久精品视频| 2021国产在线视频| 亚洲欧洲日产无码AV| 四虎永久免费地址在线网站| 亚洲欧美另类久久久精品播放的| 99国产精品一区二区| 国产va欧美va在线观看| 国产欧美日韩另类| 国产a网站| 国产毛片基地| 久久综合一个色综合网| 国产成人凹凸视频在线| 亚洲无码高清一区二区|