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

基于復用的軟件開發過程中的配置管理

2018-03-02 12:22:12丁斌
數字技術與應用 2018年12期

丁斌

摘要:本文探討了配置管理的主要活動與主要功能,研究分析了基于復用的軟件開發,以實現對軟件開發過程的科學管理。

關鍵詞:軟件開發;復用;配置管理

中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2018)12-0148-01

常言道:“工欲善其事,必先利其器”。軟件配置管理作為一項非常復雜的工作,僅僅依靠手工是不現實的,而且又與整個軟件的開發活動緊密相關,因此,在實際工作中為其配備相應的工具作為輔助是非常有必要的。

1 配置管理的主要活動

立足于配置管理的本質,配置管理主要包括以下四種活動:識別配置、變化控制、狀態記錄和報告、審計。識別配置指的是通過找出所需要管理的中間產品(程序和文檔),確保它們在配置管理的控制范圍之內,同時對它們之間的相關關系進行維護;變化控制,是指記錄變化的有關信息,進而有效控制軟件產品的質量;狀態記錄和報告,實際上是指通過記錄和熟悉每一個配置的變化狀態后,實現對整個軟件變化過程的記錄和報告;關于審計,指的是利用配置記錄驗證軟件達到了預期的要求。

2 配置管理工具的主要功能

配置管理工具主要是圍繞以上四種活動,針對這四方面的功能,也是配置管理的基本功能,許多配置管理工具還提供一些基于基本功能的軟件開發支持,過程管理因此成為了配置管理的功能之一。對于配置管理工具,其有以下主要功能[1]:

2.1 配置支持

配置是一組中間軟件產品,同時每一個產品都是一個配置項,具有相同的目的。通過配置管理所提供的支持,用戶能夠實現對配置項間各種關系的建立和維護,不僅促進了某些特定任務的完成,而且有利于標識某一變化對整個系統開發的影響。

2.2 版本控制

版本控制是管理在整個軟件生存周期只能夠建立起來的某一配置項的不同版本。在軟件工程中所涉及的軟件對象均要予以標識。無論在對象成為基線之前和之后,均可能需要進行頻繁的變更,因此每一個配置項都可以建立演變圖。

2.3 變更控制

變更控制是指將一套自動工具與人為的變動進行相結合,建立一套機制,實現對軟件配置項修改有意識的控制,從而避免在軟件開發中由于盲目修改所引起的混亂。在修改控制過程中,還要對項目數據庫的訪問控制和同步控制引起注意,其也是確保項目數據庫完整、一致以及安全的基本要求。

2.4 創建支持

軟件系統一般是由多個配置項組成的,建立整個系統的過程是非常繁瑣和耗時的,而配置管理工具可以實現對每個配置項信息的記錄和追蹤,確保用戶在更短的時間內建立系統。通過結合版本控制,能夠有效地支持同時開發系統的多個版本。

2.5 其它功能

除了上述的主要功能外,配置管理還可以提供以下功能,包括:過程支持、團隊支持、權限控制、審計控制、報告/查詢、人員管理和配置庫管理等。

3 基于復用的軟件開發

伴隨著軟件規模的進一步擴大,人們對于更高質量和生產效率的軟件需求也逐步增長,研究人員在此方面也做出了很多努力。現階段,經過不斷的驗證,軟件復用可以針對以上等問題予以有效解決[2]。

3.1 基于復用的軟件開發模型

基于復用的軟件開發主要含有兩方面:第一,開發可復用構件;第二,利用可復用構件進行開發。開發可復用構件,是指將可復用的構件直接開發出來,或者將之前的軟件產品改造成可復用的構件,這些構件具有較高的可復用價值;利用可復用構件進行開發,指的是在可復用構件原有的基礎上,構建應用系統,并且要確保復用已有構件的質量更優。

3.2 開發可復用構件

在開發軟件的過程中,復用通常會被大部分軟件人員所忽略,這使得最終所生產的產品只具有微弱的可復用性。例如:大多數程序只被允許在規定的環境中運行,而程序模塊的調用關系五花八門,不僅缺乏標準的接口,而且獨立性和封裝性較差,因此導致后期項目開發的復用受到很大的影響。因此,關于復用的軟件開發中必須要要抓住重點,通過對復用性進行改良,從而改造成可復用性較高的構件產品。對于構件開發而言,領域工程占據重要的位置,其主要思想,是針對某一領域中所存在的眾多系統進行分析,實現這些相似系統之間的對比,尋找出該領域中存在的實體、操作以及關系,然后通過抽象,改造成可復用的構件。

3.3 利用可復用構件進行開發

傳統的軟件開發者通常要從零開始,而基于復用的軟件開發者則不需要,比如:不用重新編寫所有的程序代碼。其可以使用構件庫中現有的構件,構建相應的軟件系統即可。采取構件進行開發主要包括以下環節:

(1)構件提取。目前,考慮到軟件構件的復雜性,在提取軟件信息時,要進行配置管理,同時為了防止軟件出現數據丟失,必須要嚴格管理軟件數據庫,從而確保軟件程序的完整性。為此,軟件開發人員針對構件儲存和提取必須要科學管理,提高對軟件配置管理重要性的重視,結合實際,針對不同的構件,采取相應的配置管理方式,有助于后期對軟件中數據的提取,儲存完整的信息,同時實現對軟件的質量以及各個功能的快速查詢,這對于軟件整理功能和數據信息方面有著很大的幫助,提升了在數據庫中提取構件的效率,在軟件儲存中也更加嚴密,避免發生信息泄露,同時也意味著配置管理軟件中的構件極其重要,從而提高儲存構件的完整性。(2)構件的適應性修改。通常情況下,復用者很難滿意所提取出來的構件,需要通過評估兩者的差距與區別,然后對構件進行修改,最終滿足要求。構件的適應性修改主要包含三個方面:選擇、修改和集成,其中修改最為重要。站在復用的角度來看,復用構件的代價是不可以高過重新開發的代價,因此,對于復用而言,減少構件修改的代價極其重要,越低越好。(3)構件組裝。在獲得需要的構件后,接下來則是組裝構件。根據要求,構件組裝通常可以將小粒度的構件先組裝成大粒度的構件,進而組裝成整個系統,而并不是直接組裝成應用系統的。

3.4 軟件開發環境對軟件復用的支持

基于復用的軟件開發,與軟件開發環境的支持息息相關。在其支持下,各種復用工具和開發工具集成一個系統,同時這些復用工具可以彼此間進行調用。關于協調,軟件開發環境中除了提供通訊與并發控制,加強了復用者之間的協調性;而且為復用者創造了高效便捷的界面。配置管理作為熱點,不僅在軟件工程環境中很重要,而且在基于復用的軟件開發過程中發揮了極其關鍵的作用。

4 結語

總而言之,在軟件的開發過程中,對軟件要實施配置管理,主要內容為在進行軟件修改時,要進行配置管理,以減少修改軟件的頻率,同時針對軟件內部不完整之處進行及時修復。針對不同性能的軟件來設計軟件配置的權限,與此同時,為了發揮出軟件的功能,必須對所有開發出的軟件實行統一配置審核,將不達標的軟件排除,保證每個軟件的完整性和實用性,從而體現出軟件配置管理的具有重要意義。

參考文獻

[1]楊一平,馬慧.軟件工程與軟件能力成熟度的融合[J].計算機系統應用,2012(2):6-8.

[2]嚴曉光,陳曼煜.軟件配置管理的問題、目的、層次和策略[J].計算機工程與科學,2009(5):90-92.

Configuration Management in Software Development Based on Reuse

DING Bin

(Guangzhou Huarui Technology Co., Ltd. , Guangzhou Guangdong? 510700)

Abstract:This paper discusses the main activities and functions of configuration management, studies and analyses software development based on reuse, in order to realize the scientific management of software development process.

Key words:software development; reuse; configuration management

主站蜘蛛池模板: 国产精品妖精视频| 日韩精品一区二区三区大桥未久 | 在线国产三级| 亚洲日韩第九十九页| 九九热精品免费视频| 国产精品免费电影| 3D动漫精品啪啪一区二区下载| 国产美女91视频| 亚洲AⅤ波多系列中文字幕| 天堂va亚洲va欧美va国产| yy6080理论大片一级久久| 亚洲动漫h| 国产精品主播| 老色鬼久久亚洲AV综合| 无码人妻免费| 国产午夜精品一区二区三区软件| 中文国产成人精品久久| 新SSS无码手机在线观看| 成人午夜网址| 亚洲黄色高清| 香蕉久人久人青草青草| 狠狠色香婷婷久久亚洲精品| 成人精品免费视频| 成人午夜视频网站| 天天色综合4| 久久伊伊香蕉综合精品| 伊人久久大线影院首页| 一级全免费视频播放| 国产女人18毛片水真多1| 国产精品男人的天堂| 国产在线视频自拍| 五月婷婷激情四射| 亚洲精品欧美日本中文字幕| 成人毛片免费观看| 久996视频精品免费观看| 亚洲高清无码精品| 日韩精品专区免费无码aⅴ| 无码电影在线观看| 五月天福利视频| 91视频首页| 日韩在线第三页| 欧美人与牲动交a欧美精品| www精品久久| 毛片卡一卡二| 欧美自慰一级看片免费| 日本三区视频| 日韩区欧美国产区在线观看| 久久综合干| 精品成人一区二区| 欧美成人手机在线观看网址| 奇米精品一区二区三区在线观看| 国产精品亚洲片在线va| 国产婬乱a一级毛片多女| 伊人久久青草青青综合| 国产精品久久久精品三级| 亚洲大学生视频在线播放| 亚洲视频二| 五月天丁香婷婷综合久久| 亚洲欧美在线综合一区二区三区 | 精品久久人人爽人人玩人人妻| 91午夜福利在线观看| 亚洲色欲色欲www在线观看| 色男人的天堂久久综合| 精品亚洲麻豆1区2区3区| 在线免费亚洲无码视频| 日韩精品毛片人妻AV不卡| 国产欧美在线观看一区| 久久99国产乱子伦精品免| 欧美精品亚洲二区| 国产日本视频91| 依依成人精品无v国产| 久久一日本道色综合久久| 国产午夜人做人免费视频| 国产迷奸在线看| 91网址在线播放| 九九久久精品国产av片囯产区| 国产高潮流白浆视频| 欧美国产日韩在线观看| 97精品久久久大香线焦| 亚洲自偷自拍另类小说| 无码内射在线| 中文字幕亚洲综久久2021|