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

?

軟件工程技術(shù)發(fā)展思索

2013-04-29 00:04:27孫永國(guó)
無(wú)線(xiàn)互聯(lián)科技 2013年5期
關(guān)鍵詞:軟件工程網(wǎng)絡(luò)結(jié)構(gòu)技術(shù)

孫永國(guó)

摘 要:本文針對(duì)軟件工程技術(shù)發(fā)展的現(xiàn)狀以及發(fā)展趨勢(shì)做了詳實(shí)的分析探討,按照事物發(fā)展的規(guī)律,對(duì)于軟件工程技術(shù)的發(fā)展歷程做了分析回顧,從軟件的本質(zhì)分析了虛擬技術(shù)各個(gè)層次的基本構(gòu)造,重點(diǎn)對(duì)軟件的工業(yè)化生產(chǎn)模式進(jìn)行了闡述,同時(shí)以Internet的出現(xiàn)為背景,探索了軟件技術(shù)的發(fā)展趨勢(shì)。

關(guān)鍵詞:軟件工程;技術(shù);軟件工業(yè)化;網(wǎng)絡(luò)結(jié)構(gòu)

1 軟件工程技術(shù)發(fā)展歷程

軟件工程的從概念的提出到取得長(zhǎng)足的進(jìn)步一共經(jīng)歷了30多年,其中較為重要的進(jìn)步主要是建立于高級(jí)語(yǔ)言基礎(chǔ)上的結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)以及相關(guān)的開(kāi)發(fā)工具、計(jì)算機(jī)輔助軟件工程(CASE)成為研究熱點(diǎn),并開(kāi)發(fā)了一些對(duì)軟件技術(shù)發(fā)展具有深遠(yuǎn)影響的軟件工程環(huán)境以及面向?qū)ο蟮母呒?jí)語(yǔ)言的編程思路以及編程方法的誕生。從本質(zhì)上而言,軟件屬于客觀(guān)事物的范疇,也是對(duì)其他實(shí)際客觀(guān)事物的一種不斷改進(jìn),因此客觀(guān)世界的不斷變化以及快速發(fā)展決定了軟件工程的誕生以及進(jìn)一步發(fā)展。軟件的發(fā)展中重要的貢獻(xiàn)就是解決了硬件的異構(gòu)特性,比如可以采用操作系統(tǒng)從客戶(hù)的角度屏蔽了計(jì)算機(jī)硬件之間的差異,目前屏蔽中間件的異構(gòu)性的網(wǎng)絡(luò)服務(wù)技術(shù)也取得了較好的發(fā)展。更為復(fù)雜的異構(gòu)問(wèn)題都會(huì)促使軟件技術(shù)的不斷發(fā)展,應(yīng)用軟件工程的理念進(jìn)行實(shí)際問(wèn)題的解決主要需要建立合理的模型并采用正確的處理方式,剞劂概念模型以及現(xiàn)實(shí)問(wèn)題之間的映射關(guān)系。

2 軟件以及軟件的基本特征

軟件是對(duì)于客觀(guān)事物工作規(guī)律以及內(nèi)在機(jī)制的一種具體描述,是客觀(guān)事物在計(jì)算機(jī)技術(shù)層面的直接反映。其基本的特性是能夠反應(yīng)客觀(guān)世界不斷變化的需要。軟件的本質(zhì)特征是軟件的演化性以及軟件的構(gòu)造性。應(yīng)用軟件模型實(shí)現(xiàn)更為直接的表達(dá),更符合用戶(hù)的思維習(xí)慣,正是對(duì)于軟件本質(zhì)屬性的闡述。在高級(jí)語(yǔ)言出現(xiàn)之前的匯編指令主要表達(dá)的就是實(shí)現(xiàn)語(yǔ)言構(gòu)造到概念的轉(zhuǎn)移,在抽象層次中屬于較低的水平,而后隨即出現(xiàn)的高級(jí)程序,尤其是面向?qū)ο蟮拈_(kāi)發(fā)軟件則在抽象層次上具有較大的提升。

3 軟件工程的主要研究?jī)?nèi)容

軟件開(kāi)發(fā)實(shí)際上在本質(zhì)意義上來(lái)說(shuō)就是完成了高層概念到底層概念之間的映射,實(shí)現(xiàn)不同層次的邏輯之間的轉(zhuǎn)換。對(duì)于大型應(yīng)用軟件,其映射的結(jié)構(gòu)以及映射關(guān)系較為復(fù)雜。按照目前的基本要求以及規(guī)范,軟件工程(software engineering)是以計(jì)算機(jī)科學(xué)的基本理論以及相關(guān)技術(shù)為基礎(chǔ),采用工程管理的模式以及方案,對(duì)軟件產(chǎn)品進(jìn)行定義、開(kāi)發(fā)、維護(hù)以及后期的管理。

軟件工程中最為基本的目標(biāo)是實(shí)現(xiàn)產(chǎn)品的正確性、可靠性以及合算性。所謂正確性也就是說(shuō)所設(shè)計(jì)的軟件要能夠達(dá)到預(yù)先設(shè)定的目標(biāo),完成相應(yīng)的設(shè)計(jì)功能;可用性指的是軟件的基本結(jié)構(gòu)以及相關(guān)支撐資料可以滿(mǎn)足用戶(hù)的需求;合算性則指的是軟件的成本與性能之間的平衡。因此軟件工程的開(kāi)發(fā)過(guò)程就是一個(gè)生產(chǎn)一個(gè)最終滿(mǎn)足用戶(hù)需求且達(dá)到工程目標(biāo)的軟件產(chǎn)品所需要的步驟。一般而言主要包含了需求設(shè)計(jì)分析、功能實(shí)現(xiàn)、客戶(hù)確認(rèn)以及支持等一系列的過(guò)程。在軟件工程的開(kāi)發(fā)設(shè)計(jì)中必須遵循以下的四個(gè)原則,首先是要能夠采用合理的設(shè)計(jì)方法,設(shè)計(jì)要體現(xiàn)模塊化的思維,要能夠考慮到軟件的一致性以及集成組裝性等方面的問(wèn)題;此次要采用合理的開(kāi)發(fā)風(fēng)格,以此保證軟件開(kāi)發(fā)的可持續(xù)性,不斷滿(mǎn)足用戶(hù)提出的新要求;同時(shí)要能夠?yàn)檐浖_(kāi)發(fā)提供高質(zhì)量的工程支持,保證按期對(duì)客戶(hù)提交符合要求的軟件產(chǎn)品;最后就是要能夠保證對(duì)于軟件工程的有效管理。

4 軟件工程的發(fā)展趨勢(shì)

傳統(tǒng)意義上的軟件開(kāi)發(fā)是一個(gè)靜態(tài)的封閉的平臺(tái),一般采用自頂向下的設(shè)計(jì)方案,在這樣的模式一般都是首先確定系統(tǒng)的范圍,然后進(jìn)行項(xiàng)目分解,逐步實(shí)現(xiàn)的方案。在未來(lái)的軟件開(kāi)發(fā)中需要的就是采用一個(gè)具有豐富的基礎(chǔ)軟件作為開(kāi)發(fā)必須的平臺(tái),同時(shí)要求開(kāi)發(fā)平臺(tái)具有動(dòng)態(tài)的開(kāi)放特性以及靈活的設(shè)計(jì)框架。開(kāi)發(fā)活動(dòng)要能夠不斷實(shí)現(xiàn)“無(wú)序”到“有序”之間的不斷循環(huán),由不斷變化的動(dòng)態(tài)特性逐步實(shí)現(xiàn)穩(wěn)定;程序的合理性以及正確性表現(xiàn)形式逐步多樣化,軟件體系結(jié)構(gòu)中側(cè)重點(diǎn)從軟件實(shí)際結(jié)構(gòu)的分解轉(zhuǎn)換為對(duì)于不同協(xié)同尸體的聚合。未來(lái)軟件開(kāi)發(fā)將是軟件實(shí)體進(jìn)一步開(kāi)發(fā),在Internet的不同節(jié)點(diǎn)上任何一個(gè)軟件的實(shí)體都可以在開(kāi)放的環(huán)境中以適當(dāng)?shù)姆绞竭M(jìn)行發(fā)布,從而實(shí)現(xiàn)其他軟件實(shí)體進(jìn)行跨網(wǎng)絡(luò)的互連互通協(xié)作和聯(lián)盟,從而形成一種與當(dāng)前的信息Web類(lèi)似的Software Web.Software Web。

5 結(jié)論

目前軟件工程技術(shù)的發(fā)展要能實(shí)現(xiàn)軟件與硬件的結(jié)合,所謂軟件就是能夠與系統(tǒng)結(jié)合符合工程開(kāi)發(fā)規(guī)律的程序,硬件也就是指微電子技術(shù)。要能夠?qū)崿F(xiàn)面向應(yīng)用,實(shí)現(xiàn)軟件以及硬件一體化的系統(tǒng)以及成熟產(chǎn)品,在工程理念的背景下可以將軟件開(kāi)發(fā)技術(shù)的發(fā)展總體趨勢(shì)歸納為軟件開(kāi)發(fā)平臺(tái)的虛擬化以及網(wǎng)絡(luò)化、編程設(shè)計(jì)方法的對(duì)象化以及系統(tǒng)的構(gòu)件化。同時(shí)產(chǎn)品家族化、開(kāi)發(fā)工程化、過(guò)程規(guī)范化、競(jìng)爭(zhēng)國(guó)際化、生產(chǎn)規(guī)?;纫彩悄壳败浖こ碳夹g(shù)發(fā)展的最新特點(diǎn)。網(wǎng)絡(luò)構(gòu)建的軟件理論以及方法實(shí)現(xiàn)等主要的工作側(cè)重點(diǎn)在于實(shí)現(xiàn)以下的轉(zhuǎn)變,首先是傳統(tǒng)軟件結(jié)構(gòu)到網(wǎng)構(gòu)軟件結(jié)構(gòu)的轉(zhuǎn)變;其次是從實(shí)體單元的被動(dòng)性到其主動(dòng)性的轉(zhuǎn)變;同時(shí)能從系統(tǒng)的靜態(tài)性演化到系統(tǒng)的動(dòng)態(tài)性、協(xié)同方式從單一性到靈活性的轉(zhuǎn)變也顯得尤其重要;最后從經(jīng)驗(yàn)驅(qū)動(dòng)的軟件手工開(kāi)發(fā)模式到知識(shí)驅(qū)動(dòng)的軟件自動(dòng)生成模式的轉(zhuǎn)變.建立這樣一種新型的理論、方法以及實(shí)現(xiàn)都是軟件工程技術(shù)中重要的技術(shù)特征。

[參考文獻(xiàn)]

[1]印桂生,王瑩潔.董宇網(wǎng)構(gòu)軟件的Wright-Fisher多策略信任演化模型[J].軟件學(xué)報(bào),2012(8).

[2]付德平,李海峰,韋延民.UI元模型建模關(guān)鍵技術(shù)研究[J].中國(guó)制造業(yè)信息化,2011(7).

[3]張?jiān)Q,肖剛,徐恭旭,陸佳煒.軟件產(chǎn)品族構(gòu)件演化及其復(fù)雜度評(píng)價(jià)[J].計(jì)算機(jī)應(yīng)用,2011(3).

猜你喜歡
軟件工程網(wǎng)絡(luò)結(jié)構(gòu)技術(shù)
依托工作室的軟件工程實(shí)踐教學(xué)研究
基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
淺談鋼筋混凝土結(jié)構(gòu)建筑應(yīng)用外包粘鋼加固技術(shù)
探討電力系統(tǒng)中配網(wǎng)自動(dòng)化技術(shù)
科技視界(2016年21期)2016-10-17 20:00:58
移動(dòng)應(yīng)用系統(tǒng)開(kāi)發(fā)
科技視界(2016年21期)2016-10-17 19:38:30
北京市中小企業(yè)優(yōu)化升級(jí)
商(2016年27期)2016-10-17 04:13:28
關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
基于互信息的貝葉斯網(wǎng)絡(luò)結(jié)構(gòu)學(xué)習(xí)
知識(shí)網(wǎng)絡(luò)結(jié)構(gòu)維對(duì)于創(chuàng)新績(jī)效的作用機(jī)制——遠(yuǎn)程創(chuàng)新搜尋的中介作用
板桥市| 南木林县| 黄平县| 静海县| 乳源| 海阳市| 吴川市| 施甸县| 宜城市| 洛川县| 万载县| 九龙城区| 赤壁市| 宁强县| 洛扎县| 临泽县| 武安市| 石林| 石嘴山市| 呼和浩特市| 天台县| 芮城县| 固原市| 宁津县| 扶沟县| 临清市| 牡丹江市| 和静县| 万载县| 油尖旺区| 焦作市| 泾阳县| 红桥区| 乌兰浩特市| 安化县| 吴旗县| 临夏县| 新建县| 饶河县| 保定市| 玉树县|