亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

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

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

        1 軟件危機概述

        1.1 軟件危機新問題

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

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

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

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

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

        2.1 軟件開發(fā)本質(zhì)

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

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

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

        2.2 軟件過程管理

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

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

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

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

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

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

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

        3 結(jié)語

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

        亚洲国产另类精品| 男女视频网站在线观看| 久久精品中文少妇内射| 成人欧美一区二区三区1314| 少妇太爽了在线观看免费视频| 级毛片无码av| 日本一区二区三区经典视频| av免费不卡国产观看| 亚洲另类精品无码专区| 精品国产1区2区3区AV| 一本大道久久a久久综合精品| 亚洲av无码国产精品色午夜字幕| 国产精品成人免费视频网站京东| 国产成人精品免费视频大全| 在线不卡av一区二区| 国产极品女主播国产区| 婷婷成人基地| 无码久久精品蜜桃| 亚洲中文字幕精品视频| 亚洲精品久久一区二区三区777| 精品人妻少妇一区二区不卡| 性感人妻中文字幕在线| 国产91精品高潮白浆喷水| 护士人妻hd中文字幕| 综合无码综合网站| 国产高清在线精品一区不卡| 国产极品粉嫩福利姬萌白酱| 日韩人妻无码一区二区三区久久99| 国内精品久久久久久久久蜜桃| 综合激情五月三开心五月| 男人扒开添女人下部免费视频 | 亚洲综合欧美色五月俺也去| 午夜亚洲av永久无码精品| 国产一区二区三区国产精品| 东京热加勒比视频一区| 欧美性xxxx极品高清| 国产日韩亚洲欧洲一区二区三区| 亚洲一区二区三区新视频| 日本高清在线一区二区三区| 精品人人妻人人澡人人爽牛牛| 成人av天堂一区二区|