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
主站蜘蛛池模板: 日韩天堂在线观看| 亚洲av日韩综合一区尤物| 91欧美在线| 午夜啪啪网| 最新国产麻豆aⅴ精品无| 国产在线八区| 91亚洲精品第一| 91久久青青草原精品国产| 国产香蕉97碰碰视频VA碰碰看| 国产超碰一区二区三区| 欧美自慰一级看片免费| 亚洲一道AV无码午夜福利| 不卡网亚洲无码| 国产成人无码综合亚洲日韩不卡| 人妻21p大胆| 人妻精品久久久无码区色视| 91精品免费高清在线| 亚洲精品无码久久久久苍井空| 在线观看av永久| 日韩在线视频网| 韩国v欧美v亚洲v日本v| 天天操天天噜| a级毛片免费网站| 午夜毛片免费观看视频 | 亚洲色婷婷一区二区| 91免费在线看| 中文无码日韩精品| 国产成人成人一区二区| 欧美亚洲激情| 一级成人欧美一区在线观看| 国产精品嫩草影院视频| 免费看av在线网站网址| 精品一区二区久久久久网站| 女人一级毛片| 91视频区| 久久精品欧美一区二区| 亚洲国内精品自在自线官| 日本三区视频| 成人在线综合| 找国产毛片看| 中国成人在线视频| 欧美不卡视频一区发布| 国产视频自拍一区| 毛片免费试看| 91热爆在线| 欧美不卡视频一区发布| 精品综合久久久久久97超人该| 国产又黄又硬又粗| 成人看片欧美一区二区| 色综合狠狠操| AV老司机AV天堂| 又大又硬又爽免费视频| 成人免费黄色小视频| 伊人激情综合| jizz亚洲高清在线观看| 欧美在线国产| 亚洲国产成人自拍| 婷婷六月色| 久久这里只精品国产99热8| 一本久道热中字伊人| 好紧太爽了视频免费无码| 亚洲va在线∨a天堂va欧美va| 国产高清不卡| 精品少妇人妻一区二区| 精品无码视频在线观看| 原味小视频在线www国产| 亚洲日本精品一区二区| 日韩av无码精品专区| 国产又粗又猛又爽| 美美女高清毛片视频免费观看| 三区在线视频| 国产视频自拍一区| 日韩人妻精品一区| 99久久国产综合精品女同| 国产成人综合欧美精品久久| 国产97视频在线观看| 五月天久久综合国产一区二区| 亚洲最猛黑人xxxx黑人猛交 | 久久中文字幕av不卡一区二区| 欧美激情综合一区二区| 精品久久久久成人码免费动漫| 亚洲色偷偷偷鲁综合|