時(shí)間:2023-03-23 15:23:12
導(dǎo)言:作為寫作愛好者,不可錯(cuò)過(guò)為您精心挑選的10篇計(jì)算機(jī)軟件工程論文,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。
二、計(jì)算機(jī)軟件工程投標(biāo)風(fēng)險(xiǎn)的防范策略
計(jì)算機(jī)軟件工程項(xiàng)目與傳統(tǒng)工程項(xiàng)目具有著明顯的差異,特別是高新技術(shù)的應(yīng)用決定了計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)工作的高風(fēng)險(xiǎn)性,因此在計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)過(guò)程中,投標(biāo)方有必要采取有效策略來(lái)對(duì)計(jì)算機(jī)軟件工程投標(biāo)風(fēng)險(xiǎn)做出有效控制。在此過(guò)程中,作為計(jì)算機(jī)軟件工程投標(biāo)方,可以從以下幾個(gè)方面做出努力。
(一)強(qiáng)化自身的軟件項(xiàng)目開發(fā)能力
對(duì)于計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)方而言,強(qiáng)化自身的軟件項(xiàng)目開發(fā)能力不僅是提升自身核心競(jìng)爭(zhēng)力的有效途徑,同時(shí)也是提升自身在計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)中風(fēng)險(xiǎn)應(yīng)對(duì)能力的必要策略。首先計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)方需要重視計(jì)算機(jī)軟件工程項(xiàng)目開發(fā)方案科技含量的提升。在計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)工作中,是否能夠獲得項(xiàng)目的施工權(quán)不僅由投標(biāo)方的經(jīng)濟(jì)實(shí)力所決定,同時(shí)也由項(xiàng)目開發(fā)方案所具有的適用性與可行性所決定。在開發(fā)方案的制定中,投標(biāo)方不能為了降低成本就使用不具備時(shí)代性的項(xiàng)目開發(fā)技術(shù),而有必要從提高投標(biāo)競(jìng)爭(zhēng)力以及降低投標(biāo)風(fēng)險(xiǎn)角度出發(fā)來(lái)對(duì)項(xiàng)目開發(fā)過(guò)程中的工作流程和技術(shù)做出完善與優(yōu)化,尤其是要重視選取具有較大彈性和較強(qiáng)風(fēng)險(xiǎn)避免能力的項(xiàng)目開發(fā)技術(shù),從而降低項(xiàng)目維護(hù)成本并實(shí)現(xiàn)對(duì)總成本的合理控制。其次計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)方有必要推動(dòng)員工抗風(fēng)險(xiǎn)能力的提升。在計(jì)算機(jī)軟件工程投標(biāo)與施工工作中,承擔(dān)風(fēng)險(xiǎn)的主體以及對(duì)風(fēng)險(xiǎn)做出管理的主體都是企業(yè)員工,因此,企業(yè)不僅需要摒棄依賴管理層做出風(fēng)險(xiǎn)管理決策的思想,同時(shí)要在以人為本理念指導(dǎo)下提升全體員工的抗風(fēng)險(xiǎn)能力,從而通過(guò)發(fā)揮集體力量來(lái)做好風(fēng)險(xiǎn)識(shí)別以及風(fēng)險(xiǎn)預(yù)控等工作。以此為目標(biāo),計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)單位有必要對(duì)員工開展教育與培訓(xùn)工作,尤其是要針對(duì)計(jì)算機(jī)軟件工程投標(biāo)與施工過(guò)程中可能出現(xiàn)的風(fēng)險(xiǎn)內(nèi)容來(lái)開展交流與講座,從而在提升單位員工風(fēng)險(xiǎn)控制意識(shí)的基礎(chǔ)上提高員工的風(fēng)險(xiǎn)識(shí)別能力與管控能力。再次計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)方有必要對(duì)合同管理機(jī)制做出優(yōu)化。在計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)工作中,投標(biāo)方與招標(biāo)方的合作關(guān)系由合同來(lái)規(guī)定,如果投標(biāo)方能夠在合同的擬定中對(duì)可能出現(xiàn)的風(fēng)險(xiǎn)做出充分考慮,則可以降低自身在計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)與實(shí)施過(guò)程中所需要承擔(dān)的風(fēng)險(xiǎn),因此,投標(biāo)方有必要對(duì)合同管理機(jī)制做出不斷的優(yōu)化,在此方面,投標(biāo)方不僅要通過(guò)合同來(lái)明確自身的權(quán)利與義務(wù),同時(shí)需要在計(jì)算機(jī)軟件工程投標(biāo)與實(shí)施過(guò)程中對(duì)合同條款的落實(shí)情況作出監(jiān)督,從而更好地做好風(fēng)險(xiǎn)識(shí)別與防范工作。如果合同所規(guī)定的內(nèi)容或者項(xiàng)目實(shí)施環(huán)境產(chǎn)生改變,投標(biāo)方可以向招標(biāo)方進(jìn)行索賠申請(qǐng),從而實(shí)現(xiàn)自身與招標(biāo)方的風(fēng)險(xiǎn)共擔(dān),并降低各類風(fēng)險(xiǎn)給投標(biāo)方造成過(guò)大損失。
(二)對(duì)外部資源條件做出充分利用
在計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)風(fēng)險(xiǎn)的防范中,對(duì)外部資源做出充分的利用有利于提升投標(biāo)方的風(fēng)險(xiǎn)識(shí)別能力與承擔(dān)能力,從而降低風(fēng)險(xiǎn)所產(chǎn)生的損害。首先計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)方有必要尋求中介咨詢機(jī)構(gòu)的幫助。在計(jì)算機(jī)軟件工程項(xiàng)目的投標(biāo)過(guò)程中,由于投標(biāo)方希望得到最大化的利潤(rùn),所以投標(biāo)方與招標(biāo)方都有可能無(wú)法站在客觀立場(chǎng)來(lái)對(duì)計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)工作所具有的風(fēng)險(xiǎn)做出評(píng)估,因此雖然自身所承擔(dān)的風(fēng)險(xiǎn)能夠在一定程度上降低,但是卻無(wú)法實(shí)現(xiàn)投標(biāo)方與招標(biāo)方的雙贏。所以,在投標(biāo)工作中,投標(biāo)方與招標(biāo)方都有必要尋求中介咨詢結(jié)構(gòu)的幫助,在與中介咨詢結(jié)構(gòu)來(lái)評(píng)定風(fēng)險(xiǎn)之后,投標(biāo)方與招標(biāo)方分別與中介咨詢機(jī)構(gòu)簽訂合同,如果投標(biāo)和施工過(guò)程中所出現(xiàn)的風(fēng)險(xiǎn)已經(jīng)超越投標(biāo)方與招標(biāo)方的承受方位,則有中介咨詢機(jī)構(gòu)負(fù)責(zé)賠償違約損失。由于中介咨詢機(jī)構(gòu)具有著客觀性以及專業(yè)性的特點(diǎn),所以一般能夠更加準(zhǔn)確的開展風(fēng)險(xiǎn)識(shí)別工作,這將對(duì)計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)工作中的風(fēng)險(xiǎn)管理效率得到很大程度的提升。其次計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)方可以協(xié)同招標(biāo)方來(lái)構(gòu)建專門基金來(lái)應(yīng)對(duì)可能出現(xiàn)的風(fēng)險(xiǎn)。在此方面投標(biāo)方與招標(biāo)方都有必要向保險(xiǎn)工司繳納保險(xiǎn),當(dāng)風(fēng)險(xiǎn)產(chǎn)生并對(duì)一方利益造成損害時(shí),則由保險(xiǎn)工作負(fù)責(zé)開展賠償工作。這一策略能夠有效的降低投標(biāo)方所需要承擔(dān)的風(fēng)險(xiǎn)負(fù)擔(dān),并能夠降低風(fēng)險(xiǎn)所可能引發(fā)的損失,從而使投標(biāo)方能夠?qū)⒏嗟木杏谟?jì)算機(jī)軟件工程項(xiàng)目的開發(fā)與優(yōu)化。再次計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)方有必要強(qiáng)化自身的法律觀念。與投招標(biāo)工作相關(guān)的許多法律法規(guī)不僅對(duì)投招標(biāo)工作中的違規(guī)行為處理辦法做出了規(guī)定,同時(shí)也對(duì)風(fēng)險(xiǎn)出現(xiàn)之后的處理策略做出了指導(dǎo),因此計(jì)算機(jī)軟件工程項(xiàng)目投標(biāo)方可以利用法律手段來(lái)對(duì)非系統(tǒng)性的項(xiàng)目投標(biāo)風(fēng)險(xiǎn)做出有效控制,從而實(shí)現(xiàn)得到最大化的利益。
2民航特色的教學(xué)案例設(shè)計(jì)
教學(xué)案例設(shè)計(jì)是高級(jí)軟件工程實(shí)施的核心內(nèi)容之一,考慮到選課的大部分研究生已經(jīng)具備基本的編程能力,但缺少軟件過(guò)程管理的相關(guān)概念,結(jié)合中國(guó)民航大學(xué)特色及研究生就業(yè)趨向,筆者參考國(guó)際研究生教育現(xiàn)狀[5]及文獻(xiàn)[6]的模式,開發(fā)了一套基于民航航材管理業(yè)務(wù)的教學(xué)案例,用以完成課內(nèi)教學(xué)。該教學(xué)案例以某航空公司航材管理系統(tǒng)為背景,采用敏捷開發(fā)思想進(jìn)行過(guò)程管理,循序漸進(jìn),分3次迭代完成簡(jiǎn)單的原型系統(tǒng)開發(fā)。第1次迭代在介紹航空公司航材管理需求的基礎(chǔ)上,建立系統(tǒng)的業(yè)務(wù)環(huán)境圖,結(jié)合需求分析方法,利用ROSE工具建立業(yè)務(wù)用例及業(yè)務(wù)術(shù)語(yǔ)表。進(jìn)一步地,縮小系統(tǒng)范圍,只針對(duì)高價(jià)周轉(zhuǎn)件的增刪改查操作建立領(lǐng)域?qū)ο竽P?,包括領(lǐng)域用例模型、用例術(shù)語(yǔ)表、領(lǐng)域類模型,同時(shí)完成基本的編程實(shí)現(xiàn)。第2次迭代首先講述體系結(jié)構(gòu)設(shè)計(jì)的基本方法,基于MVC框架建立更適合信息系統(tǒng)開發(fā)的體系結(jié)構(gòu)框架——PCMEF(表示—控制—中介者—實(shí)體—基礎(chǔ))[6]。在此基礎(chǔ)上進(jìn)一步細(xì)化第1次迭代需求,功能上增加高價(jià)周轉(zhuǎn)件的供貨方管理、合同管理功能;其次建立用例模型和用例文檔,采用序列圖、通信圖、交互圖等描述事務(wù)處理流程,進(jìn)行概念類設(shè)計(jì),對(duì)第1次迭代的設(shè)計(jì)按照PCMEF框架完成體系結(jié)構(gòu)重構(gòu),完成用戶界面設(shè)計(jì),最終編碼實(shí)現(xiàn)。第3次迭代增加高價(jià)周轉(zhuǎn)件使用統(tǒng)計(jì)報(bào)表、機(jī)型使用記錄、考慮機(jī)務(wù)維修周期的周轉(zhuǎn)件庫(kù)存管理等功能,設(shè)計(jì)上重點(diǎn)考慮數(shù)據(jù)庫(kù)的安全性與完整性設(shè)計(jì),同時(shí)基于JavaEJB體系結(jié)構(gòu)建立業(yè)務(wù)組件,完成較高水平的軟件編程;編寫測(cè)試用例,完成整體測(cè)試。在上述3次迭代完成后,要求學(xué)生寫出項(xiàng)目總結(jié)。筆者所在學(xué)院擁有一個(gè)行業(yè)特色鮮明的民航信息系統(tǒng)仿真實(shí)驗(yàn)室,該實(shí)驗(yàn)室目前擁有民航機(jī)務(wù)維修仿真實(shí)驗(yàn)系統(tǒng)、機(jī)場(chǎng)信息仿真實(shí)驗(yàn)系統(tǒng)、航空公司運(yùn)行控制仿真系統(tǒng)、民航全球分銷仿真實(shí)驗(yàn)系統(tǒng)等行業(yè)主流信息系統(tǒng)的仿真平臺(tái)。學(xué)生在前序課程學(xué)習(xí)中,對(duì)這些信息系統(tǒng)的基本功能和相關(guān)業(yè)務(wù)已經(jīng)有了一定程度的了解。
3教學(xué)組織與管理
3.1項(xiàng)目驅(qū)動(dòng)教學(xué)法課程教學(xué)借鑒CDIO的教學(xué)思想,在講授完軟件過(guò)程模型及軟件建模語(yǔ)言后,將學(xué)生每5人分組,每個(gè)人承擔(dān)不同的角色,角色包括甲方需求提供人員、乙方項(xiàng)目經(jīng)理、乙方質(zhì)量保證人員、乙方編程人員(2人)。在整個(gè)學(xué)習(xí)過(guò)程中,經(jīng)過(guò)一定時(shí)間后,每個(gè)人的角色可以互換。在講授完案例1后,教師可以要求學(xué)生結(jié)合某個(gè)民航信息系統(tǒng)仿真系統(tǒng),選擇感興趣的民航業(yè)務(wù)領(lǐng)域,分組完成項(xiàng)目計(jì)劃任務(wù)書并使用MSProject完成項(xiàng)目的進(jìn)度安排、人員分工、虛擬費(fèi)用預(yù)算等。進(jìn)一步地,使用Rose工具進(jìn)行需求分析及UML建模,完成用例圖、術(shù)語(yǔ)表、類圖等分析設(shè)計(jì),最后進(jìn)行第1次迭代的編碼并編寫測(cè)試用例完成測(cè)試。在講授完案例2后,教師可以要求學(xué)生在功能擴(kuò)展的基礎(chǔ)上,采用PCMEF模式對(duì)第1次迭代程序進(jìn)行重構(gòu)并完成編碼與測(cè)試工作,同時(shí)要求項(xiàng)目經(jīng)理使用MSProject,跟蹤和檢查項(xiàng)目實(shí)際進(jìn)度與虛擬費(fèi)用預(yù)算,進(jìn)行適當(dāng)調(diào)整。本次學(xué)習(xí)重點(diǎn)在于體系結(jié)構(gòu)設(shè)計(jì)、增量模式開發(fā)思想。在講授完案例3后,教師可以要求學(xué)生繼續(xù)擴(kuò)展功能,重點(diǎn)進(jìn)行數(shù)據(jù)庫(kù)與業(yè)務(wù)組件設(shè)計(jì)。
3.2成績(jī)?cè)u(píng)定在課程進(jìn)展的每個(gè)階段,教師展示實(shí)際軟件公司的文檔范例,要求每組提交該次迭代的相關(guān)文檔,進(jìn)行軟件演示并答辯。答辯內(nèi)容包括項(xiàng)目計(jì)劃制訂、人員分工、虛擬成本、進(jìn)度偏差分析、預(yù)算偏差分析、程序設(shè)計(jì)技術(shù)、缺陷分析等。評(píng)委由教師及各組項(xiàng)目經(jīng)理組成。成績(jī)?cè)u(píng)定包含文檔規(guī)范性、設(shè)計(jì)合理性、實(shí)現(xiàn)正確性、項(xiàng)目過(guò)程管理執(zhí)行情況4項(xiàng)內(nèi)容。課程整體結(jié)束前,由3次迭代的評(píng)定成績(jī)?nèi)【底鳛樾〗M平均成績(jī),最后小組項(xiàng)目經(jīng)理和教師共同依據(jù)小組中個(gè)人對(duì)項(xiàng)目的貢獻(xiàn)以及小組均值打分,將其作為個(gè)人成績(jī)。
隨著全球化的不斷加速,全球化軟件協(xié)作交付模式也是勢(shì)在必行的。根據(jù)Forrester的數(shù)據(jù),現(xiàn)在不少開發(fā)團(tuán)隊(duì)呈現(xiàn)分布式的狀態(tài),超過(guò)一半的團(tuán)隊(duì)游兩個(gè)以上的開發(fā)點(diǎn),而且隨著目前企業(yè)合并和收購(gòu)的形式的家具,新的分布式開發(fā)團(tuán)隊(duì)也在不斷增加。而企業(yè)為了使開發(fā)能力和支持能力達(dá)到24×7的狀態(tài),也推動(dòng)者全球化軟件協(xié)作交付的不斷發(fā)展。軟件外包市場(chǎng)的不斷繁榮發(fā)展,軟件工程工具的不斷進(jìn)步,不少企業(yè)都開始發(fā)展軟件交付項(xiàng)目,舉個(gè)簡(jiǎn)單的例子:不少企業(yè)選擇在美國(guó)完成軟件的概念設(shè)計(jì),然后將系統(tǒng)架構(gòu)設(shè)計(jì)安排到歐洲,而在中國(guó)進(jìn)行軟件的編碼和測(cè)試,在這樣一個(gè)大環(huán)境中,24小時(shí)不間斷的軟件交付和支持服務(wù)完全可以實(shí)現(xiàn),減少了對(duì)員工的壓榨,有大大提高了交付的速度。
1.2社區(qū)驅(qū)動(dòng)的軟件交付
社區(qū)驅(qū)動(dòng)的軟件交付是IT文化不斷發(fā)展的產(chǎn)物,現(xiàn)在的年輕人更傾向于社交導(dǎo)航,通過(guò)人和人之間的交流,使他們能夠更好地獲取信息,從而順利完成指定的任務(wù)。這就使得社區(qū)驅(qū)動(dòng)的軟件交付應(yīng)運(yùn)而生,也同時(shí)出現(xiàn)了相應(yīng)的方法和平臺(tái)。在這種交付模式中,雖然每個(gè)項(xiàng)目都會(huì)有一個(gè)領(lǐng)導(dǎo)者,但是相對(duì)而言,它更強(qiáng)調(diào)個(gè)體的能力和創(chuàng)造性。由世界上不同國(guó)家和地區(qū)的技術(shù)人員和最終用戶共同協(xié)作,從而完成項(xiàng)目的交付。他們以公共社區(qū)作為協(xié)作環(huán)境,然后將創(chuàng)新思想通過(guò)web來(lái)分享,并完成軟件的開發(fā)和測(cè)試,聚集他們的一個(gè)重要理由就是對(duì)項(xiàng)目的熱情和興趣。
1.3模塊化
隨著全球化的不斷發(fā)展,世界經(jīng)濟(jì)的競(jìng)爭(zhēng)也在不斷加劇,為了生存,企業(yè)需要更多的創(chuàng)新力和業(yè)務(wù)靈活性,而另一方面,目前IT環(huán)境復(fù)雜度也不斷加劇,企業(yè)想要發(fā)展就必須面對(duì)新的挑戰(zhàn)。因此模塊化的提出使得企業(yè)能夠在根本上解決這些問(wèn)題。模塊化實(shí)現(xiàn)了不同軟件構(gòu)件和應(yīng)用的打包,從而使企業(yè)更好地使用現(xiàn)有的資源,另一方面,在模塊化的指導(dǎo)下,SOA技術(shù)應(yīng)運(yùn)而生,它通過(guò)對(duì)現(xiàn)有資源的重新整合,將各種服務(wù)實(shí)現(xiàn)組件化,從而使得新業(yè)務(wù)能夠快速上位,實(shí)現(xiàn)了企業(yè)的業(yè)務(wù)靈活性要求。
對(duì)于計(jì)算機(jī)軟件系統(tǒng)而言,數(shù)據(jù)庫(kù)作為其中的核心內(nèi)容,需要得到人們的重點(diǎn)關(guān)注。在數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程中,需要通過(guò)對(duì)軟件工程的定義分析,實(shí)現(xiàn)對(duì)不同軟件工程項(xiàng)目的認(rèn)識(shí)及理解,滿足數(shù)據(jù)庫(kù)編程的基本需求,從而有效避免了數(shù)據(jù)資源浪費(fèi)現(xiàn)象的發(fā)生。在軟件設(shè)計(jì)中,設(shè)計(jì)人員需要提高對(duì)軟件數(shù)據(jù)庫(kù)編程的重視,通過(guò)對(duì)數(shù)據(jù)庫(kù)資源的綜合性分析,避免數(shù)據(jù)庫(kù)出現(xiàn)使用性能不高的問(wèn)題,解決數(shù)據(jù)故障限制因素。對(duì)于不良的數(shù)據(jù)庫(kù)而言,其后期系統(tǒng)的維護(hù)頻率會(huì)不斷增多,從而造成了計(jì)算機(jī)軟件維修中資源浪費(fèi)的現(xiàn)象。
1.2提高計(jì)算機(jī)軟件系統(tǒng)運(yùn)行速度
在計(jì)算機(jī)系統(tǒng)設(shè)計(jì)及分析中,需要通過(guò)對(duì)軟件系統(tǒng)的運(yùn)用,實(shí)現(xiàn)對(duì)程序功能的穩(wěn)定發(fā)揮,為數(shù)據(jù)資源的系統(tǒng)運(yùn)行提供有效支持。而且,在高性能數(shù)據(jù)軟件系統(tǒng)運(yùn)用中,可以通過(guò)對(duì)計(jì)算機(jī)系統(tǒng)的操作分析,進(jìn)行準(zhǔn)確、快速的信息傳輸,全面提高軟件系統(tǒng)的運(yùn)行速度。同時(shí),在計(jì)算機(jī)軟件系統(tǒng)使用的過(guò)程中,通過(guò)對(duì)數(shù)據(jù)庫(kù)資源的拓展分析,可以為用戶提供便利性的服務(wù)支持,減少數(shù)據(jù)資源浪費(fèi)現(xiàn)象的發(fā)生。通過(guò)計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)的構(gòu)建,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)資源的合理革新,從而為數(shù)據(jù)資源的儲(chǔ)存軟件系統(tǒng)的管理提供有效支持。
2計(jì)算機(jī)軟件工程中的數(shù)據(jù)庫(kù)建立
開展計(jì)算機(jī)軟件工程建設(shè)過(guò)程中,首先要針對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行完善,設(shè)計(jì)構(gòu)建基礎(chǔ)的框架,計(jì)算機(jī)軟件通常是在網(wǎng)絡(luò)環(huán)境下運(yùn)行使用的,因此在建設(shè)期間,也要考慮是否存在影響因素,通過(guò)各個(gè)系統(tǒng)之間的相互配合,來(lái)實(shí)現(xiàn)軟件功能,數(shù)據(jù)庫(kù)中的信息安全性也能夠得到保障。對(duì)于軟件工程中針對(duì)數(shù)據(jù)庫(kù)編程管理問(wèn)題,在建立初期要有明確的使用方向,完成基礎(chǔ)框架設(shè)計(jì)后需要針對(duì)功能方面采取完善措施,不斷的補(bǔ)充其中的功能,并提升軟件自身防御能力,這樣即使是在網(wǎng)絡(luò)運(yùn)行使用環(huán)境下,也能最大限度的避免受到病毒攻擊,確保數(shù)據(jù)信息安全,同時(shí)數(shù)據(jù)庫(kù)中信息的更新速率也能夠達(dá)到使用需求標(biāo)準(zhǔn)。數(shù)據(jù)庫(kù)建立是基于編程技術(shù)基礎(chǔ)上來(lái)開展的,對(duì)于一些技術(shù)性問(wèn)題,通過(guò)功能之間的協(xié)調(diào)使用,可以更好的避免出現(xiàn)技術(shù)性問(wèn)題,同時(shí)在軟件工程投入使用后最大限度的利用數(shù)據(jù)庫(kù)資源,在網(wǎng)絡(luò)環(huán)境中也能夠?qū)崿F(xiàn)軟件的自動(dòng)更新檢測(cè)。建立過(guò)程中要選擇適合的程序匯編語(yǔ)言,通過(guò)語(yǔ)言來(lái)完成功能框架編寫,選擇適合的匯編語(yǔ)言,針對(duì)不同的功能模塊也可以做出區(qū)分,這樣可以更好的幫助提升設(shè)計(jì)效果。
3對(duì)數(shù)據(jù)庫(kù)文件的應(yīng)用
3.1面向?qū)ο蟮臄?shù)據(jù)庫(kù)存儲(chǔ)模式選擇
數(shù)據(jù)庫(kù)存儲(chǔ)模式選擇,需要在分區(qū)后進(jìn)行,存儲(chǔ)功能中可能會(huì)出現(xiàn)不同程度的功能隱患問(wèn)題。這種數(shù)據(jù)庫(kù)存儲(chǔ)模式選擇也是對(duì)用戶訪問(wèn)權(quán)限的定義,在軟件使用過(guò)程中,為確保內(nèi)部重要信息的安全性,會(huì)對(duì)用戶的訪問(wèn)權(quán)限進(jìn)行定義,這樣不同級(jí)別的用戶所能夠登陸到的界面也存在差異,數(shù)據(jù)庫(kù)信息也都得到安全保障?;谖募愋瓦x擇基礎(chǔ)上所進(jìn)行的文件訪問(wèn),也更高效合理,實(shí)現(xiàn)上述功能在程序編寫期間要重點(diǎn)設(shè)計(jì),根據(jù)所存儲(chǔ)的信息類型來(lái)對(duì)數(shù)據(jù)庫(kù)做出選擇,避免出現(xiàn)更深層次的問(wèn)題,并幫助合理優(yōu)化資源,利用過(guò)程中達(dá)到更理想的效果。不同資源在使用時(shí)需要根據(jù)所接收到的指令來(lái)調(diào)動(dòng)數(shù)據(jù)庫(kù)內(nèi)部信息,實(shí)現(xiàn)資源利用方面的優(yōu)化。
3.2數(shù)據(jù)庫(kù)文件的加密保護(hù)
文件加密保護(hù)主要是針對(duì)基礎(chǔ)信息來(lái)進(jìn)行的,這部分信息關(guān)系到使用者的個(gè)人隱私,一旦泄露會(huì)造成嚴(yán)重的影響,因此在所開展的數(shù)據(jù)庫(kù)文件加密保護(hù)中,要根據(jù)不同信息的重要程度來(lái)設(shè)置等級(jí),采用登陸口令以及密碼加密的形式來(lái)進(jìn)行保護(hù),登陸到數(shù)據(jù)庫(kù)文件內(nèi)部需要輸入相應(yīng)的加密密匙,這樣工作人員可以根據(jù)常見問(wèn)題來(lái)探討解決加密措施,以免文件應(yīng)用過(guò)程中受到網(wǎng)絡(luò)病毒的影響,造成數(shù)據(jù)庫(kù)使用期間癱瘓問(wèn)題。對(duì)于文件加密期間的數(shù)據(jù)信息選擇,通過(guò)各個(gè)系統(tǒng)之間的文件加密選擇,如果出現(xiàn)功能方面的沖突問(wèn)題,可以通過(guò)系統(tǒng)的框架結(jié)構(gòu)優(yōu)化來(lái)達(dá)到更理想的優(yōu)化使用模式。為各個(gè)系統(tǒng)之間的功能優(yōu)化創(chuàng)造有利環(huán)境。
3.3數(shù)據(jù)存儲(chǔ)模式使用方法比較
存儲(chǔ)功能使用性能是否穩(wěn)定,要從使用方法對(duì)比過(guò)程中來(lái)進(jìn)行探討,觀察運(yùn)行狀態(tài)下的軟件是否存在功能不穩(wěn)定的現(xiàn)象,并從技術(shù)性角度來(lái)深入探討預(yù)防措施。設(shè)計(jì)期間的功能選擇直接關(guān)系到后續(xù)網(wǎng)絡(luò)訪問(wèn)所選擇的形式,以及工作任務(wù)開展期間可能會(huì)遇到的相關(guān)問(wèn)題,幫助提升系統(tǒng)投入使用后的功能穩(wěn)定性,通過(guò)這種工作模式上的創(chuàng)新利用,可以幫助避免網(wǎng)絡(luò)環(huán)境中軟件使用受到計(jì)算機(jī)病毒的入侵,并最大程度的保護(hù)數(shù)據(jù)庫(kù)中信息的安全性,對(duì)于一些比較常見的技術(shù)性問(wèn)題,對(duì)于這種配合方法的選擇也能夠達(dá)到更理想的運(yùn)行效果。系統(tǒng)在運(yùn)行過(guò)程中會(huì)對(duì)所接收到的信息快速篩選,將其中的有用信息進(jìn)行歸類,這樣可以根據(jù)使用需求快速的調(diào)動(dòng)數(shù)據(jù)庫(kù)內(nèi)的信息,軟件投入使用后也可以根據(jù)操作需求對(duì)功能進(jìn)行更新處理,這種方法的實(shí)現(xiàn)也需要各個(gè)系統(tǒng)之間的相互配合。對(duì)存儲(chǔ)模式進(jìn)行對(duì)比,觀察其中所存在的問(wèn)題,更有利于下一階段軟件功能設(shè)計(jì)的實(shí)現(xiàn)。
3.4開發(fā)設(shè)計(jì)中的編程技術(shù)選擇
1.1計(jì)算機(jī)軟件技術(shù)能實(shí)現(xiàn)工程造價(jià)的信息化管理
隨著現(xiàn)代信息技術(shù)體系的不斷完善,計(jì)算機(jī)軟件系統(tǒng)在社會(huì)各個(gè)領(lǐng)域中的應(yīng)用越來(lái)廣泛,尤其是在工程造價(jià)管理中,其應(yīng)用范圍不斷擴(kuò)大。在工程造價(jià)管理中,其需要經(jīng)歷的時(shí)間比較長(zhǎng),所需要的信息量比較大。而對(duì)工程造價(jià)方法的有效控制,能有效提高工程建設(shè)的應(yīng)用效益。通過(guò)將計(jì)算機(jī)技術(shù)和工程造價(jià)管理進(jìn)行有機(jī)的結(jié)合,以轉(zhuǎn)變傳統(tǒng)的工程造價(jià)操作模式與方法,從而實(shí)現(xiàn)對(duì)現(xiàn)代工程造價(jià)的規(guī)范化、現(xiàn)代化及科學(xué)化的管理,以提高建筑工程造價(jià)的管理質(zhì)量及效益。在工程項(xiàng)目建設(shè)中,計(jì)算機(jī)軟件技術(shù)的應(yīng)用,所要面臨的調(diào)整力度比較大。由于目前的社會(huì)主要以市場(chǎng)為導(dǎo)向,通過(guò)轉(zhuǎn)換經(jīng)營(yíng)方式,以提高工程造價(jià)管理的應(yīng)變能力。因此,這就要求對(duì)工程項(xiàng)目建筑中的導(dǎo)向模塊進(jìn)行進(jìn)一步的優(yōu)化,并對(duì)投資估算、設(shè)計(jì)概算及施工圖預(yù)算等版塊進(jìn)行科學(xué)、合理、協(xié)調(diào)控制,通過(guò)確定合同價(jià),以確保對(duì)當(dāng)前竣工結(jié)算模塊的更新與優(yōu)化,以進(jìn)一步完善信息化管理體系,從而確保管理環(huán)節(jié)的科學(xué)開展。通過(guò)實(shí)行計(jì)算機(jī)軟件技術(shù),能有效實(shí)現(xiàn)工程造價(jià)的信息化管理,使造價(jià)管理更加規(guī)范化及高效化。工程造價(jià)信息系統(tǒng)業(yè)務(wù)流程如圖1所示。
1.2計(jì)算機(jī)軟件技術(shù)能提高工程造價(jià)管理工作的效率與質(zhì)量
目前,在我國(guó)工程造價(jià)管理中對(duì)計(jì)算機(jī)軟件的廣泛應(yīng)用,不僅是市場(chǎng)經(jīng)濟(jì)的發(fā)展需求,也是時(shí)代的發(fā)展需求。通常情況下,工程造價(jià)管理工作與工程控制量、競(jìng)爭(zhēng)費(fèi)用及放開價(jià)等模塊的工作之間有著密切的聯(lián)系。這就要求要進(jìn)一步完善工程造價(jià)整體管理體系,以積極優(yōu)化定價(jià)權(quán),從而滿足施工企業(yè)的實(shí)際需求。因此,相關(guān)人員就要對(duì)各種材料的品種及價(jià)格等進(jìn)行全面的分析,通過(guò)獲取先進(jìn)的信息,以確保加工與處理模塊等方面的協(xié)調(diào),從而滿足造價(jià)管理工作的需求。由于工程造價(jià)管理工作量非常多,工作強(qiáng)度比較大,且其應(yīng)用效益也非常低下,容易導(dǎo)致各種工作差錯(cuò)的出現(xiàn)。通過(guò)應(yīng)用計(jì)算機(jī)軟件技術(shù),能有效實(shí)現(xiàn)對(duì)工程量的合理控制,并有效降低工作人員的工作強(qiáng)度,從而有效降低造價(jià)管理工作中差錯(cuò)問(wèn)題的發(fā)生率。不僅能有效節(jié)省大量的人力、物力及財(cái)力,還有效提高建筑工程造價(jià)管理工作的效益與質(zhì)量。
2計(jì)算機(jī)軟件技術(shù)的優(yōu)化
2.1模式識(shí)別技術(shù)的應(yīng)用,促進(jìn)計(jì)算機(jī)軟件技術(shù)的優(yōu)化
目前,現(xiàn)代軟件技術(shù)在建筑工程造價(jià)管理中的扮演著重要的角色,如在工程量計(jì)算軟件的應(yīng)用,其是我國(guó)當(dāng)前建筑工程造價(jià)管理中最為常用的技術(shù)方法之一。在圖形法中,要求專業(yè)人員要不斷提升自身的識(shí)圖能力,在計(jì)算機(jī)軟件操作下必須要對(duì)圖紙的構(gòu)件、尺寸等方面進(jìn)行深入分析,以實(shí)現(xiàn)軟件系統(tǒng)的自動(dòng)化設(shè)計(jì),通過(guò)對(duì)工程量進(jìn)行有效的計(jì)算,以更好地計(jì)算出工程量清單,從而滿足對(duì)工程圖紙進(jìn)行合理掃描的作用與確保光柵文件的有效應(yīng)用。因此,必須對(duì)我國(guó)當(dāng)前建筑工程造價(jià)計(jì)算機(jī)軟件處理模塊的優(yōu)化。通過(guò)應(yīng)用模式識(shí)別技術(shù),能更加有效分析其構(gòu)件類型及其幾何參數(shù),以更加準(zhǔn)確地計(jì)算工程量。因此,設(shè)計(jì)單位應(yīng)加強(qiáng)對(duì)CAD文件的應(yīng)用,以實(shí)現(xiàn)在CAD環(huán)境模塊下的模式識(shí)別工作,確保CAD軟件的合理應(yīng)用,從而配合建筑工程的各個(gè)施工造價(jià)環(huán)節(jié)。在建筑工程設(shè)計(jì)過(guò)程中所采用的CAD軟件可直接加入構(gòu)件參數(shù)屬性,并對(duì)各種構(gòu)件對(duì)象進(jìn)行定義,在設(shè)計(jì)結(jié)構(gòu)與建筑時(shí),應(yīng)使用對(duì)象設(shè)計(jì)建筑物,并非直接采用線條作圖。計(jì)算機(jī)軟件技術(shù)在工程造價(jià)的應(yīng)用過(guò)程中,需要要加強(qiáng)對(duì)該軟件功能的重視。該軟件其實(shí)也是一個(gè)套價(jià)軟件,通過(guò)對(duì)建筑工程造價(jià)進(jìn)行準(zhǔn)確的計(jì)算,以促進(jìn)其工程領(lǐng)域的有效開發(fā)。通過(guò)優(yōu)化各種造價(jià)模塊,不僅能確保造價(jià)軟件的正常使用,還能有效滿足工程量清單的各項(xiàng)工作需求,有利于提升工程造價(jià)的綜合效益。另外,通過(guò)進(jìn)行工程造價(jià)計(jì)算軟件的應(yīng)用,以找出定額子目,并于造價(jià)軟件中輸入,選擇預(yù)設(shè)好的取費(fèi)表模板,并進(jìn)行計(jì)算匯總,能再短時(shí)間生成用戶所需要的報(bào)表。其中,計(jì)價(jià)、匯總、分析及顯示等幾個(gè)步驟可在較短的時(shí)間內(nèi)實(shí)現(xiàn),有效提高工程造價(jià)的效率,可以減輕造價(jià)人員的工作強(qiáng)度,使造價(jià)人員能將更多的時(shí)間及精力投入到更加關(guān)鍵的事務(wù)中去,從而大大提升概預(yù)算的效率及質(zhì)量。
2.2企業(yè)內(nèi)外信息網(wǎng)絡(luò)化模塊的優(yōu)化
隨著現(xiàn)代計(jì)算機(jī)技術(shù)的不斷發(fā)展,工程造價(jià)管理模塊必須要基于網(wǎng)絡(luò)的基礎(chǔ)上進(jìn)行生產(chǎn),因此就需要完善的工程造價(jià)信息網(wǎng)絡(luò)建設(shè)體系為保障,以確保企業(yè)內(nèi)外信息網(wǎng)絡(luò)化模塊的優(yōu)化。如服務(wù)器、瀏覽器等模塊等協(xié)調(diào),以確保數(shù)據(jù)庫(kù)的有效開展及利用,通過(guò)優(yōu)化數(shù)據(jù)庫(kù)開發(fā)技術(shù),能有效實(shí)現(xiàn)工程造價(jià)管理的軟件網(wǎng)絡(luò)化?;诰W(wǎng)絡(luò)下利用互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)對(duì)工程造價(jià)的管理,從而實(shí)現(xiàn)對(duì)投資項(xiàng)目評(píng)價(jià)、設(shè)計(jì)概算、建筑輔助設(shè)計(jì)、施工圖預(yù)算等軟件、建筑業(yè)的價(jià)格信息網(wǎng)與企業(yè)內(nèi)部信息資料庫(kù)之間建立無(wú)縫連接的通道,從而實(shí)現(xiàn)數(shù)據(jù)信息在項(xiàng)目評(píng)估、工程設(shè)計(jì)及造價(jià)管理等環(huán)節(jié)中的有效、低成本轉(zhuǎn)移與共享。因此,在現(xiàn)代工程造價(jià)工作模塊中,對(duì)信息處理集成化與智能化等模塊進(jìn)行合理協(xié)調(diào)是非常關(guān)鍵的,能有效滿足當(dāng)前信息處理的需求,如對(duì)定額編制、投標(biāo)報(bào)價(jià)及施工管理等模塊的協(xié)調(diào),通過(guò)完善數(shù)據(jù)收集體系,以保證造價(jià)指標(biāo)系統(tǒng)及工程設(shè)計(jì)等模塊的有效協(xié)調(diào),從而實(shí)現(xiàn)CAD和工程造價(jià)管理系統(tǒng)的有機(jī)結(jié)合,以更加有效地開展CAD系統(tǒng)繪圖模塊,其管理模塊活動(dòng)圖如圖2所示。因此,可通過(guò)CAD軟件將工程量準(zhǔn)確計(jì)算出來(lái),再利用局域網(wǎng)將工程量傳遞至工程造價(jià)應(yīng)用軟件中,再根據(jù)結(jié)構(gòu)部位與尺寸,在價(jià)格信息資源庫(kù)中實(shí)現(xiàn)對(duì)數(shù)據(jù)的自動(dòng)提取及計(jì)算。因此,不僅能有效保證設(shè)計(jì)數(shù)據(jù)的準(zhǔn)確性與合理性,還能有效提升招標(biāo)投標(biāo)工作的自動(dòng)化水平,從而實(shí)現(xiàn)集成化與系統(tǒng)性的計(jì)算機(jī)技術(shù)造價(jià)軟件,有利于提高工程造價(jià)管理的效率與質(zhì)量。
2.3產(chǎn)品專業(yè)化與接口標(biāo)準(zhǔn)化等模塊的優(yōu)化
通過(guò)優(yōu)化產(chǎn)品專業(yè)化與接口標(biāo)準(zhǔn)化等模塊,能有效提升工程造價(jià)的應(yīng)用效益。這就要求要對(duì)當(dāng)前我國(guó)的工程造價(jià)水平及功能等方面進(jìn)行分析,然后利用先進(jìn)的造價(jià)軟件,以確保公司自身軟件的有效設(shè)計(jì)。由于工程造價(jià)所涉及的范圍非常廣泛,無(wú)需強(qiáng)調(diào)對(duì)造價(jià)工程各方面的強(qiáng)大,只需在某個(gè)具體造價(jià)功能中做強(qiáng)做大即可。因此,通過(guò)實(shí)現(xiàn)各造價(jià)軟件之間的數(shù)據(jù)接口標(biāo)準(zhǔn)化,更能有效提升工程造價(jià)軟件的兼容性,以優(yōu)化造價(jià)軟件體系,從而提升造價(jià)軟件的應(yīng)用范圍,并進(jìn)一步提升造價(jià)軟件的整體應(yīng)用水平。另外,還需加強(qiáng)對(duì)相關(guān)人員對(duì)該模塊的重視,以做好計(jì)算機(jī)軟件技術(shù)在工程造價(jià)中的應(yīng)用工作,從而提升其綜合效益。工程造價(jià)信息系統(tǒng)如圖3所示。作為建設(shè)領(lǐng)域信息化重要組成部分,計(jì)算機(jī)軟件技術(shù)在現(xiàn)代工程造價(jià)管理中的重要非常關(guān)鍵,是工程造價(jià)管理的重要支撐之一,同時(shí)也是未來(lái)工程造價(jià)管理活動(dòng)的發(fā)展趨勢(shì)。
2.4基于Internet的造價(jià)綜合信息服務(wù)系統(tǒng)
在建筑工程造價(jià)管理中,還可以在Internet網(wǎng)絡(luò)的基礎(chǔ)上進(jìn)行工程建設(shè)造價(jià)信息服務(wù)的綜合網(wǎng)站。建筑工程內(nèi)部可通過(guò)瀏覽信息網(wǎng)站以獲取最新的材料價(jià)格信息。通過(guò)建立造價(jià)信息綜合網(wǎng)站,能有效實(shí)現(xiàn)工程造價(jià)信息實(shí)現(xiàn)更新的目的?;贗nternet網(wǎng)絡(luò),建筑工程內(nèi)部能更準(zhǔn)確、全面及方便地收集來(lái)自全國(guó)各地供應(yīng)商的報(bào)價(jià),并為工程造價(jià)人員提供更多的數(shù)據(jù)參考與使用。
系統(tǒng)工程方法作為現(xiàn)代科學(xué)決策方法,主要將相關(guān)問(wèn)題及情況分門別類,確定邊界,側(cè)重各門類之間內(nèi)在聯(lián)系,確保處理方法的完整性,采用全面和運(yùn)動(dòng)的觀點(diǎn)、方法分析主要問(wèn)題及整個(gè)過(guò)程。其具有綜合性、科學(xué)性、實(shí)踐性等特點(diǎn)。利用系統(tǒng)工程理論指導(dǎo)軟件開發(fā)和維護(hù),主要使用工程化概念、原理、技術(shù)及方法開展軟件開發(fā)、維護(hù)的工作。當(dāng)前,軟件開發(fā)方式主要存在三種方式:自頂向下的結(jié)構(gòu)化方法;基本要素為對(duì)象、類、繼承等的面向?qū)ο蠓椒?;?jiǎn)單的形式化方法。采用系統(tǒng)工程方法是用系統(tǒng)的原理、方法研究系統(tǒng)的對(duì)象,立足整體系統(tǒng),制作出科學(xué)的工作計(jì)劃及流程,有效地完成任務(wù)。
1.2系統(tǒng)工程方法的基本內(nèi)容
系統(tǒng)工程方法依從系統(tǒng)全局觀點(diǎn),從系統(tǒng)與要素、系統(tǒng)與環(huán)境之間相互聯(lián)系、相互作用出發(fā)研究相關(guān)對(duì)象,實(shí)現(xiàn)最佳處理問(wèn)題的目標(biāo)。其基本內(nèi)容有:全面調(diào)查研究有關(guān)資料和數(shù)據(jù),提取有效信息,系統(tǒng)了解相關(guān)問(wèn)題信息,進(jìn)一步確定完成任務(wù)所需條件;提出相關(guān)方案,展開定性和定量的理論分析,進(jìn)而進(jìn)行實(shí)驗(yàn)研究,客觀評(píng)價(jià)系統(tǒng)技術(shù)性能、經(jīng)濟(jì)指標(biāo),注重社會(huì)效果,為最終方案在理論和實(shí)踐上做鋪墊;經(jīng)由系統(tǒng)分析與綜合,比較和鑒別出最優(yōu)系統(tǒng)設(shè)計(jì)方案進(jìn)行實(shí)施;依據(jù)系統(tǒng)設(shè)計(jì)方案,制定有效計(jì)劃,將開發(fā)研究出的系統(tǒng)投入使用,并對(duì)系統(tǒng)的性能、工作狀態(tài)及社會(huì)反應(yīng)作出相關(guān)評(píng)價(jià)和檢驗(yàn)。
2系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用
2.1提出任務(wù)
計(jì)算機(jī)軟件開發(fā)交辦單位針對(duì)軟件開發(fā)系統(tǒng)向開發(fā)人員提出要求,布置相關(guān)開發(fā)軟件任務(wù)。在提出任務(wù)階段,交辦單位下達(dá)任務(wù)書,并與開發(fā)人員簽訂合同,同時(shí),對(duì)項(xiàng)目有直接管理權(quán)限。開發(fā)人員需對(duì)任務(wù)書認(rèn)真研究、分析其內(nèi)容。
2.2論證和批準(zhǔn)
開發(fā)人員對(duì)需開發(fā)的軟件系統(tǒng)進(jìn)行可行性研究,從而提出有效方案,后由專家學(xué)者做評(píng)審工作,并通過(guò)主管部門的批準(zhǔn),再進(jìn)行系統(tǒng)的開發(fā)工作。這是軟件系統(tǒng)開發(fā)的首要前提,需開發(fā)人員經(jīng)過(guò)精心搜索有用信息做儲(chǔ)備資源,調(diào)查市場(chǎng)行情,綜合考慮經(jīng)濟(jì)可行性、技術(shù)可行性以及法律可行性等問(wèn)題。
2.3需求分析
可通過(guò)網(wǎng)上調(diào)查問(wèn)卷的形式,了解用戶在軟件系統(tǒng)方面的期望,從而對(duì)開發(fā)軟件系統(tǒng)的功能、性能、運(yùn)作速度、設(shè)計(jì)限制等進(jìn)行總體分析,制作出嚴(yán)謹(jǐn)?shù)囊?guī)格說(shuō)明書,以支持后續(xù)軟件的開發(fā)進(jìn)程。
2.4概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)
軟件的概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)是軟件開發(fā)的重中之重。軟件概要設(shè)計(jì)依據(jù)上述準(zhǔn)備工作,建立起目標(biāo)系統(tǒng)軟件的整體架構(gòu)及總體結(jié)構(gòu)與模塊間的互相聯(lián)系,設(shè)計(jì)完整的數(shù)據(jù)結(jié)構(gòu),從而定義各接口和控制接口。同時(shí)需要對(duì)相關(guān)部分進(jìn)行審核。而軟件的詳細(xì)設(shè)計(jì)則是對(duì)概要設(shè)試,以便用戶使用手冊(cè)的編寫及完善。
2.5成果鑒定與推廣應(yīng)用
最后,開發(fā)人員需將開發(fā)設(shè)計(jì)出的系統(tǒng)軟件,在用戶實(shí)際使用環(huán)境中試安裝,并在責(zé)任時(shí)間里運(yùn)行,在通過(guò)正式鑒定后交付用戶,并提供指導(dǎo)用戶使用與在用維護(hù)服務(wù)。同時(shí),在用戶使用階段,開發(fā)人員需關(guān)注軟件運(yùn)行進(jìn)程,并對(duì)軟件系統(tǒng)進(jìn)行維護(hù)。
質(zhì)量控制是計(jì)算機(jī)軟件工程管理工作的重中之重,對(duì)于計(jì)算機(jī)軟件工程管理中的質(zhì)量控制而言,主要的方法包括魚骨圖法、統(tǒng)計(jì)抽樣與標(biāo)準(zhǔn)差法、帕累托分析以及評(píng)審與測(cè)試法等。其中魚骨圖法由于具有使用便捷且相對(duì)直觀的特點(diǎn)而成為了計(jì)算機(jī)軟件工程管理開展因果分析工作過(guò)程中被廣泛采用的方法之一。在計(jì)算機(jī)軟件工程管理中,某個(gè)問(wèn)題的產(chǎn)生都是因?yàn)槭艿搅吮姸嘁蛩貛?lái)的影響,而計(jì)算機(jī)軟件工程管理工作者可以將造成影響的因素以及受到影響而產(chǎn)生的問(wèn)題特性聯(lián)系起來(lái),并整理出具有分明層次的關(guān)聯(lián)圖,由于這種圖類似魚骨形狀,所以這種透過(guò)現(xiàn)象來(lái)探析本質(zhì)的方法被稱之為魚骨圖法;統(tǒng)計(jì)抽樣則是指通過(guò)在總體中選擇部分樣本進(jìn)行檢查,這種方法的應(yīng)用要求工程管理人員具備豐富的統(tǒng)計(jì)知識(shí)與統(tǒng)計(jì)經(jīng)驗(yàn),以便能夠在統(tǒng)計(jì)抽樣中了解可信度引資、變異性以及標(biāo)準(zhǔn)差。標(biāo)準(zhǔn)差指的是數(shù)據(jù)中存在的偏差,標(biāo)準(zhǔn)差越小,則數(shù)據(jù)之間所產(chǎn)生的變化也就越??;帕累托分析指計(jì)算機(jī)軟件工程管理人員通過(guò)對(duì)造成質(zhì)量問(wèn)題的因素進(jìn)行分析從而確定主要因素,這種方法認(rèn)為計(jì)算機(jī)軟件工程中的問(wèn)題有80%是由問(wèn)題的20%引起的;測(cè)試與評(píng)審是計(jì)算機(jī)軟件工程質(zhì)量控制中應(yīng)用最為廣泛的方法之一。這種方法在計(jì)算機(jī)軟件工程開展的整個(gè)過(guò)程中以相關(guān)標(biāo)準(zhǔn)為依據(jù)來(lái)對(duì)工程完成部門開展評(píng)審與測(cè)試。
1.2工程進(jìn)度控制
計(jì)算機(jī)軟件工程中的進(jìn)度控制包括活動(dòng)定義、活動(dòng)排序、歷史估算、編制進(jìn)度以及變更進(jìn)度等。在活動(dòng)排序工作中,項(xiàng)目網(wǎng)絡(luò)圖是應(yīng)用十分普遍的方法,這種方法能夠反映出活動(dòng)與活動(dòng)之間具有的順序關(guān)系與邏輯關(guān)系,其中主要包括雙代號(hào)網(wǎng)絡(luò)圖與箭線圖法。其中箭線能夠很好的反映出任務(wù)之間或者活動(dòng)書書順序的關(guān)系,而雙代號(hào)網(wǎng)絡(luò)圖則使用字母與源泉來(lái)反應(yīng)存在依賴關(guān)系的工程活動(dòng);在編制進(jìn)度的工作中,計(jì)算機(jī)軟件工程管理工作者需要對(duì)活動(dòng)開始時(shí)間以及結(jié)束時(shí)間進(jìn)行確定,所能夠使用的方法包括甘特圖、PERT分析、關(guān)鍵路徑分析等。其中在計(jì)算機(jī)軟件工程管理中應(yīng)用的甘特圖可以對(duì)精度做出顯示從容讓制定的計(jì)劃具有更好的可讀性。PERT分析則可以對(duì)項(xiàng)目進(jìn)度做出評(píng)估與分析。關(guān)鍵路徑圖可以作為對(duì)項(xiàng)目進(jìn)度進(jìn)行編制以及控制的重要工具。
2計(jì)算機(jī)軟件工程中的有效措施
2.1工程審核
工程審核是指計(jì)算機(jī)軟件工程管理中對(duì)過(guò)程以及成果開展評(píng)估,這種措施可以評(píng)定工程進(jìn)展是否與工程需求、工程計(jì)劃以及工程合同相適應(yīng)。在這項(xiàng)措施的實(shí)施中,計(jì)算機(jī)軟件工程管理工作者有必要遵循以下幾點(diǎn)原則:一是以工程計(jì)劃規(guī)定為依據(jù)來(lái)確定審核節(jié)點(diǎn);二是對(duì)工程審核過(guò)程中找出的問(wèn)題以及解決的過(guò)程作出詳細(xì)記錄;三是在工程審核工作完畢之后,應(yīng)當(dāng)將審核結(jié)果加入文檔,以便為計(jì)算機(jī)軟件開發(fā)商和業(yè)主提供決策依據(jù);四是在對(duì)計(jì)算機(jī)軟件工程文檔做出審核的過(guò)程中,計(jì)算機(jī)軟件工程管理工作者需要做出考慮的問(wèn)題包括文檔測(cè)試需求與驗(yàn)收評(píng)審內(nèi)容是否與軟件產(chǎn)品驗(yàn)收工作相適應(yīng),測(cè)試數(shù)據(jù)是否做到準(zhǔn)確規(guī)范,測(cè)試報(bào)告是否具有準(zhǔn)確性,進(jìn)度以及成本是否與計(jì)劃相符等;五是在對(duì)計(jì)算機(jī)軟件工程施工計(jì)劃做出審核的過(guò)程中需要全面考慮計(jì)劃內(nèi)容與相關(guān)標(biāo)準(zhǔn)規(guī)范以及法律法規(guī)的適應(yīng)性、計(jì)劃內(nèi)容的可行性與合理性、計(jì)劃內(nèi)容與總體計(jì)劃以及合同內(nèi)容的適應(yīng)性等。
2.2工程監(jiān)督
計(jì)算機(jī)軟件工程管理中的工程監(jiān)督指計(jì)算機(jī)軟件工程管理工作者對(duì)工程建設(shè)過(guò)程開展檢查。其中相關(guān)標(biāo)準(zhǔn)、工程計(jì)劃、工程合同以及一些其他與工程相關(guān)的規(guī)定是計(jì)算機(jī)軟件工程管理工作者開展監(jiān)督的主要依據(jù)。工程監(jiān)督工作的目的在于構(gòu)建工程開展情況可視性,從而為其他管理工作的開展以及相關(guān)策略的制定提供依據(jù)。在此過(guò)程中計(jì)算機(jī)軟件管理工作人員需要將檢查過(guò)程中已經(jīng)完成的工作量、工程規(guī)模以及已經(jīng)消耗的時(shí)間與造價(jià)開展比對(duì),如果這些內(nèi)容與計(jì)劃內(nèi)容不符,則應(yīng)當(dāng)責(zé)令糾正或者針對(duì)問(wèn)題找出彌補(bǔ)辦法。工程監(jiān)督應(yīng)當(dāng)作為計(jì)算機(jī)軟件工程管理工作中的日常業(yè)務(wù),在監(jiān)督工作開展中應(yīng)當(dāng)以管理需要為依據(jù)來(lái)做出監(jiān)督記錄,并有必要向軟件開發(fā)商以及業(yè)主提供監(jiān)督報(bào)告等。
[引言]隨著這幾年我國(guó)經(jīng)濟(jì)的不斷發(fā)展計(jì)算機(jī)對(duì)于我們的生活來(lái)說(shuō)不僅僅是一種電子技術(shù),它還是國(guó)家現(xiàn)代經(jīng)濟(jì)發(fā)展迅速的象征。計(jì)算機(jī)技術(shù)的廣泛使用給我們的生活帶來(lái)便利,帶來(lái)了一系列的積極性影響。但是很多事物都是有雙面性的,現(xiàn)在越來(lái)越多的群眾開始質(zhì)疑計(jì)算機(jī)軟件的安全性,以及能否保障自身私密信息的安全性。因此國(guó)家越來(lái)越重視計(jì)算機(jī)軟件的維護(hù)。
1重視計(jì)算機(jī)軟件工程維護(hù)的意義
1.1保證用戶安全的基礎(chǔ)
隨著我國(guó)知識(shí)經(jīng)濟(jì)的不斷發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)被運(yùn)用到各個(gè)地方,涉及到我們生活的方方面面。各行各業(yè)的發(fā)展也往更加信息化、科技化的趨勢(shì)進(jìn)行,比如自動(dòng)化生產(chǎn)、機(jī)器人代替廉價(jià)勞動(dòng)力、信息儲(chǔ)存與運(yùn)用等方面,這些方面都與計(jì)算機(jī)技術(shù)密切相關(guān)。所以,如果計(jì)算機(jī)的軟件出現(xiàn)了一系列的問(wèn)題,包括計(jì)算機(jī)軟件被人惡意入侵或者系統(tǒng)崩潰等方面都會(huì)給人們的日常生活帶來(lái)許多的麻煩,更嚴(yán)重的是會(huì)給群眾帶來(lái)更多的經(jīng)濟(jì)損失。因此,我們重視對(duì)計(jì)算機(jī)軟件工程的維護(hù),是群眾日常生活與溝通的安全的保證[1-3]。
1.2促進(jìn)計(jì)算機(jī)軟件的開發(fā)
國(guó)家與群眾注重計(jì)算機(jī)軟件維護(hù)于檢查措施的重要性,會(huì)進(jìn)一步提高科研人員對(duì)計(jì)算機(jī)軟件開發(fā)的動(dòng)力。首先,因?yàn)榇蠹抑匾曈?jì)算機(jī)軟件的維護(hù)與檢查,所以在后期我們能在檢查與維護(hù)的過(guò)程中不斷地發(fā)現(xiàn)計(jì)算機(jī)軟件工程存在的漏洞。這也有助于計(jì)算機(jī)軟件的開發(fā)人員不斷地改進(jìn)與彌補(bǔ)計(jì)算機(jī)軟件工程的不足。其次,在不斷地發(fā)現(xiàn)問(wèn)題與改進(jìn)問(wèn)題的過(guò)程中,也可以不斷地提高科研人員的技術(shù)水平,促進(jìn)科研人員更好地開發(fā)計(jì)算機(jī)軟件。
1.3提高計(jì)算機(jī)軟件的運(yùn)行能力
通常來(lái)說(shuō),大家都會(huì)認(rèn)為判斷計(jì)算機(jī)軟件的運(yùn)行能力是以計(jì)算機(jī)軟件能力為主。但實(shí)際上,判斷計(jì)算機(jī)軟件的運(yùn)行能力,不僅是體現(xiàn)在計(jì)算機(jī)軟件的能力上,更是體現(xiàn)在計(jì)算機(jī)軟件的維護(hù)能力上。在我們不斷地檢查與維護(hù)計(jì)算機(jī)軟件的過(guò)程中,我們個(gè)人對(duì)于計(jì)算機(jī)的了解也在不斷地加深,不停地修補(bǔ)計(jì)算機(jī)軟件的漏洞與不足,也有助于我們進(jìn)一步提高計(jì)算機(jī)軟件的運(yùn)行能力[4]。
2計(jì)算機(jī)軟件工程存在的問(wèn)題
2.1網(wǎng)絡(luò)犯罪高發(fā)率
隨著我們生活水平地不斷提高,計(jì)算機(jī)軟件被應(yīng)用在我們生活的個(gè)、方方面面,難免有些計(jì)算機(jī)缺乏定期的檢查存在一定地安全隱患。這時(shí)候,就有許多的不法分子,利用計(jì)算機(jī)軟件的漏洞進(jìn)行違法犯罪。他們利用一些軟件,將病毒嵌入在計(jì)算機(jī)軟件工程的漏洞中,盜用計(jì)算機(jī)用戶的私有賬戶,偷竊計(jì)算機(jī)軟件的用戶的相關(guān)私密信息,并將這些信息轉(zhuǎn)賣給其他人。這種網(wǎng)絡(luò)犯罪已經(jīng)嚴(yán)重地威脅與侵占了計(jì)算機(jī)用戶的人身與財(cái)產(chǎn)安全[5]。
2.2流氓軟件猖獗,軟件質(zhì)量下降
流氓軟件,就是當(dāng)我們?cè)谑褂脼g覽器查閱某些東西的時(shí)候,會(huì)突然出現(xiàn)的彈窗網(wǎng)頁(yè)或者是一些帶有網(wǎng)頁(yè)鏈接的浮動(dòng)廣告。這些廣告通常情況下很難被關(guān)閉或者強(qiáng)制運(yùn)行。流氓軟件也可以是指一些無(wú)法卸載的軟件。這些流氓軟件最大的問(wèn)題就是,它們大多帶有病毒,計(jì)算機(jī)的使用用戶稍不注意就會(huì)被這些病毒侵入計(jì)算機(jī),帶來(lái)一定的經(jīng)濟(jì)損失?;蛘哂行┝髅ボ浖?huì)長(zhǎng)期地占用計(jì)算機(jī)的使用內(nèi)存,這些都會(huì)很容易潛移默化地影響計(jì)算機(jī)的使用壽命,導(dǎo)致計(jì)算機(jī)會(huì)過(guò)早地報(bào)廢等問(wèn)題[6-7]。
2.3計(jì)算機(jī)軟件維護(hù)的次數(shù)較少
因?yàn)樵S多的軟件公司需要耗費(fèi)大量的人力、時(shí)間與資源去維護(hù)計(jì)算機(jī)軟件工程,所以大多數(shù)的軟件公司會(huì)忽視軟件維護(hù)這個(gè)事情,增加了一些潛在的危險(xiǎn)隱患。實(shí)際上,許多軟件公司無(wú)法將維護(hù)軟件與促進(jìn)軟件公司發(fā)展的兩方面相平衡,所以會(huì)導(dǎo)致一系列的問(wèn)題。因此,大部分的軟件公司內(nèi)部都會(huì)有一些大大小小的問(wèn)題,我們需要引起對(duì)這些問(wèn)題的重視。
2.4非正常狀態(tài)的系統(tǒng)盤
計(jì)算機(jī)的運(yùn)行情況與系統(tǒng)盤的狀態(tài)是離不開的,c盤的系統(tǒng)盤的內(nèi)存一般是需要15G左右。在計(jì)算機(jī)用戶的日常生活中,大家會(huì)下載一些軟件,這些軟件會(huì)占據(jù)大多數(shù)的內(nèi)存,這會(huì)影響計(jì)算機(jī)的有序運(yùn)行。在下載軟件的同時(shí),還有可能會(huì)下載一些偽造插件,它更加會(huì)占用計(jì)算機(jī)的存儲(chǔ)空間,降低計(jì)算機(jī)使用的速度與安全、功能性[8]。
3計(jì)算機(jī)軟件工程維護(hù)的措施
3.1選擇合適的程序語(yǔ)言
在維護(hù)計(jì)算機(jī)軟件工程的過(guò)程中,選擇合適的程序語(yǔ)言也是非常重要的一個(gè)方面。通常情況下,我們將計(jì)算機(jī)語(yǔ)言稱作低級(jí)語(yǔ)言,計(jì)算機(jī)語(yǔ)言對(duì)于大多數(shù)的人來(lái)說(shuō)是很難學(xué)習(xí)的,所以如何維護(hù)計(jì)算機(jī)語(yǔ)言是非常困難的。因此我們可以對(duì)計(jì)算機(jī)的高級(jí)語(yǔ)言進(jìn)行維護(hù)和編輯,我們可以將高級(jí)語(yǔ)言進(jìn)行恰當(dāng)?shù)貐^(qū)分與選擇,同時(shí)用不同地維護(hù)方式去對(duì)待不同的高級(jí)語(yǔ)言。提高高級(jí)語(yǔ)言的使用率,更有助于提高計(jì)算機(jī)的性能、識(shí)別能力,同時(shí)進(jìn)一步使得計(jì)算機(jī)的維護(hù)工作變得更加簡(jiǎn)單、方便。
3.2保證計(jì)算機(jī)軟件工程的質(zhì)量
科研人員在軟件工程的開發(fā)階段時(shí),為了提高軟件工程的可控性與操作性,科研人員會(huì)注重提高軟件的整體質(zhì)量與降低成本的兩方面。同時(shí)這也有助于解決軟件開發(fā)過(guò)程中出現(xiàn)的部分問(wèn)題。舉例來(lái)說(shuō),當(dāng)軟件出現(xiàn)序列錯(cuò)誤的問(wèn)題,因?yàn)槲覀冞M(jìn)行軟件維護(hù),可以得到及時(shí)的解決,進(jìn)一步促進(jìn)了工作的輕松、簡(jiǎn)單。同時(shí)在科研人員開發(fā)軟件的過(guò)程中,一些科研人員會(huì)使用一些程序設(shè)計(jì)提高計(jì)算機(jī)的使用與維護(hù)性能,在一定程度上也能減少計(jì)算機(jī)軟件工程在開發(fā)時(shí)的錯(cuò)誤[9]。
3.3做好基礎(chǔ)維護(hù)的準(zhǔn)備
雖然在我們的生活中計(jì)算機(jī)的使用已經(jīng)如此常見,但是很多的計(jì)算機(jī)用戶還是缺乏維護(hù)計(jì)算機(jī)軟件工程的意識(shí)。他們大多數(shù)都會(huì)認(rèn)為,計(jì)算機(jī)只要在日常的使用中沒(méi)有出現(xiàn)什么太大的問(wèn)題,沒(méi)有太卡機(jī)之類的,就不需要定時(shí)的對(duì)計(jì)算機(jī)進(jìn)行維護(hù)與殺毒。這種想法非常普遍但是往往會(huì)引發(fā)一些軟件的安全問(wèn)題。計(jì)算機(jī)維護(hù)不僅僅是科研人員與軟件公司的事情,也是每個(gè)計(jì)算機(jī)用戶的事情。計(jì)算機(jī)用戶需要培養(yǎng)自己對(duì)計(jì)算機(jī)軟件維護(hù)的意識(shí),定期地對(duì)計(jì)算機(jī)進(jìn)行殺毒等,以此來(lái)促進(jìn)計(jì)算機(jī)運(yùn)行的流暢。
對(duì)于計(jì)算機(jī)的用戶來(lái)說(shuō),可以在計(jì)算機(jī)中安裝防火墻、殺毒軟件等。優(yōu)秀的殺毒軟件有助于使用計(jì)算機(jī)的用戶平時(shí)對(duì)計(jì)算機(jī)軟件進(jìn)行維護(hù)。用戶平時(shí)也應(yīng)該不定期地清理計(jì)算機(jī)的內(nèi)存來(lái)維護(hù)計(jì)算機(jī)的正常運(yùn)行。因?yàn)槿绻?jì)算機(jī)的內(nèi)存被過(guò)多的占用,會(huì)影響計(jì)算機(jī)的運(yùn)行速度、效率,導(dǎo)致計(jì)算機(jī)軟件工程的運(yùn)行不暢通。因此,計(jì)算機(jī)的用戶可以使用一些清理的軟件,將垃圾數(shù)據(jù)與不常用的軟件進(jìn)行清理,以此來(lái)解決計(jì)算機(jī)的卡殼的問(wèn)題。并且用戶盡量少瀏覽沒(méi)有安全證書的網(wǎng)站,這些網(wǎng)站比較容易存在一些病毒、木馬等,會(huì)增加電腦中毒的幾率。最后還有就是,一些陌生人發(fā)來(lái)的郵件與鏈接,不要輕易地打開,很容易將病毒引進(jìn)計(jì)算機(jī)里,導(dǎo)致計(jì)算機(jī)在日常的使用中出現(xiàn)一些問(wèn)題[10]。
3.4優(yōu)化計(jì)算機(jī)系統(tǒng)盤
系統(tǒng)盤在計(jì)算機(jī)的日常運(yùn)行中占據(jù)非常重要的地位,它會(huì)直接性地影響計(jì)算機(jī)軟件的運(yùn)行質(zhì)量。因此在我們的日常使用計(jì)算機(jī)的過(guò)程中,不能安裝過(guò)多的軟件,將系統(tǒng)盤、C盤占滿,不然會(huì)影響到計(jì)算機(jī)的運(yùn)行效率。為了保持計(jì)算機(jī)運(yùn)行的流暢,我們需要定期地優(yōu)化計(jì)算機(jī)的系統(tǒng)盤,清理系統(tǒng)盤里不必要的文件。大多數(shù)用戶都會(huì)使用殺毒軟件去清理垃圾,但是殺毒軟件的清理是并不徹底的,只能暫時(shí)的減少垃圾對(duì)于計(jì)算機(jī)運(yùn)行速度的影響。因此,最根本的方法是隔一段時(shí)間就重新安裝系統(tǒng),最重要的是記得將重要的文件備份以免不必要的麻煩。根據(jù)之前的一份調(diào)查顯示,用戶最好將系統(tǒng)盤預(yù)留15G左右的內(nèi)存,會(huì)更有利于計(jì)算機(jī)的運(yùn)行快捷。
3.5完善病毒防護(hù)機(jī)制
威脅計(jì)算機(jī)安全性的最主要的問(wèn)題就是網(wǎng)絡(luò)病毒的侵入,因此我們需要重視對(duì)計(jì)算機(jī)的病毒防護(hù)。首先,計(jì)算機(jī)的用戶應(yīng)該安裝一些較為可靠、比較大眾的殺毒防護(hù)軟件,比如金山毒霸、360等。這些殺毒軟件不僅可以阻止病毒的侵入,還可以進(jìn)一步檢查,提高計(jì)算機(jī)系統(tǒng)的安全性,保障計(jì)算機(jī)的正常運(yùn)行。病毒的入侵很容易就會(huì)導(dǎo)致計(jì)算機(jī)的崩潰與用戶的信息泄露,因此用戶需認(rèn)真地看待病毒的危害性。計(jì)算機(jī)的病毒防護(hù)軟件,一般情況下,可以識(shí)別并攔截出部分病毒、木馬,但是也存在著識(shí)別不出部分病毒的情況。這時(shí)候需要用戶使用防火墻的技術(shù),進(jìn)一步對(duì)計(jì)算機(jī)的信息進(jìn)行過(guò)濾與檢查,減少病毒入侵計(jì)算機(jī)的情況。除此以外,我們還要定期查找軟件漏洞,因?yàn)椴《竟舻膶?shí)質(zhì)是攻擊計(jì)算機(jī)的軟件漏洞。用戶定期的對(duì)軟件漏洞進(jìn)行檢測(cè),有助于降低病毒對(duì)計(jì)算機(jī)軟件工程的攻擊率,進(jìn)一步減少計(jì)算機(jī)受到的傷害。
4計(jì)算機(jī)軟件工程的維護(hù)方法
4.1預(yù)防性與修改性的維護(hù)
我們要做好對(duì)計(jì)算機(jī)維護(hù)的準(zhǔn)備工作,對(duì)計(jì)算機(jī)軟件的程序進(jìn)行設(shè)計(jì)與編寫,以及對(duì)即將進(jìn)行測(cè)試的部分進(jìn)行修改。這有利于計(jì)算機(jī)軟件工程后續(xù)維護(hù)工作的便利。對(duì)計(jì)算機(jī)的修改性維護(hù)是指在計(jì)算機(jī)的使用過(guò)程中,對(duì)計(jì)算機(jī)軟件出現(xiàn)的一些錯(cuò)誤進(jìn)行及時(shí)的整改,包括設(shè)計(jì)、邏輯性等方面的問(wèn)題[11]。
4.2完善性與適應(yīng)性的維護(hù)
完善性的軟件維護(hù)是指在計(jì)算機(jī)軟件使用一段時(shí)間之后,完善計(jì)算機(jī)軟件的功能加強(qiáng)與擴(kuò)大。適應(yīng)性的計(jì)算機(jī)軟件工程維護(hù)是指在計(jì)算機(jī)軟件運(yùn)行時(shí),讓計(jì)算機(jī)軟件更好地適應(yīng)外部環(huán)境。我們會(huì)不斷地升級(jí)計(jì)算機(jī)操作系統(tǒng)和更新相關(guān)的數(shù)據(jù)環(huán)境。比如微軟的系統(tǒng)就會(huì)不斷進(jìn)行更新升級(jí),進(jìn)而彌補(bǔ)不足與提高性能。在不斷更新的操作系統(tǒng)中,計(jì)算機(jī)軟件會(huì)更加滿足用戶的使用需求,并隨著環(huán)境的變化不斷地更新,跟上時(shí)展的步伐。
5結(jié)語(yǔ)
隨著我們國(guó)家近幾年的知識(shí)經(jīng)濟(jì)不斷發(fā)展與人民的生活水平不斷提高,計(jì)算機(jī)軟件工程在我們生活中占據(jù)越來(lái)越重要的地位。計(jì)算機(jī)對(duì)于企業(yè)的日常運(yùn)行也有著密切的聯(lián)系,它進(jìn)一步增加企業(yè)的運(yùn)行利潤(rùn),提高企業(yè)的辦事效率。并且展望未來(lái),計(jì)算機(jī)的應(yīng)用會(huì)更加廣泛,所以為了讓計(jì)算機(jī)能夠更好地為企業(yè)、個(gè)人、社會(huì)服務(wù),我們需要更加重視并積極研究對(duì)計(jì)算機(jī)軟件工程的相關(guān)維護(hù)措施。在此篇文章,作者僅以自己淺薄的知識(shí)水平,提出一些自己不成熟的建議與想法,希望能給讀者解決相關(guān)疑惑以及為解決這個(gè)問(wèn)題盡一份自己的心力。
[軟件工程碩士論文參考文獻(xiàn)]
[1]黃子軒.計(jì)算機(jī)軟件工程的維護(hù)措施和方法[J].電子技術(shù)與軟件工程,2018(24):110.
[2]邵丹.計(jì)算機(jī)軟件工程的維護(hù)措施與方法研究[J].電腦迷,2018(11):57.
[3]劉子甲.計(jì)算機(jī)軟件工程的維護(hù)措施和方法研究[J].科技風(fēng),2018(26):63-64.
[4]王碩.計(jì)算機(jī)軟件工程的維護(hù)措施和方法[J].電腦迷,2018(08):79.
[5]高銘言.計(jì)算機(jī)軟件工程的維護(hù)措施和方法[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2018(07):35+66.
[6]周亮.計(jì)算機(jī)軟件工程的維護(hù)措施和方法[J].電子技術(shù)與軟件工程,2018(13):32.
[7]方輝,梁晨,梁振興.基于互聯(lián)網(wǎng)下的社區(qū)醫(yī)療資源整合[J].軟件,2018,39(6):174-176
[8]卓廣平.下一代互聯(lián)網(wǎng)動(dòng)態(tài)路由協(xié)議機(jī)制分析與改進(jìn)策略[J].軟件,2018,39(7):202-207
[9]郭璇,鄭菲,趙若晗,等.基于閾值的醫(yī)學(xué)圖像分割技術(shù)的計(jì)算機(jī)模擬及應(yīng)用[J].軟件,2018,39(3):12-15
【引言】隨著這幾年我國(guó)經(jīng)濟(jì)的不斷發(fā)展計(jì)算機(jī)對(duì)于我們的生活來(lái)說(shuō)不僅僅是一種電子技術(shù),它還是國(guó)家現(xiàn)代經(jīng)濟(jì)發(fā)展迅速的象征。計(jì)算機(jī)技術(shù)的廣泛使用給我們的生活帶來(lái)便利,帶來(lái)了一系列的積極性影響。但是很多事物都是有雙面性的,現(xiàn)在越來(lái)越多的群眾開始質(zhì)疑計(jì)算機(jī)軟件的安全性,以及能否保障自身私密信息的安全性。因此國(guó)家越來(lái)越重視計(jì)算機(jī)軟件的維護(hù)。
1重視計(jì)算機(jī)軟件工程維護(hù)的意義
1.1保證用戶安全的基礎(chǔ)
隨著我國(guó)知識(shí)經(jīng)濟(jì)的不斷發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)被運(yùn)用到各個(gè)地方,涉及到我們生活的方方面面。各行各業(yè)的發(fā)展也往更加信息化、科技化的趨勢(shì)進(jìn)行,比如自動(dòng)化生產(chǎn)、機(jī)器人代替廉價(jià)勞動(dòng)力、信息儲(chǔ)存與運(yùn)用等方面,這些方面都與計(jì)算機(jī)技術(shù)密切相關(guān)。所以,如果計(jì)算機(jī)的軟件出現(xiàn)了一系列的問(wèn)題,包括計(jì)算機(jī)軟件被人惡意入侵或者系統(tǒng)崩潰等方面都會(huì)給人們的日常生活帶來(lái)許多的麻煩,更嚴(yán)重的是會(huì)給群眾帶來(lái)更多的經(jīng)濟(jì)損失。因此,我們重視對(duì)計(jì)算機(jī)軟件工程的維護(hù),是群眾日常生活與溝通的安全的保證[1-3]。
1.2促進(jìn)計(jì)算機(jī)軟件的開發(fā)
國(guó)家與群眾注重計(jì)算機(jī)軟件維護(hù)于檢查措施的重要性,會(huì)進(jìn)一步提高科研人員對(duì)計(jì)算機(jī)軟件開發(fā)的動(dòng)力。首先,因?yàn)榇蠹抑匾曈?jì)算機(jī)軟件的維護(hù)與檢查,所以在后期我們能在檢查與維護(hù)的過(guò)程中不斷地發(fā)現(xiàn)計(jì)算機(jī)軟件工程存在的漏洞。這也有助于計(jì)算機(jī)軟件的開發(fā)人員不斷地改進(jìn)與彌補(bǔ)計(jì)算機(jī)軟件工程的不足。其次,在不斷地發(fā)現(xiàn)問(wèn)題與改進(jìn)問(wèn)題的過(guò)程中,也可以不斷地提高科研人員的技術(shù)水平,促進(jìn)科研人員更好地開發(fā)計(jì)算機(jī)軟件。
1.3提高計(jì)算機(jī)軟件的運(yùn)行能力
通常來(lái)說(shuō),大家都會(huì)認(rèn)為判斷計(jì)算機(jī)軟件的運(yùn)行能力是以計(jì)算機(jī)軟件能力為主。但實(shí)際上,判斷計(jì)算機(jī)軟件的運(yùn)行能力,不僅是體現(xiàn)在計(jì)算機(jī)軟件的能力上,更是體現(xiàn)在計(jì)算機(jī)軟件的維護(hù)能力上。在我們不斷地檢查與維護(hù)計(jì)算機(jī)軟件的過(guò)程中,我們個(gè)人對(duì)于計(jì)算機(jī)的了解也在不斷地加深,不停地修補(bǔ)計(jì)算機(jī)軟件的漏洞與不足,也有助于我們進(jìn)一步提高計(jì)算機(jī)軟件的運(yùn)行能力[4]。
2計(jì)算機(jī)軟件工程存在的問(wèn)題
2.1網(wǎng)絡(luò)犯罪高發(fā)率
隨著我們生活水平地不斷提高,計(jì)算機(jī)軟件被應(yīng)用在我們生活的個(gè)、方方面面,難免有些計(jì)算機(jī)缺乏定期的檢查存在一定地安全隱患。這時(shí)候,就有許多的不法分子,利用計(jì)算機(jī)軟件的漏洞進(jìn)行違法犯罪。他們利用一些軟件,將病毒嵌入在計(jì)算機(jī)軟件工程的漏洞中,盜用計(jì)算機(jī)用戶的私有賬戶,偷竊計(jì)算機(jī)軟件的用戶的相關(guān)私密信息,并將這些信息轉(zhuǎn)賣給其他人。這種網(wǎng)絡(luò)犯罪已經(jīng)嚴(yán)重地威脅與侵占了計(jì)算機(jī)用戶的人身與財(cái)產(chǎn)安全[5]。
2.2流氓軟件猖獗,軟件質(zhì)量下降
流氓軟件,就是當(dāng)我們?cè)谑褂脼g覽器查閱某些東西的時(shí)候,會(huì)突然出現(xiàn)的彈窗網(wǎng)頁(yè)或者是一些帶有網(wǎng)頁(yè)鏈接的浮動(dòng)廣告。這些廣告通常情況下很難被關(guān)閉或者強(qiáng)制運(yùn)行。流氓軟件也可以是指一些無(wú)法卸載的軟件。這些流氓軟件最大的問(wèn)題就是,它們大多帶有病毒,計(jì)算機(jī)的使用用戶稍不注意就會(huì)被這些病毒侵入計(jì)算機(jī),帶來(lái)一定的經(jīng)濟(jì)損失?;蛘哂行┝髅ボ浖?huì)長(zhǎng)期地占用計(jì)算機(jī)的使用內(nèi)存,這些都會(huì)很容易潛移默化地影響計(jì)算機(jī)的使用壽命,導(dǎo)致計(jì)算機(jī)會(huì)過(guò)早地報(bào)廢等問(wèn)題[6-7]。
2.3計(jì)算機(jī)軟件維護(hù)的次數(shù)較少
因?yàn)樵S多的軟件公司需要耗費(fèi)大量的人力、時(shí)間與資源去維護(hù)計(jì)算機(jī)軟件工程,所以大多數(shù)的軟件公司會(huì)忽視軟件維護(hù)這個(gè)事情,增加了一些潛在的危險(xiǎn)隱患。實(shí)際上,許多軟件公司無(wú)法將維護(hù)軟件與促進(jìn)軟件公司發(fā)展的兩方面相平衡,所以會(huì)導(dǎo)致一系列的問(wèn)題。因此,大部分的軟件公司內(nèi)部都會(huì)有一些大大小小的問(wèn)題,我們需要引起對(duì)這些問(wèn)題的重視。
2.4非正常狀態(tài)的系統(tǒng)盤
計(jì)算機(jī)的運(yùn)行情況與系統(tǒng)盤的狀態(tài)是離不開的,c盤的系統(tǒng)盤的內(nèi)存一般是需要15G左右。在計(jì)算機(jī)用戶的日常生活中,大家會(huì)下載一些軟件,這些軟件會(huì)占據(jù)大多數(shù)的內(nèi)存,這會(huì)影響計(jì)算機(jī)的有序運(yùn)行。在下載軟件的同時(shí),還有可能會(huì)下載一些偽造插件,它更加會(huì)占用計(jì)算機(jī)的存儲(chǔ)空間,降低計(jì)算機(jī)使用的速度與安全、功能性[8]。
3計(jì)算機(jī)軟件工程維護(hù)的措施
3.1選擇合適的程序語(yǔ)言
在維護(hù)計(jì)算機(jī)軟件工程的過(guò)程中,選擇合適的程序語(yǔ)言也是非常重要的一個(gè)方面。通常情況下,我們將計(jì)算機(jī)語(yǔ)言稱作低級(jí)語(yǔ)言,計(jì)算機(jī)語(yǔ)言對(duì)于大多數(shù)的人來(lái)說(shuō)是很難學(xué)習(xí)的,所以如何維護(hù)計(jì)算機(jī)語(yǔ)言是非常困難的。因此我們可以對(duì)計(jì)算機(jī)的高級(jí)語(yǔ)言進(jìn)行維護(hù)和編輯,我們可以將高級(jí)語(yǔ)言進(jìn)行恰當(dāng)?shù)貐^(qū)分與選擇,同時(shí)用不同地維護(hù)方式去對(duì)待不同的高級(jí)語(yǔ)言。提高高級(jí)語(yǔ)言的使用率,更有助于提高計(jì)算機(jī)的性能、識(shí)別能力,同時(shí)進(jìn)一步使得計(jì)算機(jī)的維護(hù)工作變得更加簡(jiǎn)單、方便。
3.2保證計(jì)算機(jī)軟件工程的質(zhì)量
科研人員在軟件工程的開發(fā)階段時(shí),為了提高軟件工程的可控性與操作性,科研人員會(huì)注重提高軟件的整體質(zhì)量與降低成本的兩方面。同時(shí)這也有助于解決軟件開發(fā)過(guò)程中出現(xiàn)的部分問(wèn)題。舉例來(lái)說(shuō),當(dāng)軟件出現(xiàn)序列錯(cuò)誤的問(wèn)題,因?yàn)槲覀冞M(jìn)行軟件維護(hù),可以得到及時(shí)的解決,進(jìn)一步促進(jìn)了工作的輕松、簡(jiǎn)單。同時(shí)在科研人員開發(fā)軟件的過(guò)程中,一些科研人員會(huì)使用一些程序設(shè)計(jì)提高計(jì)算機(jī)的使用與維護(hù)性能,在一定程度上也能減少計(jì)算機(jī)軟件工程在開發(fā)時(shí)的錯(cuò)誤[9]。
3.3做好基礎(chǔ)維護(hù)的準(zhǔn)備
雖然在我們的生活中計(jì)算機(jī)的使用已經(jīng)如此常見,但是很多的計(jì)算機(jī)用戶還是缺乏維護(hù)計(jì)算機(jī)軟件工程的意識(shí)。他們大多數(shù)都會(huì)認(rèn)為,計(jì)算機(jī)只要在日常的使用中沒(méi)有出現(xiàn)什么太大的問(wèn)題,沒(méi)有太卡機(jī)之類的,就不需要定時(shí)的對(duì)計(jì)算機(jī)進(jìn)行維護(hù)與殺毒。這種想法非常普遍但是往往會(huì)引發(fā)一些軟件的安全問(wèn)題。計(jì)算機(jī)維護(hù)不僅僅是科研人員與軟件公司的事情,也是每個(gè)計(jì)算機(jī)用戶的事情。計(jì)算機(jī)用戶需要培養(yǎng)自己對(duì)計(jì)算機(jī)軟件維護(hù)的意識(shí),定期地對(duì)計(jì)算機(jī)進(jìn)行殺毒等,以此來(lái)促進(jìn)計(jì)算機(jī)運(yùn)行的流暢。
對(duì)于計(jì)算機(jī)的用戶來(lái)說(shuō),可以在計(jì)算機(jī)中安裝防火墻、殺毒軟件等。優(yōu)秀的殺毒軟件有助于使用計(jì)算機(jī)的用戶平時(shí)對(duì)計(jì)算機(jī)軟件進(jìn)行維護(hù)。用戶平時(shí)也應(yīng)該不定期地清理計(jì)算機(jī)的內(nèi)存來(lái)維護(hù)計(jì)算機(jī)的正常運(yùn)行。因?yàn)槿绻?jì)算機(jī)的內(nèi)存被過(guò)多的占用,會(huì)影響計(jì)算機(jī)的運(yùn)行速度、效率,導(dǎo)致計(jì)算機(jī)軟件工程的運(yùn)行不暢通。因此,計(jì)算機(jī)的用戶可以使用一些清理的軟件,將垃圾數(shù)據(jù)與不常用的軟件進(jìn)行清理,以此來(lái)解決計(jì)算機(jī)的卡殼的問(wèn)題。并且用戶盡量少瀏覽沒(méi)有安全證書的網(wǎng)站,這些網(wǎng)站比較容易存在一些病毒、木馬等,會(huì)增加電腦中毒的幾率。最后還有就是,一些陌生人發(fā)來(lái)的郵件與鏈接,不要輕易地打開,很容易將病毒引進(jìn)計(jì)算機(jī)里,導(dǎo)致計(jì)算機(jī)在日常的使用中出現(xiàn)一些問(wèn)題[10]。
3.4優(yōu)化計(jì)算機(jī)系統(tǒng)盤
系統(tǒng)盤在計(jì)算機(jī)的日常運(yùn)行中占據(jù)非常重要的地位,它會(huì)直接性地影響計(jì)算機(jī)軟件的運(yùn)行質(zhì)量。因此在我們的日常使用計(jì)算機(jī)的過(guò)程中,不能安裝過(guò)多的軟件,將系統(tǒng)盤、C盤占滿,不然會(huì)影響到計(jì)算機(jī)的運(yùn)行效率。為了保持計(jì)算機(jī)運(yùn)行的流暢,我們需要定期地優(yōu)化計(jì)算機(jī)的系統(tǒng)盤,清理系統(tǒng)盤里不必要的文件。大多數(shù)用戶都會(huì)使用殺毒軟件去清理垃圾,但是殺毒軟件的清理是并不徹底的,只能暫時(shí)的減少垃圾對(duì)于計(jì)算機(jī)運(yùn)行速度的影響。因此,最根本的方法是隔一段時(shí)間就重新安裝系統(tǒng),最重要的是記得將重要的文件備份以免不必要的麻煩。根據(jù)之前的一份調(diào)查顯示,用戶最好將系統(tǒng)盤預(yù)留15G左右的內(nèi)存,會(huì)更有利于計(jì)算機(jī)的運(yùn)行快捷。
3.5完善病毒防護(hù)機(jī)制
威脅計(jì)算機(jī)安全性的最主要的問(wèn)題就是網(wǎng)絡(luò)病毒的侵入,因此我們需要重視對(duì)計(jì)算機(jī)的病毒防護(hù)。首先,計(jì)算機(jī)的用戶應(yīng)該安裝一些較為可靠、比較大眾的殺毒防護(hù)軟件,比如金山毒霸、360等。這些殺毒軟件不僅可以阻止病毒的侵入,還可以進(jìn)一步檢查,提高計(jì)算機(jī)系統(tǒng)的安全性,保障計(jì)算機(jī)的正常運(yùn)行。病毒的入侵很容易就會(huì)導(dǎo)致計(jì)算機(jī)的崩潰與用戶的信息泄露,因此用戶需認(rèn)真地看待病毒的危害性。計(jì)算機(jī)的病毒防護(hù)軟件,一般情況下,可以識(shí)別并攔截出部分病毒、木馬,但是也存在著識(shí)別不出部分病毒的情況。這時(shí)候需要用戶使用防火墻的技術(shù),進(jìn)一步對(duì)計(jì)算機(jī)的信息進(jìn)行過(guò)濾與檢查,減少病毒入侵計(jì)算機(jī)的情況。除此以外,我們還要定期查找軟件漏洞,因?yàn)椴《竟舻膶?shí)質(zhì)是攻擊計(jì)算機(jī)的軟件漏洞。用戶定期的對(duì)軟件漏洞進(jìn)行檢測(cè),有助于降低病毒對(duì)計(jì)算機(jī)軟件工程的攻擊率,進(jìn)一步減少計(jì)算機(jī)受到的傷害。
4計(jì)算機(jī)軟件工程的維護(hù)方法
4.1預(yù)防性與修改性的維護(hù)
我們要做好對(duì)計(jì)算機(jī)維護(hù)的準(zhǔn)備工作,對(duì)計(jì)算機(jī)軟件的程序進(jìn)行設(shè)計(jì)與編寫,以及對(duì)即將進(jìn)行測(cè)試的部分進(jìn)行修改。這有利于計(jì)算機(jī)軟件工程后續(xù)維護(hù)工作的便利。對(duì)計(jì)算機(jī)的修改性維護(hù)是指在計(jì)算機(jī)的使用過(guò)程中,對(duì)計(jì)算機(jī)軟件出現(xiàn)的一些錯(cuò)誤進(jìn)行及時(shí)的整改,包括設(shè)計(jì)、邏輯性等方面的問(wèn)題[11]。
4.2完善性與適應(yīng)性的維護(hù)
完善性的軟件維護(hù)是指在計(jì)算機(jī)軟件使用一段時(shí)間之后,完善計(jì)算機(jī)軟件的功能加強(qiáng)與擴(kuò)大。適應(yīng)性的計(jì)算機(jī)軟件工程維護(hù)是指在計(jì)算機(jī)軟件運(yùn)行時(shí),讓計(jì)算機(jī)軟件更好地適應(yīng)外部環(huán)境。我們會(huì)不斷地升級(jí)計(jì)算機(jī)操作系統(tǒng)和更新相關(guān)的數(shù)據(jù)環(huán)境。比如微軟的系統(tǒng)就會(huì)不斷進(jìn)行更新升級(jí),進(jìn)而彌補(bǔ)不足與提高性能。在不斷更新的操作系統(tǒng)中,計(jì)算機(jī)軟件會(huì)更加滿足用戶的使用需求,并隨著環(huán)境的變化不斷地更新,跟上時(shí)展的步伐。
5結(jié)語(yǔ)
隨著我們國(guó)家近幾年的知識(shí)經(jīng)濟(jì)不斷發(fā)展與人民的生活水平不斷提高,計(jì)算機(jī)軟件工程在我們生活中占據(jù)越來(lái)越重要的地位。計(jì)算機(jī)對(duì)于企業(yè)的日常運(yùn)行也有著密切的聯(lián)系,它進(jìn)一步增加企業(yè)的運(yùn)行利潤(rùn),提高企業(yè)的辦事效率。并且展望未來(lái),計(jì)算機(jī)的應(yīng)用會(huì)更加廣泛,所以為了讓計(jì)算機(jī)能夠更好地為企業(yè)、個(gè)人、社會(huì)服務(wù),我們需要更加重視并積極研究對(duì)計(jì)算機(jī)軟件工程的相關(guān)維護(hù)措施。在此篇文章,作者僅以自己淺薄的知識(shí)水平,提出一些自己不成熟的建議與想法,希望能給讀者解決相關(guān)疑惑以及為解決這個(gè)問(wèn)題盡一份自己的心力。
軟件工程碩士論文參考文獻(xiàn):
[1]黃子軒.計(jì)算機(jī)軟件工程的維護(hù)措施和方法[J].電子技術(shù)與軟件工程,2018(24):110.
[2]邵丹.計(jì)算機(jī)軟件工程的維護(hù)措施與方法研究[J].電腦迷,2018(11):57.
[3]劉子甲.計(jì)算機(jī)軟件工程的維護(hù)措施和方法研究[J].科技風(fēng),2018(26):63-64.
[4]王碩.計(jì)算機(jī)軟件工程的維護(hù)措施和方法[J].電腦迷,2018(08):79.
[5]高銘言.計(jì)算機(jī)軟件工程的維護(hù)措施和方法[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2018(07):35+66.
[6]周亮.計(jì)算機(jī)軟件工程的維護(hù)措施和方法[J].電子技術(shù)與軟件工程,2018(13):32.
[7]方輝,梁晨,梁振興.基于互聯(lián)網(wǎng)下的社區(qū)醫(yī)療資源整合[J].軟件,2018,39(6):174-176
[8]卓廣平.下一代互聯(lián)網(wǎng)動(dòng)態(tài)路由協(xié)議機(jī)制分析與改進(jìn)策略[J].軟件,2018,39(7):202-207
[9]郭璇,鄭菲,趙若晗,等.基于閾值的醫(yī)學(xué)圖像分割技術(shù)的計(jì)算機(jī)模擬及應(yīng)用[J].軟件,2018,39(3):12-15
一、軟件工程方法在計(jì)算機(jī)軟件開發(fā)應(yīng)用中的意義
(一)提升計(jì)算機(jī)軟件開發(fā)效率。在計(jì)算機(jī)軟件開發(fā)中,一直存在著軟件整體效能不能滿足預(yù)期的情況。計(jì)算機(jī)軟件開發(fā)效果和質(zhì)量不是很理想,軟件開發(fā)效率比較低,在有些情況下,需要重新開發(fā)新的軟件,這必然增加人力物力成本,也會(huì)影響到軟件開發(fā)工作的發(fā)展。但軟件工程方法應(yīng)用于計(jì)算機(jī)軟件開發(fā)中能夠?qū)崿F(xiàn)計(jì)算機(jī)軟件開發(fā)的有效監(jiān)測(cè),這樣,能夠保障所開發(fā)的軟件具有較好的總體性能。
(二)提升軟件產(chǎn)品的體驗(yàn)效果。對(duì)于一款新軟件而言,體驗(yàn)效果設(shè)計(jì)很重要,如果軟件在用戶使用后,能夠滿足用戶的使用體驗(yàn),這個(gè)軟件設(shè)計(jì)就是成功的,如果軟件性能好,能夠在較短時(shí)間內(nèi)完成設(shè)計(jì)應(yīng)用任務(wù),并且降低系統(tǒng)漏洞問(wèn)題,會(huì)對(duì)各種問(wèn)題進(jìn)行處理,這種軟件設(shè)計(jì)質(zhì)量很高。而軟件工程方法的應(yīng)用能夠?qū)崿F(xiàn)這種突破,能夠顯著提升軟件產(chǎn)品的體驗(yàn)效果。
(三)降低對(duì)計(jì)算機(jī)硬件及網(wǎng)絡(luò)的壓力。在計(jì)算機(jī)軟件開發(fā)中應(yīng)用軟件工程方法精心設(shè)計(jì),能夠優(yōu)化網(wǎng)絡(luò)系統(tǒng),實(shí)現(xiàn)軟件系統(tǒng)的有效設(shè)計(jì),這樣就能降低計(jì)算機(jī)硬件壓力,降低對(duì)整個(gè)網(wǎng)絡(luò)系統(tǒng)的壓力,這種應(yīng)用,計(jì)算機(jī)軟件開發(fā)質(zhì)量得到提升,網(wǎng)絡(luò)資源利用效率會(huì)不斷提升。
(四)推動(dòng)計(jì)算機(jī)軟件的智能化發(fā)展。在計(jì)算機(jī)軟件開發(fā)中應(yīng)用軟件工程方法能夠不斷軟件的性能,促進(jìn)軟件系統(tǒng)的整體功能的發(fā)展[1]。借助于軟件工程方法實(shí)現(xiàn)軟件開發(fā)設(shè)計(jì),軟件系統(tǒng)的存儲(chǔ)量會(huì)得到有效提升,用戶在使用軟件的過(guò)程中,不需要做頻頻修改和調(diào)試操作,軟件的智能化能夠得到有效提升。
二、軟件工程方法在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用策略
(一)重視調(diào)研與需求分析。軟件工程方法在計(jì)算機(jī)軟件開發(fā)中應(yīng)用,首先需要做好調(diào)研與需求分析工作,要針對(duì)軟件用戶群進(jìn)行調(diào)研,對(duì)用戶群的需求進(jìn)行全面掌握分析,并進(jìn)行需求的數(shù)據(jù)信息轉(zhuǎn)化。在用戶需求信息掌握之后,借助于軟件工程方法進(jìn)行用戶信息進(jìn)行分析,依據(jù)相關(guān)數(shù)據(jù)信息設(shè)置軟件系統(tǒng)的基本功能體系,并設(shè)置軟件系統(tǒng)開發(fā)的規(guī)范標(biāo)準(zhǔn),明確整個(gè)軟件開發(fā)過(guò)程中的系統(tǒng)規(guī)范標(biāo)準(zhǔn)和系統(tǒng)設(shè)置目標(biāo)。這是軟件開發(fā)設(shè)計(jì)工作的基礎(chǔ)。
(二)加強(qiáng)系統(tǒng)分析。在這個(gè)環(huán)節(jié)中,需要借助于軟件工程方法把軟件開發(fā)的任務(wù)需求情況進(jìn)行進(jìn)一步的精細(xì)化設(shè)置,分析各種可能的解法,根據(jù)系統(tǒng)要求規(guī)范,對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行系統(tǒng)化的抽象設(shè)計(jì),確定數(shù)據(jù)操作內(nèi)容及操作模式,對(duì)數(shù)據(jù)流程圖進(jìn)行描繪設(shè)置。
(三)開展系統(tǒng)設(shè)計(jì)工作。利用軟件工程方法進(jìn)行計(jì)算機(jī)軟件開發(fā),系統(tǒng)設(shè)計(jì)工作是軟件開發(fā)的關(guān)鍵。在系統(tǒng)設(shè)置中,要能夠?qū)⒂脩粜枨笮畔⑦M(jìn)行轉(zhuǎn)化設(shè)計(jì),轉(zhuǎn)化設(shè)計(jì)成為一個(gè)具體的設(shè)計(jì)方案,以用戶需求設(shè)計(jì)方案為依托,構(gòu)建系統(tǒng)功能模塊體系,并要設(shè)計(jì)出完整的的系統(tǒng)功能模塊結(jié)構(gòu)圖。
(四)系統(tǒng)實(shí)施。在系統(tǒng)設(shè)計(jì)的基礎(chǔ)上,根據(jù)系統(tǒng)的功能結(jié)構(gòu)模塊要求和相關(guān)信息流程要求,進(jìn)行精細(xì)化的的程序設(shè)計(jì),并設(shè)計(jì)出各功能模塊的源程序,這是系統(tǒng)設(shè)計(jì)實(shí)施的重要工作。
(五)加強(qiáng)系統(tǒng)測(cè)試與評(píng)價(jià)。借助于軟件工程方法進(jìn)行計(jì)算機(jī)軟件開發(fā),在分析與設(shè)計(jì)工作完成的基礎(chǔ)上,需要對(duì)系統(tǒng)規(guī)范書和模塊功能進(jìn)行測(cè)試和評(píng)價(jià),能夠通過(guò)軟件工程方法對(duì)軟件系統(tǒng)的模塊系統(tǒng)進(jìn)行測(cè)試,對(duì)其智能化水平進(jìn)行評(píng)價(jià),然后開展聯(lián)合測(cè)試及驗(yàn)收工作,對(duì)整個(gè)軟件系統(tǒng)的技術(shù)優(yōu)勢(shì),對(duì)系統(tǒng)的完整性穩(wěn)定性進(jìn)行整體評(píng)價(jià)[2]。傳統(tǒng)的軟件工程方法不重視調(diào)研階段的工作,這個(gè)環(huán)節(jié)的工作容易被忽視,這樣,沒(méi)有完整的規(guī)范書,就開展系統(tǒng)編程及設(shè)計(jì),就容易導(dǎo)致一些軟件開發(fā)問(wèn)題重重,這也是軟件系統(tǒng)經(jīng)常出問(wèn)題的根源。而借助于現(xiàn)代軟件工程方法進(jìn)行計(jì)算機(jī)軟件開發(fā)設(shè)計(jì),這個(gè)環(huán)節(jié)的工作就會(huì)被突出出來(lái),這樣,就能夠保障計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的質(zhì)量,用戶要求系統(tǒng)做什么,系統(tǒng)就會(huì)做什么,系統(tǒng)設(shè)計(jì)會(huì)有效滿足用戶的需求,并且系統(tǒng)穩(wěn)定性很強(qiáng),各種應(yīng)用問(wèn)題也會(huì)大大降低??傊?,軟件工程方法在計(jì)算機(jī)軟件開發(fā)中應(yīng)用的價(jià)值和意義是突出的。在計(jì)算機(jī)軟件開發(fā)中,要能夠積極借助于現(xiàn)代軟件工程方法進(jìn)行設(shè)計(jì),借助于這種應(yīng)用優(yōu)化軟件系統(tǒng)性能,滿足用戶對(duì)軟件的要求,豐富用戶使用體驗(yàn),這樣,計(jì)算機(jī)軟件才能贏得更為廣闊的市場(chǎng),其應(yīng)用價(jià)值和優(yōu)勢(shì)才能得以有效發(fā)揮。