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

?

現(xiàn)代軟件工程在現(xiàn)代軟件開發(fā)中的合理應(yīng)用探究

2014-03-24 18:32:31
電子測試 2014年20期
關(guān)鍵詞:面向?qū)ο?/a>管理系統(tǒng)建構(gòu)

雷 蕾

(南陽理工學(xué)院,473004)

現(xiàn)代軟件工程在現(xiàn)代軟件開發(fā)中的合理應(yīng)用探究

雷 蕾

(南陽理工學(xué)院,473004)

隨著社會(huì)經(jīng)濟(jì)的發(fā)展和科學(xué)技術(shù)水平的提高,計(jì)算機(jī)技術(shù)和信息技術(shù)在人們生產(chǎn)生活中的運(yùn)用越來越廣泛,計(jì)算機(jī)技術(shù)和信息技術(shù)是依靠軟件進(jìn)行系統(tǒng)運(yùn)行的先進(jìn)的科學(xué)技術(shù),而現(xiàn)代軟件的整體結(jié)構(gòu)和特點(diǎn)影響了現(xiàn)代軟件工程在現(xiàn)代軟件開發(fā)中的應(yīng)用,例如有些軟件的開發(fā),使用傳統(tǒng)一般的軟件工程方法比較科學(xué)合理,另外有些現(xiàn)代軟件開發(fā),則可以兼用傳統(tǒng)的軟件工程方法和現(xiàn)代的軟件工程方法,因此必須要根據(jù)具體情況合理的進(jìn)行選擇,不能盲目統(tǒng)一適用其中一種或幾種方法。

現(xiàn)代軟件工程;現(xiàn)代軟件開發(fā);合理應(yīng)用研究

0 引言

現(xiàn)今軟件開發(fā)中,傳統(tǒng)的軟件工程方法越來越被現(xiàn)代軟件工程方法所取代,人們越來越覺得其落后性而將其棄之不用,而以面向?qū)ο鬄榇淼默F(xiàn)代軟件工程方法則成為人們常用的軟件工程方法,而其實(shí)有很多的現(xiàn)代軟件工程方法在使用中與軟件開發(fā)環(huán)境并不相容,由于認(rèn)識的局限性,人們不知也不敢對現(xiàn)代軟件工程方法的應(yīng)用提出質(zhì)疑,這就導(dǎo)致使用中會(huì)出現(xiàn)或多或少的問題。因此,對現(xiàn)代軟件工程在現(xiàn)代軟件開發(fā)中的合理應(yīng)用進(jìn)行研究具有重大的現(xiàn)實(shí)意義和價(jià)值。

1 傳統(tǒng)軟件工程方法的內(nèi)容及特點(diǎn)

傳統(tǒng)軟件工程方法是過去常用的一種軟件工程方法,一般都是具有一定的結(jié)構(gòu)化樣式,由多個(gè)程序組成,先要將面臨的問題進(jìn)行概括定義,然后對軟件工程方法具體實(shí)施的可能性和必要性進(jìn)行分析,對所要滿足的需要進(jìn)行分析,再對軟件工程方法進(jìn)行系統(tǒng)的建構(gòu),總體建構(gòu)完結(jié)后進(jìn)行分層次的建構(gòu),建構(gòu)完畢后即可進(jìn)行編寫代碼,然后對軟件的總體性能進(jìn)行檢測,對其中存在的問題和弊端進(jìn)行修復(fù)和維護(hù)。在這一系列的過程中,最主要的就是對所要滿足的需要進(jìn)行分析以及對軟件工程方法進(jìn)行系統(tǒng)的和分層次的建構(gòu)這些方面,在分析方面其主要依據(jù)的是軟件數(shù)據(jù),一般采用的建構(gòu)手段有很多,具體包括數(shù)據(jù)流動(dòng)圖像、數(shù)據(jù)關(guān)系圖和狀態(tài)圖等,而在建構(gòu)程序中,則在系統(tǒng)建構(gòu)上使用結(jié)構(gòu)圖,而分層次建構(gòu)上使用程序圖表,也可使用編碼的方式進(jìn)行建構(gòu)。

2 現(xiàn)代軟件工程方法的內(nèi)容及特點(diǎn)

以面向?qū)ο鬄榇淼默F(xiàn)代軟件工程方法則可以克服傳統(tǒng)軟件工程方法的弊端,其方法一般分為分析、設(shè)計(jì)、編碼、測試和維護(hù)等五個(gè)階段,和傳統(tǒng)軟件工程方法類似,但其在分析階段面對的對象是存在的問題中實(shí)際存在的事件,因此,對象的特征和性質(zhì)可以很好地反映事件的性質(zhì),設(shè)計(jì)階段則是針對系統(tǒng)中的某一個(gè)具體的時(shí)間進(jìn)行研究。

現(xiàn)代軟件工程方法改變了傳統(tǒng)的軟件工程方法較為無序的自發(fā)式狀態(tài),而采用模塊式的開發(fā)方法,運(yùn)用較為先進(jìn)的技術(shù)對軟件的系統(tǒng)進(jìn)行維護(hù)、規(guī)范。其比傳統(tǒng)的軟件工程方法更具有適應(yīng)性,可以使不同用戶的多種需求都得到較為充分的滿足;同時(shí)因?yàn)槠渚哂锌梢孕薷牡奶攸c(diǎn),因此具有更加可靠的特性,可以對設(shè)計(jì)和模塊結(jié)構(gòu)中的弊端進(jìn)行及時(shí)地修復(fù),預(yù)防開發(fā)失敗的風(fēng)險(xiǎn),在投入應(yīng)用后,可以隨時(shí)對其進(jìn)行性能的優(yōu)化,不斷提高軟件的適應(yīng)性;這種軟件工程開發(fā)方法還具有較高的水平,能夠?qū)τ?jì)算機(jī)的資源進(jìn)行合理的配置,使資源得到充分的利用,在將模塊定義之后,通過放置于系統(tǒng)之中,可以重復(fù)使用,還因?yàn)槠渚哂械母哌m應(yīng)性,可以進(jìn)行遷移。

3 合理應(yīng)用現(xiàn)代軟件工程方法

3.1 根據(jù)軟件體系結(jié)構(gòu)選擇合適的軟件工程方法

3.1.1 軟件體系結(jié)構(gòu)制約著軟件工程方法的應(yīng)用

軟件體系結(jié)構(gòu)就是指軟件的分層結(jié)構(gòu),其進(jìn)行數(shù)據(jù)服務(wù)一般都依靠著數(shù)據(jù)庫。而現(xiàn)今使用的數(shù)據(jù)庫管理系統(tǒng)還主要局限于傳統(tǒng)的管理系統(tǒng),以面向?qū)ο鬄榇淼墓芾硐到y(tǒng)還沒有真正普遍廣泛的適用,傳統(tǒng)的管理系統(tǒng)的作用也是舉足輕重的,其可以有效地對數(shù)據(jù)進(jìn)行儲(chǔ)存、與其他的計(jì)算機(jī)共享數(shù)據(jù)、對于數(shù)據(jù)的保障以及故障的處理都起著很好的效果,特別是結(jié)構(gòu)化查詢語言,其不僅不會(huì)對數(shù)據(jù)的整體性造成損害,而且對于較高水平的查詢也能夠靈活運(yùn)行,但是以面對對象為代表的現(xiàn)代管理系統(tǒng)則在較為復(fù)雜的高水平的查詢中不占優(yōu)勢;而且像傳統(tǒng)的軟件工程方法中表結(jié)構(gòu)這種處理方法,應(yīng)用到現(xiàn)代軟件工程方法中,面對的對象會(huì)有所擴(kuò)展,一般面對的是整個(gè)系統(tǒng),而在針對具體的表進(jìn)行數(shù)據(jù)的存儲(chǔ)和操作的時(shí)候,則很不容易進(jìn)行表述,因此,傳統(tǒng)的軟件工程方法在這一方面具有一定的局限性。

3.1.2 現(xiàn)代軟件開發(fā)必須要充分樹立起現(xiàn)代軟件工程理念

現(xiàn)今的軟件開發(fā)大大適用于各行各業(yè),醫(yī)療衛(wèi)生行業(yè)、餐飲服務(wù)業(yè)等等,軟件的使用大大提高了行業(yè)工作生產(chǎn)的效率和效果,同時(shí),也使得各行業(yè)能夠按照一定的標(biāo)準(zhǔn)進(jìn)行操作,規(guī)范了行業(yè)的操作程序。在進(jìn)行現(xiàn)代軟件開發(fā)的時(shí)候,必須要樹立起現(xiàn)代軟件工程理念,這樣才能促進(jìn)軟件開發(fā)和應(yīng)用的順利進(jìn)行。

比如現(xiàn)今醫(yī)療衛(wèi)生事業(yè)就大量的引進(jìn)軟件進(jìn)行操作和管理,不僅存在管理醫(yī)院病理信息和資料的軟件,還存在存儲(chǔ)檢驗(yàn)檢測信息的軟件系統(tǒng)以及影像資料和通信內(nèi)容等的信息管理軟件,拿管理醫(yī)院病理信息和資料的軟件開發(fā)為例,這種軟件的開發(fā)任務(wù)一般要將病理報(bào)告分析的過程收入到軟件中,從而對病理檢查得到的數(shù)據(jù)資料進(jìn)行長期的和有效的存儲(chǔ),同時(shí),也規(guī)范了醫(yī)生和護(hù)士進(jìn)行疾病檢查和診斷的操作行為和過程,有助于對病理情況進(jìn)行及時(shí)地監(jiān)督和管理,軟件本身的操作也是非常簡單的、模塊化處理使得分工也極其清楚明確。在實(shí)際軟件開發(fā)過程中,有的軟件開發(fā)公司沒有對整個(gè)軟件開發(fā)工作進(jìn)行統(tǒng)一和具體的規(guī)劃安排,導(dǎo)致在實(shí)際開發(fā)軟件的過程中,人員分工不夠清晰,相互之間的工作存在空缺或者重復(fù),不能夠很好的協(xié)調(diào),造成開發(fā)軟件時(shí)工作混亂不堪,嚴(yán)重降低了軟件開發(fā)的效率;在軟件開發(fā)前一定要進(jìn)行必要性即需求分析和對其可能性的分析,如果軟件開發(fā)公司進(jìn)行軟件開發(fā)之前沒有對醫(yī)院的整體和部分需求做出一個(gè)分析,在沒有科學(xué)合理的分析的情況下就盲目派工程師到醫(yī)院進(jìn)行開發(fā),這就可能導(dǎo)致工程師與醫(yī)院方面因?yàn)殚_始沒有很好的交流,工程師沒有進(jìn)行具體的調(diào)查研究,沒有針對醫(yī)院不同科室的情況進(jìn)行開發(fā)而導(dǎo)致開發(fā)的醫(yī)療軟件不能夠充分滿足醫(yī)院的需求,不能夠適應(yīng)醫(yī)院的具體情況,而給開發(fā)者和醫(yī)院帶來的兩方面的損失。

4 總結(jié)

醫(yī)療軟件開發(fā)中滲透著現(xiàn)代軟件工程理念有助于開發(fā)出醫(yī)療衛(wèi)生事業(yè)需要的系統(tǒng)化的現(xiàn)代軟件,而其他各行各業(yè)的現(xiàn)代軟件開發(fā)其實(shí)也需要這種現(xiàn)代軟件工程理念的指引,這有助于提高各行各業(yè)的工作效率,減少工作壓力,促進(jìn)行業(yè)的科技化和現(xiàn)代化?,F(xiàn)代軟件工程方法只有在現(xiàn)代軟件開發(fā)中科學(xué)合理應(yīng)用,才能夠促進(jìn)軟件開發(fā)的順利進(jìn)行,傳統(tǒng)的軟件開發(fā)工程方法也并不是一無是處,只有根據(jù)具體的情況在軟件體系結(jié)構(gòu)的制約下對傳統(tǒng)的和現(xiàn)代的軟件工程方法進(jìn)行選擇,才能夠獲得更好的開發(fā)效果和效率。

[1] 嚴(yán)峻.軟件工程方法與應(yīng)用[J].河南科技. 2013(10).

[2] 張京,李成大.結(jié)構(gòu)化軟件工程方法與面向?qū)ο筌浖こ谭椒ǖ谋容^[J].成都電子機(jī)械高等??茖W(xué)校學(xué)報(bào). 2013(02).

Reasonable application of modern software engineering in modern software development

Lei Lei
(Nanyang Institute of Technology,473004)

With the development of economy and raise the level of science and technology,computer technology and information technology in people's production and life more and more widespread use of computer technology and information technology systems rely on software to run the advanced science and technology, and overall structure and characteristics of modern software influenced modern software engineering application in modern software development,for example,some software development,software engineering using traditional methods generally more scientific and reasonable,there are some other modern software development,you can combined traditional software engineering methods and modern software engineering methods,it must be a reasonable choice depending on the circumstances,one or several methods can not be blindly applied uniformly.

modern software engineering;modern software development;reasonably applied research

猜你喜歡
面向?qū)ο?/a>管理系統(tǒng)建構(gòu)
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
消解、建構(gòu)以及新的可能——阿來文學(xué)創(chuàng)作論
阿來研究(2021年1期)2021-07-31 07:38:26
殘酷青春中的自我建構(gòu)和救贖
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
電子測試(2018年15期)2018-09-26 06:01:34
面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
建構(gòu)游戲玩不夠
海盾壓載水管理系統(tǒng)
中國船檢(2017年3期)2017-05-18 11:33:08
緊抓十進(jìn)制 建構(gòu)數(shù)的認(rèn)知體系——以《億以內(nèi)數(shù)的認(rèn)識》例談
面向?qū)ο骔eb開發(fā)編程語言的的評估方法
平利县| 历史| 临西县| 彩票| 晴隆县| 罗源县| 西吉县| 五大连池市| 台南县| 桐乡市| 怀宁县| 讷河市| 苍南县| 仪征市| 青阳县| 扬州市| 积石山| 浪卡子县| 六枝特区| 远安县| 星子县| 阜城县| 宾阳县| 阳高县| 兴仁县| 平阳县| 温宿县| 梁山县| 乐亭县| 南江县| 长春市| 广饶县| 萨迦县| 手机| 澎湖县| 积石山| 河北区| 乌苏市| 修武县| 偏关县| 嵩明县|