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