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

?

敏捷軟件開發(fā)方法在中小型制造業(yè)中的應(yīng)用

2014-04-29 00:44:03袁曉桂
電腦迷 2014年11期
關(guān)鍵詞:應(yīng)用

袁曉桂

摘 要 中小制造業(yè)企業(yè)發(fā)展在我國越來越受到普遍關(guān)注,然而對(duì)于很多的中小制造行業(yè)來說,由于他們的資金是有限的,并且供他們可以利用的資源也是很有限的,無論是在財(cái)力還是精力上,他們都不太可能去投入過多來投資企業(yè)管理系統(tǒng),以至于低效率、低質(zhì)量、不能滿足客戶的需求,敏捷開發(fā)法能夠在一定程度上節(jié)約開發(fā)成本而有效快速的進(jìn)行軟件的開發(fā),非常適合中小型制造業(yè)系統(tǒng)的開發(fā)。

關(guān)鍵詞 中小型制造業(yè) 敏捷開發(fā) 應(yīng)用

中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A

軟件在企業(yè)中的應(yīng)用正起到越來越重要的作用,隨著軟件開發(fā)技術(shù)的不斷發(fā)展,企業(yè)級(jí)的管理軟件正朝著更專業(yè)更靈活的方向發(fā)展,對(duì)于一個(gè)開發(fā)軟件的公司或者組織來說,如何能更加細(xì)致地滿足企業(yè)客戶的需求,如何能從最短的時(shí)問內(nèi)開發(fā)出一套軟件,如何能盡量控制開發(fā)的成本,是作為將來軟件開發(fā)技術(shù)發(fā)展的重要方向。

我國中小型制造企業(yè)仍處在成長的階段,其變化速度驚人,對(duì)于所需的管理軟件要求操作簡潔,易學(xué)易用,同時(shí)還要求柔性大以靈活的應(yīng)對(duì)各種需求,這些企業(yè)如果可以投資開發(fā)出先進(jìn)的管理系統(tǒng),將很利于他們的管理,企業(yè)的管理水平將上一個(gè)很高的臺(tái)階,他們最重視的生產(chǎn)力效率隨之將得到很大的提高。這些中小型制造業(yè)普遍存在如下問題:

(1)廣大中小制造企業(yè)由于行業(yè)間激烈的競(jìng)爭,各企業(yè)的資金情況、技術(shù)高低以及員工的配比等等各方面都會(huì)體現(xiàn)到各企業(yè)的生產(chǎn)流程的差異上來。這樣一來,他們哪怕是同一類型產(chǎn)品的生產(chǎn),例如玻璃瓷器的生產(chǎn)等都會(huì)出現(xiàn)很多的差異。這就說明,任何一個(gè)中小型制造企業(yè),他們所需的管理系統(tǒng)在需求上是不一致的。

(2)從成產(chǎn)流程的嚴(yán)密性和完整性來看,這些企業(yè)遠(yuǎn)遠(yuǎn)沒有大型的制造企業(yè)的完善。然而中小型制造業(yè)主會(huì)因?yàn)榭刂瞥杀荆瑫?huì)去追求簡單方便并且易操作使用系統(tǒng)管理軟件的。

(3)站在系統(tǒng)開發(fā)者這一的角度來看,在項(xiàng)目開發(fā)過程中,中小制造企業(yè)他們投入的時(shí)間與金錢是很有限的,不會(huì)有太多的投入。這些中小型制造企業(yè)都有可能會(huì)依照不同的季節(jié)市場(chǎng)不同的需求這一原則來決定他們所要生產(chǎn)的產(chǎn)品,例如,倘若為他們開發(fā)的管理系統(tǒng)需要3個(gè)月左右的時(shí)間才能完成的話,由于這段時(shí)間內(nèi)他們生產(chǎn)的產(chǎn)品變化很大,這樣就導(dǎo)致新研發(fā)出來的系統(tǒng)與目前正需要的系統(tǒng)有很大出入,可以這么說,新開發(fā)的系統(tǒng)是失敗的。

總而言之,在對(duì)中小型制造企業(yè)的調(diào)研過程中,高度的不確定性與復(fù)雜性的極大化是在需求實(shí)施初期的最關(guān)鍵問題,由于這類軟件開發(fā)過程中不確定性自始至終都伴隨著,所以項(xiàng)目開發(fā)的整個(gè)過程都是圍繞著需求而進(jìn)行的,開發(fā)的關(guān)鍵核心就是需求。如何解決這一矛盾呢?試分析,快速、靈活、可重用性是中小型制造企業(yè)待開發(fā)系統(tǒng)管理軟件的重要特點(diǎn),哪些軟件開發(fā)方法具備如此特征呢?

目前軟件開發(fā)過程中正流行著一種很優(yōu)秀的開發(fā)方法——敏捷開發(fā),該方法是在軟件開發(fā)過程中將設(shè)計(jì)模式同實(shí)踐以及敏捷原則應(yīng)用到其中,通過增量式的迭代來開發(fā)應(yīng)用程序。但敏捷開發(fā)并不是最初就全面的作出需求分析,該方法的大致是這樣實(shí)現(xiàn)的:找出用戶他們的部分需求,對(duì)這些需求動(dòng)手來實(shí)現(xiàn),又繼續(xù)收集用戶的需求以及他們的反饋,實(shí)踐下個(gè)輪回的“設(shè)計(jì)與開發(fā)”,這樣反復(fù)的循環(huán)。這就是敏捷開發(fā)原理,這一開發(fā)方法能夠在一定程度上節(jié)約開發(fā)成本而有效快速的進(jìn)行軟件的開發(fā),軟件敏捷化策略的設(shè)計(jì)如下:

(1)敏捷開發(fā)方法是一種基于變化來獲取活力的,這種方法在最初是不需要進(jìn)行預(yù)先的設(shè)計(jì)的。正因?yàn)檫@一特點(diǎn),在最原始的設(shè)計(jì)上,不需要過于的完善。在具體的設(shè)計(jì)過程中,干凈與簡單是設(shè)計(jì)的目標(biāo),測(cè)試階段用到的方法主要有兩種,單元測(cè)試與驗(yàn)收測(cè)試。這樣一來,整個(gè)活動(dòng)體現(xiàn)了設(shè)計(jì)的兩大特性——容易理解性和靈活性。在設(shè)計(jì)的過程中,改進(jìn)是長期持續(xù)的,這樣多次的進(jìn)行迭代,從而生成新的系統(tǒng),并且每次迭代生成的新系統(tǒng)都是最大程度上按照本次迭代需求來完成的。

(2)敏捷設(shè)計(jì)方法是一個(gè)持續(xù)的過程,它不是一個(gè)事件,在這個(gè)過程中,長期應(yīng)用原則、模式和實(shí)踐這三個(gè)方面,在這基礎(chǔ)上對(duì)軟件結(jié)構(gòu)和可讀性進(jìn)行了改進(jìn)。保持系統(tǒng)在設(shè)計(jì)過程中,任何時(shí)間、任何階段都能在最大程度上干凈、簡單以及富有較強(qiáng)的表現(xiàn)力度。因此,敏捷設(shè)計(jì)方法的采用,能使整個(gè)系統(tǒng)的層次更鮮明,程序員代碼的書寫更加的細(xì)化,同時(shí),代碼的冗余度得到降低。對(duì)客戶來說,他們?cè)诓煌A段提出的新需求會(huì)得到實(shí)現(xiàn)。中小型制造企業(yè)而言,他們需求的特點(diǎn)是——松散卻細(xì)致,敏捷開發(fā)設(shè)計(jì)能夠?qū)⑺麄冞@些松散的“需求點(diǎn)”匯總為最終的“需求面”,相比而言,這是一般的開發(fā)方法難以做到的

從經(jīng)濟(jì)效益的角度來看,敏捷開發(fā)方法是客觀的、不可否認(rèn)的。Forrester公司對(duì)整體經(jīng)濟(jì)的影響做了一個(gè)調(diào)查報(bào)告,調(diào)查的對(duì)象是五百強(qiáng)企業(yè)其中的五家,而這五家企業(yè)都是 ThoughtWorks曾經(jīng)服務(wù)過的,通過對(duì)這些調(diào)查對(duì)象的大量項(xiàng)目進(jìn)行了數(shù)據(jù)上的采集,從而得出這樣的調(diào)查結(jié)果:從速度的層面上看,敏捷開發(fā)方法比其他的開發(fā)方法,約50%的平均改善;在質(zhì)量上,為敏捷方法所開發(fā)產(chǎn)品的整體缺陷下降了約63%,較核心系統(tǒng)其重要功能的缺陷下調(diào)了約79%之多;在平均成本方面,敏捷開發(fā)項(xiàng)目的成本,頭一年竟然降低了500000美元,第二年,三年的成本約降低了1200000美元,平均三年,總體上節(jié)約了40% - 50%。

敏捷開發(fā)方式能給企業(yè)和用戶帶來的收益具體如下:

(1)精確。瀑布模式通常會(huì)在產(chǎn)品起點(diǎn)與最終結(jié)果之間規(guī)劃出一條直線,然后沿著直線不斷往前走。然而當(dāng)項(xiàng)目到達(dá)終點(diǎn)時(shí),用戶通常會(huì)發(fā)現(xiàn)那已經(jīng)不是他們想去的地方,注重客戶參與。與客戶的共同開發(fā),使得溝通變得較為通暢,較好地實(shí)現(xiàn)了用戶需求。而敏捷方法則采用小步快跑,每走完一步再調(diào)整并為下一步確定方向,直到真正的終點(diǎn)。

(2)質(zhì)量。敏捷方法對(duì)每一次迭代周期的質(zhì)量都有嚴(yán)格要求。一些敏捷方法如極限編程等,甚至使用測(cè)試驅(qū)動(dòng)開發(fā)(test-driven development),即在正式開發(fā)功能代碼之前先開發(fā)該功能的測(cè)試代碼。這些都為敏捷項(xiàng)目的整個(gè)開發(fā)周期提供了可靠的質(zhì)量保證。

(3)速度。敏捷團(tuán)隊(duì)只專注于開發(fā)項(xiàng)目中當(dāng)前最需要的、最具價(jià)值的部分。這樣能很快地投入開發(fā)。另外,較短的迭代周期使團(tuán)隊(duì)成員能迅速進(jìn)入開發(fā)狀態(tài)。

(4)豐厚的投資回報(bào)率。在敏捷開發(fā)過程中,最具價(jià)值的功能總是被優(yōu)先開發(fā),這樣能給客戶帶來最大的投資回報(bào)率。

(5)高效的自我管理團(tuán)隊(duì)。敏捷開發(fā)要求團(tuán)隊(duì)成員必須積極主動(dòng),自我管理。在這樣的團(tuán)隊(duì)中工作,每個(gè)團(tuán)隊(duì)成員的技術(shù)能力、交流、社交、表達(dá)和領(lǐng)導(dǎo)能力也都能得以提高,開發(fā)團(tuán)隊(duì)的緊密合作與交流保證了開發(fā)進(jìn)度,最終按期提交產(chǎn)品。

隨著IT行業(yè)的復(fù)蘇與飛速發(fā)展,越來越多的軟件工作者開始使用敏捷軟件過程,中國的中小型制造企業(yè)的發(fā)展速度很快,我國中小型制造企業(yè)變化速度驚人,對(duì)于所需的管理軟件要求操作簡潔,易學(xué)易用,同時(shí)還要求柔性大以靈活的應(yīng)對(duì)各種需求。從某種程度上來說,這與敏捷性軟件開發(fā)思想不謀而合。中小型制造企業(yè)的敏捷軟件過程的研究與實(shí)際運(yùn)用還有待進(jìn)一步發(fā)展,敏捷軟件在這類企業(yè)中得到越來越多的重視和應(yīng)用。敏捷軟件開發(fā)已經(jīng)成為中小型制造企業(yè)軟件工程領(lǐng)域不可或缺的重要組成部分。

猜你喜歡
應(yīng)用
配網(wǎng)自動(dòng)化技術(shù)的應(yīng)用探討
科技視界(2016年21期)2016-10-17 19:54:47
帶壓堵漏技術(shù)在檢修中的應(yīng)用
科技視界(2016年21期)2016-10-17 19:54:05
行列式的性質(zhì)及若干應(yīng)用
科技視界(2016年21期)2016-10-17 18:46:46
癌癥擴(kuò)散和治療研究中的微分方程模型
科技視界(2016年21期)2016-10-17 18:37:58
紅外線測(cè)溫儀在汽車診斷中的應(yīng)用
科技視界(2016年21期)2016-10-17 18:28:05
多媒體技術(shù)在小學(xué)語文教學(xué)中的應(yīng)用研究
考試周刊(2016年76期)2016-10-09 08:45:44
微課的翻轉(zhuǎn)課堂在英語教學(xué)中的應(yīng)用研究
分析膜技術(shù)及其在電廠水處理中的應(yīng)用
科技視界(2016年20期)2016-09-29 14:22:00
GM(1,1)白化微分優(yōu)化方程預(yù)測(cè)模型建模過程應(yīng)用分析
科技視界(2016年20期)2016-09-29 12:03:12
煤礦井下坑道鉆機(jī)人機(jī)工程學(xué)應(yīng)用分析
科技視界(2016年20期)2016-09-29 11:47:01
鄂温| 海安县| 抚顺县| 临汾市| 大化| 盐津县| 凤凰县| 弋阳县| 高邮市| 洛隆县| 老河口市| 临海市| 拜城县| 本溪市| 双牌县| 佛坪县| 滦平县| 肇源县| 溧阳市| 青田县| 新干县| 无为县| 娄底市| 信宜市| 珠海市| 邓州市| 漳浦县| 大石桥市| 鞍山市| 贵州省| 青州市| 阜康市| 云安县| 和林格尔县| 望都县| 仙桃市| 易门县| 灯塔市| 泰和县| 竹山县| 廉江市|