国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談?dòng)?jì)算機(jī)軟件的開(kāi)發(fā)維護(hù)可靠性

2016-03-27 20:18:11闞旋張成灝
數(shù)碼世界 2016年12期
關(guān)鍵詞:浙江師范大學(xué)計(jì)算機(jī)軟件可靠性

闞旋 張成灝

浙江師范大學(xué)

淺談?dòng)?jì)算機(jī)軟件的開(kāi)發(fā)維護(hù)可靠性

闞旋 張成灝

浙江師范大學(xué)

軟件開(kāi)發(fā)維護(hù)是在創(chuàng)建和維護(hù)產(chǎn)生軟件產(chǎn)品的應(yīng)用程序和框架時(shí)涉及的計(jì)算機(jī)編程,文檔編制,測(cè)試和錯(cuò)誤修復(fù)的過(guò)程。軟件開(kāi)發(fā)維護(hù)是一個(gè)編寫(xiě)和維護(hù)源代碼的過(guò)程,但在更廣泛的意義上,它包括所需軟件的概念到軟件的最終表現(xiàn),用軟件系統(tǒng)規(guī)模越做越大越復(fù)雜,其可靠性越來(lái)越難保證。應(yīng)用本身對(duì)系統(tǒng)運(yùn)行的可靠性要求越來(lái)越高,在一些關(guān)鍵的應(yīng)用領(lǐng)域,如航空、航天等,其可靠性要求尤為重要,在銀行等服務(wù)性行業(yè),其軟件系統(tǒng)的可靠性也直接關(guān)系到自身的聲譽(yù)和生存發(fā)展競(jìng)爭(zhēng)能力。本文通過(guò)對(duì)軟件開(kāi)發(fā)維護(hù)的可靠性要素分析,探究提高其可靠性的有關(guān)策略。

軟件運(yùn)維 可靠性分析 框架維護(hù)

1 計(jì)算機(jī)軟件的開(kāi)發(fā)現(xiàn)狀

軟件開(kāi)發(fā)包括研究,新開(kāi)發(fā),原型設(shè)計(jì),修改,重用,重新設(shè)計(jì),維護(hù)或任何其他導(dǎo)致軟件產(chǎn)品的活動(dòng)。軟件可以開(kāi)發(fā)用于各種目的,三種最常見(jiàn)的是滿(mǎn)足特定客戶(hù)/業(yè)務(wù)的特定需求(使用定制軟件的情況),以滿(mǎn)足一些潛在用戶(hù)的感知需求(該情況與商業(yè)和開(kāi)源軟件)或個(gè)人使用(例如科學(xué)家可以編寫(xiě)軟件來(lái)自動(dòng)執(zhí)行平凡的任務(wù))。嵌入式軟件開(kāi)發(fā),即用于控制消費(fèi)產(chǎn)品的嵌入式軟件的開(kāi)發(fā),要求開(kāi)發(fā)過(guò)程與受控實(shí)體產(chǎn)品的開(kāi)發(fā)相結(jié)合。系統(tǒng)軟件是應(yīng)用程序和編程過(guò)程本身的基礎(chǔ),并且通常單獨(dú)開(kāi)發(fā)。對(duì)軟件開(kāi)發(fā)過(guò)程的更好質(zhì)量控制的需要引起了軟件工程的學(xué)科,其目的是將在工程范例中例示的系統(tǒng)方法應(yīng)用于軟件開(kāi)發(fā)的過(guò)程。軟件工程中的軟件維護(hù)是在交付后修改軟件產(chǎn)品以糾正故障,提高性能或其他屬性。更多方法還促進(jìn)整個(gè)開(kāi)發(fā)生命周期的連續(xù)測(cè)試,以及始終有一個(gè)有效的產(chǎn)品,更結(jié)構(gòu)化或“瀑布式”的方法試圖評(píng)估大多數(shù)風(fēng)險(xiǎn),并在實(shí)施開(kāi)始之前制定軟件的詳細(xì)計(jì)劃,并避免在軟件開(kāi)發(fā)生命周期規(guī)劃的后期階段進(jìn)行重大的設(shè)計(jì)變更和重新編碼。各種方法具有顯著的優(yōu)點(diǎn)和缺點(diǎn),并且使用軟件來(lái)解決問(wèn)題的最佳方法通常將取決于問(wèn)題的類(lèi)型。

2 計(jì)算機(jī)軟件開(kāi)發(fā)維護(hù)分析

2.1 開(kāi)發(fā)維護(hù)重要性分析

軟件維護(hù)是一個(gè)非常廣泛的活動(dòng),包括糾錯(cuò),增強(qiáng)功能,刪除過(guò)時(shí)的功能和優(yōu)化。因?yàn)樽兓遣豢杀苊獾?,必須開(kāi)發(fā)評(píng)估,控制和修改的機(jī)制。因此,任何在操作之后更改軟件的工作都被認(rèn)為是維護(hù)工作,目的是保持軟件隨時(shí)間的價(jià)值,該價(jià)值可以通過(guò)擴(kuò)大客戶(hù)群,滿(mǎn)足額外的要求,變得更易于使用,更高效和采用更新的技術(shù)來(lái)加強(qiáng),維護(hù)可以持續(xù)20年,而開(kāi)發(fā)僅僅是1-2年。軟件的一個(gè)組成部分是維護(hù)軟件,這需要在軟件開(kāi)發(fā)期間準(zhǔn)備一個(gè)精確的維護(hù)計(jì)劃,它應(yīng)該指定用戶(hù)如何請(qǐng)求修改或報(bào)告問(wèn)題。預(yù)算應(yīng)包括資源和費(fèi)用估計(jì)數(shù),應(yīng)該針對(duì)每個(gè)新系統(tǒng)特征及其質(zhì)量目標(biāo)的開(kāi)發(fā)制定新的決策,軟件維護(hù)可以在開(kāi)發(fā)過(guò)程后持續(xù)5-6年(甚至數(shù)十年),需要一個(gè)有效的計(jì)劃,其可以解決軟件維護(hù)的范圍,交付/部署過(guò)程的定制,將提供維護(hù)和對(duì)生命周期成本的估計(jì)。正確執(zhí)行標(biāo)準(zhǔn)的選擇是從軟件工程的早期階段開(kāi)始的具有挑戰(zhàn)性的任務(wù),其并未由相關(guān)利益相關(guān)者確定重要。

2.2 開(kāi)發(fā)維護(hù)可靠性策略分析

維護(hù)可靠性的實(shí)施過(guò)程包含軟件準(zhǔn)備和過(guò)渡活動(dòng),例如維護(hù)計(jì)劃的構(gòu)思和創(chuàng)建,準(zhǔn)備處理發(fā)展過(guò)程中發(fā)現(xiàn)的問(wèn)題以及產(chǎn)品配置管理的后續(xù)工作。一旦應(yīng)用程序成為維護(hù)組的責(zé)任,就會(huì)執(zhí)行問(wèn)題和修改分析過(guò)程。維護(hù)程序員必須分析每個(gè)請(qǐng)求,確認(rèn)并檢查其有效性,調(diào)查它并提出解決方案,記錄請(qǐng)求和解決方案建議,最后獲得應(yīng)用修改的所有必需的授權(quán),該過(guò)程考慮了修改本身的實(shí)現(xiàn)。修改的過(guò)程接受,通過(guò)與提交請(qǐng)求的個(gè)人確認(rèn)修改的工作,以確保修改提供了解決方案。遷移過(guò)程是例外,并且不是日常維護(hù)任務(wù)的一部分。如果軟件必須移植到另一個(gè)平臺(tái)而功能沒(méi)有任何更改,則將使用此過(guò)程,并且可能會(huì)將維護(hù)項(xiàng)目組分配給此任務(wù)。有許多維護(hù)者特有的過(guò)程,活動(dòng)和實(shí)踐,控制和協(xié)調(diào)的活動(dòng)序列,在此過(guò)程中,系統(tǒng)逐漸從開(kāi)發(fā)者轉(zhuǎn)移到維護(hù)者,服務(wù)水平協(xié)議和由維護(hù)者協(xié)商的專(zhuān)業(yè)維護(hù)合同,修改請(qǐng)求和問(wèn)題報(bào)告幫助臺(tái),由維護(hù)者使用的問(wèn)題處理過(guò)程,以確定優(yōu)先級(jí),記錄和路由他們最終接收的請(qǐng)求。

3 總結(jié)與展望

軟件開(kāi)發(fā)的不同方法可以以不同的順序執(zhí)行這些階段,或者將更多或更少的時(shí)間用于不同的階段。在軟件開(kāi)發(fā)的每個(gè)階段生成的文檔的詳細(xì)程度也可能不同。這些階段也可以依次執(zhí)行,或者它們可以在各種循環(huán)或迭代上重復(fù)。更極端的方法通常需要花費(fèi)在規(guī)劃和文檔上的更少的時(shí)間,以及花費(fèi)在自動(dòng)化測(cè)試的編碼和開(kāi)發(fā)上的更多時(shí)間。采用防錯(cuò)性程序設(shè)計(jì),是建立在程序員相信軟件中肯定有錯(cuò)誤這一基礎(chǔ)上的,雖然在設(shè)計(jì)時(shí)要花費(fèi)一定的時(shí)間,但這對(duì)提高可靠性有著重要的實(shí)用價(jià)值。

[1]惠宏偉.軟件自動(dòng)運(yùn)維系統(tǒng)的研究與實(shí)現(xiàn)[D].電子科技大學(xué),2006:19-33

[2]劉冬立.基于軟件自保護(hù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].同濟(jì)大學(xué),2007:14-23

[3]鐘瑛.淺議電子文件系統(tǒng)的功能要素[J].檔案學(xué)通訊,2006:11-20

[4]杜獻(xiàn)峰.基于三層 B/S結(jié)構(gòu)的系統(tǒng)開(kāi)發(fā)[J].中原工學(xué)院學(xué)報(bào),2009:19-25

[5]林鵬,李田養(yǎng).軟件管理系統(tǒng)研究及建設(shè)[J].蘭臺(tái)世界,2008:23-25

第一作者:闞旋,1994.10生,男,漢族,江蘇南京人,浙江師范大學(xué),本科,研究方向:計(jì)算機(jī)。

第二作者:張成灝,浙江師范大學(xué)。

猜你喜歡
浙江師范大學(xué)計(jì)算機(jī)軟件可靠性
浙江師范大學(xué)行知學(xué)院手繪作品選登
LiBa0.95-yBO3∶0.05Tb3+,yBi3+熒光粉的制備及熒光性質(zhì)
于昕卉作品
可靠性管理體系創(chuàng)建與實(shí)踐
Application of “Process Approach” in Middle School English Writing-Teaching
基于C語(yǔ)言的計(jì)算機(jī)軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
淺談不同編程語(yǔ)言對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的影響
電子制作(2018年1期)2018-04-04 01:48:36
電子制作(2017年2期)2017-05-17 03:55:06
淺談基于C語(yǔ)言的計(jì)算機(jī)軟件程序設(shè)計(jì)
電子制作(2017年24期)2017-02-02 07:14:40
基于可靠性跟蹤的薄弱環(huán)節(jié)辨識(shí)方法在省級(jí)電網(wǎng)可靠性改善中的應(yīng)用研究
咸阳市| 永修县| 正宁县| 上犹县| 杭锦后旗| 阿城市| 离岛区| 柘荣县| 双江| 九江县| 东乌珠穆沁旗| 金塔县| 博罗县| 东乡族自治县| 米林县| 富阳市| 江陵县| 梓潼县| 肃北| 吴旗县| 西青区| 靖江市| 长丰县| 上林县| 井冈山市| 遵化市| 桓仁| 合水县| 瓮安县| 宜章县| 泰顺县| 广河县| 广昌县| 安平县| 桓台县| 南郑县| 桦川县| 阿克| 安泽县| 丰台区| 轮台县|