翟浩博
(鞏義二中 河南 451200)
試述計算機軟件工程的管理和開發(fā)應(yīng)用
翟浩博
(鞏義二中 河南 451200)
目前計算機已經(jīng)在人們的生活中得到了普及,電子計算機已經(jīng)成為人們獲取信息的一種重要手段。作為電子計算機中的一個重要組成部分,計算機軟件在計算機的正常使用過程中起到了非常重要的作用。本文主要對我國計算機軟件工程管理與開發(fā)應(yīng)用展開了一系列的分析,以期為同行業(yè)人士的研究帶來一些啟示。
計算機軟件;工程管理;開發(fā)應(yīng)用
隨著科學(xué)技術(shù)的不斷發(fā)展,目前計算機已經(jīng)成為人們生活中不能缺少的一部分,人們對“電腦”、“計算機”等詞匯已經(jīng)非常熟悉,同時對計算機的依賴性也越來越大,對計算機軟件的開發(fā)也沒有停止過。計算機軟件工程主要涉及到現(xiàn)代管理學(xué)、應(yīng)用數(shù)學(xué)以及計算機科學(xué)等學(xué)科,隨著社會的發(fā)展,目前軟件的設(shè)計和開發(fā)也逐漸規(guī)范起來。
1.1 軟件工程工作流程管理
站在理論的角度上來看,工作流程管理系統(tǒng)實際上是一種綜合性非常強的驅(qū)動力,同時它也是工作形式化的一種表現(xiàn),執(zhí)行軟件操作系統(tǒng)作為基本手段,需要將工作流定義、工作流執(zhí)行等任務(wù)完成。一般來說,工作流管理系統(tǒng)可以分成模型建立階段、實例化階段以及執(zhí)行階段三個階段。在模型建立階段中,工作人員針對整個企業(yè)的生產(chǎn)環(huán)節(jié)與工作特點展開了一系列的分析,并與工作流程相結(jié)合實現(xiàn)對企業(yè)生產(chǎn)經(jīng)營管理的模擬,這樣一來企業(yè)經(jīng)營管理活動就可以實現(xiàn)計算機化。在實例化階段,工作人員可以結(jié)合每個過程中的工作流程管理系統(tǒng)對運行過程中涉及到的基本參數(shù)進(jìn)行設(shè)定,并對資源進(jìn)行合理的分配。在執(zhí)行階段,工作人員應(yīng)對企業(yè)的各項生產(chǎn)經(jīng)營管理指標(biāo)進(jìn)行嚴(yán)格的執(zhí)行,并與整個工作流程管理相結(jié)合實現(xiàn)人機交互功能,在此基礎(chǔ)上對管理系統(tǒng)的整合與優(yōu)化進(jìn)行實現(xiàn)。
1.2 軟件工程的開發(fā)方法
主要的軟件工程開發(fā)方法有SASA方法、Pamas方法、面向?qū)ο蟮能浖_發(fā)方法等。其中,面向?qū)ο箝_發(fā)方法是目前使用最為頻繁的一種軟件開發(fā)方法,它是目前計算機領(lǐng)域中最為關(guān)心的重點,是90年代軟件開發(fā)領(lǐng)域的主要潮流。從其概念與應(yīng)用來看,面向?qū)ο笠呀?jīng)遠(yuǎn)遠(yuǎn)超越了軟件開發(fā)和程序設(shè)計,范圍拓展的非常寬。面向?qū)ο蟮膬?yōu)點有很多方面,例如與現(xiàn)實世界之間的距離更加接近,更加符合人類的邏輯思維,開發(fā)出的程序更加合理穩(wěn)定。
2.1 對目標(biāo)進(jìn)行明確
人們對軟件有著多種需求,軟件工程在軟件研發(fā)設(shè)計時就要確立明確的目標(biāo)。在實施工程或者投放產(chǎn)品前,提供該工程或者產(chǎn)品需要的設(shè)計軟件工程任務(wù),這體現(xiàn)出軟件工程的特點是:需求分析。軟件開發(fā)的成敗在很大程度上由需求分析決定。用戶和開發(fā)人員通過不斷交流和澄清概念,形成完整、清晰、一致的需求說明。
2.2 軟件工程的完整性
在軟件服務(wù)器應(yīng)用中,數(shù)據(jù)處理和數(shù)據(jù)的完整性是確保信息準(zhǔn)確傳輸?shù)年P(guān)鍵環(huán)節(jié)。因此在開發(fā)軟件過程中需要嚴(yán)密邏輯要求。如在處理某一件事情中,可以通過修改多個表來完成,一旦發(fā)生錯誤就會停止且全部處理,返回最初狀態(tài)來保持系統(tǒng)完整性,進(jìn)而保證數(shù)據(jù)處理和數(shù)據(jù)的完整性。
2.3 軟件工程規(guī)范性
軟件開發(fā)應(yīng)用工作經(jīng)常被他人修改和接手。因為軟件是按照規(guī)則相互結(jié)合的對象,才能夠保證符合標(biāo)準(zhǔn),如果群體對軟件進(jìn)行開發(fā),標(biāo)準(zhǔn)顯得更加至關(guān)重要。標(biāo)準(zhǔn)是軟件開發(fā)工程師之間溝通的橋梁。
2.4 軟件工程易維護(hù)性
軟件使用對象具有一定繼承性,修改祖先對象能夠?qū)^承對象起到影響作用可以在一定程度上提高軟件維護(hù)性,相同邏輯和語法規(guī)定能夠讓多人聯(lián)合研發(fā)軟件的維護(hù)性得到一定保障,工作人員特有的作風(fēng)和思想邏輯不但不會受到限制,還會形成互補進(jìn)而增加提高軟件性能的可能性。
近年來隨著科學(xué)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)技術(shù)目前已經(jīng)得到了快速的普及,逐漸深入到人們的工作與生活中,計算機軟件以其執(zhí)行命令更加準(zhǔn)確、運行效率更高、操作更方便等優(yōu)點得到了人們的認(rèn)可和歡迎,并在短時間內(nèi)被人們應(yīng)用在活動的各個層面上,換句話說人們的各項活動已經(jīng)不能離開計算機軟件了。現(xiàn)在具有代表性的軟件主要由電子郵件、計算機操作系統(tǒng)以及各種網(wǎng)游軟件等,在社會經(jīng)濟(jì)發(fā)展的各領(lǐng)域中,例如農(nóng)業(yè)、金融、企事業(yè)單位等部門中的很多工作都需要依靠計算機來完成。隨著計算機應(yīng)用程度的逐漸加深,計算機軟件工程已經(jīng)發(fā)展成為一項意義深遠(yuǎn)的工程技術(shù),在軟件開發(fā)商業(yè)加入更多人性化的因素。與機械制造業(yè)中的生產(chǎn)方式不同,軟件工程生產(chǎn)應(yīng)該體現(xiàn)出一定的個性化特點,并對其設(shè)計思維與功能進(jìn)行不斷的更新和完善,在軟件開發(fā)工作中,設(shè)計人員應(yīng)該結(jié)合客戶需要,對各方面的因素進(jìn)行綜合考慮,將大家的智慧匯集到一起,這樣才能設(shè)計出成功的計算機軟件。因為軟件系統(tǒng)本身的應(yīng)用性非常廣泛,設(shè)計人員應(yīng)該對各種可能發(fā)生的問題進(jìn)行提前的考慮,一旦出現(xiàn)故障將會為客戶帶來無法估量的損失,因此,要想將計算機軟件工程研發(fā)工作做好是非常困難的。
計算機軟件設(shè)計存在功能化、人性化等特點,目前計算機軟件已經(jīng)在現(xiàn)實生活中得到了極為廣泛的應(yīng)用,并在現(xiàn)代企業(yè)經(jīng)營管理中發(fā)揮著至關(guān)重要的作用,目前生產(chǎn)、銷售等環(huán)節(jié)已經(jīng)實現(xiàn)了信息的交流,以方便經(jīng)營策略變動的進(jìn)行。例如在金融機構(gòu)以及商場等管理中,應(yīng)該通過軟件系統(tǒng)針對消費信息進(jìn)行統(tǒng)計和確認(rèn),利用金融系統(tǒng)完成支付,大大避免了攜帶現(xiàn)金帶來的麻煩。軟件系統(tǒng)隱藏在計算機中,其管理能力非常強大,使人們的工作方式與生活方式發(fā)生了重大的改變。
計算機軟件工程的發(fā)展在計算機應(yīng)用技術(shù)中存在十分現(xiàn)實的意義,其研發(fā)與設(shè)計具有長期性與系統(tǒng)性等特點,近年來隨著計算機軟件的不斷發(fā)展,其各項功能均得到了逐步完善,在人們生產(chǎn)與生活的各領(lǐng)域中得到了廣泛的應(yīng)用,目前人類發(fā)展已經(jīng)不能離開計算機軟件了。由此來看,我國的軟件應(yīng)用市場非常大,但是因為起步時間較晚,始終需要長時期的發(fā)展。
[1]陸汝鈐,金芝.從基于知識的軟件工程到基于知件的軟件工程[J].中國科學(xué)(E 輯:信息科學(xué)),2008(6):843~863.
[2]徐曉飛.抓住MOOC之機遇促進(jìn)計算機與軟件工程專業(yè)教學(xué)改革[J].中國大學(xué)教學(xué),2014(1):29~33+47.
[3]駱斌,劉欽,趙志宏,王浩然,邵 棟.國際軟件工程專業(yè)碩士研究生教程初探[J].計算機工程與科學(xué),2011(1):41~44.
[4]孫華,李愛平,金智.加強計算機軟件工程管理應(yīng)用的措施分析[J].電子制作,2015(08):78.
TP311.5
A
1004-7344(2016)06-0260-01
2016-2-10