任惠霞
摘要:計算機軟件工程開發(fā)項目涉及諸多領(lǐng)域,存在諸多風(fēng)險和復(fù)雜不可知的因素,在這個系統(tǒng)性工程之中,由于軟件產(chǎn)品的特殊性,要重視并應(yīng)用各種數(shù)字化、現(xiàn)代化技術(shù),使計算機軟件工程成為引領(lǐng)各行業(yè)創(chuàng)新發(fā)展的驅(qū)動力,滿足現(xiàn)代化發(fā)展的需求。本文立足計算機軟件工程數(shù)字化技術(shù)的發(fā)展應(yīng)用,就工程開發(fā)常用的方法和技術(shù)展開詳盡的闡述,并提出了數(shù)字化技術(shù)應(yīng)用的相應(yīng)優(yōu)化策略。
關(guān)鍵詞:數(shù)字化技術(shù) 計算機軟件工程 現(xiàn)代化
中圖分類號:TP393.01 文獻標(biāo)識碼:A 文章編號:1007-9416(2016)12-0223-01
計算機軟件工程有其特殊的性質(zhì)和特征,它涉及諸多領(lǐng)域,具有一定的復(fù)雜性和系統(tǒng)性,它普遍應(yīng)用于人們的生活和工作之中,成為各種信息資源共享的有效平臺,為人們帶來了諸多便捷,也在信息化、現(xiàn)代化社會快速發(fā)展的背景下,起到了不可替代的關(guān)鍵性作用。
1 計算機軟件工程數(shù)字化技術(shù)應(yīng)用的意義與作用
計算機軟件工程屬于新興事物,它進入我國之后,在技術(shù)層面獲得了較大的發(fā)展和進步,在現(xiàn)代化、數(shù)字化技術(shù)應(yīng)用的平臺上,通過信息的鏈接和共享,逐漸形成了新的產(chǎn)業(yè)鏈和核心技術(shù),并且隨著數(shù)字化技術(shù)的寬泛發(fā)展,計算機軟件工程已經(jīng)替代并超越了傳統(tǒng)技術(shù),然而,在計算機軟件工程數(shù)字化技術(shù)發(fā)展的進程中,也還存在一些問題和缺陷,考慮到一些應(yīng)用技術(shù)自身創(chuàng)新性的缺乏,在一定程度上限制了機軟件工程的應(yīng)用與發(fā)展。為此,需要增強我國自主研發(fā)和創(chuàng)新的計算機數(shù)字化技術(shù),只有在把握自主、創(chuàng)新的數(shù)字化、現(xiàn)代化技術(shù)的前提下,才能推動計算機軟件工程向前、健康發(fā)展,才能為我國的國家安全防御力量保駕護航,推動我國現(xiàn)代化事業(yè)的進步與發(fā)展。
2 計算機軟件工程的發(fā)展現(xiàn)狀
我國在計算機軟件工程方面的管理還有待進一步完善,由于實際業(yè)務(wù)與軟件需求之間的距離,阻滯了計算機軟件工程的進一步發(fā)展。具體體現(xiàn)為:(1)計算機軟件工程設(shè)計需求與實際業(yè)務(wù)需求之間的差距。由于在計算機軟件工程設(shè)計過程中,相關(guān)數(shù)據(jù)分析與市場調(diào)查工作還不夠全面,深度也還不足,因而,無法對數(shù)據(jù)進行科學(xué)的把控。(2)后續(xù)設(shè)計與開發(fā)軟件的過程中,也存在軟件產(chǎn)品設(shè)計與實際需求之間的差距。(3)由于軟件工程設(shè)計與開發(fā)的干擾因素較多,加之設(shè)計開發(fā)人員的專業(yè)素質(zhì)還不足,因而造成了計算機軟件工程開發(fā)與設(shè)計方面的問題。
3 計算機軟件工程開發(fā)的常用方法及關(guān)鍵技術(shù)分析
當(dāng)前在科技不斷成熟和先進的態(tài)勢下,計算機軟件開發(fā)技術(shù)常用的方法主要有以下幾種:
(1)計算機軟件生命周期法。這種計算機軟件開發(fā)方法是在時間的視角和維度之下,將軟件中的各項子問題進行拆分和細化,并在各個階段中要統(tǒng)一標(biāo)準(zhǔn),實現(xiàn)軟件的合理開發(fā)。通常計算機軟件的生命周期為六個月左右。
(2)自動形式的計算機軟件系統(tǒng)開發(fā)法。這種方法主要側(cè)重于計算機軟件的具體內(nèi)容以及目標(biāo)的實現(xiàn)。
(3)原型化法。這種常用方法主要是用于系統(tǒng)適用性和算法效果不確定或者描述不夠詳盡的條件下采用的,并且,在計算機軟件開發(fā)的初期,設(shè)計人員要對計算機軟件整體系統(tǒng)的功能及注意事項,進行明確的分析和認定。
在計算機軟件工程開發(fā)的過程中,逐步形成了以下關(guān)鍵技術(shù),具體表現(xiàn)為:
(1)XML關(guān)鍵技術(shù)。它是一種與HTML類似的軟件開發(fā)關(guān)鍵技術(shù),在計算機網(wǎng)絡(luò)應(yīng)用中占據(jù)較大的地位,它屬于描述性程序語言,重點對數(shù)據(jù)和對象進行描述,可以用于計算機軟件工程設(shè)計開發(fā)中的跨平臺數(shù)據(jù)通信應(yīng)用編程。
(2)Web Services關(guān)鍵技術(shù)。在計算機網(wǎng)絡(luò)之中,Web服務(wù)是普遍應(yīng)用的服務(wù)內(nèi)容,它可以實現(xiàn)不同硬件平臺、不同計算機語言的鏈接。
(3)面向?qū)ο缶幊剃P(guān)鍵技術(shù)。這個關(guān)鍵技術(shù)為計算機軟件工程設(shè)計開發(fā)提供了便利,它極大地減輕了軟件開發(fā)人員的壓力,并以Java作為主流的程序開發(fā)語言,使計算機軟件工程到達了一個前所未有的高度。這一技術(shù)在軟件應(yīng)用程序的基本功能,如圖1所示。
4 推動計算機軟件工程的數(shù)字化技術(shù)應(yīng)用的優(yōu)化策略
4.1 強化計算機軟件產(chǎn)品開發(fā)與服務(wù)創(chuàng)新
計算機軟件工程的可持續(xù)、健康發(fā)展,要以軟件產(chǎn)品與服務(wù)的優(yōu)質(zhì)、創(chuàng)新性為前提,要以軟件產(chǎn)品和服務(wù)的創(chuàng)新融合為切入點,成為推動計算機行業(yè)發(fā)展的增長點和驅(qū)動力,并使計算機軟件工程與數(shù)字化、現(xiàn)代化技術(shù)相接軌,引領(lǐng)計算機軟件工程向智能化方向發(fā)展。
4.2 積極保護計算機軟件工程的自主產(chǎn)權(quán)
在計算機軟件工程中,要努力研發(fā)國內(nèi)自主創(chuàng)新技術(shù),并在市場的導(dǎo)向之下,形成市場利益共享化機制,各個計算機軟件工程企業(yè)之間可以連結(jié)成軟件工程技術(shù)開發(fā)聯(lián)盟,為計算機軟件工程項目提供市場支持、資金支持、資源支持等,從而提升計算機軟件工程的產(chǎn)品質(zhì)量與服務(wù)創(chuàng)新水平。
4.3 實現(xiàn)計算機軟件工程的優(yōu)化升級
計算機軟件工程產(chǎn)品的多樣化、創(chuàng)新化實現(xiàn),要依賴于計算機軟件工程的優(yōu)化升級,可以利用各種開發(fā)軟件工具,創(chuàng)設(shè)軟件開發(fā)環(huán)境,對計算機軟件進行升級和優(yōu)化,提升其先進性和針對性。
總而言之,隨著信息化的高度發(fā)展,計算機軟件應(yīng)用在很大程度上便捷了人們的生活和工作。計算機軟件工程要注重利用計算機軟件開發(fā)技術(shù),運用各種數(shù)字化工具,對計算機軟件工程項目進行產(chǎn)品質(zhì)量研發(fā)和創(chuàng)新,并努力創(chuàng)造條件實現(xiàn)對計算機軟件工程項目的自主產(chǎn)權(quán)保護,充分發(fā)揮政府的職能,實現(xiàn)資金、資源、市場的有力支持和整合,為計算機軟件工程的優(yōu)化升級創(chuàng)造條件。
參考文獻
[1]李萬軍,曹艷云.論計算機軟件工程管理工作[J].才智,2012(03).
[2]李建兵. 計算機軟件工程方法的進展研究[J]. 新課程(下),2011(08).
[3]田華.計算機軟件工程管理方案初探[J].煤炭技術(shù),2011(01).