賴俊儒
摘要隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)軟件逐步滲入到人們生活的各個(gè)領(lǐng)域,給人們生活、工作、學(xué)習(xí)帶來(lái)了巨大的改變,成為人們生活中不可缺少的一種資源。基于此,本文具體闡述了計(jì)算機(jī)軟件工程的概念及研發(fā)特點(diǎn),并對(duì)其具體的開(kāi)發(fā)應(yīng)用進(jìn)行了研究,希望對(duì)后期的計(jì)算機(jī)軟件工程相關(guān)工作有所幫助。
關(guān)鍵詞信息化;軟件工程;管理;開(kāi)發(fā)應(yīng)用
計(jì)算機(jī)技術(shù)隨著信息技術(shù)的快速發(fā)展也呈現(xiàn)出了一種強(qiáng)勁發(fā)展勢(shì)頭,并逐步成為人們生活和工作中必不可缺的一種重要資源。計(jì)算機(jī)的廣泛普及,給人們生活和共工作帶來(lái)了巨大的幫助。就目前發(fā)展現(xiàn)狀來(lái)看,幾乎任何一個(gè)行業(yè)都存在著普遍的計(jì)算機(jī)應(yīng)用。在之前的對(duì)于計(jì)算機(jī)軟件的開(kāi)發(fā)工作,基本上還都是依賴于人們的手工操作,但隨著科學(xué)技術(shù)以及軟件商品化的快速發(fā)展,計(jì)算機(jī)軟件的開(kāi)發(fā)和設(shè)計(jì)過(guò)程也逐漸走上了一條科學(xué)化、規(guī)范化的道路。
1計(jì)算機(jī)軟件工程特征分析
1.1計(jì)算機(jī)軟件基本功能
眾所周知,計(jì)算機(jī)系統(tǒng)組成主要由硬件和軟件兩大部分。計(jì)算機(jī)軟件部分又分為兩大類別,即系統(tǒng)軟件和應(yīng)用軟件,其中系統(tǒng)軟件就是我們經(jīng)常會(huì)用到的一些病毒查殺軟件和操作系統(tǒng)的等,而應(yīng)用軟件就是能夠滿足人們具體生活和工作需求并能夠解決實(shí)際問(wèn)題的一類軟件。如一般企業(yè)人事管理系統(tǒng)軟件、財(cái)務(wù)管理系統(tǒng)軟件等。對(duì)于計(jì)算機(jī)的更新和研發(fā),不僅需要對(duì)其硬件部分有一個(gè)足夠的重視,同時(shí)還需要在軟件部分投入相應(yīng)的時(shí)間和精力。
1.2計(jì)算機(jī)軟件工程研發(fā)特點(diǎn)
計(jì)算機(jī)軟件工程的設(shè)計(jì)、研發(fā)屬于一項(xiàng)長(zhǎng)期的系統(tǒng)性工程,為實(shí)現(xiàn)一種更優(yōu)良的性能,更好的滿足用戶需求,所涉及到的每一環(huán)節(jié)的內(nèi)容都是需要反復(fù)的修改完成的。通常情況下工程設(shè)計(jì)所有工作也只有在產(chǎn)品上線正式投入使用之后才得以全部完成。但同時(shí),在軟件產(chǎn)品上市之后,由于在設(shè)計(jì)環(huán)節(jié)中的一些缺陷和不足只有在實(shí)踐應(yīng)用過(guò)程中才能顯現(xiàn)出來(lái),因此后期還需要一個(gè)長(zhǎng)期的維護(hù)過(guò)程,這也就需要相關(guān)設(shè)計(jì)研發(fā)人員能夠在具體的工作實(shí)踐中進(jìn)行思維觀念的不斷更新,來(lái)更好的解決實(shí)際問(wèn)題,促使設(shè)計(jì)開(kāi)發(fā)軟件產(chǎn)品能夠更好地符合用戶需求。
2計(jì)算機(jī)軟件工程開(kāi)發(fā)方法及工作流程管理
2.1計(jì)算機(jī)軟件工作流程管理
理論上講,計(jì)算機(jī)軟件工程的工作流程管理系統(tǒng)就是工作流程的一種形式化表示,通過(guò)相應(yīng)軟件操作系統(tǒng)的執(zhí)行,來(lái)完成包括工作流程定義、管理及執(zhí)行等各個(gè)環(huán)節(jié)的具體任務(wù)。一般情況下,工作流程管理系統(tǒng)的構(gòu)建又分為了以下幾個(gè)主要階段,即模型的建立階段、實(shí)例化階段以及執(zhí)行階段。其中在模型的建立階段,工作人員在對(duì)企業(yè)的生產(chǎn)步驟以及工作特點(diǎn)有了一個(gè)清晰的把握之后,通過(guò)人工操作或工作流程建模工具,實(shí)現(xiàn)一種對(duì)整個(gè)生產(chǎn)運(yùn)營(yíng)管理的模擬,從而促使企業(yè)中各類的生產(chǎn)管理活動(dòng)都實(shí)現(xiàn)了一種信息化。而在模型的實(shí)例化階段,根據(jù)工作環(huán)節(jié)的具體特點(diǎn),完成對(duì)工作環(huán)節(jié)中基本參數(shù)的設(shè)定,并為該工作環(huán)節(jié)提供相應(yīng)的資源,在這樣的一種前提下對(duì)各個(gè)工作環(huán)節(jié)的使用權(quán)限進(jìn)行控制;最后在模型的執(zhí)行環(huán)節(jié),所有工作的執(zhí)行都要嚴(yán)格符合企業(yè)生產(chǎn)經(jīng)營(yíng)的管理指標(biāo)要求,憑靠工作流程管理系統(tǒng)所帶來(lái)的具備優(yōu)良性能的人機(jī)交互界面和強(qiáng)大的應(yīng)用功能,促使整個(gè)流程管理系統(tǒng)也實(shí)現(xiàn)了不斷的優(yōu)化和整合。
2.2計(jì)算機(jī)軟件工程的開(kāi)發(fā)方法
目前,在計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域,比較常用的幾種開(kāi)發(fā)方法有SASA法、Parnas法、問(wèn)題分析法、面向數(shù)據(jù)結(jié)構(gòu)開(kāi)發(fā)法以及面向?qū)ο箝_(kāi)發(fā)法等多項(xiàng)開(kāi)發(fā)方法,其中在當(dāng)前軟件開(kāi)發(fā)中應(yīng)用最為廣泛的當(dāng)屬面向?qū)ο筌浖_(kāi)發(fā)法。面向?qū)ο笠彩钱?dāng)前計(jì)算機(jī)行業(yè)所密切關(guān)注的一重點(diǎn)內(nèi)容,其概念也已經(jīng)成功跨越了軟件開(kāi)發(fā)和程序設(shè)計(jì)等領(lǐng)域,范圍得到了進(jìn)一步的擴(kuò)寬,如已經(jīng)成功的涉及到了網(wǎng)絡(luò)管理結(jié)構(gòu)、交互式界面、數(shù)據(jù)庫(kù)系統(tǒng)有以及應(yīng)用結(jié)構(gòu)和平臺(tái)等多項(xiàng)領(lǐng)域。另外,面向?qū)ο笠灿兄芏嗟膬?yōu)點(diǎn),如下所述。
1)同現(xiàn)實(shí)聯(lián)系更為緊密,更加符合人類的思維邏輯。
2)對(duì)于一些龐大、復(fù)雜的系統(tǒng)也比較適用。
3)開(kāi)發(fā)出的軟件程序具有較強(qiáng)的穩(wěn)定性、合理性。
4)有效的實(shí)現(xiàn)了邏輯和數(shù)據(jù)的相分離,給維護(hù)和擴(kuò)展等工作帶來(lái)了更大的便捷。
3計(jì)算機(jī)軟件工程的實(shí)際應(yīng)用研究
計(jì)算機(jī)技術(shù)隨著信息化時(shí)代的到來(lái)走進(jìn)了人們生活、工作的各個(gè)領(lǐng)域,并發(fā)揮出了重要的作用。計(jì)算機(jī)軟件憑借其優(yōu)異的應(yīng)用性能,己逐漸得到人們的重視和認(rèn)可,并成為人們生活、工作和學(xué)習(xí)中的一種不可或缺的重要資源。其中最具代表性和應(yīng)用最為廣泛的當(dāng)屬一些功能性軟件,如電子郵件、計(jì)算機(jī)操作系統(tǒng)以及一系列的網(wǎng)游軟件和數(shù)據(jù)庫(kù)等。
現(xiàn)階段,在國(guó)家發(fā)展的多個(gè)領(lǐng)域,如工農(nóng)業(yè)、金融、交通、政府行政事業(yè)單位中,對(duì)于計(jì)算機(jī)軟件的依賴逐漸增強(qiáng),各項(xiàng)工作的開(kāi)展都要借助于相應(yīng)的計(jì)算機(jī)軟件。在未來(lái)發(fā)展過(guò)程中,計(jì)算機(jī)軟件開(kāi)發(fā)工作也必定會(huì)更加注重人性化因素。軟件工程的研發(fā)不同于制造業(yè)流水化的生產(chǎn)形式,它擁有著一種明顯的個(gè)性化特征,在研發(fā)過(guò)程中也進(jìn)行著設(shè)計(jì)思維和功能的不斷完善。其次,開(kāi)發(fā)工作的實(shí)施,也是建立在充分掌握和清晰市場(chǎng)客戶需求的基礎(chǔ)上,同時(shí)也需要對(duì)設(shè)計(jì)相關(guān)的多方面因素進(jìn)行綜合全面的考慮,通過(guò)大家的齊心協(xié)力最終成功研發(fā)一具體優(yōu)良功能的軟件產(chǎn)品。因?yàn)橛?jì)算機(jī)軟件系統(tǒng)的廣泛應(yīng)用特性,也要求相應(yīng)的研發(fā)人員能夠在設(shè)計(jì)過(guò)程中充分考慮到各方面可能出現(xiàn)的問(wèn)題,從而有效地避免由于問(wèn)題故障的發(fā)生給用戶帶來(lái)巨大的損失,因此計(jì)算機(jī)軟件系統(tǒng)的開(kāi)發(fā)也是一項(xiàng)困難程度很高的工作。
計(jì)算機(jī)軟件在開(kāi)發(fā)過(guò)程中的人性化、功能多樣化的不斷發(fā)展,使得其在人們生活中得到極為廣泛的應(yīng)用。首先在現(xiàn)代企業(yè)管理中,計(jì)算機(jī)軟件的應(yīng)用發(fā)揮出了重要的作用,實(shí)現(xiàn)了企業(yè)生產(chǎn)運(yùn)營(yíng)各個(gè)環(huán)節(jié),包括生產(chǎn)、策劃、銷售和財(cái)務(wù)等之間的有效信息交流;另外在金融管理中的應(yīng)用,實(shí)現(xiàn)了刷卡消費(fèi),有效的避免了攜帶現(xiàn)金的麻煩;計(jì)算機(jī)軟件在安保系統(tǒng)中的應(yīng)用,實(shí)現(xiàn)了一種良好的監(jiān)控局面,保安人員只需要通過(guò)具備相應(yīng)功能的軟件即可實(shí)現(xiàn)對(duì)單位情況的實(shí)時(shí)監(jiān)控??傊?jì)算機(jī)軟件的廣泛使用對(duì)人們的生活和工作方式的變化帶來(lái)了很大的影響。
4結(jié)論
現(xiàn)階段,隨著信息化進(jìn)程的不斷加快,計(jì)算機(jī)軟件工程也得到了迅猛的發(fā)展,同時(shí)由于計(jì)算機(jī)技術(shù)的不斷完善,相應(yīng)的軟件功能也日趨完善,并在人們生活和工作中得到了廣泛而迅速的普及。至今,不管是人們的生活還是工作都已經(jīng)離不開(kāi)軟件工程的推動(dòng)??傮w來(lái)看,我國(guó)所擁有的計(jì)算機(jī)軟件市場(chǎng)是巨大的,但我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)由于起步較晚目前還處在一個(gè)初級(jí)的發(fā)展階段,因此在后期的發(fā)展過(guò)程中還需經(jīng)歷一個(gè)漫長(zhǎng)的歷程。