前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計(jì)算機(jī)技術(shù)與軟件工程主題范文,僅供參考,歡迎閱讀并收藏。
軟件的發(fā)展和計(jì)算機(jī)的發(fā)展密切相關(guān),隨著計(jì)算機(jī)的發(fā)展歷程,軟件可以分為如下兩個(gè)階段。第一個(gè)階段是20世紀(jì)的中期,個(gè)人計(jì)算機(jī)出現(xiàn)并且逐漸興起,其應(yīng)為攜帶方便、占地面積小等特點(diǎn)深受大眾喜愛,與之伴隨的計(jì)算機(jī)軟件的需求量也在不斷提高,于是便出現(xiàn)了各種的計(jì)算機(jī)語言,以及處理系統(tǒng)等;第二的階段則為20世紀(jì)的70年代,隨著通信技術(shù)的改革,計(jì)算機(jī)技術(shù)也作出了相應(yīng)的革新,使兩者可以更好地結(jié)合。此時(shí)針對計(jì)算機(jī)軟件的開發(fā),出現(xiàn)了數(shù)據(jù)庫,同時(shí)因?yàn)橥ㄐ偶夹g(shù)的發(fā)展,大規(guī)模的集成電路Corbar軟件開始出現(xiàn)并逐漸成型,從而出現(xiàn)了計(jì)算機(jī)網(wǎng)絡(luò),完成了多方共享的任務(wù)。隨著計(jì)算機(jī)網(wǎng)絡(luò)范圍的不斷擴(kuò)展,最終建立其了覆蓋全球的因特網(wǎng)。網(wǎng)絡(luò)技術(shù)的發(fā)展,使每一位公民都認(rèn)識(shí)到了計(jì)算機(jī)的存在,使計(jì)算機(jī)更好地為人們的生活提供幫助。從此,全球進(jìn)入了網(wǎng)絡(luò)化的新時(shí)代。
2計(jì)算機(jī)軟件技術(shù)在工程領(lǐng)域的運(yùn)用
2.1對文獻(xiàn)整理的幫助
過去的文獻(xiàn)整理工作十分復(fù)雜,需要耗費(fèi)大量的時(shí)間。通常是由整理人員對需要整理的文獻(xiàn)先進(jìn)行清點(diǎn),編寫一個(gè)清單,然后攝影人員按照清單的內(nèi)容對資料進(jìn)行縮微拍攝,最終歸檔。但是,隨著計(jì)算機(jī)技術(shù)的不斷改革創(chuàng)新,在目前的文獻(xiàn)整理工作中融入了很多高科技的元素,計(jì)算機(jī)發(fā)揮著其重要作用。在20世紀(jì)計(jì)算機(jī)技術(shù)剛剛興起的時(shí)候,人們運(yùn)用計(jì)算機(jī)整理文獻(xiàn)的大致流程是:第一步先通過數(shù)據(jù)庫軟件對需要整理的文件中的數(shù)據(jù)進(jìn)行整合,記錄在數(shù)據(jù)庫當(dāng)中;第二步將需要拍攝的內(nèi)容錄入到Word文檔當(dāng)中,形成一個(gè)拍攝清單,里面表明刊頭等要素;第三步將文檔通過計(jì)算機(jī)打印出來。這三個(gè)步驟的完成都離不開計(jì)算機(jī),同時(shí)因?yàn)槿斯ぶ悄艽娴娜肆?,減少了傳統(tǒng)方法中出現(xiàn)差錯(cuò)的機(jī)會(huì),使得整理工作更加精確和嚴(yán)密。在這一過程中,數(shù)據(jù)庫發(fā)揮著主導(dǎo)作用。到了21世紀(jì),計(jì)算機(jī)軟件技術(shù)又出現(xiàn)了新的突破,人們需求的不斷變化,工作難度的增加,使最傳統(tǒng)的辦公軟件已經(jīng)無法應(yīng)付,需要開發(fā)一些有針對性的軟件來完成一些特殊的流程,減少人們的工作量,提高工作的效率。在微縮工程領(lǐng)域中,文獻(xiàn)整理占據(jù)了重要的地位,因此人們針對這工程領(lǐng)域一開發(fā)了專門的軟件技術(shù)。上個(gè)世紀(jì)文獻(xiàn)整理工作主要運(yùn)用的是丹誠數(shù)據(jù)庫,但是面對復(fù)雜龐大的數(shù)據(jù),如果僅僅是需要進(jìn)行一個(gè)膠片盒的盒標(biāo)打印工作,都需要將該數(shù)據(jù)庫當(dāng)中每一條用的到的數(shù)據(jù)依次打開,然后再逐個(gè)進(jìn)行復(fù)制粘貼到規(guī)定的文檔當(dāng)中,規(guī)范一個(gè)格式,最后再進(jìn)行打印。如此一個(gè)小的任務(wù),就需要進(jìn)行很多次的復(fù)制粘貼,程序很復(fù)雜,同時(shí)稍不留神就會(huì)出現(xiàn)錯(cuò)誤。針對這一問題,一種新的計(jì)算機(jī)軟件便由此出現(xiàn)--marc-pro.exe。該應(yīng)用程序是為了輔助數(shù)據(jù)庫的工作而設(shè)計(jì)的,它能夠使數(shù)據(jù)庫充分地發(fā)揮其自身的功能,在文獻(xiàn)整理工作中發(fā)揮了重要的作用,提高了文獻(xiàn)整理工作的效率。
2.2對圖像處理工作的幫助
目前無論是任何地點(diǎn),都能夠看到監(jiān)控?cái)z像頭,視頻監(jiān)控已經(jīng)成為了社會(huì)的一種現(xiàn)象。視頻監(jiān)控強(qiáng)調(diào)視頻的清晰度,才能夠更好地為大眾服務(wù)。隨著出現(xiàn)的各種圖像處理方法,圖像的清晰度在不斷地提高。而針對圖像處理這一任務(wù),出現(xiàn)了各種處理軟件,并且隨著人們對圖像清晰度提出的新要求,這些軟件也在不斷的完善。
2.2.1常用的圖像處理功能下面為大家分析一下在圖像處理時(shí)候,對軟件要求的幾項(xiàng)功能。模糊圖像清晰化功能。實(shí)際拍攝中,焦距、運(yùn)動(dòng)等對圖像進(jìn)行的影響,出現(xiàn)圖像模糊化,運(yùn)用處理軟件使原本模糊的圖像清晰。該項(xiàng)功能在實(shí)際生活中得到了廣泛的運(yùn)用;消除噪聲。很多視頻拍攝完畢后,都會(huì)有很多干擾的聲音,覆蓋了我們需要的聲音。利用自動(dòng)增強(qiáng)的功能,能夠使該圖像所要反映的內(nèi)容更加突出;同時(shí)還能夠?qū)D像進(jìn)行銳化處理、將其鋸齒消除。同時(shí),由于很多監(jiān)控設(shè)備像素不是很高,拍攝出來的畫面在放大之后會(huì)出現(xiàn)一片馬賽克的現(xiàn)象,可以運(yùn)用軟件將馬賽克弱化。在拍攝物體的時(shí)候,如果該物體是背朝光源,就會(huì)出現(xiàn)拍攝出來的畫面很暗,無法看清楚物體的原貌,這是就可以用明暗校正的功能來處理該圖像;圖像的重建功能。可以將拍攝的畫面分為多個(gè)幀,將幀進(jìn)行融合,然后將模糊的部分進(jìn)行清晰化處理;如果圖像中出現(xiàn)的人物面部不是很清晰,可以通過幀平均的方法,使人的五官變得更加清楚;對動(dòng)態(tài)視頻處理的功能??梢詫⑴臄z中畫面的亮度、明暗對比、噪聲等問題進(jìn)行處理;因?yàn)楣饩€、監(jiān)控機(jī)自身的原因,造成了拍攝的畫面出現(xiàn)了失真的問題,可以通過還原圖像的功能,使原本圖像的顏色真實(shí)展現(xiàn)在人們眼中。
1計(jì)算機(jī)軟件工程管理的主要內(nèi)容
1.1組織機(jī)構(gòu)管理
在計(jì)算機(jī)軟件工程管理的過程中,組織機(jī)構(gòu)的管理尤為重要,健全的組織結(jié)構(gòu)能夠有效提高管理的水平。在計(jì)算機(jī)軟件工程項(xiàng)目中,對于項(xiàng)目管理的人員的綜合素質(zhì)要求較高,導(dǎo)致管理人才稀缺,工程管理的水平達(dá)不到基的標(biāo)準(zhǔn)。管理中的團(tuán)隊(duì)不僅僅是簡單的部門,而是管理人才與組織形成完整的結(jié)構(gòu),保證項(xiàng)目管理整體水平的穩(wěn)定性和計(jì)算機(jī)軟件工程的明確性。良好的組織機(jī)構(gòu)管理不僅能夠?qū)芾砣藛T進(jìn)行整合作用,同時(shí)通過組織機(jī)構(gòu)管理可以實(shí)現(xiàn)人力資源最大化,提高整體的管理水平要求,對于計(jì)算機(jī)軟件工程的發(fā)展有著重要的意義。
1.2工作人員管理
計(jì)算機(jī)軟件工程管理中的工作人員主要負(fù)責(zé)收集和整合計(jì)算機(jī)軟件工程項(xiàng)目中的主要信息,軟件的編程和完善后續(xù)的工作等等。對于計(jì)算機(jī)軟件工程中的管理人員來講,工作人員的工作具體就是在軟件工程項(xiàng)目工作過程中進(jìn)行細(xì)致化的管理。在管理的過程中,工作人員各司其職,每個(gè)員工都有不同的責(zé)任。因此,在分配工作量的過程中,應(yīng)當(dāng)將負(fù)責(zé)人與負(fù)責(zé)的崗位相分配,共同進(jìn)行管理工作。在了解員工管理工作的模式后,應(yīng)當(dāng)根據(jù)不同的軟件工程項(xiàng)目進(jìn)行不同的安排和分配,利用工作人員不同的專業(yè)技能和工作水平,結(jié)合實(shí)際的軟件工程管理工作進(jìn)行不同的分配。進(jìn)行軟件工程管理的工作人員不僅需要大量的知識(shí)儲(chǔ)備,同時(shí)也需要和其他部門合作,共同協(xié)調(diào)完成管理工作。
1.3軟件用戶管理
在計(jì)算機(jī)軟件工程管理的過程中,軟件用戶管理成為了管理中重要的核心部分。實(shí)行有效的軟件用戶管理可以提高計(jì)算機(jī)軟件工程管理水平的不斷增長,為吸引更多的軟件用戶打下良好的基礎(chǔ)。軟件工程開發(fā)的目的是有用戶使用,在軟件開發(fā)的過程中,應(yīng)當(dāng)以用戶為核心,通過對不同用戶的不同需求進(jìn)行設(shè)計(jì),并且積極推薦給用戶使用,在使用的同時(shí)對軟件不斷進(jìn)行改進(jìn)。因此,在軟件用戶管理的過程中,應(yīng)當(dāng)先進(jìn)行市場調(diào)查,確定客戶群體的基本信息,對于不同軟件用戶的不同需求進(jìn)行適當(dāng)?shù)牟杉驼w,了解不同用戶對于軟件的各類個(gè)性化和需求和操作方法,以便于在軟件工程設(shè)計(jì)過程中,可以結(jié)合多方面因素進(jìn)行設(shè)計(jì),保證用戶數(shù)量的同時(shí),也降低了軟件工程的成本。在軟件用戶管理的過程中,相關(guān)部門還應(yīng)與研發(fā)部門、開發(fā)部門等部門進(jìn)行溝通,深入了解不同用戶群體的使用體驗(yàn),收集相關(guān)的意見和建議,以便于更好的完善軟件,實(shí)現(xiàn)軟件的實(shí)用性。
1.4檔案資料管理
在計(jì)算機(jī)軟件工程建設(shè)過程中,檔案資料的管理也較為重要。因計(jì)算機(jī)軟件工程涉及的數(shù)據(jù)量、信息量較為龐大,檔案資料既多又復(fù)雜,對于軟件工程的建設(shè)又有著十分重要的參考作用。因此,在檔案資料管理的過程中,工作人員應(yīng)當(dāng)將重要的檔案和資料進(jìn)行備份,同時(shí)整理項(xiàng)目過程中的全部檔案和資料,以免有遺漏。一方面能夠?yàn)檐浖こ添?xiàng)目建設(shè)提供參考資料,保證項(xiàng)目的安全性,另一方面也能保證項(xiàng)目無差異性,提高了軟件工程整體的開發(fā)效率和使用效率。
2計(jì)算機(jī)軟件工程管理工作問題
2.1無法估計(jì)工作量管理計(jì)算機(jī)軟件
在計(jì)算機(jī)軟件工程管理過程中,由于工程項(xiàng)目龐大,計(jì)算機(jī)技術(shù)的迅速發(fā)展,有許多外界因素干擾項(xiàng)目的進(jìn)行和管理的時(shí)效性。其中影響較大的因素就是人的因素。在項(xiàng)目建設(shè)的過程中,工作人員會(huì)影響到計(jì)算機(jī)軟件工程管理水平的發(fā)展,例如工作人員的綜合素養(yǎng)、技術(shù)水平、有無責(zé)任感等等。在軟件開發(fā)的過程中,若不考慮工作人員的因素,計(jì)算機(jī)軟件工程可能會(huì)比較容易估算。所以,在軟件工程項(xiàng)目按開發(fā)的過程中,類似工作人員的因素必須要首先解決,只有最快速的找到解決問題的方法,才能實(shí)現(xiàn)軟件水平的正?;?。
2.2計(jì)算機(jī)軟件工程在實(shí)際應(yīng)用中存在不足
計(jì)算機(jī)軟件工程在實(shí)際應(yīng)用的過程中,會(huì)存在許多業(yè)務(wù)方面的問題。利用計(jì)算機(jī)軟件工程對于業(yè)務(wù)的處理和分析還不夠成熟,為軟件工作管理帶來了嚴(yán)重的影響。在實(shí)際業(yè)務(wù)應(yīng)用的過程中,存在需求階段的項(xiàng)目,工作人員可以通過研發(fā)更為便攜的應(yīng)用軟件,為軟件工程的開發(fā)提供其他的開發(fā)能力,同時(shí)計(jì)算機(jī)軟件工程的企業(yè)應(yīng)當(dāng)對有潛力的職工進(jìn)行大力的培養(yǎng),增強(qiáng)工作人員的工作責(zé)任和工作意識(shí)。
3計(jì)算機(jī)軟件工程的主要策略
3.1強(qiáng)化管理體系建設(shè),提高管理效率
在計(jì)算機(jī)軟件工程管理的過程中,應(yīng)當(dāng)加強(qiáng)計(jì)算機(jī)軟件工程管理建設(shè),同時(shí)加強(qiáng)對計(jì)算機(jī)軟件工程管理人才的培養(yǎng),提高對人才的重視程度,提升人才的綜合能力和責(zé)任心,充分調(diào)動(dòng)成員的積極性。好的人才才能為企業(yè)帶來高收益。在企業(yè)的建設(shè)過程中,加強(qiáng)對人才的培養(yǎng),對專業(yè)人員進(jìn)行定期培訓(xùn),不斷更新軟件工程相關(guān)的知識(shí)和技術(shù),了解軟件工程相關(guān)的最新信息,意識(shí)到人力資源的重要性,直接決定了軟件工程項(xiàng)目的運(yùn)行效率和質(zhì)量。在對工作人員進(jìn)行計(jì)算機(jī)軟件工程培養(yǎng)時(shí),應(yīng)當(dāng)注重工作人員的工作素養(yǎng)和工作作風(fēng),以確保項(xiàng)目的順利開展。同時(shí),應(yīng)當(dāng)加強(qiáng)對企業(yè)的培訓(xùn)工作,若想提高計(jì)算機(jī)軟件工程管理的工作效率和工作質(zhì)量,就要提高管理人員的知識(shí)和水平,提高管理能力。在強(qiáng)化軟件工程管理水平的過程中,應(yīng)當(dāng)對建立有效的管理模式和機(jī)制,提高管理效率,不斷學(xué)習(xí)計(jì)算機(jī)軟件工程項(xiàng)目相關(guān)的各類先進(jìn)技術(shù),提高工作人員的整體水平,采取科學(xué)的手段建立健全管理機(jī)制,激發(fā)員工的工作動(dòng)力,以確保軟件工程的順利開展。同時(shí),在管理的過程中,應(yīng)當(dāng)將理論與實(shí)踐相結(jié)合,促進(jìn)軟件工程管理的發(fā)展,提升軟件工程的價(jià)值,提高工程開發(fā)的運(yùn)行效率,加強(qiáng)對各類管理機(jī)制的完善,在結(jié)合實(shí)際的基礎(chǔ)上,對于管理不斷更新和發(fā)展,使得軟件工程管理有更好的發(fā)展,為計(jì)算機(jī)技術(shù)的發(fā)展提供堅(jiān)實(shí)的動(dòng)力。
3.2加強(qiáng)軟件風(fēng)險(xiǎn)管理,確保工作進(jìn)度
在計(jì)算機(jī)軟件工程開展的過程中,伴隨著一定的軟件風(fēng)險(xiǎn),如何預(yù)防風(fēng)險(xiǎn),切實(shí)推進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展成為了當(dāng)前項(xiàng)目開展首要考慮的問題。因此,在軟件開發(fā)的過程中,應(yīng)當(dāng)加強(qiáng)對軟件風(fēng)險(xiǎn)的管理,建立健全風(fēng)險(xiǎn)管理模式,不論是在工作人員方面還是在日常軟件運(yùn)行方面都要進(jìn)行適當(dāng)?shù)姆婪?。一方面,加?qiáng)工作人員的風(fēng)險(xiǎn)意識(shí),可以有助于提高日常工作的安全性,工作人員在掌握風(fēng)險(xiǎn)管理知識(shí)的基礎(chǔ)上,能夠?qū)τ谌粘5娘L(fēng)險(xiǎn)管理有更好的應(yīng)用措施。強(qiáng)化工作人員的風(fēng)險(xiǎn)管理意識(shí),便于日常的風(fēng)險(xiǎn)通報(bào)。另方一面,應(yīng)當(dāng)建立健全風(fēng)險(xiǎn)管理機(jī)制,完整的風(fēng)險(xiǎn)管理機(jī)制是軟件工程運(yùn)行的前提。定期對計(jì)算機(jī)軟件工程進(jìn)行風(fēng)險(xiǎn)管理,可以更好的防范風(fēng)險(xiǎn)的發(fā)生,提高軟件自身的經(jīng)濟(jì)效益。
3.3提升團(tuán)隊(duì)合作意識(shí),發(fā)揮團(tuán)隊(duì)潛能
在計(jì)算機(jī)軟件工程管理的過程中,應(yīng)當(dāng)加強(qiáng)團(tuán)隊(duì)合作意識(shí),發(fā)揮團(tuán)隊(duì)潛能。好的團(tuán)隊(duì)合作會(huì)給企業(yè)帶來巨大的經(jīng)濟(jì)效益。加強(qiáng)團(tuán)隊(duì)的合作意識(shí)是計(jì)算機(jī)軟件項(xiàng)目開發(fā)成功的基礎(chǔ)。作為軟件工程開發(fā)中的重要環(huán)節(jié)和項(xiàng)目,建議團(tuán)隊(duì)合作意識(shí)刻不容緩。所以,若想建立良好的團(tuán)隊(duì)合作精神,首先應(yīng)建立團(tuán)隊(duì)合作的意識(shí),讓團(tuán)隊(duì)中的每個(gè)員工都發(fā)揮自身的技術(shù)和才能,加強(qiáng)員工與員工,員工與組長間的相互交流,建立良好的團(tuán)隊(duì)合作關(guān)系,提高團(tuán)隊(duì)整體的合作效率。此外,還應(yīng)適當(dāng)進(jìn)行團(tuán)隊(duì)管理,好的團(tuán)隊(duì)管理也是提高團(tuán)隊(duì)合作的關(guān)鍵。在團(tuán)隊(duì)合作的過程中,確保每個(gè)員工的工作職責(zé),使每個(gè)員工充分投入到工作當(dāng)中去,將團(tuán)隊(duì)潛能發(fā)揮到最大,提高計(jì)算機(jī)軟件工程管理工作的效率。
3.4軟件開發(fā)平臺(tái)進(jìn)行統(tǒng)一規(guī)劃
在計(jì)算機(jī)軟件開發(fā)的過程中,應(yīng)當(dāng)對軟件開發(fā)平臺(tái)進(jìn)行統(tǒng)一的規(guī)劃,這樣可以避免重復(fù)開發(fā)在多種平臺(tái)。隨著我國計(jì)算機(jī)軟件工程技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)建設(shè)軟件開發(fā)平臺(tái)也隨之增多。所以,在規(guī)劃的過程中,應(yīng)當(dāng)建立同統(tǒng)一的規(guī)劃機(jī)制,由各個(gè)部門的工作人員共同建立統(tǒng)一平臺(tái),進(jìn)行統(tǒng)一的計(jì)算機(jī)軟件工程的管理。
3.5安全防御的身份驗(yàn)證
在計(jì)算機(jī)軟件工程的運(yùn)行中,應(yīng)當(dāng)構(gòu)建其相應(yīng)的網(wǎng)絡(luò)安全體系。通過對各類信息的整合可以實(shí)現(xiàn)對使用計(jì)算機(jī)軟件的人進(jìn)行安全驗(yàn)證,通過計(jì)算機(jī)軟件技術(shù)對用戶進(jìn)行身份的查驗(yàn),保證信息在傳輸過程中的安全性。通過構(gòu)建安全防御的驗(yàn)證系統(tǒng),可以更好地實(shí)現(xiàn)對不同用戶進(jìn)行身份確定,實(shí)現(xiàn)對計(jì)算機(jī)軟件工程的安全性,同時(shí)對于計(jì)算機(jī)網(wǎng)絡(luò)安全提供了加密的作用,提升了計(jì)算機(jī)軟件工程的安全性。
4計(jì)算機(jī)軟件工程的應(yīng)用
隨著我國計(jì)算機(jī)信息技術(shù)的高速發(fā)展,計(jì)算機(jī)軟件工程應(yīng)用廣泛,特別是在社會(huì)上和日常生產(chǎn)生活中的應(yīng)用相對較為廣泛,在使用過程中發(fā)揮出了巨大的作用。隨著計(jì)算機(jī)和網(wǎng)絡(luò)的日漸普及,計(jì)算機(jī)軟件工程的優(yōu)勢日漸突出,其在社會(huì)中的應(yīng)用范圍越來越廣泛,發(fā)揮的作用也越來越大。利用計(jì)算機(jī)軟件工程對軟件進(jìn)行研發(fā)和運(yùn)用,因此,在研發(fā)的過程中要求工作人員具備一定的專業(yè)技能,以提高研發(fā)的科學(xué)性和嚴(yán)謹(jǐn)性。在軟件開發(fā)的過程中,各類計(jì)算機(jī)軟件層出不窮,常見的軟件有辦公軟件,良好的辦公軟件可以為各行各業(yè)服務(wù),使得辦公流程變得更加簡單和便捷,隨著辦公軟件的不斷更新和優(yōu)化,未來的辦公軟件可以向著精細(xì)化的方向發(fā)展。企業(yè)中應(yīng)用計(jì)算機(jī)軟件較多,辦公軟件的使用可以使得企業(yè)內(nèi)部工作流程更為簡單,傳輸信息的過程中使得信息確保安全性,傳輸效率更高,在工作過過程中溝通更為順暢,大大提高企業(yè)整體的運(yùn)行效率。在教育體系中利用計(jì)算機(jī)軟件也較為常見,由于學(xué)校中的學(xué)生數(shù)量較多,若不利用計(jì)算機(jī)軟件進(jìn)行系統(tǒng)的錄入和編號(hào),很可能會(huì)出現(xiàn)問題。所以,在教學(xué)體系中,良好的利用計(jì)算機(jī)軟件,不僅能夠?qū)W(xué)生的各類信息進(jìn)行保存和分類,還可以進(jìn)一步提高學(xué)生和教師間的良好溝通,提高師生間的關(guān)系,同時(shí)也提升了知識(shí)的傳播速率。便攜化的教育體系不僅提高了課堂整體的效率,同時(shí)對教育的發(fā)展也有助力。
5結(jié)論
隨著我國計(jì)算機(jī)水平的不斷發(fā)展,計(jì)算機(jī)技術(shù)對人們?nèi)粘5纳a(chǎn)生活水平有著重要影響,對于國內(nèi)外應(yīng)用計(jì)算機(jī)技術(shù)的各行各業(yè)來說,都具有十分重要的發(fā)展意義和前景。計(jì)算機(jī)軟件工程在我國的發(fā)展已經(jīng)具有一定的規(guī)模,同時(shí)也在不斷完善和創(chuàng)新計(jì)算機(jī)軟件工程。在計(jì)算機(jī)軟件工程發(fā)展的過程中,應(yīng)當(dāng)優(yōu)化軟件工程管理的整體水平,提高計(jì)算機(jī)軟件工程管理的質(zhì)量和運(yùn)行效率。在計(jì)算機(jī)軟件工程發(fā)展過程中,強(qiáng)化其軟件工程管理大大提高了軟件工程的運(yùn)作和發(fā)展,對于計(jì)算機(jī)技術(shù)的變革和創(chuàng)新也有著十分重要的作用。有效提高軟件工程管理水平,能夠提高計(jì)算機(jī)軟件工程的整體質(zhì)量和運(yùn)行效率,提高計(jì)算機(jī)技術(shù)行業(yè)的經(jīng)濟(jì)效益,也能提高我國的社會(huì)效益,促進(jìn)我國計(jì)算機(jī)技術(shù)的不斷發(fā)展和提高。
參考文獻(xiàn)
[1]田華.計(jì)算機(jī)軟件工程管理方案初探[J].煤炭技術(shù),2011(01):241-243.
[2]羅浩,高升,徐蔚然.基于個(gè)性信息的跨域推薦算法[J].軟件,2013,34(12):142-147
[3]陳萌.計(jì)算機(jī)軟件在實(shí)現(xiàn)當(dāng)前企業(yè)辦公自動(dòng)化管理上的應(yīng)用[J].軟件,2013,34(11):103.
[4]劉琳.計(jì)算機(jī)軟件工程管理與應(yīng)用分析[J].軟件,2014(02):141,143.
[5]初旭.計(jì)算機(jī)軟件工程管理與應(yīng)用解析[J].中國管理信息化,2013(05):72-73.
[6]馬飛.加強(qiáng)計(jì)算機(jī)軟件工程管理應(yīng)用的措施分析[J].通訊世界,2015(14):243.
計(jì)算機(jī)技術(shù)擁有較為開放的功能范圍,既能支持軟件系統(tǒng)的開放,又能對軟件系統(tǒng)進(jìn)行運(yùn)行及維護(hù),通過處理手段不同將其分為系統(tǒng)軟件、支撐軟件以及應(yīng)用軟件三大類,而它們的核心內(nèi)容就是能夠有效的使計(jì)算機(jī)系統(tǒng)開放并始終保持一種開放的運(yùn)行狀態(tài),從而讓計(jì)算機(jī)能夠滿足我們的日常使用要求。自從新世紀(jì)的浪潮開始之后,隨著我國自主產(chǎn)業(yè)研發(fā)的推進(jìn)以及科學(xué)技術(shù)相關(guān)產(chǎn)業(yè)的進(jìn)步,計(jì)算機(jī)軟件工程已經(jīng)成長為一個(gè)相當(dāng)成熟、并且相當(dāng)全面的新技術(shù)、新產(chǎn)業(yè),逐漸成為了推動(dòng)社會(huì)各個(gè)領(lǐng)域共同發(fā)展的主要力量之一。
一、計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)概述
存在于人民群眾的印象中的計(jì)算機(jī)技術(shù)主要是嚴(yán)謹(jǐn)以及精密,不僅僅包含了數(shù)字間的運(yùn)算方法,更多的是數(shù)理中的相互關(guān)系以及計(jì)算機(jī)技術(shù)之間的相互應(yīng)用,在運(yùn)行期間,任何一個(gè)非常細(xì)小的錯(cuò)誤都有可能導(dǎo)致計(jì)算機(jī)軟件程序開發(fā)的最終失敗。而作為世界第二大國,我們的計(jì)算機(jī)領(lǐng)域的核心科技仍然沒有達(dá)到世界領(lǐng)先地位,這主要是因?yàn)槲覈萍及l(fā)展起點(diǎn)的落后以及發(fā)展的不平衡,在最初的發(fā)展過程中,因?yàn)槭袌龅膬A斜以及相關(guān)法律法規(guī)的不完善,導(dǎo)致計(jì)算機(jī)軟件工程的研發(fā)并沒有為現(xiàn)在的發(fā)展打下良好的基礎(chǔ),以至于現(xiàn)今計(jì)算機(jī)等高端設(shè)備的核心設(shè)備依然被發(fā)達(dá)國家牢牢握在手中,沒有核心科技的計(jì)算機(jī)軟件發(fā)展注定是不完整的,并且隨著科技的發(fā)展,我們在發(fā)展初期的落后會(huì)無限的放大,這就會(huì)導(dǎo)致我們的發(fā)展距離發(fā)達(dá)國家越來越遠(yuǎn)。所以計(jì)算機(jī)軟件開發(fā)的核心科技是我國下一階段的主要目標(biāo)。
二、發(fā)展計(jì)算機(jī)軟件工程及現(xiàn)代化技術(shù)必要性的探索
2.1發(fā)展計(jì)算機(jī)軟件工程的必要性
隨著世界的日益發(fā)展,高端科學(xué)技術(shù)的日益進(jìn)步,計(jì)算機(jī)軟件工程成為了計(jì)算機(jī)技術(shù)應(yīng)用中最重要的一環(huán),不僅僅是因?yàn)樗那罢靶裕嗟氖撬転樯鐣?huì)的各行各業(yè)帶來新血液以及新動(dòng)力。所以不管是發(fā)達(dá)國家還是發(fā)展中國家,在現(xiàn)階段各國的科技競賽,不論是在哪個(gè)領(lǐng)域,最終都會(huì)落腳于計(jì)算機(jī)軟件工程的研發(fā)進(jìn)度中來。并且基礎(chǔ)軟件以及軟件開發(fā)已然成為了現(xiàn)今世界主流的計(jì)算機(jī)軟件工程開發(fā)的新方向,各國都在積極的主動(dòng)的將大量的科研經(jīng)費(fèi)應(yīng)用于計(jì)算機(jī)軟件開發(fā)這一課題中來。
2.2發(fā)展現(xiàn)代化技術(shù)的必要性
雖然經(jīng)歷了幾十年的發(fā)展,我國的計(jì)算機(jī)軟件技術(shù)已經(jīng)取得了明顯的進(jìn)步,但是核心技術(shù)的缺乏一直是我們最難解決的問題,由于我們自身沒有核心技術(shù),這就導(dǎo)致大量的科技構(gòu)建都是模仿、抄襲先進(jìn)的科學(xué)技術(shù),雖然這樣做非常省時(shí)省力,并且能夠幫助我國實(shí)現(xiàn)現(xiàn)代化技術(shù)從零到有、從有到強(qiáng)的過程,但是主要的核心產(chǎn)業(yè)的缺失始終是我們科學(xué)技術(shù)發(fā)展的主要問題。隨著當(dāng)今社會(huì)的發(fā)展速度逐漸加快,以及產(chǎn)業(yè)化的到來逐漸使我們認(rèn)知到核心技術(shù)的重要性,所以許多愛國企業(yè)已經(jīng)將產(chǎn)品研發(fā)的重點(diǎn)逐漸轉(zhuǎn)移到基礎(chǔ)軟件開發(fā)以及構(gòu)建合理的框架中來。另外,擁有自主研發(fā)的核心科技以及產(chǎn)業(yè)發(fā)展框架對我國的軍事、網(wǎng)絡(luò)等領(lǐng)域的科技防備都是有重大意義的。
三、計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)的發(fā)展趨勢
在現(xiàn)在這個(gè)多元的、動(dòng)態(tài)的、多變的網(wǎng)絡(luò)環(huán)境中,隨著信息化進(jìn)程的推進(jìn),計(jì)算機(jī)技術(shù)的發(fā)展也是日新月異,就對社會(huì)有利的方面來看,計(jì)算機(jī)軟件工程的現(xiàn)在化技術(shù)的發(fā)展趨勢有下列幾個(gè)要點(diǎn):靈活性,計(jì)算機(jī)軟件是獨(dú)立于計(jì)算機(jī)電子技術(shù)而存在的,因此需要具有相當(dāng)?shù)撵`活性,這樣才不會(huì)出現(xiàn)以前計(jì)算機(jī)開發(fā)中經(jīng)常出現(xiàn)的“牽一發(fā)而動(dòng)全身”的現(xiàn)象;協(xié)作性,計(jì)算機(jī)軟件系統(tǒng)的正常運(yùn)行需要各個(gè)構(gòu)建之間的相互協(xié)同合作,所以在未來的發(fā)展中要更加注重各個(gè)軟件系統(tǒng)之間的協(xié)調(diào)工作能力,這樣才能使計(jì)算機(jī)軟件更好的運(yùn)行;反應(yīng)性,計(jì)算機(jī)軟件工程絕不是脫離于社會(huì)而單獨(dú)存在的,它也是需要依托于某一產(chǎn)業(yè)而為產(chǎn)業(yè)出謀劃策的,所以計(jì)算機(jī)軟件工程開發(fā)需要面向社會(huì)中的各個(gè)領(lǐng)域并且對各個(gè)產(chǎn)業(yè)的發(fā)展都要有最快速的反應(yīng)以及最大限度的包容性,隨著電子元器件的發(fā)展以及相關(guān)產(chǎn)業(yè)的逐漸發(fā)展,計(jì)算機(jī)軟件開發(fā)的發(fā)展動(dòng)力需要從內(nèi)核轉(zhuǎn)化為社會(huì)的發(fā)展,這就需要各行各業(yè)人士共同努力,為了我國能更好的發(fā)展貢獻(xiàn)自己的力量,并且推動(dòng)計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)發(fā)展,為中國夢的實(shí)現(xiàn)提供最有力的保障。
參考文獻(xiàn)
關(guān)鍵詞:項(xiàng)目管理 計(jì)算機(jī) 軟件應(yīng)用 方法
經(jīng)過幾十年發(fā)展與革新建筑行業(yè)迎來新的管理模式,建筑發(fā)展與計(jì)算機(jī)技術(shù)應(yīng)用的緊密結(jié)合,促使相關(guān)管理更方便快捷,由于計(jì)算機(jī)應(yīng)用技術(shù)的普及,計(jì)算機(jī)技術(shù)被廣泛應(yīng)用在各個(gè)領(lǐng)域,在金融,醫(yī)療,教育等方面計(jì)算機(jī)的發(fā)展取得了舉世矚目的成就,因此在項(xiàng)目管理上應(yīng)用計(jì)算機(jī)技術(shù)是勢在必行的時(shí)展趨勢。
一、計(jì)算機(jī)軟件和工程項(xiàng)目管理的基本概念
自1971年世界上第一臺(tái)微處理器在美國硅谷誕生至今,計(jì)算發(fā)展突飛猛進(jìn),在不斷進(jìn)步與革新中,計(jì)算機(jī)技術(shù)從極少數(shù)人掌握,到全世界普及,使其成為改變時(shí)代的高新產(chǎn)物,計(jì)算機(jī)系統(tǒng)是采用散集微粒子組成,利用空間運(yùn)算執(zhí)行使用者發(fā)出的指令,并利用中央處理器輔助運(yùn)算,由內(nèi)存條調(diào)節(jié)儲(chǔ)存數(shù)據(jù),及GPU進(jìn)行高難度多線程的高速運(yùn)算組成模式,因此能夠使計(jì)算機(jī)系統(tǒng)正常運(yùn)行。
(一)計(jì)算機(jī)軟件的基本概念。
計(jì)算機(jī)軟件的英文名是computer software,計(jì)算機(jī)軟件是指計(jì)算機(jī)系統(tǒng)中的程序及其文檔,程序是計(jì)算機(jī)任務(wù)的處理對象和處理規(guī)則的描述,文檔是為了便于了解程序所需的闡明性資料。程序必須裝入機(jī)器內(nèi)部才能工作,文檔一般是給人看的,不一定裝入機(jī)器。計(jì)算機(jī)軟件的分類有:總述;系統(tǒng)軟件。系統(tǒng)軟件是負(fù)責(zé)管理計(jì)算機(jī)系統(tǒng)中各種獨(dú)立的硬件,使得它們可以協(xié)調(diào)工作。
(二)應(yīng)用軟件是為了某種特定的用途而被開發(fā)的軟件
計(jì)算機(jī)是以散集方式進(jìn)行運(yùn)行的物質(zhì)空間,計(jì)算機(jī)軟件是基于服務(wù)器本身的運(yùn)行代碼進(jìn)行C語言運(yùn)算,計(jì)算機(jī)編碼是計(jì)算機(jī)軟件的中樞指令,同時(shí)是軟件運(yùn)行的最高指令,在項(xiàng)目管理軟件的使用過程中,計(jì)算機(jī)軟件利用代碼程序?qū)λ踩氲男畔⑦M(jìn)行運(yùn)算處理,并進(jìn)行儲(chǔ)存及記錄,將項(xiàng)目進(jìn)行仔細(xì)的分類,以方便開發(fā)者進(jìn)行使用。
二、計(jì)算機(jī)軟件工程項(xiàng)目管理中存在的問題
計(jì)算機(jī)屬軟件于新興的工程項(xiàng)目管理方式,因此需要操作人員對計(jì)算機(jī)具有一定的了解,并能夠熟練操作,處理應(yīng)急問題,并維護(hù)軟件安全,對計(jì)算機(jī)能夠進(jìn)行簡單的維護(hù),但由于我國計(jì)算機(jī)在企業(yè)中發(fā)展較為滯后,相關(guān)專業(yè)人員極度缺乏,計(jì)算機(jī)設(shè)備陳舊,計(jì)算機(jī)安全環(huán)境不容樂觀,導(dǎo)致其安全性下降,無法對工程項(xiàng)目管理可靠性進(jìn)行保障,是計(jì)算機(jī)軟件工程項(xiàng)目管理所面臨的主要問題。
(一)計(jì)算機(jī)軟件工程項(xiàng)目管理中存在管理團(tuán)隊(duì)的協(xié)作的問題
工程項(xiàng)目管理需多部門協(xié)同合作,由于互聯(lián)網(wǎng)技術(shù)的沖擊使得在進(jìn)行工程項(xiàng)目管理的時(shí),分工混亂,使用記錄不夠詳細(xì),工種及部門難以區(qū)分,同時(shí)由于計(jì)算機(jī)技術(shù)的不斷發(fā)展與革新,需要計(jì)算機(jī)項(xiàng)目管理人員具有較高的計(jì)算機(jī)使用水平,因此在人員的使用與分配的上,無法做到各司其職,而是一人身兼多職的現(xiàn)象屢屢發(fā)生,對于項(xiàng)目管理統(tǒng)一化程度不夠高,沒有完備項(xiàng)目管理標(biāo)準(zhǔn)機(jī)制,同時(shí)各部門之間的合作較少,導(dǎo)致突發(fā)事件解決與處理能力與效率過低,嚴(yán)重影響軟件工程管理的質(zhì)量,在利益面前團(tuán)隊(duì)分歧較為嚴(yán)重,難以進(jìn)行有效的合作,致使責(zé)任制度難以生效,出現(xiàn)事故互相推諉是目前計(jì)算機(jī)軟件項(xiàng)目工程管理中存在的主要問題,不及時(shí)有效的處理相關(guān)問題,將嚴(yán)重阻礙軟件工程項(xiàng)目管理工作的開展。
(二)計(jì)算機(jī)軟件工程項(xiàng)目管理中存在風(fēng)險(xiǎn)問題
風(fēng)險(xiǎn)在人類的生產(chǎn)生活中無處不在,由于其不可預(yù)見性突顯的尤為神秘,因此對于計(jì)算機(jī)軟件的風(fēng)險(xiǎn)也不例外,由于互聯(lián)網(wǎng)安全的問題的因素,使得家算計(jì)軟件在工程項(xiàng)目管理中發(fā)展與普及較為緩慢,由于科學(xué)技術(shù)與計(jì)算機(jī)技術(shù)的發(fā)展,黑客技術(shù)也在與時(shí)俱進(jìn)同步發(fā)展,因此在進(jìn)行計(jì)算機(jī)軟件項(xiàng)目工程管理中,不僅需要與相關(guān)的網(wǎng)絡(luò)安全企業(yè)展開緊密合作,同時(shí)要對相關(guān)操作人員進(jìn)行培訓(xùn),提高安全防范意識(shí),對于計(jì)算機(jī)軟件項(xiàng)目工程管理需完善與制定相關(guān)的規(guī)定與機(jī)制,使得軟件項(xiàng)目工程管理的風(fēng)險(xiǎn)降到最低。
三、計(jì)算機(jī)軟件工程項(xiàng)目管理的對策
大量培訓(xùn)相關(guān)的專業(yè)人員,對計(jì)算機(jī)能夠進(jìn)行基本操作并處理應(yīng)急事件,與相關(guān)的網(wǎng)絡(luò)安全企業(yè)合作,對計(jì)算機(jī)軟件工程項(xiàng)目管理的安全進(jìn)行保護(hù),加大資金投入力度,及時(shí)更換陳舊的計(jì)算機(jī)設(shè)備,加強(qiáng)計(jì)算機(jī)管理操作人員安全防范意識(shí),對推進(jìn)計(jì)算機(jī)軟件工程項(xiàng)目管理具有推進(jìn)作用。
(一)計(jì)算機(jī)軟件項(xiàng)目工程管理
在管理時(shí),首先需要得到相關(guān)企業(yè)及部門的重視,對計(jì)算機(jī)軟件進(jìn)入到項(xiàng)目工程管理中進(jìn)行詳細(xì)的規(guī)劃,并制定完善制度機(jī)制開發(fā)工程項(xiàng)目管理使用的專項(xiàng)軟件,對使用環(huán)境進(jìn)行仔細(xì)檢查,確保計(jì)算機(jī)軟件的使用安全,并對風(fēng)險(xiǎn)進(jìn)行有效的評估,使得計(jì)算機(jī)軟件在項(xiàng)目工程管理中能夠安全順利運(yùn)行,建立具體的權(quán)限對不具有管理資格的人員進(jìn)行隔絕,各部門應(yīng)各司其職,通力合作,避免發(fā)生管理混亂的現(xiàn)象發(fā)生。統(tǒng)一軟件工程項(xiàng)目管理的相應(yīng)執(zhí)行標(biāo)準(zhǔn),不斷加強(qiáng)監(jiān)督與監(jiān)管是計(jì)算機(jī)軟件項(xiàng)目工程管理的首要任務(wù)。
(二)建立一個(gè)完善的計(jì)算機(jī)軟件工程項(xiàng)目管理的人才管理體系
計(jì)算機(jī)軟件工程項(xiàng)目管理的體系要先對人才進(jìn)行有效的管理,建立一個(gè)完善的、合理的人力資源管理體系。不斷的加強(qiáng)計(jì)算機(jī)軟件工程項(xiàng)目管理的知識(shí)學(xué)習(xí)。要不斷給計(jì)算機(jī)軟件工程項(xiàng)目管理的工作人員就進(jìn)行有效的培訓(xùn)計(jì)算機(jī)軟件工程項(xiàng)目管理的知識(shí)學(xué)習(xí),有效的將經(jīng)驗(yàn)和實(shí)踐,以及知識(shí)結(jié)合在一起,不斷的提高計(jì)算軟件工程項(xiàng)目管理工作人員的管理水平和素質(zhì)嚴(yán)格執(zhí)行計(jì)算機(jī)軟件工程項(xiàng)目管理的獎(jiǎng)懲制度。嚴(yán)格的執(zhí)行計(jì)算機(jī)軟件工程項(xiàng)目管理的獎(jiǎng)懲制度,才能激發(fā)工作人員的積極性和主動(dòng)性,為企業(yè)帶來更好的效益。
四、結(jié)語
計(jì)算機(jī)軟件在工程項(xiàng)目管理中的不斷應(yīng)用是當(dāng)代建筑行業(yè)發(fā)展的必然趨勢,而加強(qiáng)網(wǎng)絡(luò)安全環(huán)境,確保工程項(xiàng)目安全實(shí)施是推進(jìn)計(jì)算機(jī)軟件工程管理工作發(fā)展的重要因素,將傳統(tǒng)的工程項(xiàng)目管理模式進(jìn)行革新,不斷發(fā)展與完善新型工程項(xiàng)目管理尤為重要,把計(jì)算機(jī)軟件工程項(xiàng)目管理作為推動(dòng)建筑行業(yè)發(fā)展的新指標(biāo)。
參考文獻(xiàn):
[1]張麗,馬柯.淺談項(xiàng)目管理軟件的應(yīng)用[J].科技信息,2009,(29).
隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)應(yīng)用得到了前所未有的普及與深化。在過去的幾十年里,軟件工程在應(yīng)用領(lǐng)域得到廣泛推廣,促使計(jì)算機(jī)領(lǐng)域的理論研究、軟件開發(fā)、技術(shù)發(fā)展等加快了發(fā)展的腳步,同時(shí)也提出了新的挑戰(zhàn)。
1 我國軟件工程的發(fā)展現(xiàn)狀
1.1 我國軟件開發(fā)的進(jìn)展
我國的軟件技術(shù)發(fā)展的相對比較落后,相比先進(jìn)的國家還存在著非常大的差距。但是,我國軟件工程的發(fā)展卻是非常迅速的,短短幾年的時(shí)間就形成了屬于我們自己知識(shí)產(chǎn)權(quán)的軟件技術(shù)。軟件工程發(fā)展到現(xiàn)在,我國不僅研發(fā)了屬于我們自己的開發(fā)工具,還制定了符合我國實(shí)際情況的研發(fā)技術(shù)方案。
1.2 我國軟件開發(fā)工程中存在的不足
隨著科技和計(jì)算機(jī)技術(shù)的快速發(fā)展,軟件工程在計(jì)算機(jī)技術(shù)中來說是一項(xiàng)核心技術(shù),市場需求量也在隨著計(jì)算機(jī)的普及而不斷遞增,軟件工程從上世紀(jì)60年代開始興起,最早出現(xiàn)在西方國家,在軟件工程的初期發(fā)展中歐美國家投入了大量的資金和詳細(xì)的規(guī)劃,最終取得了快速完善的發(fā)展,隨著科學(xué)技術(shù)的不斷推動(dòng)和發(fā)展,軟件工程向著高集成、智能化的方向不斷發(fā)展。目前來說,國外的軟件工程技術(shù)已經(jīng)得到了充分的發(fā)展,但是我國常用的主流軟件的開發(fā)內(nèi)容以及開發(fā)工具都是國外設(shè)計(jì)和研究的,我國目前來說還是較為落后,由于發(fā)展時(shí)間晚,發(fā)展時(shí)間短,這就給我國軟件工程提出了更高的要求,要保質(zhì)快速的發(fā)展,除了在快速發(fā)展的要求下,我國軟件工程還需要注重一些問題的解決,首先是軟件工程管理體制方面的,由于發(fā)展起步較晚,在軟件方面的體制沒有明確的規(guī)定,這就造成軟件開發(fā)團(tuán)隊(duì)的工作沒有一個(gè)可靠的依據(jù),團(tuán)隊(duì)之間不能高效的協(xié)調(diào)合作,這就造成開發(fā)周期較長,開發(fā)質(zhì)量有待提高,整體團(tuán)隊(duì)效率較低,這種情況下就需要對于開發(fā)體制不斷的完善,真正做到在開發(fā)過程中有據(jù)可依有法可循,另外軟件開發(fā)人員對于開發(fā)進(jìn)度不夠重視,這就造成在開發(fā)過程中不能保證研發(fā)人員的穩(wěn)定性,造成產(chǎn)品出現(xiàn)質(zhì)量問題,降低了研發(fā)效率,甚至有的產(chǎn)品沒有做好開發(fā)進(jìn)度的安排工作造成不能按期完成,影響了項(xiàng)目的進(jìn)程工作,造成了經(jīng)濟(jì)上的重大損失。軟件是一類特殊的智力產(chǎn)品,軟件的研發(fā)過程就是軟件生命周期的過程,也是整個(gè)軟件工程所涉及的知識(shí)體系再現(xiàn)的一個(gè)過程。工程應(yīng)用于軟件,體現(xiàn)了軟件工程領(lǐng)域中方法學(xué)和工程學(xué)的實(shí)施。傳統(tǒng)計(jì)算機(jī)和軟件教學(xué)課程中,重視程序設(shè)計(jì),忽視程序與軟件之間的區(qū)別,造成了學(xué)生在程序-軟件-系統(tǒng)-工程之間往往顧此失彼。隨著現(xiàn)代軟件研發(fā)技術(shù)的發(fā)展,軟件研發(fā)已經(jīng)從簡單的編程,發(fā)展至包括從最初的需求、設(shè)計(jì)、交付過程中所有的技術(shù)和非技術(shù)類知識(shí),將程序設(shè)計(jì)、文檔設(shè)計(jì)、工具使用、模塊繼承、測試與安全等多項(xiàng)內(nèi)容聯(lián)系到一起,其中任何一個(gè)環(huán)節(jié)出現(xiàn)問題,都將影響整個(gè)軟件的開發(fā)質(zhì)量。
2 軟件工程的發(fā)展趨勢
隨著經(jīng)濟(jì)全球化和互聯(lián)網(wǎng)技術(shù)的全球化發(fā)展,市場競爭也越來越大,這就給軟件產(chǎn)業(yè)的發(fā)展提出了更高的要求,在大的發(fā)展趨勢下,軟件工程也有自身得一個(gè)發(fā)展趨勢。
2.1 軟件工程合理的開發(fā)治理
在軟件工程開發(fā)治理工作中,如何合理的進(jìn)行開發(fā),建立有效的開發(fā)團(tuán)隊(duì)需要根據(jù)不同的用戶和軟件的需求,通過軟件工程的方法對于軟件開發(fā)工作中的做與不做、做什么、怎么做來全方面定義產(chǎn)品功能,從而才能保證產(chǎn)品的質(zhì)量。隨著軟件系統(tǒng)的發(fā)展,軟件系統(tǒng)越來越龐大和復(fù)雜,對于用戶需求來說,如何開發(fā)出一款能夠滿足用戶需求的產(chǎn)品,這就需要對團(tuán)隊(duì)開發(fā)中進(jìn)行協(xié)調(diào)和完善,開發(fā)治理需要協(xié)調(diào)開發(fā)團(tuán)隊(duì)的關(guān)系。通過對系統(tǒng)軟件中的源代碼進(jìn)行采集,揭示軟件系統(tǒng)功能之間的關(guān)系,從根本上了解軟件系統(tǒng),實(shí)現(xiàn)軟件變更的質(zhì)量管控,最終開發(fā)出符合用戶需求描述的軟件產(chǎn)品,為客戶帶來預(yù)期價(jià)值。
2.2 軟件工程全球化協(xié)作發(fā)展
互聯(lián)網(wǎng)的發(fā)展方便了人們的交流,軟件工程的研發(fā)實(shí)現(xiàn)了異地的團(tuán)隊(duì)形式,軟件工程研發(fā)可以聚集全球化的技術(shù)和專業(yè)人才,形成一個(gè)強(qiáng)大的分布式開發(fā)團(tuán)隊(duì),以多種形式,例如外包、任務(wù)驅(qū)動(dòng)等來實(shí)現(xiàn)研發(fā)工作,從產(chǎn)品開發(fā)、測試、交付、服務(wù)等來說都綜合提高和發(fā)展,全球化協(xié)作發(fā)展是一個(gè)未來的發(fā)展趨勢。
2.3 軟件工程模塊化
軟件工程模塊化是將復(fù)雜龐大的系統(tǒng)進(jìn)行分解,劃分為若干個(gè)子系統(tǒng),各個(gè)子系統(tǒng)具有獨(dú)立的運(yùn)轉(zhuǎn)功能,并具有多種接口,增強(qiáng)了子系統(tǒng)的通用性。若系統(tǒng)需要升級(jí),只需更換相應(yīng)的模塊,而不需要進(jìn)行整體更換,增強(qiáng)了系統(tǒng)的可擴(kuò)展性。模塊化的最大優(yōu)點(diǎn)是使開發(fā)者專注于某一功能的開發(fā),提高專業(yè)性的同時(shí),縮短了研發(fā)時(shí)間和研發(fā)成本。
2.4 軟件工程開放式計(jì)算
隨著互聯(lián)網(wǎng)的不斷發(fā)展和普及,軟件工程開放式計(jì)算有了技術(shù)基礎(chǔ),更多的開放式資源使得軟件工程有效的集成,在軟件開發(fā)標(biāo)準(zhǔn)上形成了互聯(lián)互通,對于文化、語言來說有所打破,真正的實(shí)現(xiàn)了軟件開發(fā)的協(xié)作交流。Linux、Jazz、Android等軟件的開源,對于開放計(jì)算來說有了充分的促進(jìn),對于軟件開發(fā)格局有所改變,并且隨著互聯(lián)網(wǎng)的不斷普及和發(fā)展對于軟件開發(fā)計(jì)算來說迎來了前所未有的機(jī)遇,網(wǎng)絡(luò)連接了原本分散的開發(fā)人員,真正的實(shí)現(xiàn)了在基礎(chǔ)框架下的集體智慧的升華,能夠更高效有序的開發(fā)出優(yōu)秀的產(chǎn)品級(jí)軟件。
3 結(jié)語
綜上所述,隨著互聯(lián)網(wǎng)和計(jì)算機(jī)技術(shù)的不斷發(fā)展,全球化趨勢和競爭也逐漸凸顯,軟件工程將向著更為協(xié)作和開放性的方向不斷壯大,從而更好的為計(jì)算機(jī)的發(fā)展而服務(wù)。
隨著這幾年我國經(jīng)濟(jì)的不斷發(fā)展計(jì)算機(jī)對于我們的生活來說不僅僅是一種電子技術(shù),它還是國家現(xiàn)代經(jīng)濟(jì)發(fā)展迅速的象征。計(jì)算機(jī)技術(shù)的廣泛使用給我們的生活帶來便利,帶來了一系列的積極性影響。但是很多事物都是有雙面性的,現(xiàn)在越來越多的群眾開始質(zhì)疑計(jì)算機(jī)軟件的安全性,以及能否保障自身私密信息的安全性。因此國家越來越重視計(jì)算機(jī)軟件的維護(hù)。
1重視計(jì)算機(jī)軟件工程維護(hù)的意義
1.1保證用戶安全的基礎(chǔ)
隨著我國知識(shí)經(jīng)濟(jì)的不斷發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)被運(yùn)用到各個(gè)地方,涉及到我們生活的方方面面。各行各業(yè)的發(fā)展也往更加信息化、科技化的趨勢進(jìn)行,比如自動(dòng)化生產(chǎn)、機(jī)器人代替廉價(jià)勞動(dòng)力、信息儲(chǔ)存與運(yùn)用等方面,這些方面都與計(jì)算機(jī)技術(shù)密切相關(guān)。所以,如果計(jì)算機(jī)的軟件出現(xiàn)了一系列的問題,包括計(jì)算機(jī)軟件被人惡意入侵或者系統(tǒng)崩潰等方面都會(huì)給人們的日常生活帶來許多的麻煩,更嚴(yán)重的是會(huì)給群眾帶來更多的經(jīng)濟(jì)損失。因此,我們重視對計(jì)算機(jī)軟件工程的維護(hù),是群眾日常生活與溝通的安全的保證[1-3]。
1.2促進(jìn)計(jì)算機(jī)軟件的開發(fā)
國家與群眾注重計(jì)算機(jī)軟件維護(hù)于檢查措施的重要性,會(huì)進(jìn)一步提高科研人員對計(jì)算機(jī)軟件開發(fā)的動(dòng)力。首先,因?yàn)榇蠹抑匾曈?jì)算機(jī)軟件的維護(hù)與檢查,所以在后期我們能在檢查與維護(hù)的過程中不斷地發(fā)現(xiàn)計(jì)算機(jī)軟件工程存在的漏洞。這也有助于計(jì)算機(jī)軟件的開發(fā)人員不斷地改進(jìn)與彌補(bǔ)計(jì)算機(jī)軟件工程的不足。其次,在不斷地發(fā)現(xiàn)問題與改進(jìn)問題的過程中,也可以不斷地提高科研人員的技術(shù)水平,促進(jìn)科研人員更好地開發(fā)計(jì)算機(jī)軟件。
1.3提高計(jì)算機(jī)軟件的運(yùn)行能力
通常來說,大家都會(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ī)軟件的過程中,我們個(gè)人對于計(jì)算機(jī)的了解也在不斷地加深,不停地修補(bǔ)計(jì)算機(jī)軟件的漏洞與不足,也有助于我們進(jìn)一步提高計(jì)算機(jī)軟件的運(yùn)行能力[4]。
2計(jì)算機(jī)軟件工程存在的問題
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)我們在使用瀏覽器查閱某些東西的時(shí)候,會(huì)突然出現(xiàn)的彈窗網(wǎng)頁或者是一些帶有網(wǎng)頁鏈接的浮動(dòng)廣告。這些廣告通常情況下很難被關(guān)閉或者強(qiáng)制運(yùn)行。流氓軟件也可以是指一些無法卸載的軟件。這些流氓軟件最大的問題就是,它們大多帶有病毒,計(jì)算機(jī)的使用用戶稍不注意就會(huì)被這些病毒侵入計(jì)算機(jī),帶來一定的經(jīng)濟(jì)損失?;蛘哂行┝髅ボ浖?huì)長期地占用計(jì)算機(jī)的使用內(nèi)存,這些都會(huì)很容易潛移默化地影響計(jì)算機(jī)的使用壽命,導(dǎo)致計(jì)算機(jī)會(huì)過早地報(bào)廢等問題[6-7]。
2.3計(jì)算機(jī)軟件維護(hù)的次數(shù)較少
因?yàn)樵S多的軟件公司需要耗費(fèi)大量的人力、時(shí)間與資源去維護(hù)計(jì)算機(jī)軟件工程,所以大多數(shù)的軟件公司會(huì)忽視軟件維護(hù)這個(gè)事情,增加了一些潛在的危險(xiǎn)隱患。實(shí)際上,許多軟件公司無法將維護(hù)軟件與促進(jìn)軟件公司發(fā)展的兩方面相平衡,所以會(huì)導(dǎo)致一系列的問題。因此,大部分的軟件公司內(nèi)部都會(huì)有一些大大小小的問題,我們需要引起對這些問題的重視。
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選擇合適的程序語言
在維護(hù)計(jì)算機(jī)軟件工程的過程中,選擇合適的程序語言也是非常重要的一個(gè)方面。通常情況下,我們將計(jì)算機(jī)語言稱作低級(jí)語言,計(jì)算機(jī)語言對于大多數(shù)的人來說是很難學(xué)習(xí)的,所以如何維護(hù)計(jì)算機(jī)語言是非常困難的。因此我們可以對計(jì)算機(jī)的高級(jí)語言進(jìn)行維護(hù)和編輯,我們可以將高級(jí)語言進(jìn)行恰當(dāng)?shù)貐^(qū)分與選擇,同時(shí)用不同地維護(hù)方式去對待不同的高級(jí)語言。提高高級(jí)語言的使用率,更有助于提高計(jì)算機(jī)的性能、識(shí)別能力,同時(shí)進(jìn)一步使得計(jì)算機(jī)的維護(hù)工作變得更加簡單、方便。
3.2保證計(jì)算機(jī)軟件工程的質(zhì)量
科研人員在軟件工程的開發(fā)階段時(shí),為了提高軟件工程的可控性與操作性,科研人員會(huì)注重提高軟件的整體質(zhì)量與降低成本的兩方面。同時(shí)這也有助于解決軟件開發(fā)過程中出現(xiàn)的部分問題。舉例來說,當(dāng)軟件出現(xiàn)序列錯(cuò)誤的問題,因?yàn)槲覀冞M(jìn)行軟件維護(hù),可以得到及時(shí)的解決,進(jìn)一步促進(jìn)了工作的輕松、簡單。同時(shí)在科研人員開發(fā)軟件的過程中,一些科研人員會(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ī)只要在日常的使用中沒有出現(xiàn)什么太大的問題,沒有太卡機(jī)之類的,就不需要定時(shí)的對計(jì)算機(jī)進(jìn)行維護(hù)與殺毒。這種想法非常普遍但是往往會(huì)引發(fā)一些軟件的安全問題。計(jì)算機(jī)維護(hù)不僅僅是科研人員與軟件公司的事情,也是每個(gè)計(jì)算機(jī)用戶的事情。計(jì)算機(jī)用戶需要培養(yǎng)自己對計(jì)算機(jī)軟件維護(hù)的意識(shí),定期地對計(jì)算機(jī)進(jìn)行殺毒等,以此來促進(jìn)計(jì)算機(jī)運(yùn)行的流暢。
對于計(jì)算機(jī)的用戶來說,可以在計(jì)算機(jī)中安裝防火墻、殺毒軟件等。優(yōu)秀的殺毒軟件有助于使用計(jì)算機(jī)的用戶平時(shí)對計(jì)算機(jī)軟件進(jìn)行維護(hù)。用戶平時(shí)也應(yīng)該不定期地清理計(jì)算機(jī)的內(nèi)存來維護(hù)計(jì)算機(jī)的正常運(yùn)行。因?yàn)槿绻?jì)算機(jī)的內(nèi)存被過多的占用,會(huì)影響計(jì)算機(jī)的運(yùn)行速度、效率,導(dǎo)致計(jì)算機(jī)軟件工程的運(yùn)行不暢通。因此,計(jì)算機(jī)的用戶可以使用一些清理的軟件,將垃圾數(shù)據(jù)與不常用的軟件進(jìn)行清理,以此來解決計(jì)算機(jī)的卡殼的問題。并且用戶盡量少瀏覽沒有安全證書的網(wǎng)站,這些網(wǎng)站比較容易存在一些病毒、木馬等,會(huì)增加電腦中毒的幾率。最后還有就是,一些陌生人發(fā)來的郵件與鏈接,不要輕易地打開,很容易將病毒引進(jìn)計(jì)算機(jī)里,導(dǎo)致計(jì)算機(jī)在日常的使用中出現(xià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ī)的過程中,不能安裝過多的軟件,將系統(tǒng)盤、C盤占滿,不然會(huì)影響到計(jì)算機(jī)的運(yùn)行效率。為了保持計(jì)算機(jī)運(yùn)行的流暢,我們需要定期地優(yōu)化計(jì)算機(jī)的系統(tǒng)盤,清理系統(tǒng)盤里不必要的文件。大多數(shù)用戶都會(huì)使用殺毒軟件去清理垃圾,但是殺毒軟件的清理是并不徹底的,只能暫時(shí)的減少垃圾對于計(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ǎng)絡(luò)病毒的侵入,因此我們需要重視對計(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)一步對計(jì)算機(jī)的信息進(jìn)行過濾與檢查,減少病毒入侵計(jì)算機(jī)的情況。除此以外,我們還要定期查找軟件漏洞,因?yàn)椴《竟舻膶?shí)質(zhì)是攻擊計(jì)算機(jī)的軟件漏洞。用戶定期的對軟件漏洞進(jìn)行檢測,有助于降低病毒對計(jì)算機(jī)軟件工程的攻擊率,進(jìn)一步減少計(jì)算機(jī)受到的傷害。
4計(jì)算機(jī)軟件工程的維護(hù)方法
4.1預(yù)防性與修改性的維護(hù)
我們要做好對計(jì)算機(jī)維護(hù)的準(zhǔn)備工作,對計(jì)算機(jī)軟件的程序進(jìn)行設(shè)計(jì)與編寫,以及對即將進(jìn)行測試的部分進(jìn)行修改。這有利于計(jì)算機(jī)軟件工程后續(xù)維護(hù)工作的便利。對計(jì)算機(jī)的修改性維護(hù)是指在計(jì)算機(jī)的使用過程中,對計(jì)算機(jī)軟件出現(xiàn)的一些錯(cuò)誤進(jìn)行及時(shí)的整改,包括設(shè)計(jì)、邏輯性等方面的問題[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é)語
隨著我們國家近幾年的知識(shí)經(jīng)濟(jì)不斷發(fā)展與人民的生活水平不斷提高,計(jì)算機(jī)軟件工程在我們生活中占據(jù)越來越重要的地位。計(jì)算機(jī)對于企業(yè)的日常運(yùn)行也有著密切的聯(lián)系,它進(jìn)一步增加企業(yè)的運(yùn)行利潤,提高企業(yè)的辦事效率。并且展望未來,計(jì)算機(jī)的應(yīng)用會(huì)更加廣泛,所以為了讓計(jì)算機(jī)能夠更好地為企業(yè)、個(gè)人、社會(huì)服務(wù),我們需要更加重視并積極研究對計(jì)算機(jī)軟件工程的相關(guān)維護(hù)措施。在此篇文章,作者僅以自己淺薄的知識(shí)水平,提出一些自己不成熟的建議與想法,希望能給讀者解決相關(guān)疑惑以及為解決這個(gè)問題盡一份自己的心力。
參考文獻(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ān)鍵詞:計(jì)算機(jī);計(jì)算機(jī)軟件工程;自動(dòng)化管理
近幾年發(fā)展情況來看,應(yīng)用計(jì)算機(jī)技術(shù)得到了不同領(lǐng)域的認(rèn)可,同時(shí)全球化的企業(yè)當(dāng)中大部分都會(huì)引進(jìn)這種技術(shù),并且由于計(jì)算機(jī)使用自動(dòng)化提高了計(jì)算機(jī)的整體水平。然而,計(jì)算機(jī)在使用自動(dòng)化的同時(shí)也不是十分嫻熟,在某些軟件管理體系中依然存在一定的不足。相關(guān)的專家依然在不斷的創(chuàng)新,希望能夠盡快的處理這些問題,讓自動(dòng)化管理水平進(jìn)一步得到提升。筆者根據(jù)多年經(jīng)驗(yàn)提出相關(guān)建議,互相新學(xué)習(xí)交流,僅供參考。
1 計(jì)算機(jī)軟件工程項(xiàng)目的定義
具體內(nèi)容通過幾個(gè)方面可以看出:一方面是計(jì)算機(jī)軟件;另一方面是工程項(xiàng)目管理。通過計(jì)算機(jī)軟件的概念來看,人們對此概念較熟悉,其概念簡單的說是在計(jì)算機(jī)里面存在所有使用的資料;計(jì)算機(jī)應(yīng)用程序可以理解為通過計(jì)算機(jī)在運(yùn)作過程中具備執(zhí)行任務(wù)的能力;計(jì)算機(jī)文檔就是通過計(jì)算機(jī)對資料進(jìn)行整理,程序一定是在內(nèi)部才能夠執(zhí)行的,但是文檔能夠自由決定,可以裝進(jìn)計(jì)算機(jī)里或者是拿在手里。
計(jì)算機(jī)軟件,這里值得一提的是計(jì)算機(jī)輔助工程的含義。計(jì)算機(jī)輔助工程在計(jì)算機(jī)軟件里起著重要的作用,它是用來對繁瑣的計(jì)算機(jī)內(nèi)部進(jìn)行恰當(dāng)?shù)臋z查,從而進(jìn)一步清楚計(jì)算機(jī)是否具有可行性。在自動(dòng)化管理體系中,計(jì)算機(jī)輔助工程有著重要的意義。輔助系統(tǒng)由不同部分組成,例如:CAD等。相關(guān)人員在執(zhí)行計(jì)算機(jī)輔助工程時(shí),應(yīng)當(dāng)先將相關(guān)軟件仔細(xì)檢查,從而制定出恰當(dāng)?shù)姆椒ǎ@樣做的目的是為了能夠確保計(jì)算機(jī)能夠順利的運(yùn)作。
2 計(jì)算機(jī)軟件工程項(xiàng)目自動(dòng)化管理存在的問題
相關(guān)人員在對計(jì)算機(jī)進(jìn)行檢查過程中應(yīng)當(dāng)仔細(xì),應(yīng)當(dāng)要使用自動(dòng)化檢查設(shè)施是不是存在問題,倘若計(jì)算機(jī)能夠順利運(yùn)作,也應(yīng)當(dāng)在計(jì)算機(jī)運(yùn)作的前期階段做到認(rèn)真的檢查,并且應(yīng)當(dāng)根據(jù)計(jì)算機(jī)的整體進(jìn)行適當(dāng)?shù)恼{(diào)整,只有保證所有的設(shè)備都沒有問題才可以進(jìn)行自動(dòng)化設(shè)施,以下具體幾個(gè)方面在運(yùn)作自動(dòng)化實(shí)施時(shí)出現(xiàn)的諸多情況:
2.1 自動(dòng)化管理操作之前的檢查
這部分在運(yùn)作軟件項(xiàng)目管理中有著重要的地位,在對計(jì)算機(jī)進(jìn)行運(yùn)作的前期準(zhǔn)備時(shí),必須要對設(shè)施的整體進(jìn)行全面的檢查,這樣才能確保設(shè)施不存在問題的發(fā)生和是不是在工作項(xiàng)目的范疇中,然后在對下一步的工作進(jìn)行開展。除了檢查以外,相關(guān)人員還應(yīng)當(dāng)對檢查的結(jié)構(gòu)進(jìn)行合理研究,從而將不能達(dá)到標(biāo)準(zhǔn)的內(nèi)容進(jìn)行恰當(dāng)?shù)母恼詈笙嚓P(guān)人員還應(yīng)當(dāng)在計(jì)算機(jī)運(yùn)作的前期進(jìn)行詳細(xì)檢查,以達(dá)到計(jì)算機(jī)能夠順利運(yùn)作的目的。
2.2 計(jì)算機(jī)數(shù)據(jù)備份
自動(dòng)化管理當(dāng)中使用程序項(xiàng)目時(shí),對數(shù)據(jù)做好詳細(xì)的備份是重要的一部分,由于該環(huán)節(jié)會(huì)對能否進(jìn)行開展工作產(chǎn)生一定的影響,因此相關(guān)人員應(yīng)當(dāng)對數(shù)據(jù)進(jìn)行備份工作。當(dāng)今的較多企業(yè)通常都會(huì)采取保密的方式,也就是采取設(shè)置密碼的形式進(jìn)行保密工作的。還存在一些企業(yè)是利用辦公自動(dòng)化的方式來保密,然而,不能達(dá)到百分之百保密的效果。對此,大部分企業(yè)進(jìn)行備份都是使用不同的電腦進(jìn)行操作的,這樣就能夠確保數(shù)據(jù)不會(huì)輕易丟失。除此之外,引起重視的是相關(guān)人員應(yīng)當(dāng)單獨(dú)將備份數(shù)據(jù)儲(chǔ)存起來,這樣就方便在需要資料的時(shí)候能夠順利的提取。
2.3 計(jì)算機(jī)軟件項(xiàng)目自動(dòng)化管理的風(fēng)險(xiǎn)問題
該工作的操作與上述的數(shù)據(jù)備份工作有一定程度上的類似,因?yàn)榫湍壳暗纳鐣?huì)形勢而言,社會(huì)網(wǎng)絡(luò)存在很大的漏洞,一些企業(yè)的重要信息和數(shù)據(jù)存放存在很大的風(fēng)險(xiǎn),如果風(fēng)險(xiǎn)評估和管理工作沒有做好,那之前和之后的一切工作都是白費(fèi)了,所以說風(fēng)險(xiǎn)評估和管理工作也是至關(guān)重要,在計(jì)算機(jī)軟件項(xiàng)自動(dòng)化管理的過程中,許多的管理人員無法理解其數(shù)據(jù)的重要性以及風(fēng)險(xiǎn)的危害性,對該項(xiàng)工作無法做到盡職盡責(zé),從而導(dǎo)致公司數(shù)據(jù)丟失,造成無法彌補(bǔ)的遺憾。因此,企業(yè)在進(jìn)行相關(guān)人員選拔和培訓(xùn)時(shí),一定要將風(fēng)險(xiǎn)管理工作的重要性告訴給大家,讓工作人員了解該工作是不容有失的。只有如此,公司的一切工作才能夠正常運(yùn)行,否則將是大家都無法承擔(dān)的后果。
3 自動(dòng)化在計(jì)算機(jī)軟件工程項(xiàng)目中的應(yīng)用
3.1 應(yīng)用概述
當(dāng)前,自動(dòng)化技術(shù)中,一般使用可編程控制器將復(fù)雜的編程簡單化,從而使得計(jì)算機(jī)的性能得到了很大的改進(jìn)。這種控制裝置以計(jì)算機(jī)技術(shù)作為基礎(chǔ),在此基礎(chǔ)上對工業(yè)化的生產(chǎn)進(jìn)行管理控制,縱使使得工業(yè)生產(chǎn)中計(jì)算機(jī)自動(dòng)化得以實(shí)現(xiàn)。這種技術(shù)應(yīng)用的范圍比較底在工業(yè)領(lǐng)域中使用,可以大大的提升工程建設(shè)的效率。自動(dòng)化技術(shù)應(yīng)用于軟件工程項(xiàng)目中,同樣可以提升軟件項(xiàng)目開發(fā)的效率。
3.2 計(jì)算機(jī)輔助工程在計(jì)算機(jī)軟件工程項(xiàng)目的中的應(yīng)用
計(jì)算機(jī)輔助工程(CAE),主要是利用計(jì)算機(jī)對比較復(fù)雜的工程進(jìn)行測試計(jì)算,然后對方案的可行性進(jìn)檢測。在計(jì)算機(jī)軟件工程項(xiàng)目中,使用CAE能夠?qū)φ麄€(gè)工程項(xiàng)目進(jìn)行監(jiān)測與控制,從而對工程項(xiàng)目中需要改進(jìn)的地方進(jìn)行及時(shí)的調(diào)整。運(yùn)用計(jì)算機(jī)輔助設(shè)計(jì)可以確保自動(dòng)化設(shè)備操作的穩(wěn)定性,然后把參數(shù)進(jìn)行優(yōu)化,進(jìn)而選擇出最佳的方案。運(yùn)用CAPP可以在產(chǎn)品的生產(chǎn)以及設(shè)計(jì)過程中,代替人進(jìn)行相關(guān)的計(jì)算以及信息分析,節(jié)省人力,節(jié)約成本,同時(shí)也提升了效率,實(shí)現(xiàn)了確保工程項(xiàng)目質(zhì)量的目標(biāo)。CAM可以把進(jìn)行生產(chǎn)活動(dòng)之前的設(shè)計(jì)方案以及相關(guān)的信息,轉(zhuǎn)化成制造信息,然后通過數(shù)控方式對產(chǎn)品的生產(chǎn)過程以及包裝成品的過程進(jìn)行監(jiān)測,一旦出現(xiàn)問題進(jìn)行及時(shí)的調(diào)整。當(dāng)前計(jì)算機(jī)對系統(tǒng)的自動(dòng)化在自動(dòng)化控制系統(tǒng)中的應(yīng)用比較多。此外,隨著計(jì)算機(jī)技術(shù)的發(fā)展,軟件的自動(dòng)化已經(jīng)逐漸的向計(jì)算機(jī)智能領(lǐng)域延伸。智能通過對人的模仿,實(shí)現(xiàn)數(shù)據(jù)的處理,從而建立起控制模型來對工程項(xiàng)目進(jìn)行分析。
結(jié)束語
在計(jì)算機(jī)自動(dòng)化進(jìn)行管理過程中具有一定的復(fù)雜性。特別是全球的發(fā)展離不開計(jì)算機(jī)技術(shù),也在當(dāng)今生活中起著重要的角色。就大部分軟件公司來看,自動(dòng)化管理體系在計(jì)算機(jī)軟件工程中有著重要的意義,只有把這部分的內(nèi)容提高上去,才能確保提高工程項(xiàng)目的整體效果,從而推動(dòng)企業(yè)的不斷壯大,才能夠向世界的信息時(shí)代邁出重要的一步。
參考文獻(xiàn)
[1]辛為,魏麗嬌.計(jì)算機(jī)軟件工程管理與應(yīng)用解析[J].中小企業(yè)管理與科技(上旬刊),2015(12).
[2]李田英,蘇艷.計(jì)算機(jī)軟件工程管理與應(yīng)用分析[J].電腦知識(shí)與技術(shù),2015(28).
[3]崔寧,李克鋒.計(jì)算機(jī)軟件工程項(xiàng)目管理分析[J].電子技術(shù)與軟件工程,2014(17).
[關(guān)鍵詞]軟件工程;標(biāo)準(zhǔn)化
中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2015)27-0149-01
引言
當(dāng)前中國軟件管理機(jī)構(gòu)、中國軟件企業(yè)或其他軟件開發(fā)機(jī)構(gòu),正在推行軟件工程標(biāo)準(zhǔn)化的工作。把軟件工程標(biāo)準(zhǔn)化工作切實(shí)地向前推進(jìn)一步,必須掌握有關(guān)軟件工程國家標(biāo)準(zhǔn)的具體內(nèi)容。
一、軟件工程標(biāo)準(zhǔn)化的概念
計(jì)算機(jī)問世以后,人要和計(jì)算機(jī)打交道,需要程序設(shè)計(jì)語言,這種語言不僅應(yīng)讓計(jì)算機(jī)理解,而且還應(yīng)讓別人看懂,使其成為人際交往的工具。程序設(shè)計(jì)語言的標(biāo)準(zhǔn)化最早提到日程上來。60年代程序設(shè)計(jì)語言蓬勃發(fā)展,出現(xiàn)了名目繁多的語言,這對于推動(dòng)計(jì)算機(jī)語言的發(fā)展無疑有著重要作用。但同時(shí)也帶來許多麻煩。即使同一種語言,由于在不同型號(hào)的計(jì)算機(jī)上實(shí)現(xiàn)時(shí),作了不同程度的修改和變動(dòng),形成了這一語言的種種“方言”,為編寫出程序的交流設(shè)置了障礙。制定標(biāo)準(zhǔn)化程序設(shè)計(jì)語言,為某一程序設(shè)計(jì)語言規(guī)定若干個(gè)標(biāo)準(zhǔn)子集,對于語言的實(shí)現(xiàn)者和用戶都論我國軟件工程標(biāo)準(zhǔn)化
馬 顏
(同濟(jì)大學(xué) 天津 200092)
[摘 要]在世界經(jīng)濟(jì)的影響和推動(dòng)下,中國經(jīng)濟(jì)獲得了重大突破和進(jìn)展。特別是現(xiàn)代化計(jì)算機(jī)信息技術(shù)的發(fā)展,為我國各企業(yè)經(jīng)濟(jì)的發(fā)展與管理提供了新的技術(shù)手段,極大的提高了企業(yè)的工作效率和經(jīng)濟(jì)效益。而軟件工程的開發(fā)與建設(shè)作為計(jì)算機(jī)技術(shù)發(fā)展的重要部分,對計(jì)算機(jī)技術(shù)的發(fā)展起著重要的影響。但是,當(dāng)前我國的軟件工程在標(biāo)準(zhǔn)化建設(shè)的過程中依然存在不少問題,因此,促進(jìn)軟件工程的標(biāo)準(zhǔn)化建設(shè)擺在了重要的位置。
[關(guān)鍵詞]軟件工程;標(biāo)準(zhǔn)化
中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2015)27-0149-01帶來了很大方便。
二、標(biāo)準(zhǔn)化的主要特點(diǎn)
在開發(fā)一個(gè)軟件時(shí),需要有許多層次、不同分工的人員相互配合;在開發(fā)項(xiàng)目的各個(gè)部分以及各開發(fā)階段之間也都存在著許多聯(lián)系和銜接問題。如何把這些錯(cuò)綜復(fù)雜的關(guān)系協(xié)調(diào)好,需要有一系列統(tǒng)一的約束和規(guī)定。在軟件開發(fā)項(xiàng)目取得階段成果或最后完成時(shí),還需要進(jìn)行階段評審和驗(yàn)收測試。投入運(yùn)行的軟件,其維護(hù)工作中遇到的問題又與開發(fā)工作有著密切的關(guān)系。軟件的管理工作則滲透到軟件生存期的每一個(gè)環(huán)節(jié)。所有這些都要求提供統(tǒng)一的行為規(guī)范和衡量準(zhǔn)則,使得各種工作都能有章可循。
軟件工程的標(biāo)準(zhǔn)化會(huì)給軟件工作帶來許多好處,比如:
(1)可提高軟件的可靠性、可維護(hù)性和可移植性。
(2)可提高軟件的生產(chǎn)率。
(3)可提高軟件人員的技術(shù)水平。
(4)可提高軟件人員之間的通信效率,減少差錯(cuò)和誤解。
隨著人們對計(jì)算機(jī)軟件的認(rèn)識(shí)逐漸深入。軟件工作的范圍從只是使用程序設(shè)計(jì)語言編寫程序,擴(kuò)展到整個(gè)軟件生存期。諸如軟件概念的形成、需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測試、安裝和檢驗(yàn)。運(yùn)行和維護(hù),直到軟件淘汰(為新的軟件所取代)。同時(shí)還有許多技術(shù)管理工作(如過程管理、產(chǎn)品管理、資源管理)以及確認(rèn)與驗(yàn)證工作(如評審和審核、產(chǎn)品分析、測試等)常常是跨越軟件生存期各個(gè)階段的專門工作。所有這些方面都應(yīng)當(dāng)逐步建立起標(biāo)準(zhǔn)或規(guī)范來。另一方面,軟件工程標(biāo)準(zhǔn)的類型也是多方面的。
三、標(biāo)準(zhǔn)的制定與推行
Java與C++相比,不再支持運(yùn)算符重載、多級(jí)繼承及廣泛的自動(dòng)強(qiáng)制等易混淆和較少使用的特性,而增加了內(nèi)存空間自動(dòng)垃圾收集的功能,復(fù)雜特性的省略和實(shí)用功能的增加使得開發(fā)變得簡單而可靠。簡單化的另一個(gè)方面是Java的系統(tǒng)非常小,其基本解釋和類支持部分只占40KB,附加的基本標(biāo)準(zhǔn)庫和線程支持也只需增加175KB。
軟件工程標(biāo)準(zhǔn)的制定與推行通常要經(jīng)歷一個(gè)環(huán)狀的生命周期。最初,制定一項(xiàng)標(biāo)準(zhǔn)僅僅是初步設(shè)想,經(jīng)發(fā)起后沿著環(huán)狀生命期,順時(shí)針進(jìn)行要經(jīng)歷以下的步驟:建議,開發(fā),咨詢,審批,公布,培訓(xùn),實(shí)施,審核,修訂。為使標(biāo)準(zhǔn)逐步成熟,可能在環(huán)狀生命周期上循環(huán)若干圈,需要做大量的工作。
四、軟件工程標(biāo)準(zhǔn)的層次
根據(jù)軟件工程標(biāo)準(zhǔn)制定的機(jī)構(gòu)和標(biāo)準(zhǔn)適用的范圍有所不同,它可分為五個(gè)級(jí)別,即國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)(機(jī)構(gòu))標(biāo)準(zhǔn)及項(xiàng)目(課題)標(biāo)準(zhǔn)。以下分別對五級(jí)標(biāo)準(zhǔn)的標(biāo)識(shí)符和標(biāo)準(zhǔn)制定(或批準(zhǔn))的機(jī)構(gòu)做一簡要說明:
(一)國際標(biāo)準(zhǔn)
由國際聯(lián)合機(jī)構(gòu)制定和公布,提供各國參考的標(biāo)準(zhǔn)。如ISO(International Standards Organization)─國際標(biāo)準(zhǔn)化組織。這一國際機(jī)構(gòu)有著廣泛的代表性和權(quán)威性,它所公布的標(biāo)準(zhǔn)也有較大的影響。1960年代初,該機(jī)構(gòu)建立了“計(jì)算機(jī)與信息處理技術(shù)委員會(huì)”,簡稱ISO/TC97,專門負(fù)責(zé)與計(jì)算機(jī)有關(guān)的標(biāo)準(zhǔn)化工作。該標(biāo)準(zhǔn)現(xiàn)已由中國收入國家標(biāo)準(zhǔn)。
(二)國家標(biāo)準(zhǔn)
由政府或國家級(jí)的機(jī)構(gòu)制定或批準(zhǔn),適用于全國范圍的標(biāo)準(zhǔn),如:
GB─中華人民共和國國家技術(shù)監(jiān)督局是中國的最高標(biāo)準(zhǔn)化機(jī)構(gòu),它所公布實(shí)施的標(biāo)準(zhǔn)簡稱為“國標(biāo)”?,F(xiàn)已批準(zhǔn)了若干個(gè)軟件工程標(biāo)準(zhǔn)。
(三)行業(yè)標(biāo)準(zhǔn)
由行業(yè)機(jī)構(gòu)、學(xué)術(shù)團(tuán)體或國防機(jī)構(gòu)制定,并適用于某個(gè)業(yè)務(wù)領(lǐng)域的標(biāo)準(zhǔn),如:
GJB──中華人民共和國國家軍用標(biāo)準(zhǔn)。這是由中國國防科學(xué)技術(shù)工業(yè)委員會(huì)批準(zhǔn),適合于國防部門和軍隊(duì)使用的標(biāo)準(zhǔn)。例如,1988年實(shí)施的GJB 437-88《軍用軟件開發(fā)規(guī)范》;GJB 438-88《軍用軟件文檔編制規(guī)范》。
此外,近年來中國許多經(jīng)濟(jì)部門(例如,原航空航天部、原國家機(jī)械工業(yè)委員會(huì)、對外經(jīng)濟(jì)貿(mào)易部、石油化學(xué)工業(yè)總公司等)都開展了軟件標(biāo)準(zhǔn)化工作,制定和公布了一些適合于本部門工作需要的規(guī)范。這些規(guī)范大都參考了國際標(biāo)準(zhǔn)或國家標(biāo)準(zhǔn),對各自行業(yè)所屬企業(yè)的軟件工程工作起了有力的推動(dòng)作用。
(四)企業(yè)規(guī)范
一些大型企業(yè)或公司,由于軟件工程工作的需要,制定適用于本部門的規(guī)范。例如,美國IBM公司通用產(chǎn)品部(General Products Division)1984年制定的《程序設(shè)計(jì)開發(fā)指南》,僅供該公司內(nèi)部使用。
綜上所述,我國的軟件工程標(biāo)準(zhǔn)化建設(shè)起步相對較晚,與發(fā)達(dá)國家的建設(shè)有著一定的差距。軟件工程本身就是一項(xiàng)要求比較高的行業(yè),加上國內(nèi)技術(shù)上的局限性,導(dǎo)致目前我國的軟件工程標(biāo)準(zhǔn)化建設(shè)依然存在不完善情況。因此,我國應(yīng)采取積極的建設(shè)措施,加強(qiáng)對軟件工程的開發(fā)與學(xué)習(xí),努力學(xué)習(xí)國際先進(jìn)標(biāo)準(zhǔn),建立我國標(biāo)準(zhǔn)化的軟件工程。
參考文獻(xiàn)
[1] 張海潘.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,1998.
關(guān)鍵詞:數(shù)據(jù)庫設(shè)計(jì);軟件工程;作用分析
1軟件工程技術(shù)的相關(guān)背景和基本概念及原理
1.1軟件工程技術(shù)概述
軟件工程技術(shù)是一種新興的信息工程技術(shù),現(xiàn)已被廣泛的運(yùn)用在人們生產(chǎn)和生活的各個(gè)領(lǐng)域。軟件工程技術(shù)的開發(fā)與應(yīng)用,顯著的提高了計(jì)算機(jī)水平和推動(dòng)了科學(xué)技術(shù)的發(fā)展,將軟件工程技術(shù)運(yùn)用到數(shù)據(jù)庫的設(shè)計(jì)過程中也是非常常見的。傳統(tǒng)的軟件開發(fā)從某種意義上來說就是一種從“高層概念”到“低層概念”的映射,以實(shí)現(xiàn)高層邏輯轉(zhuǎn)變?yōu)榈蛯舆壿?。但是就大型軟件系統(tǒng)而言,軟件的開發(fā)工作涵蓋的內(nèi)容和范圍更多、更廣,包含了技術(shù)人員、相關(guān)技術(shù)、開發(fā)途徑以及成本和進(jìn)度等許多方面,所以可以將軟件工程技術(shù)綜合定義為是一類可以用來滿足客戶需求并以軟件產(chǎn)品和工程為對象的學(xué)科,其應(yīng)用原理包括計(jì)算機(jī)科學(xué)理論和工程管理原則,主要內(nèi)容是設(shè)計(jì)模式、程序語言設(shè)計(jì)和數(shù)據(jù)庫等方面。早期的軟件工程技術(shù)開發(fā)模型主要為瀑布式,隨著科學(xué)技術(shù),尤其是計(jì)算機(jī)技術(shù)的不斷發(fā)展,其開發(fā)模型已經(jīng)逐步演變成為螺旋式的迭代開發(fā),再到目前的軟件工程技術(shù)敏捷開發(fā),軟件技術(shù)不斷的發(fā)展和完善,越來越成熟。當(dāng)然,不管是處于哪個(gè)時(shí)期,軟件工程技術(shù)都要遵守采用科學(xué)的手段進(jìn)行管理,同時(shí)通過合作的形式來提高軟件生產(chǎn)效率的基本原則,國內(nèi)外的許多專家和學(xué)者通過軟件工程技術(shù)發(fā)展的過程總結(jié)出了許多新的軟件開發(fā)方法,并由此誕生了軟件工程學(xué)。軟件工程學(xué)是對軟件工程技術(shù)相關(guān)理論知識(shí)的歸納與總結(jié),很大程度上解改善了軟件工程技術(shù)的現(xiàn)狀,但是由于軟件工程學(xué)科本身具有理論性強(qiáng)、實(shí)踐局限性較大的特性,致使軟件危機(jī)仍然活躍在人們的生產(chǎn)生活中。近年來,通過不斷的研究與探索,軟件工程領(lǐng)域出現(xiàn)了許多新的思想和方法,像軟件再開發(fā)利用、軟件自動(dòng)生成器等等,推動(dòng)著軟件工程技術(shù)向自動(dòng)化和標(biāo)準(zhǔn)化方向發(fā)展。
1.2軟件設(shè)計(jì)中的工程技術(shù)分析
軟件設(shè)計(jì)中的工程技術(shù)主要包含的是軟件的生存周期、規(guī)格說明書以及軟件設(shè)計(jì)。其中軟件的生存周期主要由要求分析、規(guī)格說明、設(shè)計(jì)、編碼、測試和維護(hù)這六個(gè)環(huán)節(jié)組成。前兩個(gè)環(huán)節(jié)主要是根據(jù)客戶的要求來進(jìn)行的,要求達(dá)到明確軟件設(shè)計(jì)目的的任務(wù),后面四個(gè)環(huán)節(jié)是針對計(jì)算機(jī)系統(tǒng)而言的,要求通過各種技術(shù)手段來實(shí)現(xiàn)由之前兩個(gè)環(huán)節(jié)確定的軟件設(shè)計(jì)目的。軟件開發(fā)的最終目的是為人們的生活服務(wù),所以在進(jìn)行軟件設(shè)計(jì)的時(shí)候一定要嚴(yán)格執(zhí)行軟件生存周期中的要求分析和規(guī)格說明,也就是說一定要按客戶的要求進(jìn)行設(shè)計(jì);規(guī)格說明書環(huán)節(jié)就是指把用戶的需求輸入并整理結(jié)果,從而得到軟件的具體規(guī)格說明;軟件設(shè)計(jì)環(huán)節(jié)就是通過計(jì)算機(jī)技術(shù)以及其它的一些硬件設(shè)備來實(shí)現(xiàn)規(guī)格說明書中的內(nèi)容,最終實(shí)現(xiàn)軟件的開發(fā)。
2軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計(jì)中的實(shí)際應(yīng)用分析
2.1用于分析數(shù)據(jù)庫的可行性
使用軟件工程技術(shù),結(jié)合既有的計(jì)算機(jī)技術(shù)及人工控制條件,對數(shù)據(jù)庫的經(jīng)濟(jì)效益、技術(shù)以及操作方便性等方面進(jìn)行考察,從而實(shí)現(xiàn)對數(shù)據(jù)庫設(shè)計(jì)任務(wù)可否完成的初步估計(jì)。在分析時(shí)要注意記錄分析結(jié)果,整理并書寫相關(guān)的可行性報(bào)告。
2.2用于制定數(shù)據(jù)庫的開發(fā)計(jì)劃
當(dāng)數(shù)據(jù)庫可行性的分析工作結(jié)束后,結(jié)合可行性報(bào)告,如果認(rèn)為該項(xiàng)目具備很強(qiáng)的可行性,則可以開始制定該數(shù)據(jù)庫的開發(fā)計(jì)劃。數(shù)據(jù)庫項(xiàng)目的開發(fā)計(jì)劃內(nèi)容應(yīng)該包括有關(guān)人員的組成、人員的分配、項(xiàng)目進(jìn)度、項(xiàng)目驗(yàn)收方式與驗(yàn)收標(biāo)準(zhǔn)和開發(fā)過程中的重點(diǎn)環(huán)節(jié)等等。除此之外,要注重用戶界面的開發(fā),只有方便、美觀且友好的用戶界面才會(huì)被客戶接受,所以在數(shù)據(jù)庫項(xiàng)目開發(fā)計(jì)劃中應(yīng)該包括用戶界面的開發(fā)工作。
2.3用于分析數(shù)據(jù)庫系統(tǒng)的需求
將軟件工程技術(shù)運(yùn)用于對數(shù)據(jù)庫需求的分析工作,分析的主要內(nèi)容包括:數(shù)據(jù)的需求、運(yùn)行環(huán)境的需求、系統(tǒng)性能的需求等等。通過分析數(shù)據(jù)庫的需求,可以了解建立數(shù)據(jù)庫需要的軟件配置標(biāo)準(zhǔn)和運(yùn)行環(huán)境,從而為開發(fā)數(shù)據(jù)庫提供參照標(biāo)準(zhǔn)和數(shù)據(jù)支持。
2.4用于數(shù)據(jù)庫的設(shè)計(jì)階段
數(shù)據(jù)庫的設(shè)計(jì)和建立是數(shù)據(jù)庫系統(tǒng)的關(guān)鍵環(huán)節(jié)。數(shù)據(jù)庫的設(shè)計(jì)質(zhì)量直接影響著數(shù)據(jù)庫系統(tǒng)的運(yùn)行效率和效果。一個(gè)成功的數(shù)據(jù)庫軟件系統(tǒng)一方面可以簡化運(yùn)算方式,提升運(yùn)行效率,另一方面還可以幫助數(shù)據(jù)庫的用戶簡便快捷的獲取需要的信息,同時(shí)還需要保證數(shù)據(jù)庫中數(shù)據(jù)的完整性,為完成數(shù)據(jù)庫的設(shè)計(jì)提供便捷。設(shè)計(jì)數(shù)據(jù)庫的基本操作是分析。首先要分析數(shù)據(jù)庫的概念和結(jié)構(gòu),大致掌握用戶的具體需求,然后依據(jù)這些來擬定一個(gè)數(shù)據(jù)庫系統(tǒng)的實(shí)體聯(lián)系圖;其次是分析數(shù)據(jù)庫的邏輯結(jié)構(gòu),將理論中的E-R圖轉(zhuǎn)換為程序語言,以使其與DBMS系統(tǒng)相匹配,從而實(shí)現(xiàn)將實(shí)體之間關(guān)系轉(zhuǎn)化數(shù)據(jù)庫系統(tǒng)之間的關(guān)系。另外,數(shù)據(jù)庫系統(tǒng)的物理結(jié)構(gòu)的設(shè)計(jì)內(nèi)容應(yīng)該包括數(shù)據(jù)的存取方法和數(shù)據(jù)的存取結(jié)構(gòu)。通常,數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)分為兩個(gè)環(huán)節(jié),其一是確定數(shù)據(jù)庫系統(tǒng)的物理結(jié)構(gòu),其二是評估該物理結(jié)構(gòu)的運(yùn)行效率,通過綜合考慮這兩個(gè)環(huán)節(jié)來對數(shù)據(jù)庫物理結(jié)構(gòu)的合理性進(jìn)行最終的評價(jià)。
2.5用于數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)和概要設(shè)計(jì)
數(shù)據(jù)庫系統(tǒng)的詳細(xì)設(shè)計(jì)是設(shè)計(jì)程序框架,而不是編寫程序。總的來說,數(shù)據(jù)庫系統(tǒng)的概要設(shè)計(jì)分為兩個(gè)階段:第一,制定數(shù)據(jù)庫系統(tǒng)的實(shí)施方案;第二進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)。
3總結(jié)
總而言之,將軟件工程技術(shù)應(yīng)用與數(shù)據(jù)庫的設(shè)計(jì)具有重要的戰(zhàn)略意義,一方面可以提高數(shù)據(jù)庫設(shè)計(jì)的工作效率,另一方面還可以增加數(shù)據(jù)庫的靈活性和適應(yīng)性。所以在軟件工程技術(shù)的實(shí)際應(yīng)用中,要不斷的探索與研究,對其應(yīng)用方式進(jìn)行改進(jìn)和完善,以保障數(shù)據(jù)庫的順利設(shè)計(jì)與建立。
參考文獻(xiàn)
[1]曹楊帆.數(shù)據(jù)庫設(shè)計(jì)中軟件工程技術(shù)的作用[J].電子技術(shù)與軟件工程,2016(03):202.
級(jí)別:北大期刊
榮譽(yù):Caj-cd規(guī)范獲獎(jiǎng)期刊
級(jí)別:省級(jí)期刊
榮譽(yù):中國期刊全文數(shù)據(jù)庫(CJFD)
級(jí)別:北大期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫
級(jí)別:統(tǒng)計(jì)源期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫
級(jí)別:省級(jí)期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫