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