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