潘軍
【摘要】隨著改革開放的不斷深入,社會(huì)科學(xué)經(jīng)濟(jì)水平得到顯著提升,各種新興產(chǎn)業(yè)、技術(shù)如雨后春筍般應(yīng)涌而出,為公民的生活、生產(chǎn)帶去福音,加快了社會(huì)發(fā)展進(jìn)程。計(jì)算機(jī)等多媒體技術(shù)的出現(xiàn)可謂掀起了前所未有的社會(huì)大狂潮,帶領(lǐng)全體公民邁向嶄新階段。當(dāng)然互聯(lián)網(wǎng)要想日益興起和持續(xù)發(fā)展,必須要依靠先進(jìn)、科學(xué)的軟件開發(fā)系統(tǒng),軟件開發(fā)系統(tǒng)能否穩(wěn)定、正常運(yùn)行,需要具有專業(yè)的軟件工程作為鋪墊,才能提高整體的軟件開發(fā)性能。本文主要闡述了軟件工程技術(shù)、當(dāng)前管理信息系統(tǒng)中存在的問題及相應(yīng)的措施,最后研究分析了軟件工程方法在開發(fā)管理信息系統(tǒng)中的應(yīng)用。
【關(guān)鍵詞】軟件工程;開發(fā)管理;信息系統(tǒng);應(yīng)用
信息化的到來已經(jīng)成為了一種無法阻擋的趨勢(shì),要順應(yīng)時(shí)代發(fā)展,那也得隨時(shí)代潮流前進(jìn),對(duì)于軟件工程的原理要做好了解。在此前提,要想軟件的功能性變得強(qiáng)大,就得保證軟件能夠有良好的開發(fā)環(huán)境,運(yùn)用科學(xué)的方法來行使,而不能忽視的便是軟件工程,采取這種方法能使相關(guān)問題得到高效性的處理,使開發(fā)的進(jìn)程能夠得到保證,引導(dǎo)高質(zhì)量的格局。而對(duì)于軟件工程這一門所含有的知識(shí)確是極為豐富,軟件工程方法和計(jì)算機(jī)軟件開發(fā)相互協(xié)助,可以使軟件的實(shí)質(zhì)效果更加清晰,給用戶的體驗(yàn)更加舒適。
一、軟件工程技術(shù)分析
(一)軟件工程方法
傳統(tǒng)的軟件工程方法單一、難以及時(shí)對(duì)軟件開發(fā)過程中出現(xiàn)的問題采取積極有效的解決方案,從而導(dǎo)致軟件開發(fā)過于片面化和局限化,其原本功能和價(jià)值不能得到全面發(fā)揮。現(xiàn)代軟件工程方法更加注重對(duì)軟件開發(fā)過程實(shí)施全方位的分析和監(jiān)控,通過設(shè)計(jì)模塊、分析軟件模塊的組建特征和實(shí)際運(yùn)營(yíng)情況,對(duì)軟件模塊進(jìn)行編碼和歸納,有利于實(shí)施更好的監(jiān)督和管理,同時(shí),也能夠滿足確保軟件系統(tǒng)工作性能的最優(yōu)化。除此之外,現(xiàn)代軟件工程方法還會(huì)對(duì)開發(fā)后的軟件系統(tǒng)進(jìn)行反復(fù)測(cè)試和后期維護(hù),因?yàn)樾麻_發(fā)后的軟件系統(tǒng)其具體的工作性能和指標(biāo)還沒有被確切記錄,如果貿(mào)然投入設(shè)計(jì)和生產(chǎn),有可能會(huì)導(dǎo)致軟件工作程序不穩(wěn)定甚至是崩潰,因此我們應(yīng)該在投入生產(chǎn)前先安排反復(fù)測(cè)試,如果發(fā)現(xiàn)有任何不穩(wěn)定因素,可以及時(shí)采取措施進(jìn)行調(diào)整和修護(hù),從而提升整體軟件程序的工作壽命。
(二)軟件開發(fā)模型
軟件開發(fā)實(shí)際是一個(gè)建模的過程,通過不同時(shí)期的具體工作情況建立不同的模塊,以促進(jìn)軟件開發(fā)過程的正常運(yùn)行。軟件開發(fā)模型不是孤立存在的,其中又包含有三個(gè)子模型,分別是開發(fā)過程模型、項(xiàng)目管理模型和組織公共模型。(1)開發(fā)過程講究的是軟件初期的建模階段,此階段需要建立科學(xué)、合理的軟件開發(fā)制度,加強(qiáng)軟件開發(fā)的內(nèi)部管理和監(jiān)控,提高軟件開發(fā)水平。(2)項(xiàng)目管理模型是在軟件開發(fā)完畢后,根據(jù)項(xiàng)目大體工作方向和實(shí)際進(jìn)度制定合適的管理模式,采取有效的管理方案對(duì)軟件開發(fā)的各個(gè)環(huán)節(jié)進(jìn)行全方位的監(jiān)督和管理,實(shí)現(xiàn)軟件開發(fā)最優(yōu)化。(3)組織公共模型實(shí)際就是最后的總結(jié)、分析階段,結(jié)合上述兩個(gè)模型的實(shí)際運(yùn)營(yíng)進(jìn)度進(jìn)行綜合化管理,將它們之間建立起密切且連貫的聯(lián)系,靈活地應(yīng)用于軟件開發(fā)過程,提升整體的軟件開發(fā)水平,強(qiáng)化軟件開發(fā)系統(tǒng)的內(nèi)部配置和運(yùn)營(yíng)。
(三)軟件開發(fā)技術(shù)與需求
我國(guó)雖然軟件開發(fā)行業(yè)涉足晚、相關(guān)設(shè)備還不夠先進(jìn)和優(yōu)化,經(jīng)過近幾年來大大小小的投入生產(chǎn)實(shí)踐活動(dòng),也總結(jié)出一套符合我國(guó)實(shí)際情況的軟件開發(fā)模式,軟件開發(fā)技術(shù)也得到優(yōu)化和提升,而且我們還總結(jié)出幾種高效、可行性高的軟件開發(fā)技術(shù)方法,為我國(guó)軟件系統(tǒng)的開發(fā)提供了很大的便捷和惠利。隨著我國(guó)軟件技術(shù)的愈加先進(jìn)化和智能化,所涉及的領(lǐng)域也越來越廣,打破了傳統(tǒng)軟件開發(fā)過程中的地域局限,能夠?qū)崿F(xiàn)空間和時(shí)間上的雙重轉(zhuǎn)移。
二、當(dāng)前管理信息系統(tǒng)中存在的問題
(一)結(jié)構(gòu)化方法的局限性
管理信息系統(tǒng)方面,一般分為三大部分:分析、設(shè)計(jì)和實(shí)施。在系統(tǒng)分析期間,信息系統(tǒng)一般會(huì)闡述結(jié)構(gòu)化分析方法,借助數(shù)據(jù)詞典等進(jìn)行模型探討,該方法的優(yōu)勢(shì)表現(xiàn)為結(jié)果清晰,邏輯規(guī)范性強(qiáng),但是該方法的周期長(zhǎng)、復(fù)雜度高、適用性有限,無法及時(shí)進(jìn)行結(jié)構(gòu)化問題的有效處理,極易引起系統(tǒng)方面的缺陷問題。
(二)質(zhì)量評(píng)估效果較差
管理信息系統(tǒng)的規(guī)劃、開發(fā)十分重要,有時(shí)實(shí)施過程也不涉及到深層理論,導(dǎo)致項(xiàng)目管理等并不完善。項(xiàng)目管理是十分重要的概念,對(duì)系統(tǒng)實(shí)施、開發(fā)等均具有較大影響,需要在各個(gè)階段進(jìn)行預(yù)算、評(píng)估等操作;此外,還需要結(jié)合系統(tǒng)分析和設(shè)計(jì)要求等進(jìn)行管理,來實(shí)現(xiàn)全面徹底的考證,保證后續(xù)運(yùn)行和質(zhì)量評(píng)估滿足預(yù)期標(biāo)準(zhǔn)。
(三)傳統(tǒng)理論推出的模型過于呆板
傳統(tǒng)管理信息的應(yīng)用中,主要將重點(diǎn)放在了理論分析、方法描述等方面,導(dǎo)致信息系統(tǒng)的管理和軟件工程描述僅存在理論層面上,后續(xù)系統(tǒng)實(shí)施階段的分析較為簡(jiǎn)單,一般僅針對(duì)軟件工程中的開發(fā)語言進(jìn)行描述?,F(xiàn)階段,國(guó)內(nèi)高等教育中,軟件工程尚未成為管理信息系統(tǒng)的專業(yè)課程,這一不足之處的后果是,開發(fā)人員在進(jìn)行需求分析后借助系統(tǒng)利率推理,后續(xù)模型無法得出高效合理的信息系統(tǒng)。
三、開發(fā)管理信息系統(tǒng)中的相關(guān)措施
(一)引入軟件工程的方法
管理信息系統(tǒng)屬于一項(xiàng)復(fù)雜的軟件工程,需要結(jié)合工程項(xiàng)目理論、規(guī)范措施等進(jìn)行處理。對(duì)于管理信息系統(tǒng)的開發(fā),必須秉承嚴(yán)謹(jǐn)認(rèn)真、科學(xué)規(guī)范的原則。為此,在管理信息系統(tǒng)方面需要適時(shí)進(jìn)行軟件工程方法的開發(fā),這是理論基礎(chǔ)的要求,相對(duì)于單一管理信息系統(tǒng)理論,軟件工程方法更新會(huì)增加成功幾率。
(二)借助原系統(tǒng)進(jìn)行軟件開發(fā)
軟件原型屬于核心技術(shù),是保證客戶滿意的基礎(chǔ)。原型有利于保證新產(chǎn)品具有實(shí)物化的特點(diǎn),可為后續(xù)實(shí)例提供參考,消除理解方面的偏差問題。相對(duì)于審閱篇幅巨大的規(guī)格書,一般客戶更喜歡嘗試軟件原型。軟件原型對(duì)發(fā)現(xiàn)系統(tǒng)不確定性、早期不穩(wěn)定因素具有極大幫助??紤]到二義性、不完整性是軟件開發(fā)中的主要問題,應(yīng)及時(shí)建立一個(gè)合理的軟件原型可避免不確定性因素的影響。項(xiàng)目經(jīng)理、非技術(shù)主管人員在進(jìn)行產(chǎn)品開發(fā)期間,可借助原型將想象豐富具體化。相對(duì)于開發(fā)人員常用術(shù)語,原型更容易被理解接受。
(三)加強(qiáng)面向?qū)ο蠓治龇ǖ膽?yīng)用
管理信息系統(tǒng)構(gòu)建中,面向?qū)ο蠓椒ň哂休^大特殊性,但該方法尚不屬于管理信息系統(tǒng)建設(shè)的理論,可將其看做一種軟件開發(fā)方法,加強(qiáng)面向?qū)ο蠓治龇ǖ膽?yīng)用十分重要,且已經(jīng)屬于較為成熟的應(yīng)用體系,在進(jìn)行信息系統(tǒng)的建設(shè)和維護(hù)中,需要從創(chuàng)新和理論要求的基礎(chǔ)上考慮面向?qū)ο蟮墓芾?,保證該技術(shù)在信息系統(tǒng)建設(shè)中具有良好作用力。在面向數(shù)據(jù)流、面向?qū)ο蠓ㄖ?,?duì)象轉(zhuǎn)化為實(shí)體,結(jié)合實(shí)體、關(guān)系、消息傳遞等便可實(shí)現(xiàn)非結(jié)構(gòu)模型的搭建,有時(shí)可結(jié)合實(shí)際狀況帶入形式化手段,借助形式化規(guī)格對(duì)用戶需求進(jìn)行分析表達(dá),在了解用戶要求的前提下進(jìn)行系統(tǒng)開發(fā)。
(四)項(xiàng)目管理的實(shí)施
項(xiàng)目管理是軟件工程中的重要部分,包括制定計(jì)劃、組織分工、根據(jù)進(jìn)度進(jìn)行成本和風(fēng)險(xiǎn)管理等。對(duì)于軟件開發(fā)工作而言,項(xiàng)目管理是核心要素。當(dāng)下軟件工程的項(xiàng)目管理已經(jīng)積累了一套量化理論,包括復(fù)雜性度量、可靠性度量等,因此在管理信息系統(tǒng)應(yīng)用中,可借助現(xiàn)有模型進(jìn)行評(píng)估、開發(fā)處理,可提高信息系統(tǒng)開發(fā)成功率。
四、軟件工程方法在開發(fā)管理信息系統(tǒng)中的應(yīng)用
網(wǎng)絡(luò)的廣泛普及使得全球化更加快速發(fā)展,人與人之間的距離大大縮短。通過計(jì)算機(jī)軟件和軟件工程方法所開發(fā)的軟件,能夠讓全球的信息和資源快速傳播和共享,信息的流通很迅速,用戶之間的交流和溝通變得更加順暢及時(shí)。計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)用通過網(wǎng)絡(luò)把軟件和用戶聯(lián)結(jié)到一起,讓每個(gè)用戶有自己獨(dú)立性的空間,并且不在受軟件的統(tǒng)一支配。用戶還可以利用各個(gè)軟件提供的數(shù)據(jù)信息處理所提供的平臺(tái)來簡(jiǎn)化日常工作,提高個(gè)人工作效率和工作質(zhì)量。目前,被人們廣泛應(yīng)用和推崇的智能移動(dòng)終端通信設(shè)備廣泛嵌入了計(jì)算機(jī)軟件,更加方便了用戶的操作和使用,更加簡(jiǎn)化了數(shù)據(jù)處理流程。
(一)科學(xué)構(gòu)建軟件模型
構(gòu)建科學(xué)的軟件模型是軟件工程應(yīng)用于軟件開發(fā)過程中的關(guān)鍵環(huán)節(jié),只有建立了科學(xué)的軟件模塊,我們才能明確軟件的基本工作領(lǐng)域和方向,從而更好的設(shè)計(jì)、規(guī)劃軟件的工作性能,明確功能體現(xiàn)??茖W(xué)、合理的組建軟件模型有利于我們更加清晰、透徹地分析軟件每個(gè)模塊的功能,從而探討軟件模型的工作理念和工作原理,制定合理的軟件開發(fā)周期,對(duì)軟件開發(fā)過程中出現(xiàn)的一系列問題進(jìn)行系統(tǒng)地分析和測(cè)評(píng),然后采取積極、有效的科學(xué)舉措彌補(bǔ)軟件設(shè)計(jì)上的缺陷和不足,對(duì)軟件開發(fā)過程中需要修改的方面提出明確的建議,提高軟件系統(tǒng)的整體防御性能和工作指標(biāo),確保軟件系統(tǒng)在實(shí)際生產(chǎn)運(yùn)行過程中不會(huì)出現(xiàn)質(zhì)量問題。
(二)適用局限性分析
現(xiàn)代軟件工程技術(shù)相比于傳統(tǒng)的軟件工程方法整體的功能性能和系統(tǒng)配置都得到明顯提高和優(yōu)化,但通過實(shí)際生產(chǎn)運(yùn)營(yíng)發(fā)現(xiàn)還是存在相對(duì)優(yōu)勢(shì)和劣勢(shì),現(xiàn)代軟件工程技術(shù)多是采用的語言編碼和模塊組建的開發(fā)模式,因此在數(shù)字存儲(chǔ)、記憶和設(shè)計(jì)方面存在明顯的優(yōu)勢(shì),能夠快速識(shí)別語言并做出相應(yīng)的命令指示,反應(yīng)快速、敏捷,能夠?qū)崿F(xiàn)數(shù)字命令的快速轉(zhuǎn)移和合并。相對(duì)來說,軟件工程技術(shù)在語言查詢和搜索方面就顯得力不從心,難以準(zhǔn)確地對(duì)不同形式的語言進(jìn)行快速切換和查詢,我們應(yīng)該盡可能地避免軟件工程技術(shù)的局限性,提高軟件工程技術(shù)的整體工作水平。
(三)現(xiàn)代軟件工程理念
現(xiàn)代軟件工程理念更加注重科學(xué)化、全面化和可行化。在軟件開發(fā)過程中能夠建立科學(xué)、合理的監(jiān)管制度,創(chuàng)新軟件開發(fā)模式和體系,采取靈活的軟件工程技術(shù)和方法,實(shí)現(xiàn)軟件系統(tǒng)最優(yōu)化。同時(shí),現(xiàn)代軟件工程理念還強(qiáng)調(diào)我們要“為人民服務(wù)”,反復(fù)測(cè)試軟件工程的可行度,分析軟件工程的原理、概念和特質(zhì),結(jié)合先進(jìn)的高科技新興技術(shù),在腦海中構(gòu)建大體的軟件開發(fā)模型?,F(xiàn)代軟件工程理念也更順應(yīng)時(shí)代發(fā)展潮流,強(qiáng)調(diào)共享理念,為用戶建立便捷的信息資源共享平臺(tái),實(shí)現(xiàn)信息資源利用最大化。
五、結(jié)語
軟件工程在軟件開發(fā)過程中的應(yīng)用至關(guān)重要,通過軟件工程中對(duì)軟件概念、特質(zhì)、原理、技巧等進(jìn)行系統(tǒng)的分析,建立科學(xué)、合理的軟件開發(fā)制度,完善軟件開發(fā)體系和模式,打破傳統(tǒng)軟件開發(fā)過程中的局限性,科學(xué)構(gòu)建軟件模型,研發(fā)各種軟件開發(fā)程序,加強(qiáng)軟件開發(fā)系統(tǒng)的內(nèi)部?jī)?yōu)化和管理,拓寬軟件開發(fā)的應(yīng)用領(lǐng)域,提高軟件開發(fā)過程的科學(xué)性、高效性和可行性,實(shí)施軟件工程技術(shù)的優(yōu)化升級(jí)和管理,提升軟件系統(tǒng)工作水平。管理信息系統(tǒng)是技術(shù)層面上的要求,屬于人機(jī)系統(tǒng),在這個(gè)過程中,計(jì)算機(jī)屬于硬件設(shè)備,具有社會(huì)系統(tǒng)的工具屬性。在管理信息系統(tǒng)的應(yīng)用中,借助軟件工程思想來改善開發(fā)過程的難點(diǎn)是必要手段。
參考文獻(xiàn)
[1]李星.探究軟件工程思想在管理信息系統(tǒng)開發(fā)中的應(yīng)用[J].赤峰學(xué)院學(xué)報(bào)(自然科學(xué)版),2017,33(21):20~21.
[2]唐安奎.論高校教材管理信息系統(tǒng)開發(fā)、應(yīng)用的組織與保障[J].成都師范學(xué)院學(xué)報(bào),2017,33(04):1~5.
[3]李金哲,梁志恒.軟件工程思想在管理信息系統(tǒng)開發(fā)中的運(yùn)用淺析[J].科技風(fēng),2017(06):91.
[4]趙坤.計(jì)算機(jī)軟件工程管理與應(yīng)用研究[J].當(dāng)代經(jīng)濟(jì),2017(04):89~91.
[5]牛思先.軟件工程思想在管理信息系統(tǒng)開發(fā)中的應(yīng)用探討[J].信息系統(tǒng)工程,2017(01):52.