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

軟件開發(fā)規(guī)律淺析

2014-04-29 00:00:00張菡
無線互聯(lián)科技 2014年12期

摘 要:自21世紀初以來,由于信息技術的迅猛發(fā)展,舊有的軟件危機尚未徹底解決,新形勢下的危機已經頻發(fā)。本文主要介紹軟件危機的基本概況和早期階段的主要表現(xiàn),并且對軟件開發(fā)規(guī)律有了進一步的認識。

關鍵詞:軟件危機;軟件開發(fā)規(guī)律;CMM

1 軟件危機概述

1.1 軟件危機新問題

軟件危機是指軟件生產方式過于落后,但是計算機軟件需求迅速增長,兩者之間造成難以調和的矛盾,從而導致軟件在開發(fā)與維護過程中出現(xiàn)一系列嚴重問題的現(xiàn)象。

1.2 早期軟件危機的表現(xiàn)

因為軟件產品是人為生產的產品,只要是由人做的工作都不會是完美無缺的,總會或多或少的存在一些錯誤。既然錯誤是必然存在的,我們目前的問題是如何避免錯誤的產生和消除已經產生的錯誤。

早期軟件危機主要表現(xiàn)在:(1)開發(fā)費用和進度失控,為了趕進度或壓成本不得不采用一些權宜之計,這樣又往往嚴重損害軟件產品質量。(2)軟件可靠性差,盡管耗費了大量的人力物力,系統(tǒng)的正確性越來越難以保證。(3)軟件難以維護,很多程序缺乏相應的文檔資料,程序中的錯誤難以定位,難以改正。

2 軟件開發(fā)規(guī)律認識

2.1 軟件開發(fā)本質

軟件開發(fā)規(guī)律是所有軟件開發(fā)人員不得不研究和解決的問題,尤其是中國的軟件從業(yè)者不僅要研究一般的軟件開發(fā)規(guī)律,還要研究具有中國特色的軟件開發(fā)規(guī)律和中國商業(yè)軟件的開發(fā)規(guī)律。

軟件開發(fā)的本質其實就是一種映射,具體的說是要實現(xiàn)“高層概念”到“低層概念”的映射,從“高層處理邏輯”到“低層處理邏輯”的映射。特別是對于大型軟件系統(tǒng)的開發(fā),這一映射是相當復雜的,涉及相關人員、使用技術、采取的途徑等等。

軟件工程活動是生產一個最終滿足用戶的需求且達到工程目標的軟件產品所需要的步驟,包括需求、設計、實現(xiàn)、確認、支持等活動。需求是在一個抽象層上建立系統(tǒng)模型的活動。設計活動定義實現(xiàn)需求規(guī)約所需的結構,該活動的主要產品包括軟件體系結構、詳細的處理算法。實現(xiàn)活動是設計規(guī)約到代碼轉換的活動。驗證確認是一項評估活動,貫穿于整個開發(fā)過程,包括動態(tài)分析和靜態(tài)分析。

2.2 軟件過程管理

在實際的項目質量管理中,質量管理總是圍繞著質量保證過程和質量控制過程兩方面。這兩個過程相互作用,在實際應用中可能發(fā)生交叉。軟件質量保證的目的是使軟件過程對于管理人員來說是可見的。它通過對軟件產品和活動進行評審和審計來驗證軟件是合乎標準的。軟件質量保證組在項目開始時就一起參與建立計劃、標準和過程。軟件質量控制主要為發(fā)現(xiàn)和消除軟件產品的缺陷。對于高質量的軟件來講,最終產品應該盡可能達到零缺陷。而軟件開發(fā)是一個以人為中心的活動,所以缺陷是不可避免。要想交付一個高質量的軟件,消除缺陷的活動就變得很重要。缺陷消除是通過評審和測試來實現(xiàn)。潛在的缺陷越大,用來消除它所花的費用越高。因此成熟的軟件開發(fā)過程在每一個可能會引入潛在缺陷的階段完成之后會展開質量控制活動。這些活動包括:需求評審、設計評審、代碼走查、單元測試、集成測試、系統(tǒng)測試和驗收測試等。

CMM對實施軟件過程的必要條件做了明確定義,劃分了5個成熟度等級:

⑴初始級。在初始級,企業(yè)一般不具備穩(wěn)定的軟件開發(fā)與維護的環(huán)境。處于這一等級的企業(yè),成功與否在很大程度上決定于有杰出的項目經理與經驗豐富的開發(fā)團隊,項目成功與否非常不確定。

⑵可重復級。這一級,建立了管理軟件項目的政策,以及為貫徹執(zhí)行這些政策而定的措施。通過這一級,企業(yè)實現(xiàn)了過程的規(guī)范化、穩(wěn)定化。

⑶定義級。這一級,面對整個企業(yè)的軟件開發(fā)與維護過程的文件將被制訂出來。這些過程是集成到一個協(xié)調的整體。項目小組要根據(jù)該項目的特點去改編企業(yè)的標準軟件過程來制訂出為本項目而定義的過程。

⑷定量管理級。這一級,企業(yè)對產品與過程建立起定量的質量目標,同時在過程中加入規(guī)定的很清楚的連續(xù)的度量。

⑸優(yōu)化級。這個等級中企業(yè)會把重點放在對過程的不斷優(yōu)化。企業(yè)會主動去找出過程的弱點和長處,達到預防缺陷的目標。項目小組分析引起缺陷的原因,對過程進行評鑒與改進,以便預防已發(fā)生的缺陷再度發(fā)生。

3 結語

軟件危機曾經是計算機領域最熱門的話題,為了解決這場危機,眾多專家、學者做了大量努力,最終認識到所謂的軟件危機實質上是軟件中存在錯誤。錯誤是軟件的固有屬性,是沒法去改變的。軟件過程是為了獲得高質量軟件所需要完成的一系列任務的框架,它規(guī)定了完成各項任務的工作步驟。ISO 9000把過程定義為:使用資源將輸入轉化為輸出的活動所構成的系統(tǒng)。過程定義了:運用方法的順序、應該交付的文檔資料、管理措施,以及標志軟件開發(fā)各個階段任務完成的里程碑。

主站蜘蛛池模板: 91国语视频| 国内精品一区二区在线观看| 久久香蕉国产线看观| 国产精品免费电影| 亚洲色图狠狠干| 精品欧美日韩国产日漫一区不卡| 欧美一区二区三区不卡免费| 午夜福利亚洲精品| 香蕉综合在线视频91| 四虎免费视频网站| 精品三级在线| 99精品高清在线播放| 婷婷色婷婷| 欧美97色| 啊嗯不日本网站| 日本爱爱精品一区二区| 在线另类稀缺国产呦| 99r在线精品视频在线播放 | 日韩欧美国产综合| 国产特级毛片aaaaaa| 久久综合九九亚洲一区 | 操美女免费网站| 国产成人综合久久精品尤物| www亚洲天堂| 99久久精品无码专区免费| 国产人成乱码视频免费观看| 国产在线一二三区| 亚洲精品片911| 国产亚洲男人的天堂在线观看| 一本久道热中字伊人| 欧美精品H在线播放| 最新亚洲人成网站在线观看| AV片亚洲国产男人的天堂| 中国精品久久| 亚洲综合第一区| 自拍偷拍欧美日韩| 九九久久精品免费观看| 啪啪啪亚洲无码| 欧美全免费aaaaaa特黄在线| 不卡的在线视频免费观看| 欧美一区二区人人喊爽| 国产呦精品一区二区三区下载 | 久久综合亚洲色一区二区三区| 中文字幕1区2区| 911亚洲精品| 九九视频免费看| 毛片三级在线观看| 天天综合色网| 超碰91免费人妻| 国产欧美精品一区aⅴ影院| 国产精品视频久| 最新日本中文字幕| 日韩不卡高清视频| 久久精品娱乐亚洲领先| aⅴ免费在线观看| 日韩第九页| 九九热视频在线免费观看| 亚洲国产欧美目韩成人综合| 91麻豆精品视频| 91亚洲免费视频| 激情乱人伦| 99这里精品| 无码专区在线观看| 伊人国产无码高清视频| 亚洲一区二区三区在线视频| 亚洲人成网7777777国产| 91在线激情在线观看| 狼友av永久网站免费观看| 嫩草国产在线| 精品伊人久久久大香线蕉欧美| 国产特级毛片aaaaaa| 91精品国产一区| 操美女免费网站| 欧美视频免费一区二区三区| 国产v欧美v日韩v综合精品| 午夜不卡视频| 久草网视频在线| 五月六月伊人狠狠丁香网| 精品1区2区3区| 亚洲精品国产自在现线最新| 精品1区2区3区| 在线不卡免费视频|