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

?

有關(guān)軟件工程方法進展的探究

2014-04-29 00:44:03曲彬
電腦迷 2014年9期
關(guān)鍵詞:計算機

曲彬

摘 要 社會的發(fā)展是與計算機技術(shù)形影不離的,計算機軟件開發(fā)的規(guī)模在不斷的擴大,開發(fā)的速度也在快速的增長。軟件工程它是一個新型的工程分支,現(xiàn)階段已經(jīng)有了一定程度上的規(guī)模,在軟件工程的研究方式上也在不斷的突破創(chuàng)新,開發(fā)者們正在努力的研究各種各樣的開發(fā)方式以及管理方式,并融入實際的運用。

關(guān)鍵詞 計算機 軟件工程開發(fā) 軟件工程管理方式

中圖分類號:TP311.5 文獻標識碼:A

0前言

傳統(tǒng)的軟件開發(fā)方式已經(jīng)不能夠滿足于現(xiàn)在人們對軟件的需求,長期以來,軟件的開發(fā)都是在很混亂的狀態(tài)之下。這種軟件開發(fā)的模式對于那種小型的軟件系統(tǒng)開發(fā)有很好的成果,不過社會的需求量在不斷的加強,軟件的功能要求越來越多,系統(tǒng)開始變化的很復雜,整體的系統(tǒng)之中再融入新的功能是比較困難的,出現(xiàn)故障的幾率也是越來越大,可排除的幾率也開始變化的很小。但是,在開發(fā)者的不斷努力之下,漸漸的有了一整套的較為正規(guī)的方式。就是在軟件的開發(fā)過程中嚴格的遵循開發(fā)的規(guī)定,利用此種方式來開發(fā)軟件的系統(tǒng),不僅僅能夠有很好的成果,并且可預見性高,開發(fā)的速率非常的好。將傳統(tǒng)的軟件開發(fā)形式顛覆,在很長的時間里,它們被叫為輕量型的方式?,F(xiàn)在,在科技的飛速發(fā)展之下,就出現(xiàn)了敏捷性的軟件開發(fā)形式。

1軟件工程開發(fā)新方式的思維路徑

1.1軟件開發(fā)新方式的特點

較為傳統(tǒng)的編程方式——邊編程邊改,一直都在試著對某個項目,在特定的周期之內(nèi)能夠完成較為詳細的時間計劃,再依據(jù)制定的時間計劃開始軟件的開發(fā)。此方式有很大的局限性,它只能夠?qū)⒑玫谋硐髮嵭袃?yōu)化,而不能依據(jù)項目的需要和開發(fā)的環(huán)境改變,進行自動化的變化,沒有較強的適應性。但是,敏捷性軟件的開發(fā)方式是和傳統(tǒng)的軟件開發(fā)方式相反的,它將軟件的開發(fā)帶入較為輕松的時代。在敏捷性軟件開發(fā)的方式中它是全面的面向人的,而不是全部的面向過程,在面向過程時它是注重過程,而全部的過程是不會因為人而出現(xiàn)變化,也不會因為時間的問題而改變。敏捷性軟件開發(fā)主要注重開發(fā)人員的水平,過程只占其很小的部分。在很多的開發(fā)者研究之后,有了迭代式的軟件開發(fā)的方式。它就是在軟件的開發(fā)時期不斷的有最終軟件的系統(tǒng)版本,這所有的版本在逐漸的呈現(xiàn)系統(tǒng)需求的功能,后期的功能是要依據(jù)前面的系統(tǒng)版本要求為準的,在開發(fā)的后期實行一定程度的整合,并要求做全方位的測試,不能出現(xiàn)影響系統(tǒng)的問題。

1.2軟件開發(fā)新方式的理念

以人為本的理念是最為關(guān)鍵的因素,也是敏捷性軟件開發(fā)的主要理念。它的關(guān)鍵就是讓開發(fā)人員接受軟件開發(fā)的整個過程。通常過程以及技術(shù)人員是分開的,全部的過程都是在于管理人員的,這就在很大的程度上抵制了過程的發(fā)展,值得一提的是,決策進程的管理者不會技術(shù)以及在很長的時間都沒有做軟件的開發(fā)。所以,要調(diào)動技術(shù)員的工作積極性,讓他們自愿的融入到開發(fā)的進程中。

2軟件工程開發(fā)新方式

敏捷性軟件開發(fā)有諸多的方式,它們之間有很多的共同特點,但也是各具特色的。

2.1極限編程——XP

極限編程是敏捷型方式中最出色的方式,它在實行的時候有四條必須要遵循的規(guī)則,交流、反饋、簡潔以及勇氣,XP方式它有很多的實驗基本的規(guī)則,它很重視測試,并且要不斷的積累測試的代碼,在項目整體完成時,就將這些個代碼進行整合并融合進系統(tǒng)之中,XP方式是紀律性能以及適應性能的有效統(tǒng)一。

2.2水晶系列方式

水晶系列的方式它是以人為本的理念,在軟件開發(fā)者的不斷努力之下,它可以用較少的約束但同時還可以保障方式成功的實行,在某種程度上,在容易運用以及高效率之間找到了一種平衡。在開發(fā)者的不斷努力創(chuàng)新之下,水晶系列在不斷的完善,并且被很多的編程人員運用。

2.3適應性開發(fā)方式

適應性軟件開發(fā),即ASD。它的核心就是猜測、協(xié)作以及學習。這種軟件的開發(fā)階段都是非線性的以及重迭性的。要能夠應付諸多的不可預知的事情,思考以及提出各種各樣的方式,來迎合以及適應所處的環(huán)境。它注重技術(shù)人員不停的去學習、探索,在不斷的學習中實驗工程中的假設。這樣學習就會接連不斷的,要認識到計劃以及設計都是要依據(jù)開發(fā)的變化而出現(xiàn)變化。

2.4樹型開發(fā)方式

結(jié)構(gòu)設計的最新的進展就是樹型軟件開發(fā)方式,它很好的將軟件的體系結(jié)構(gòu)以及程序結(jié)構(gòu)的設計有效的結(jié)合。此種方式就是將系統(tǒng)分解為五個操作的層次,系統(tǒng)、事件、任務、作業(yè)、操作這五個層次有效的進行。將任務以及作業(yè)以樹的對應關(guān)系進行對應,它將是未來的軟件發(fā)展的趨向。

3結(jié)語

軟件工程的開發(fā)是與時俱進的,它的發(fā)展非常迅速,在人們不斷的更新軟件功能的需求,也不斷的提升,所以,軟件開發(fā)的方式是要全方位的發(fā)展,而且不斷的創(chuàng)新完善。計算機人員要依據(jù)不同的需求來尋求合理的方式,記住諸多的準則,穩(wěn)穩(wěn)地走下去,把這些新型的方式進一步發(fā)熱推進發(fā)展,在不久的將來被廣泛的運用。

(作者學號:1330490)

參考文獻

[1] 王芳.軟件工程的歷史和發(fā)展趨勢[J].計算機光盤軟件與應用,2012(22).

[2] 劉春穎.軟件工程的歷史和新發(fā)展[J].科海故事博覽·科技探索,2013(5).

[3] 李志.試析軟件工程的歷史及其發(fā)展[J].科園月刊,2011(3).

猜你喜歡
計算機
計算機操作系統(tǒng)
穿裙子的“計算機”
基于LabVIEW的計算機聯(lián)鎖仿真系統(tǒng)
基于計算機自然語言處理的機器翻譯技術(shù)應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術(shù)應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統(tǒng)審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
計算機應用軟件開發(fā)技術(shù)的幾點探討
電子制作(2017年14期)2017-12-18 07:08:10
計算機網(wǎng)絡安全
iLOCK型計算機聯(lián)鎖開發(fā)中的需求開發(fā)管理
計算機聯(lián)鎖系統(tǒng)配置軟件設計與實現(xiàn)
富裕县| 南康市| 九龙城区| 当涂县| 石楼县| 石泉县| 双桥区| 宁国市| 中江县| 苗栗县| 兴国县| 唐河县| 临泽县| 大同县| 土默特右旗| 洪洞县| 潜江市| 上饶县| 沾化县| 青神县| 同心县| 梧州市| 乌兰察布市| 巴南区| 宿松县| 家居| 嘉义市| 东莞市| 东乌珠穆沁旗| 成安县| 上思县| 托克托县| 定西市| 禹城市| 开阳县| 积石山| 旌德县| 汕头市| 沅江市| 虎林市| 应用必备|