張洪賓
摘要:隨著信息技術的飛速發(fā)展,計算機軟件普遍的應用在社會中的各個領域中,對計算機軟件工程的管理也逐漸重視,在軟件項目開發(fā)的過程中,會面臨著很多的問題。本文就針對計算機軟件工程管理的內容進行分析,其中包括了組織機構、開發(fā)人員、用戶及文檔管理等,同時在這一基礎上詳細的探究了計算機軟件工程管理的主要策略,同時提出計算機軟件工程的相關應用。
關鍵詞:計算機軟件;工程管理;項目開發(fā);科學;應用
1、計算機軟件工程的概述
計算機軟件工程就是利用先進的科學技術而開發(fā)的軟件工程。計算機作為一種科技設備,包括了硬件和軟件兩個部分,計算機軟件與硬件有著等同的作用,計算機軟件直接影響到了計算機系統(tǒng)的性能。計算機軟件系統(tǒng)是用戶與計算機硬件系統(tǒng)的接口,計算機軟件系統(tǒng)的出現,提高了計算機的利用率,創(chuàng)造了良好的工作環(huán)境,使得用戶可以靈活地使用計算機,使整個計算機系統(tǒng)能夠高效運行。為此,加大計算機軟件工程方面的研究十分必要。對于計算機軟件工程而言,軟件工程的設計以及研發(fā)是一項長期的工作,軟件的每一項性能都必須經過反復的測試,在性能達標后才可投入到產品中去。
2、計算機軟件工程管理的內容
2.1 開發(fā)人員管理
計算機軟件的開發(fā)過程中,從開發(fā)目標的確立、軟件資料的查找到程序代碼的編寫、后期的調試和維護等耗時長、模塊范圍廣,需要眾多軟件開發(fā)人員的合理分工與密切配合,根據工程項目的性質和需求,要合理的制定人員的分配計劃,這就需要上級指揮者充分了解考慮每個程序員或者調試員的專業(yè)方向 \ 所擅長的技術領域 \ 性格特征,以及其他方面的綜合素質,才能根據軟件開發(fā)過程中不同階段的要求特點來精確合理分配工作人員的任務,以使得整個工作流程達到最優(yōu)化。
2.2 組織機構管理
軟件開發(fā)的組織結構不是簡單的計算機開發(fā)人員集合,一個良好的組織強調的是整體性和人員分配的情況,而且科學的分工,沒有重復和交叉,確保責任能夠落實到人,同時信息傳達的及時、準確。但是在現實的軟件開發(fā)進行管理時,每個工程都有其不同的要求,組織結構也呈現出不同的管理形式。所以對從事軟件工程開發(fā)及相關企業(yè)的組織結構沒有一個標準的模式。
2.3 用戶管理
實施用戶管理工作,主要目的在于使目標系統(tǒng)所具備的功能得到更好的利用和實現。從目前計算機軟件用戶面臨的種種問題來看,用戶本身對計算機的使用應該有一個較深刻的需求認識,卻往往不能將其很好地表達出來,甚至不知道應該如何更好地使用計算機來解決在實際生活中所面臨的問題。而對于使用計算機技術來幫助解決生活難題這個問題,要求軟件的相關開發(fā)人員具備較高的應用能力以及認知水平,但事實上,大多數的開發(fā)人員并不是很明白用戶的實際需求?;谏鲜鰡栴},必須要加強計算機軟件整個的開發(fā)過程中對用戶進行管理的工作,營造出良好的用戶關系和使用氛圍,促進信息進行有效交流的目標得到實現,確保開發(fā)出來的軟件能夠使廣大用戶的切實需求得到滿足,提高計算機軟件的市場競爭力。
3、計算機軟件工程的開發(fā)方法
3.1 結構化程序設計
結構化程序設計是以模塊功能和處理過程設計為原則。結構化程序主張使用順序、選擇、循環(huán)三種基本結果來嵌套連結成具有復雜層次的“結構化程序”。首先,要通過這種方法設計的軟件只有一個入口、一個出口,所有程序的執(zhí)行都有著相對應的控制結構,具有相對的獨立性,在程序的靜態(tài)形式與動態(tài)執(zhí)行流程之間具有良好的對應關系,極大的提高了軟件的可操作性。實際操作上當一個產品應用 vb6.0+acess、單機版運行模式進行開發(fā)設計時,可在客戶機直接安裝,無疑提高了設計的效率。
3.2 面向對象
面向對象是一種對現實世界理解和抽象的方法,是計算機編程技術發(fā)展到有一定階段后的產物,是當前計算機軟件工程常用的一種設計方法。在這種開發(fā)方法中,對象是唯一性的,每一個對象都已自身的獨特標識,通過這種標識,可以找到相應的對象。伴隨著面對想象開發(fā)方法的研究的不斷成熟,已經出現了不少面向對象的產品,極大的方便了社會的發(fā)展。在面向對象開發(fā)方法的基礎上,也逐漸演變除了許多新的開發(fā)方法如 Coad 方法、Booch 方法等。Coad 方法完成了從需求角度進一步進行類和類層次結構的認定,而 Booch 方法支出了分解功能只能通過問題空間來轉換獲得。
4、計算機軟件工程的實際應用
現在隨著信息網絡技術的迅速普及,計算機走進了人們工作、生活的每個角落,計算機軟件憑借其運行高效率、執(zhí)行命令的精準性和操作使用方便性得到了人們的廣泛認可,并迅速的被應用于人類活動的各個層面,可以說當今社會的人類活動已經離不開計算機軟件了。其具有代表性的功能軟件包括:電子郵件、Office辦公系統(tǒng)、Win7/xp 計算機操作系統(tǒng)、數據庫和各種網游軟件等等。在國家經濟發(fā)展的各個領域如工業(yè)、農業(yè)、交通、金融、政府和企事業(yè)單位等幾乎所有部門都需要應用計算機軟件來完成工作。隨著計算機的普及和應用程度加深,以后的計算機軟件工程將會發(fā)展成為一項廣義的工程技術,在軟件功能和操作方法上的
研發(fā)也會越來越注重人性化的因素,同機械制造業(yè)的流水化生產方式不同,軟件工程的研發(fā)與生產是非常具備個性化特征的,它的設計思維和功能設置都是處于不斷更新完善中的,在豐富的實踐經驗和客戶調查的基礎上,設計人員會根據客戶的需要,發(fā)散思維、綜合考慮各方面的因素,匯集大家的智慧才能設計出一款成功的計算機軟件。由于軟件系統(tǒng)的廣泛應用性,設計人員必須提前考慮到各方面可能出現的問題,不能等到問題發(fā)生了,再去想辦法補救,因為一旦軟件系統(tǒng)的安全或運行出現故障,給客戶帶來的損失很可能是無法估量的。所以說,要想做好計算機軟件工程的研發(fā)工作是一項非常困難的事兒。計算機軟件工程設計的人性化、功能化的發(fā)展,使得計算機軟件在人們的現實生活中得到廣泛應用,在現代企業(yè)的經營管理中,計算機軟件發(fā)揮著非常重要的作用,生產、銷售、策劃、財務之間通過軟件系統(tǒng)實現了信息的溝通交流,方便經營策略的時時變動;在商場、金融機構的管理中,需要利用軟件系統(tǒng)對消費信息進行確認和統(tǒng)計,消費者使用刷卡消費,通過金融系統(tǒng)的軟件就可以支付費用,免去了攜帶現金的麻煩;保衛(wèi)人員通過安保系統(tǒng)可以對整個單位的情況進行實時監(jiān)控,一旦發(fā)生火災險情報警系統(tǒng)會隨時提醒安保人員采取防護措施。隱藏于計算機中的軟件系統(tǒng)雖然微小,但卻具備了強大的管理能力,從小處著手逐漸改變著人們的工作生活方式。
5、結束語
就目前情況而言,我國的計算機軟件工程雖然起步較晚,某些方面不能與西方發(fā)達國家相提并論,但筆者堅信,在市場的需求下,在研究人員的不斷努力下,未來我國的計算機軟件工程,必定會在世界的舞臺上綻放出奪目的光彩。
參考文獻:
[1]?閻棟 . 關于計算機軟件工程管理與應用策略探究 [J]. 電子測試,2017(08).
[2]?葛曉軍 . 計算機軟件工程的管理和開發(fā)應用 [J]. 山東工業(yè)技術,2016(02).
(作者身份證號碼:132801198002092218)