公務(wù)員期刊網(wǎng) 精選范文 計算機技術(shù)與軟件工程范文

計算機技術(shù)與軟件工程精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機技術(shù)與軟件工程主題范文,僅供參考,歡迎閱讀并收藏。

第1篇:計算機技術(shù)與軟件工程范文

軟件的發(fā)展和計算機的發(fā)展密切相關(guān),隨著計算機的發(fā)展歷程,軟件可以分為如下兩個階段。第一個階段是20世紀(jì)的中期,個人計算機出現(xiàn)并且逐漸興起,其應(yīng)為攜帶方便、占地面積小等特點深受大眾喜愛,與之伴隨的計算機軟件的需求量也在不斷提高,于是便出現(xiàn)了各種的計算機語言,以及處理系統(tǒng)等;第二的階段則為20世紀(jì)的70年代,隨著通信技術(shù)的改革,計算機技術(shù)也作出了相應(yīng)的革新,使兩者可以更好地結(jié)合。此時針對計算機軟件的開發(fā),出現(xiàn)了數(shù)據(jù)庫,同時因為通信技術(shù)的發(fā)展,大規(guī)模的集成電路Corbar軟件開始出現(xiàn)并逐漸成型,從而出現(xiàn)了計算機網(wǎng)絡(luò),完成了多方共享的任務(wù)。隨著計算機網(wǎng)絡(luò)范圍的不斷擴(kuò)展,最終建立其了覆蓋全球的因特網(wǎng)。網(wǎng)絡(luò)技術(shù)的發(fā)展,使每一位公民都認(rèn)識到了計算機的存在,使計算機更好地為人們的生活提供幫助。從此,全球進(jìn)入了網(wǎng)絡(luò)化的新時代。

2計算機軟件技術(shù)在工程領(lǐng)域的運用

2.1對文獻(xiàn)整理的幫助

過去的文獻(xiàn)整理工作十分復(fù)雜,需要耗費大量的時間。通常是由整理人員對需要整理的文獻(xiàn)先進(jìn)行清點,編寫一個清單,然后攝影人員按照清單的內(nèi)容對資料進(jìn)行縮微拍攝,最終歸檔。但是,隨著計算機技術(shù)的不斷改革創(chuàng)新,在目前的文獻(xiàn)整理工作中融入了很多高科技的元素,計算機發(fā)揮著其重要作用。在20世紀(jì)計算機技術(shù)剛剛興起的時候,人們運用計算機整理文獻(xiàn)的大致流程是:第一步先通過數(shù)據(jù)庫軟件對需要整理的文件中的數(shù)據(jù)進(jìn)行整合,記錄在數(shù)據(jù)庫當(dāng)中;第二步將需要拍攝的內(nèi)容錄入到Word文檔當(dāng)中,形成一個拍攝清單,里面表明刊頭等要素;第三步將文檔通過計算機打印出來。這三個步驟的完成都離不開計算機,同時因為人工智能代替的人力,減少了傳統(tǒng)方法中出現(xiàn)差錯的機會,使得整理工作更加精確和嚴(yán)密。在這一過程中,數(shù)據(jù)庫發(fā)揮著主導(dǎo)作用。到了21世紀(jì),計算機軟件技術(shù)又出現(xiàn)了新的突破,人們需求的不斷變化,工作難度的增加,使最傳統(tǒng)的辦公軟件已經(jīng)無法應(yīng)付,需要開發(fā)一些有針對性的軟件來完成一些特殊的流程,減少人們的工作量,提高工作的效率。在微縮工程領(lǐng)域中,文獻(xiàn)整理占據(jù)了重要的地位,因此人們針對這工程領(lǐng)域一開發(fā)了專門的軟件技術(shù)。上個世紀(jì)文獻(xiàn)整理工作主要運用的是丹誠數(shù)據(jù)庫,但是面對復(fù)雜龐大的數(shù)據(jù),如果僅僅是需要進(jìn)行一個膠片盒的盒標(biāo)打印工作,都需要將該數(shù)據(jù)庫當(dāng)中每一條用的到的數(shù)據(jù)依次打開,然后再逐個進(jìn)行復(fù)制粘貼到規(guī)定的文檔當(dāng)中,規(guī)范一個格式,最后再進(jìn)行打印。如此一個小的任務(wù),就需要進(jìn)行很多次的復(fù)制粘貼,程序很復(fù)雜,同時稍不留神就會出現(xiàn)錯誤。針對這一問題,一種新的計算機軟件便由此出現(xiàn)--marc-pro.exe。該應(yīng)用程序是為了輔助數(shù)據(jù)庫的工作而設(shè)計的,它能夠使數(shù)據(jù)庫充分地發(fā)揮其自身的功能,在文獻(xiàn)整理工作中發(fā)揮了重要的作用,提高了文獻(xiàn)整理工作的效率。

2.2對圖像處理工作的幫助

目前無論是任何地點,都能夠看到監(jiān)控攝像頭,視頻監(jiān)控已經(jīng)成為了社會的一種現(xiàn)象。視頻監(jiān)控強調(diào)視頻的清晰度,才能夠更好地為大眾服務(wù)。隨著出現(xiàn)的各種圖像處理方法,圖像的清晰度在不斷地提高。而針對圖像處理這一任務(wù),出現(xiàn)了各種處理軟件,并且隨著人們對圖像清晰度提出的新要求,這些軟件也在不斷的完善。

2.2.1常用的圖像處理功能下面為大家分析一下在圖像處理時候,對軟件要求的幾項功能。模糊圖像清晰化功能。實際拍攝中,焦距、運動等對圖像進(jìn)行的影響,出現(xiàn)圖像模糊化,運用處理軟件使原本模糊的圖像清晰。該項功能在實際生活中得到了廣泛的運用;消除噪聲。很多視頻拍攝完畢后,都會有很多干擾的聲音,覆蓋了我們需要的聲音。利用自動增強的功能,能夠使該圖像所要反映的內(nèi)容更加突出;同時還能夠?qū)D像進(jìn)行銳化處理、將其鋸齒消除。同時,由于很多監(jiān)控設(shè)備像素不是很高,拍攝出來的畫面在放大之后會出現(xiàn)一片馬賽克的現(xiàn)象,可以運用軟件將馬賽克弱化。在拍攝物體的時候,如果該物體是背朝光源,就會出現(xiàn)拍攝出來的畫面很暗,無法看清楚物體的原貌,這是就可以用明暗校正的功能來處理該圖像;圖像的重建功能。可以將拍攝的畫面分為多個幀,將幀進(jìn)行融合,然后將模糊的部分進(jìn)行清晰化處理;如果圖像中出現(xiàn)的人物面部不是很清晰,可以通過幀平均的方法,使人的五官變得更加清楚;對動態(tài)視頻處理的功能??梢詫⑴臄z中畫面的亮度、明暗對比、噪聲等問題進(jìn)行處理;因為光線、監(jiān)控機自身的原因,造成了拍攝的畫面出現(xiàn)了失真的問題,可以通過還原圖像的功能,使原本圖像的顏色真實展現(xiàn)在人們眼中。

第2篇:計算機技術(shù)與軟件工程范文

1計算機軟件工程管理的主要內(nèi)容

1.1組織機構(gòu)管理

在計算機軟件工程管理的過程中,組織機構(gòu)的管理尤為重要,健全的組織結(jié)構(gòu)能夠有效提高管理的水平。在計算機軟件工程項目中,對于項目管理的人員的綜合素質(zhì)要求較高,導(dǎo)致管理人才稀缺,工程管理的水平達(dá)不到基的標(biāo)準(zhǔn)。管理中的團(tuán)隊不僅僅是簡單的部門,而是管理人才與組織形成完整的結(jié)構(gòu),保證項目管理整體水平的穩(wěn)定性和計算機軟件工程的明確性。良好的組織機構(gòu)管理不僅能夠?qū)芾砣藛T進(jìn)行整合作用,同時通過組織機構(gòu)管理可以實現(xiàn)人力資源最大化,提高整體的管理水平要求,對于計算機軟件工程的發(fā)展有著重要的意義。

1.2工作人員管理

計算機軟件工程管理中的工作人員主要負(fù)責(zé)收集和整合計算機軟件工程項目中的主要信息,軟件的編程和完善后續(xù)的工作等等。對于計算機軟件工程中的管理人員來講,工作人員的工作具體就是在軟件工程項目工作過程中進(jìn)行細(xì)致化的管理。在管理的過程中,工作人員各司其職,每個員工都有不同的責(zé)任。因此,在分配工作量的過程中,應(yīng)當(dāng)將負(fù)責(zé)人與負(fù)責(zé)的崗位相分配,共同進(jìn)行管理工作。在了解員工管理工作的模式后,應(yīng)當(dāng)根據(jù)不同的軟件工程項目進(jìn)行不同的安排和分配,利用工作人員不同的專業(yè)技能和工作水平,結(jié)合實際的軟件工程管理工作進(jìn)行不同的分配。進(jìn)行軟件工程管理的工作人員不僅需要大量的知識儲備,同時也需要和其他部門合作,共同協(xié)調(diào)完成管理工作。

1.3軟件用戶管理

在計算機軟件工程管理的過程中,軟件用戶管理成為了管理中重要的核心部分。實行有效的軟件用戶管理可以提高計算機軟件工程管理水平的不斷增長,為吸引更多的軟件用戶打下良好的基礎(chǔ)。軟件工程開發(fā)的目的是有用戶使用,在軟件開發(fā)的過程中,應(yīng)當(dāng)以用戶為核心,通過對不同用戶的不同需求進(jìn)行設(shè)計,并且積極推薦給用戶使用,在使用的同時對軟件不斷進(jìn)行改進(jìn)。因此,在軟件用戶管理的過程中,應(yīng)當(dāng)先進(jìn)行市場調(diào)查,確定客戶群體的基本信息,對于不同軟件用戶的不同需求進(jìn)行適當(dāng)?shù)牟杉驼w,了解不同用戶對于軟件的各類個性化和需求和操作方法,以便于在軟件工程設(shè)計過程中,可以結(jié)合多方面因素進(jìn)行設(shè)計,保證用戶數(shù)量的同時,也降低了軟件工程的成本。在軟件用戶管理的過程中,相關(guān)部門還應(yīng)與研發(fā)部門、開發(fā)部門等部門進(jìn)行溝通,深入了解不同用戶群體的使用體驗,收集相關(guān)的意見和建議,以便于更好的完善軟件,實現(xiàn)軟件的實用性。

1.4檔案資料管理

在計算機軟件工程建設(shè)過程中,檔案資料的管理也較為重要。因計算機軟件工程涉及的數(shù)據(jù)量、信息量較為龐大,檔案資料既多又復(fù)雜,對于軟件工程的建設(shè)又有著十分重要的參考作用。因此,在檔案資料管理的過程中,工作人員應(yīng)當(dāng)將重要的檔案和資料進(jìn)行備份,同時整理項目過程中的全部檔案和資料,以免有遺漏。一方面能夠為軟件工程項目建設(shè)提供參考資料,保證項目的安全性,另一方面也能保證項目無差異性,提高了軟件工程整體的開發(fā)效率和使用效率。

2計算機軟件工程管理工作問題

2.1無法估計工作量管理計算機軟件

在計算機軟件工程管理過程中,由于工程項目龐大,計算機技術(shù)的迅速發(fā)展,有許多外界因素干擾項目的進(jìn)行和管理的時效性。其中影響較大的因素就是人的因素。在項目建設(shè)的過程中,工作人員會影響到計算機軟件工程管理水平的發(fā)展,例如工作人員的綜合素養(yǎng)、技術(shù)水平、有無責(zé)任感等等。在軟件開發(fā)的過程中,若不考慮工作人員的因素,計算機軟件工程可能會比較容易估算。所以,在軟件工程項目按開發(fā)的過程中,類似工作人員的因素必須要首先解決,只有最快速的找到解決問題的方法,才能實現(xiàn)軟件水平的正?;?。

2.2計算機軟件工程在實際應(yīng)用中存在不足

計算機軟件工程在實際應(yīng)用的過程中,會存在許多業(yè)務(wù)方面的問題。利用計算機軟件工程對于業(yè)務(wù)的處理和分析還不夠成熟,為軟件工作管理帶來了嚴(yán)重的影響。在實際業(yè)務(wù)應(yīng)用的過程中,存在需求階段的項目,工作人員可以通過研發(fā)更為便攜的應(yīng)用軟件,為軟件工程的開發(fā)提供其他的開發(fā)能力,同時計算機軟件工程的企業(yè)應(yīng)當(dāng)對有潛力的職工進(jìn)行大力的培養(yǎng),增強工作人員的工作責(zé)任和工作意識。

3計算機軟件工程的主要策略

3.1強化管理體系建設(shè),提高管理效率

在計算機軟件工程管理的過程中,應(yīng)當(dāng)加強計算機軟件工程管理建設(shè),同時加強對計算機軟件工程管理人才的培養(yǎng),提高對人才的重視程度,提升人才的綜合能力和責(zé)任心,充分調(diào)動成員的積極性。好的人才才能為企業(yè)帶來高收益。在企業(yè)的建設(shè)過程中,加強對人才的培養(yǎng),對專業(yè)人員進(jìn)行定期培訓(xùn),不斷更新軟件工程相關(guān)的知識和技術(shù),了解軟件工程相關(guān)的最新信息,意識到人力資源的重要性,直接決定了軟件工程項目的運行效率和質(zhì)量。在對工作人員進(jìn)行計算機軟件工程培養(yǎng)時,應(yīng)當(dāng)注重工作人員的工作素養(yǎng)和工作作風(fēng),以確保項目的順利開展。同時,應(yīng)當(dāng)加強對企業(yè)的培訓(xùn)工作,若想提高計算機軟件工程管理的工作效率和工作質(zhì)量,就要提高管理人員的知識和水平,提高管理能力。在強化軟件工程管理水平的過程中,應(yīng)當(dāng)對建立有效的管理模式和機制,提高管理效率,不斷學(xué)習(xí)計算機軟件工程項目相關(guān)的各類先進(jìn)技術(shù),提高工作人員的整體水平,采取科學(xué)的手段建立健全管理機制,激發(fā)員工的工作動力,以確保軟件工程的順利開展。同時,在管理的過程中,應(yīng)當(dāng)將理論與實踐相結(jié)合,促進(jìn)軟件工程管理的發(fā)展,提升軟件工程的價值,提高工程開發(fā)的運行效率,加強對各類管理機制的完善,在結(jié)合實際的基礎(chǔ)上,對于管理不斷更新和發(fā)展,使得軟件工程管理有更好的發(fā)展,為計算機技術(shù)的發(fā)展提供堅實的動力。

3.2加強軟件風(fēng)險管理,確保工作進(jìn)度

在計算機軟件工程開展的過程中,伴隨著一定的軟件風(fēng)險,如何預(yù)防風(fēng)險,切實推進(jìn)計算機技術(shù)的發(fā)展成為了當(dāng)前項目開展首要考慮的問題。因此,在軟件開發(fā)的過程中,應(yīng)當(dāng)加強對軟件風(fēng)險的管理,建立健全風(fēng)險管理模式,不論是在工作人員方面還是在日常軟件運行方面都要進(jìn)行適當(dāng)?shù)姆婪?。一方面,加強工作人員的風(fēng)險意識,可以有助于提高日常工作的安全性,工作人員在掌握風(fēng)險管理知識的基礎(chǔ)上,能夠?qū)τ谌粘5娘L(fēng)險管理有更好的應(yīng)用措施。強化工作人員的風(fēng)險管理意識,便于日常的風(fēng)險通報。另方一面,應(yīng)當(dāng)建立健全風(fēng)險管理機制,完整的風(fēng)險管理機制是軟件工程運行的前提。定期對計算機軟件工程進(jìn)行風(fēng)險管理,可以更好的防范風(fēng)險的發(fā)生,提高軟件自身的經(jīng)濟(jì)效益。

3.3提升團(tuán)隊合作意識,發(fā)揮團(tuán)隊潛能

在計算機軟件工程管理的過程中,應(yīng)當(dāng)加強團(tuán)隊合作意識,發(fā)揮團(tuán)隊潛能。好的團(tuán)隊合作會給企業(yè)帶來巨大的經(jīng)濟(jì)效益。加強團(tuán)隊的合作意識是計算機軟件項目開發(fā)成功的基礎(chǔ)。作為軟件工程開發(fā)中的重要環(huán)節(jié)和項目,建議團(tuán)隊合作意識刻不容緩。所以,若想建立良好的團(tuán)隊合作精神,首先應(yīng)建立團(tuán)隊合作的意識,讓團(tuán)隊中的每個員工都發(fā)揮自身的技術(shù)和才能,加強員工與員工,員工與組長間的相互交流,建立良好的團(tuán)隊合作關(guān)系,提高團(tuán)隊整體的合作效率。此外,還應(yīng)適當(dāng)進(jìn)行團(tuán)隊管理,好的團(tuán)隊管理也是提高團(tuán)隊合作的關(guān)鍵。在團(tuán)隊合作的過程中,確保每個員工的工作職責(zé),使每個員工充分投入到工作當(dāng)中去,將團(tuán)隊潛能發(fā)揮到最大,提高計算機軟件工程管理工作的效率。

3.4軟件開發(fā)平臺進(jìn)行統(tǒng)一規(guī)劃

在計算機軟件開發(fā)的過程中,應(yīng)當(dāng)對軟件開發(fā)平臺進(jìn)行統(tǒng)一的規(guī)劃,這樣可以避免重復(fù)開發(fā)在多種平臺。隨著我國計算機軟件工程技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)建設(shè)軟件開發(fā)平臺也隨之增多。所以,在規(guī)劃的過程中,應(yīng)當(dāng)建立同統(tǒng)一的規(guī)劃機制,由各個部門的工作人員共同建立統(tǒng)一平臺,進(jìn)行統(tǒng)一的計算機軟件工程的管理。

3.5安全防御的身份驗證

在計算機軟件工程的運行中,應(yīng)當(dāng)構(gòu)建其相應(yīng)的網(wǎng)絡(luò)安全體系。通過對各類信息的整合可以實現(xiàn)對使用計算機軟件的人進(jìn)行安全驗證,通過計算機軟件技術(shù)對用戶進(jìn)行身份的查驗,保證信息在傳輸過程中的安全性。通過構(gòu)建安全防御的驗證系統(tǒng),可以更好地實現(xiàn)對不同用戶進(jìn)行身份確定,實現(xiàn)對計算機軟件工程的安全性,同時對于計算機網(wǎng)絡(luò)安全提供了加密的作用,提升了計算機軟件工程的安全性。

4計算機軟件工程的應(yīng)用

隨著我國計算機信息技術(shù)的高速發(fā)展,計算機軟件工程應(yīng)用廣泛,特別是在社會上和日常生產(chǎn)生活中的應(yīng)用相對較為廣泛,在使用過程中發(fā)揮出了巨大的作用。隨著計算機和網(wǎng)絡(luò)的日漸普及,計算機軟件工程的優(yōu)勢日漸突出,其在社會中的應(yīng)用范圍越來越廣泛,發(fā)揮的作用也越來越大。利用計算機軟件工程對軟件進(jìn)行研發(fā)和運用,因此,在研發(fā)的過程中要求工作人員具備一定的專業(yè)技能,以提高研發(fā)的科學(xué)性和嚴(yán)謹(jǐn)性。在軟件開發(fā)的過程中,各類計算機軟件層出不窮,常見的軟件有辦公軟件,良好的辦公軟件可以為各行各業(yè)服務(wù),使得辦公流程變得更加簡單和便捷,隨著辦公軟件的不斷更新和優(yōu)化,未來的辦公軟件可以向著精細(xì)化的方向發(fā)展。企業(yè)中應(yīng)用計算機軟件較多,辦公軟件的使用可以使得企業(yè)內(nèi)部工作流程更為簡單,傳輸信息的過程中使得信息確保安全性,傳輸效率更高,在工作過過程中溝通更為順暢,大大提高企業(yè)整體的運行效率。在教育體系中利用計算機軟件也較為常見,由于學(xué)校中的學(xué)生數(shù)量較多,若不利用計算機軟件進(jìn)行系統(tǒng)的錄入和編號,很可能會出現(xiàn)問題。所以,在教學(xué)體系中,良好的利用計算機軟件,不僅能夠?qū)W(xué)生的各類信息進(jìn)行保存和分類,還可以進(jìn)一步提高學(xué)生和教師間的良好溝通,提高師生間的關(guān)系,同時也提升了知識的傳播速率。便攜化的教育體系不僅提高了課堂整體的效率,同時對教育的發(fā)展也有助力。

5結(jié)論

隨著我國計算機水平的不斷發(fā)展,計算機技術(shù)對人們?nèi)粘5纳a(chǎn)生活水平有著重要影響,對于國內(nèi)外應(yīng)用計算機技術(shù)的各行各業(yè)來說,都具有十分重要的發(fā)展意義和前景。計算機軟件工程在我國的發(fā)展已經(jīng)具有一定的規(guī)模,同時也在不斷完善和創(chuàng)新計算機軟件工程。在計算機軟件工程發(fā)展的過程中,應(yīng)當(dāng)優(yōu)化軟件工程管理的整體水平,提高計算機軟件工程管理的質(zhì)量和運行效率。在計算機軟件工程發(fā)展過程中,強化其軟件工程管理大大提高了軟件工程的運作和發(fā)展,對于計算機技術(shù)的變革和創(chuàng)新也有著十分重要的作用。有效提高軟件工程管理水平,能夠提高計算機軟件工程的整體質(zhì)量和運行效率,提高計算機技術(shù)行業(yè)的經(jīng)濟(jì)效益,也能提高我國的社會效益,促進(jìn)我國計算機技術(shù)的不斷發(fā)展和提高。

參考文獻(xiàn)

[1]田華.計算機軟件工程管理方案初探[J].煤炭技術(shù),2011(01):241-243.

[2]羅浩,高升,徐蔚然.基于個性信息的跨域推薦算法[J].軟件,2013,34(12):142-147

[3]陳萌.計算機軟件在實現(xiàn)當(dāng)前企業(yè)辦公自動化管理上的應(yīng)用[J].軟件,2013,34(11):103.

[4]劉琳.計算機軟件工程管理與應(yīng)用分析[J].軟件,2014(02):141,143.

[5]初旭.計算機軟件工程管理與應(yīng)用解析[J].中國管理信息化,2013(05):72-73.

[6]馬飛.加強計算機軟件工程管理應(yīng)用的措施分析[J].通訊世界,2015(14):243.

第3篇:計算機技術(shù)與軟件工程范文

計算機技術(shù)擁有較為開放的功能范圍,既能支持軟件系統(tǒng)的開放,又能對軟件系統(tǒng)進(jìn)行運行及維護(hù),通過處理手段不同將其分為系統(tǒng)軟件、支撐軟件以及應(yīng)用軟件三大類,而它們的核心內(nèi)容就是能夠有效的使計算機系統(tǒng)開放并始終保持一種開放的運行狀態(tài),從而讓計算機能夠滿足我們的日常使用要求。自從新世紀(jì)的浪潮開始之后,隨著我國自主產(chǎn)業(yè)研發(fā)的推進(jìn)以及科學(xué)技術(shù)相關(guān)產(chǎn)業(yè)的進(jìn)步,計算機軟件工程已經(jīng)成長為一個相當(dāng)成熟、并且相當(dāng)全面的新技術(shù)、新產(chǎn)業(yè),逐漸成為了推動社會各個領(lǐng)域共同發(fā)展的主要力量之一。

一、計算機軟件工程的現(xiàn)代化技術(shù)概述

存在于人民群眾的印象中的計算機技術(shù)主要是嚴(yán)謹(jǐn)以及精密,不僅僅包含了數(shù)字間的運算方法,更多的是數(shù)理中的相互關(guān)系以及計算機技術(shù)之間的相互應(yīng)用,在運行期間,任何一個非常細(xì)小的錯誤都有可能導(dǎo)致計算機軟件程序開發(fā)的最終失敗。而作為世界第二大國,我們的計算機領(lǐng)域的核心科技仍然沒有達(dá)到世界領(lǐng)先地位,這主要是因為我國科技發(fā)展起點的落后以及發(fā)展的不平衡,在最初的發(fā)展過程中,因為市場的傾斜以及相關(guān)法律法規(guī)的不完善,導(dǎo)致計算機軟件工程的研發(fā)并沒有為現(xiàn)在的發(fā)展打下良好的基礎(chǔ),以至于現(xiàn)今計算機等高端設(shè)備的核心設(shè)備依然被發(fā)達(dá)國家牢牢握在手中,沒有核心科技的計算機軟件發(fā)展注定是不完整的,并且隨著科技的發(fā)展,我們在發(fā)展初期的落后會無限的放大,這就會導(dǎo)致我們的發(fā)展距離發(fā)達(dá)國家越來越遠(yuǎn)。所以計算機軟件開發(fā)的核心科技是我國下一階段的主要目標(biāo)。

二、發(fā)展計算機軟件工程及現(xiàn)代化技術(shù)必要性的探索

2.1發(fā)展計算機軟件工程的必要性

隨著世界的日益發(fā)展,高端科學(xué)技術(shù)的日益進(jìn)步,計算機軟件工程成為了計算機技術(shù)應(yīng)用中最重要的一環(huán),不僅僅是因為它的前瞻性,更多的是它能為社會的各行各業(yè)帶來新血液以及新動力。所以不管是發(fā)達(dá)國家還是發(fā)展中國家,在現(xiàn)階段各國的科技競賽,不論是在哪個領(lǐng)域,最終都會落腳于計算機軟件工程的研發(fā)進(jìn)度中來。并且基礎(chǔ)軟件以及軟件開發(fā)已然成為了現(xiàn)今世界主流的計算機軟件工程開發(fā)的新方向,各國都在積極的主動的將大量的科研經(jīng)費應(yīng)用于計算機軟件開發(fā)這一課題中來。

2.2發(fā)展現(xiàn)代化技術(shù)的必要性

雖然經(jīng)歷了幾十年的發(fā)展,我國的計算機軟件技術(shù)已經(jīng)取得了明顯的進(jìn)步,但是核心技術(shù)的缺乏一直是我們最難解決的問題,由于我們自身沒有核心技術(shù),這就導(dǎo)致大量的科技構(gòu)建都是模仿、抄襲先進(jìn)的科學(xué)技術(shù),雖然這樣做非常省時省力,并且能夠幫助我國實現(xiàn)現(xiàn)代化技術(shù)從零到有、從有到強的過程,但是主要的核心產(chǎn)業(yè)的缺失始終是我們科學(xué)技術(shù)發(fā)展的主要問題。隨著當(dāng)今社會的發(fā)展速度逐漸加快,以及產(chǎn)業(yè)化的到來逐漸使我們認(rèn)知到核心技術(shù)的重要性,所以許多愛國企業(yè)已經(jīng)將產(chǎn)品研發(fā)的重點逐漸轉(zhuǎn)移到基礎(chǔ)軟件開發(fā)以及構(gòu)建合理的框架中來。另外,擁有自主研發(fā)的核心科技以及產(chǎn)業(yè)發(fā)展框架對我國的軍事、網(wǎng)絡(luò)等領(lǐng)域的科技防備都是有重大意義的。

三、計算機軟件工程的現(xiàn)代化技術(shù)的發(fā)展趨勢

在現(xiàn)在這個多元的、動態(tài)的、多變的網(wǎng)絡(luò)環(huán)境中,隨著信息化進(jìn)程的推進(jìn),計算機技術(shù)的發(fā)展也是日新月異,就對社會有利的方面來看,計算機軟件工程的現(xiàn)在化技術(shù)的發(fā)展趨勢有下列幾個要點:靈活性,計算機軟件是獨立于計算機電子技術(shù)而存在的,因此需要具有相當(dāng)?shù)撵`活性,這樣才不會出現(xiàn)以前計算機開發(fā)中經(jīng)常出現(xiàn)的“牽一發(fā)而動全身”的現(xiàn)象;協(xié)作性,計算機軟件系統(tǒng)的正常運行需要各個構(gòu)建之間的相互協(xié)同合作,所以在未來的發(fā)展中要更加注重各個軟件系統(tǒng)之間的協(xié)調(diào)工作能力,這樣才能使計算機軟件更好的運行;反應(yīng)性,計算機軟件工程絕不是脫離于社會而單獨存在的,它也是需要依托于某一產(chǎn)業(yè)而為產(chǎn)業(yè)出謀劃策的,所以計算機軟件工程開發(fā)需要面向社會中的各個領(lǐng)域并且對各個產(chǎn)業(yè)的發(fā)展都要有最快速的反應(yīng)以及最大限度的包容性,隨著電子元器件的發(fā)展以及相關(guān)產(chǎn)業(yè)的逐漸發(fā)展,計算機軟件開發(fā)的發(fā)展動力需要從內(nèi)核轉(zhuǎn)化為社會的發(fā)展,這就需要各行各業(yè)人士共同努力,為了我國能更好的發(fā)展貢獻(xiàn)自己的力量,并且推動計算機軟件工程的現(xiàn)代化技術(shù)發(fā)展,為中國夢的實現(xiàn)提供最有力的保障。

參考文獻(xiàn)

第4篇:計算機技術(shù)與軟件工程范文

關(guān)鍵詞:項目管理 計算機 軟件應(yīng)用 方法

經(jīng)過幾十年發(fā)展與革新建筑行業(yè)迎來新的管理模式,建筑發(fā)展與計算機技術(shù)應(yīng)用的緊密結(jié)合,促使相關(guān)管理更方便快捷,由于計算機應(yīng)用技術(shù)的普及,計算機技術(shù)被廣泛應(yīng)用在各個領(lǐng)域,在金融,醫(yī)療,教育等方面計算機的發(fā)展取得了舉世矚目的成就,因此在項目管理上應(yīng)用計算機技術(shù)是勢在必行的時展趨勢。

一、計算機軟件和工程項目管理的基本概念

自1971年世界上第一臺微處理器在美國硅谷誕生至今,計算發(fā)展突飛猛進(jìn),在不斷進(jìn)步與革新中,計算機技術(shù)從極少數(shù)人掌握,到全世界普及,使其成為改變時代的高新產(chǎn)物,計算機系統(tǒng)是采用散集微粒子組成,利用空間運算執(zhí)行使用者發(fā)出的指令,并利用中央處理器輔助運算,由內(nèi)存條調(diào)節(jié)儲存數(shù)據(jù),及GPU進(jìn)行高難度多線程的高速運算組成模式,因此能夠使計算機系統(tǒng)正常運行。

(一)計算機軟件的基本概念。

計算機軟件的英文名是computer software,計算機軟件是指計算機系統(tǒng)中的程序及其文檔,程序是計算機任務(wù)的處理對象和處理規(guī)則的描述,文檔是為了便于了解程序所需的闡明性資料。程序必須裝入機器內(nèi)部才能工作,文檔一般是給人看的,不一定裝入機器。計算機軟件的分類有:總述;系統(tǒng)軟件。系統(tǒng)軟件是負(fù)責(zé)管理計算機系統(tǒng)中各種獨立的硬件,使得它們可以協(xié)調(diào)工作。

(二)應(yīng)用軟件是為了某種特定的用途而被開發(fā)的軟件

計算機是以散集方式進(jìn)行運行的物質(zhì)空間,計算機軟件是基于服務(wù)器本身的運行代碼進(jìn)行C語言運算,計算機編碼是計算機軟件的中樞指令,同時是軟件運行的最高指令,在項目管理軟件的使用過程中,計算機軟件利用代碼程序?qū)λ踩氲男畔⑦M(jìn)行運算處理,并進(jìn)行儲存及記錄,將項目進(jìn)行仔細(xì)的分類,以方便開發(fā)者進(jìn)行使用。

二、計算機軟件工程項目管理中存在的問題

計算機屬軟件于新興的工程項目管理方式,因此需要操作人員對計算機具有一定的了解,并能夠熟練操作,處理應(yīng)急問題,并維護(hù)軟件安全,對計算機能夠進(jìn)行簡單的維護(hù),但由于我國計算機在企業(yè)中發(fā)展較為滯后,相關(guān)專業(yè)人員極度缺乏,計算機設(shè)備陳舊,計算機安全環(huán)境不容樂觀,導(dǎo)致其安全性下降,無法對工程項目管理可靠性進(jìn)行保障,是計算機軟件工程項目管理所面臨的主要問題。

(一)計算機軟件工程項目管理中存在管理團(tuán)隊的協(xié)作的問題

工程項目管理需多部門協(xié)同合作,由于互聯(lián)網(wǎng)技術(shù)的沖擊使得在進(jìn)行工程項目管理的時,分工混亂,使用記錄不夠詳細(xì),工種及部門難以區(qū)分,同時由于計算機技術(shù)的不斷發(fā)展與革新,需要計算機項目管理人員具有較高的計算機使用水平,因此在人員的使用與分配的上,無法做到各司其職,而是一人身兼多職的現(xiàn)象屢屢發(fā)生,對于項目管理統(tǒng)一化程度不夠高,沒有完備項目管理標(biāo)準(zhǔn)機制,同時各部門之間的合作較少,導(dǎo)致突發(fā)事件解決與處理能力與效率過低,嚴(yán)重影響軟件工程管理的質(zhì)量,在利益面前團(tuán)隊分歧較為嚴(yán)重,難以進(jìn)行有效的合作,致使責(zé)任制度難以生效,出現(xiàn)事故互相推諉是目前計算機軟件項目工程管理中存在的主要問題,不及時有效的處理相關(guān)問題,將嚴(yán)重阻礙軟件工程項目管理工作的開展。

(二)計算機軟件工程項目管理中存在風(fēng)險問題

風(fēng)險在人類的生產(chǎn)生活中無處不在,由于其不可預(yù)見性突顯的尤為神秘,因此對于計算機軟件的風(fēng)險也不例外,由于互聯(lián)網(wǎng)安全的問題的因素,使得家算計軟件在工程項目管理中發(fā)展與普及較為緩慢,由于科學(xué)技術(shù)與計算機技術(shù)的發(fā)展,黑客技術(shù)也在與時俱進(jìn)同步發(fā)展,因此在進(jìn)行計算機軟件項目工程管理中,不僅需要與相關(guān)的網(wǎng)絡(luò)安全企業(yè)展開緊密合作,同時要對相關(guān)操作人員進(jìn)行培訓(xùn),提高安全防范意識,對于計算機軟件項目工程管理需完善與制定相關(guān)的規(guī)定與機制,使得軟件項目工程管理的風(fēng)險降到最低。

三、計算機軟件工程項目管理的對策

大量培訓(xùn)相關(guān)的專業(yè)人員,對計算機能夠進(jìn)行基本操作并處理應(yīng)急事件,與相關(guān)的網(wǎng)絡(luò)安全企業(yè)合作,對計算機軟件工程項目管理的安全進(jìn)行保護(hù),加大資金投入力度,及時更換陳舊的計算機設(shè)備,加強計算機管理操作人員安全防范意識,對推進(jìn)計算機軟件工程項目管理具有推進(jìn)作用。

(一)計算機軟件項目工程管理

在管理時,首先需要得到相關(guān)企業(yè)及部門的重視,對計算機軟件進(jìn)入到項目工程管理中進(jìn)行詳細(xì)的規(guī)劃,并制定完善制度機制開發(fā)工程項目管理使用的專項軟件,對使用環(huán)境進(jìn)行仔細(xì)檢查,確保計算機軟件的使用安全,并對風(fēng)險進(jìn)行有效的評估,使得計算機軟件在項目工程管理中能夠安全順利運行,建立具體的權(quán)限對不具有管理資格的人員進(jìn)行隔絕,各部門應(yīng)各司其職,通力合作,避免發(fā)生管理混亂的現(xiàn)象發(fā)生。統(tǒng)一軟件工程項目管理的相應(yīng)執(zhí)行標(biāo)準(zhǔn),不斷加強監(jiān)督與監(jiān)管是計算機軟件項目工程管理的首要任務(wù)。

(二)建立一個完善的計算機軟件工程項目管理的人才管理體系

計算機軟件工程項目管理的體系要先對人才進(jìn)行有效的管理,建立一個完善的、合理的人力資源管理體系。不斷的加強計算機軟件工程項目管理的知識學(xué)習(xí)。要不斷給計算機軟件工程項目管理的工作人員就進(jìn)行有效的培訓(xùn)計算機軟件工程項目管理的知識學(xué)習(xí),有效的將經(jīng)驗和實踐,以及知識結(jié)合在一起,不斷的提高計算軟件工程項目管理工作人員的管理水平和素質(zhì)嚴(yán)格執(zhí)行計算機軟件工程項目管理的獎懲制度。嚴(yán)格的執(zhí)行計算機軟件工程項目管理的獎懲制度,才能激發(fā)工作人員的積極性和主動性,為企業(yè)帶來更好的效益。

四、結(jié)語

計算機軟件在工程項目管理中的不斷應(yīng)用是當(dāng)代建筑行業(yè)發(fā)展的必然趨勢,而加強網(wǎng)絡(luò)安全環(huán)境,確保工程項目安全實施是推進(jìn)計算機軟件工程管理工作發(fā)展的重要因素,將傳統(tǒng)的工程項目管理模式進(jìn)行革新,不斷發(fā)展與完善新型工程項目管理尤為重要,把計算機軟件工程項目管理作為推動建筑行業(yè)發(fā)展的新指標(biāo)。

參考文獻(xiàn):

[1]張麗,馬柯.淺談項目管理軟件的應(yīng)用[J].科技信息,2009,(29).

第5篇:計算機技術(shù)與軟件工程范文

 

隨著科學(xué)技術(shù)的不斷發(fā)展,計算機應(yīng)用得到了前所未有的普及與深化。在過去的幾十年里,軟件工程在應(yīng)用領(lǐng)域得到廣泛推廣,促使計算機領(lǐng)域的理論研究、軟件開發(fā)、技術(shù)發(fā)展等加快了發(fā)展的腳步,同時也提出了新的挑戰(zhàn)。

 

1 我國軟件工程的發(fā)展現(xiàn)狀

 

1.1 我國軟件開發(fā)的進(jìn)展

 

我國的軟件技術(shù)發(fā)展的相對比較落后,相比先進(jìn)的國家還存在著非常大的差距。但是,我國軟件工程的發(fā)展卻是非常迅速的,短短幾年的時間就形成了屬于我們自己知識產(chǎn)權(quán)的軟件技術(shù)。軟件工程發(fā)展到現(xiàn)在,我國不僅研發(fā)了屬于我們自己的開發(fā)工具,還制定了符合我國實際情況的研發(fā)技術(shù)方案。

 

1.2 我國軟件開發(fā)工程中存在的不足

 

隨著科技和計算機技術(shù)的快速發(fā)展,軟件工程在計算機技術(shù)中來說是一項核心技術(shù),市場需求量也在隨著計算機的普及而不斷遞增,軟件工程從上世紀(jì)60年代開始興起,最早出現(xiàn)在西方國家,在軟件工程的初期發(fā)展中歐美國家投入了大量的資金和詳細(xì)的規(guī)劃,最終取得了快速完善的發(fā)展,隨著科學(xué)技術(shù)的不斷推動和發(fā)展,軟件工程向著高集成、智能化的方向不斷發(fā)展。目前來說,國外的軟件工程技術(shù)已經(jīng)得到了充分的發(fā)展,但是我國常用的主流軟件的開發(fā)內(nèi)容以及開發(fā)工具都是國外設(shè)計和研究的,我國目前來說還是較為落后,由于發(fā)展時間晚,發(fā)展時間短,這就給我國軟件工程提出了更高的要求,要保質(zhì)快速的發(fā)展,除了在快速發(fā)展的要求下,我國軟件工程還需要注重一些問題的解決,首先是軟件工程管理體制方面的,由于發(fā)展起步較晚,在軟件方面的體制沒有明確的規(guī)定,這就造成軟件開發(fā)團(tuán)隊的工作沒有一個可靠的依據(jù),團(tuán)隊之間不能高效的協(xié)調(diào)合作,這就造成開發(fā)周期較長,開發(fā)質(zhì)量有待提高,整體團(tuán)隊效率較低,這種情況下就需要對于開發(fā)體制不斷的完善,真正做到在開發(fā)過程中有據(jù)可依有法可循,另外軟件開發(fā)人員對于開發(fā)進(jìn)度不夠重視,這就造成在開發(fā)過程中不能保證研發(fā)人員的穩(wěn)定性,造成產(chǎn)品出現(xiàn)質(zhì)量問題,降低了研發(fā)效率,甚至有的產(chǎn)品沒有做好開發(fā)進(jìn)度的安排工作造成不能按期完成,影響了項目的進(jìn)程工作,造成了經(jīng)濟(jì)上的重大損失。軟件是一類特殊的智力產(chǎn)品,軟件的研發(fā)過程就是軟件生命周期的過程,也是整個軟件工程所涉及的知識體系再現(xiàn)的一個過程。工程應(yīng)用于軟件,體現(xiàn)了軟件工程領(lǐng)域中方法學(xué)和工程學(xué)的實施。傳統(tǒng)計算機和軟件教學(xué)課程中,重視程序設(shè)計,忽視程序與軟件之間的區(qū)別,造成了學(xué)生在程序-軟件-系統(tǒng)-工程之間往往顧此失彼。隨著現(xiàn)代軟件研發(fā)技術(shù)的發(fā)展,軟件研發(fā)已經(jīng)從簡單的編程,發(fā)展至包括從最初的需求、設(shè)計、交付過程中所有的技術(shù)和非技術(shù)類知識,將程序設(shè)計、文檔設(shè)計、工具使用、模塊繼承、測試與安全等多項內(nèi)容聯(lián)系到一起,其中任何一個環(huán)節(jié)出現(xiàn)問題,都將影響整個軟件的開發(fā)質(zhì)量。

 

2 軟件工程的發(fā)展趨勢

 

隨著經(jīng)濟(jì)全球化和互聯(lián)網(wǎng)技術(shù)的全球化發(fā)展,市場競爭也越來越大,這就給軟件產(chǎn)業(yè)的發(fā)展提出了更高的要求,在大的發(fā)展趨勢下,軟件工程也有自身得一個發(fā)展趨勢。

 

2.1 軟件工程合理的開發(fā)治理

 

在軟件工程開發(fā)治理工作中,如何合理的進(jìn)行開發(fā),建立有效的開發(fā)團(tuán)隊需要根據(jù)不同的用戶和軟件的需求,通過軟件工程的方法對于軟件開發(fā)工作中的做與不做、做什么、怎么做來全方面定義產(chǎn)品功能,從而才能保證產(chǎn)品的質(zhì)量。隨著軟件系統(tǒng)的發(fā)展,軟件系統(tǒng)越來越龐大和復(fù)雜,對于用戶需求來說,如何開發(fā)出一款能夠滿足用戶需求的產(chǎn)品,這就需要對團(tuán)隊開發(fā)中進(jìn)行協(xié)調(diào)和完善,開發(fā)治理需要協(xié)調(diào)開發(fā)團(tuán)隊的關(guān)系。通過對系統(tǒng)軟件中的源代碼進(jìn)行采集,揭示軟件系統(tǒng)功能之間的關(guān)系,從根本上了解軟件系統(tǒng),實現(xiàn)軟件變更的質(zhì)量管控,最終開發(fā)出符合用戶需求描述的軟件產(chǎn)品,為客戶帶來預(yù)期價值。

 

2.2 軟件工程全球化協(xié)作發(fā)展

 

互聯(lián)網(wǎng)的發(fā)展方便了人們的交流,軟件工程的研發(fā)實現(xiàn)了異地的團(tuán)隊形式,軟件工程研發(fā)可以聚集全球化的技術(shù)和專業(yè)人才,形成一個強大的分布式開發(fā)團(tuán)隊,以多種形式,例如外包、任務(wù)驅(qū)動等來實現(xiàn)研發(fā)工作,從產(chǎn)品開發(fā)、測試、交付、服務(wù)等來說都綜合提高和發(fā)展,全球化協(xié)作發(fā)展是一個未來的發(fā)展趨勢。

 

2.3 軟件工程模塊化

 

軟件工程模塊化是將復(fù)雜龐大的系統(tǒng)進(jìn)行分解,劃分為若干個子系統(tǒng),各個子系統(tǒng)具有獨立的運轉(zhuǎn)功能,并具有多種接口,增強了子系統(tǒng)的通用性。若系統(tǒng)需要升級,只需更換相應(yīng)的模塊,而不需要進(jìn)行整體更換,增強了系統(tǒng)的可擴(kuò)展性。模塊化的最大優(yōu)點是使開發(fā)者專注于某一功能的開發(fā),提高專業(yè)性的同時,縮短了研發(fā)時間和研發(fā)成本。

 

2.4 軟件工程開放式計算

 

隨著互聯(lián)網(wǎng)的不斷發(fā)展和普及,軟件工程開放式計算有了技術(shù)基礎(chǔ),更多的開放式資源使得軟件工程有效的集成,在軟件開發(fā)標(biāo)準(zhǔn)上形成了互聯(lián)互通,對于文化、語言來說有所打破,真正的實現(xiàn)了軟件開發(fā)的協(xié)作交流。Linux、Jazz、Android等軟件的開源,對于開放計算來說有了充分的促進(jìn),對于軟件開發(fā)格局有所改變,并且隨著互聯(lián)網(wǎng)的不斷普及和發(fā)展對于軟件開發(fā)計算來說迎來了前所未有的機遇,網(wǎng)絡(luò)連接了原本分散的開發(fā)人員,真正的實現(xiàn)了在基礎(chǔ)框架下的集體智慧的升華,能夠更高效有序的開發(fā)出優(yōu)秀的產(chǎn)品級軟件。

 

3 結(jié)語

 

綜上所述,隨著互聯(lián)網(wǎng)和計算機技術(shù)的不斷發(fā)展,全球化趨勢和競爭也逐漸凸顯,軟件工程將向著更為協(xié)作和開放性的方向不斷壯大,從而更好的為計算機的發(fā)展而服務(wù)。

第6篇:計算機技術(shù)與軟件工程范文

隨著這幾年我國經(jīng)濟(jì)的不斷發(fā)展計算機對于我們的生活來說不僅僅是一種電子技術(shù),它還是國家現(xiàn)代經(jīng)濟(jì)發(fā)展迅速的象征。計算機技術(shù)的廣泛使用給我們的生活帶來便利,帶來了一系列的積極性影響。但是很多事物都是有雙面性的,現(xiàn)在越來越多的群眾開始質(zhì)疑計算機軟件的安全性,以及能否保障自身私密信息的安全性。因此國家越來越重視計算機軟件的維護(hù)。

1重視計算機軟件工程維護(hù)的意義

1.1保證用戶安全的基礎(chǔ)

隨著我國知識經(jīng)濟(jì)的不斷發(fā)展,計算機技術(shù)已經(jīng)被運用到各個地方,涉及到我們生活的方方面面。各行各業(yè)的發(fā)展也往更加信息化、科技化的趨勢進(jìn)行,比如自動化生產(chǎn)、機器人代替廉價勞動力、信息儲存與運用等方面,這些方面都與計算機技術(shù)密切相關(guān)。所以,如果計算機的軟件出現(xiàn)了一系列的問題,包括計算機軟件被人惡意入侵或者系統(tǒng)崩潰等方面都會給人們的日常生活帶來許多的麻煩,更嚴(yán)重的是會給群眾帶來更多的經(jīng)濟(jì)損失。因此,我們重視對計算機軟件工程的維護(hù),是群眾日常生活與溝通的安全的保證[1-3]。

1.2促進(jìn)計算機軟件的開發(fā)

國家與群眾注重計算機軟件維護(hù)于檢查措施的重要性,會進(jìn)一步提高科研人員對計算機軟件開發(fā)的動力。首先,因為大家重視計算機軟件的維護(hù)與檢查,所以在后期我們能在檢查與維護(hù)的過程中不斷地發(fā)現(xiàn)計算機軟件工程存在的漏洞。這也有助于計算機軟件的開發(fā)人員不斷地改進(jìn)與彌補計算機軟件工程的不足。其次,在不斷地發(fā)現(xiàn)問題與改進(jìn)問題的過程中,也可以不斷地提高科研人員的技術(shù)水平,促進(jìn)科研人員更好地開發(fā)計算機軟件。

1.3提高計算機軟件的運行能力

通常來說,大家都會認(rèn)為判斷計算機軟件的運行能力是以計算機軟件能力為主。但實際上,判斷計算機軟件的運行能力,不僅是體現(xiàn)在計算機軟件的能力上,更是體現(xiàn)在計算機軟件的維護(hù)能力上。在我們不斷地檢查與維護(hù)計算機軟件的過程中,我們個人對于計算機的了解也在不斷地加深,不停地修補計算機軟件的漏洞與不足,也有助于我們進(jìn)一步提高計算機軟件的運行能力[4]。

2計算機軟件工程存在的問題

2.1網(wǎng)絡(luò)犯罪高發(fā)率

隨著我們生活水平地不斷提高,計算機軟件被應(yīng)用在我們生活的個、方方面面,難免有些計算機缺乏定期的檢查存在一定地安全隱患。這時候,就有許多的不法分子,利用計算機軟件的漏洞進(jìn)行違法犯罪。他們利用一些軟件,將病毒嵌入在計算機軟件工程的漏洞中,盜用計算機用戶的私有賬戶,偷竊計算機軟件的用戶的相關(guān)私密信息,并將這些信息轉(zhuǎn)賣給其他人。這種網(wǎng)絡(luò)犯罪已經(jīng)嚴(yán)重地威脅與侵占了計算機用戶的人身與財產(chǎn)安全[5]。

2.2流氓軟件猖獗,軟件質(zhì)量下降

流氓軟件,就是當(dāng)我們在使用瀏覽器查閱某些東西的時候,會突然出現(xiàn)的彈窗網(wǎng)頁或者是一些帶有網(wǎng)頁鏈接的浮動廣告。這些廣告通常情況下很難被關(guān)閉或者強制運行。流氓軟件也可以是指一些無法卸載的軟件。這些流氓軟件最大的問題就是,它們大多帶有病毒,計算機的使用用戶稍不注意就會被這些病毒侵入計算機,帶來一定的經(jīng)濟(jì)損失?;蛘哂行┝髅ボ浖L期地占用計算機的使用內(nèi)存,這些都會很容易潛移默化地影響計算機的使用壽命,導(dǎo)致計算機會過早地報廢等問題[6-7]。

2.3計算機軟件維護(hù)的次數(shù)較少

因為許多的軟件公司需要耗費大量的人力、時間與資源去維護(hù)計算機軟件工程,所以大多數(shù)的軟件公司會忽視軟件維護(hù)這個事情,增加了一些潛在的危險隱患。實際上,許多軟件公司無法將維護(hù)軟件與促進(jìn)軟件公司發(fā)展的兩方面相平衡,所以會導(dǎo)致一系列的問題。因此,大部分的軟件公司內(nèi)部都會有一些大大小小的問題,我們需要引起對這些問題的重視。

2.4非正常狀態(tài)的系統(tǒng)盤

計算機的運行情況與系統(tǒng)盤的狀態(tài)是離不開的,c盤的系統(tǒng)盤的內(nèi)存一般是需要15G左右。在計算機用戶的日常生活中,大家會下載一些軟件,這些軟件會占據(jù)大多數(shù)的內(nèi)存,這會影響計算機的有序運行。在下載軟件的同時,還有可能會下載一些偽造插件,它更加會占用計算機的存儲空間,降低計算機使用的速度與安全、功能性[8]。

3計算機軟件工程維護(hù)的措施

3.1選擇合適的程序語言

在維護(hù)計算機軟件工程的過程中,選擇合適的程序語言也是非常重要的一個方面。通常情況下,我們將計算機語言稱作低級語言,計算機語言對于大多數(shù)的人來說是很難學(xué)習(xí)的,所以如何維護(hù)計算機語言是非常困難的。因此我們可以對計算機的高級語言進(jìn)行維護(hù)和編輯,我們可以將高級語言進(jìn)行恰當(dāng)?shù)貐^(qū)分與選擇,同時用不同地維護(hù)方式去對待不同的高級語言。提高高級語言的使用率,更有助于提高計算機的性能、識別能力,同時進(jìn)一步使得計算機的維護(hù)工作變得更加簡單、方便。

3.2保證計算機軟件工程的質(zhì)量

科研人員在軟件工程的開發(fā)階段時,為了提高軟件工程的可控性與操作性,科研人員會注重提高軟件的整體質(zhì)量與降低成本的兩方面。同時這也有助于解決軟件開發(fā)過程中出現(xiàn)的部分問題。舉例來說,當(dāng)軟件出現(xiàn)序列錯誤的問題,因為我們進(jìn)行軟件維護(hù),可以得到及時的解決,進(jìn)一步促進(jìn)了工作的輕松、簡單。同時在科研人員開發(fā)軟件的過程中,一些科研人員會使用一些程序設(shè)計提高計算機的使用與維護(hù)性能,在一定程度上也能減少計算機軟件工程在開發(fā)時的錯誤[9]。

3.3做好基礎(chǔ)維護(hù)的準(zhǔn)備

雖然在我們的生活中計算機的使用已經(jīng)如此常見,但是很多的計算機用戶還是缺乏維護(hù)計算機軟件工程的意識。他們大多數(shù)都會認(rèn)為,計算機只要在日常的使用中沒有出現(xiàn)什么太大的問題,沒有太卡機之類的,就不需要定時的對計算機進(jìn)行維護(hù)與殺毒。這種想法非常普遍但是往往會引發(fā)一些軟件的安全問題。計算機維護(hù)不僅僅是科研人員與軟件公司的事情,也是每個計算機用戶的事情。計算機用戶需要培養(yǎng)自己對計算機軟件維護(hù)的意識,定期地對計算機進(jìn)行殺毒等,以此來促進(jìn)計算機運行的流暢。

對于計算機的用戶來說,可以在計算機中安裝防火墻、殺毒軟件等。優(yōu)秀的殺毒軟件有助于使用計算機的用戶平時對計算機軟件進(jìn)行維護(hù)。用戶平時也應(yīng)該不定期地清理計算機的內(nèi)存來維護(hù)計算機的正常運行。因為如果計算機的內(nèi)存被過多的占用,會影響計算機的運行速度、效率,導(dǎo)致計算機軟件工程的運行不暢通。因此,計算機的用戶可以使用一些清理的軟件,將垃圾數(shù)據(jù)與不常用的軟件進(jìn)行清理,以此來解決計算機的卡殼的問題。并且用戶盡量少瀏覽沒有安全證書的網(wǎng)站,這些網(wǎng)站比較容易存在一些病毒、木馬等,會增加電腦中毒的幾率。最后還有就是,一些陌生人發(fā)來的郵件與鏈接,不要輕易地打開,很容易將病毒引進(jìn)計算機里,導(dǎo)致計算機在日常的使用中出現(xiàn)一些問題[10]。

3.4優(yōu)化計算機系統(tǒng)盤

系統(tǒng)盤在計算機的日常運行中占據(jù)非常重要的地位,它會直接性地影響計算機軟件的運行質(zhì)量。因此在我們的日常使用計算機的過程中,不能安裝過多的軟件,將系統(tǒng)盤、C盤占滿,不然會影響到計算機的運行效率。為了保持計算機運行的流暢,我們需要定期地優(yōu)化計算機的系統(tǒng)盤,清理系統(tǒng)盤里不必要的文件。大多數(shù)用戶都會使用殺毒軟件去清理垃圾,但是殺毒軟件的清理是并不徹底的,只能暫時的減少垃圾對于計算機運行速度的影響。因此,最根本的方法是隔一段時間就重新安裝系統(tǒng),最重要的是記得將重要的文件備份以免不必要的麻煩。根據(jù)之前的一份調(diào)查顯示,用戶最好將系統(tǒng)盤預(yù)留15G左右的內(nèi)存,會更有利于計算機的運行快捷。

3.5完善病毒防護(hù)機制

威脅計算機安全性的最主要的問題就是網(wǎng)絡(luò)病毒的侵入,因此我們需要重視對計算機的病毒防護(hù)。首先,計算機的用戶應(yīng)該安裝一些較為可靠、比較大眾的殺毒防護(hù)軟件,比如金山毒霸、360等。這些殺毒軟件不僅可以阻止病毒的侵入,還可以進(jìn)一步檢查,提高計算機系統(tǒng)的安全性,保障計算機的正常運行。病毒的入侵很容易就會導(dǎo)致計算機的崩潰與用戶的信息泄露,因此用戶需認(rèn)真地看待病毒的危害性。計算機的病毒防護(hù)軟件,一般情況下,可以識別并攔截出部分病毒、木馬,但是也存在著識別不出部分病毒的情況。這時候需要用戶使用防火墻的技術(shù),進(jìn)一步對計算機的信息進(jìn)行過濾與檢查,減少病毒入侵計算機的情況。除此以外,我們還要定期查找軟件漏洞,因為病毒攻擊的實質(zhì)是攻擊計算機的軟件漏洞。用戶定期的對軟件漏洞進(jìn)行檢測,有助于降低病毒對計算機軟件工程的攻擊率,進(jìn)一步減少計算機受到的傷害。

4計算機軟件工程的維護(hù)方法

4.1預(yù)防性與修改性的維護(hù)

我們要做好對計算機維護(hù)的準(zhǔn)備工作,對計算機軟件的程序進(jìn)行設(shè)計與編寫,以及對即將進(jìn)行測試的部分進(jìn)行修改。這有利于計算機軟件工程后續(xù)維護(hù)工作的便利。對計算機的修改性維護(hù)是指在計算機的使用過程中,對計算機軟件出現(xiàn)的一些錯誤進(jìn)行及時的整改,包括設(shè)計、邏輯性等方面的問題[11]。

4.2完善性與適應(yīng)性的維護(hù)

完善性的軟件維護(hù)是指在計算機軟件使用一段時間之后,完善計算機軟件的功能加強與擴(kuò)大。適應(yīng)性的計算機軟件工程維護(hù)是指在計算機軟件運行時,讓計算機軟件更好地適應(yīng)外部環(huán)境。我們會不斷地升級計算機操作系統(tǒng)和更新相關(guān)的數(shù)據(jù)環(huán)境。比如微軟的系統(tǒng)就會不斷進(jìn)行更新升級,進(jìn)而彌補不足與提高性能。在不斷更新的操作系統(tǒng)中,計算機軟件會更加滿足用戶的使用需求,并隨著環(huán)境的變化不斷地更新,跟上時展的步伐。

5結(jié)語

隨著我們國家近幾年的知識經(jīng)濟(jì)不斷發(fā)展與人民的生活水平不斷提高,計算機軟件工程在我們生活中占據(jù)越來越重要的地位。計算機對于企業(yè)的日常運行也有著密切的聯(lián)系,它進(jìn)一步增加企業(yè)的運行利潤,提高企業(yè)的辦事效率。并且展望未來,計算機的應(yīng)用會更加廣泛,所以為了讓計算機能夠更好地為企業(yè)、個人、社會服務(wù),我們需要更加重視并積極研究對計算機軟件工程的相關(guān)維護(hù)措施。在此篇文章,作者僅以自己淺薄的知識水平,提出一些自己不成熟的建議與想法,希望能給讀者解決相關(guān)疑惑以及為解決這個問題盡一份自己的心力。

參考文獻(xiàn):

[1]黃子軒.計算機軟件工程的維護(hù)措施和方法[J].電子技術(shù)與軟件工程,2018(24):110.

[2]邵丹.計算機軟件工程的維護(hù)措施與方法研究[J].電腦迷,2018(11):57.

[3]劉子甲.計算機軟件工程的維護(hù)措施和方法研究[J].科技風(fēng),2018(26):63-64.

[4]王碩.計算機軟件工程的維護(hù)措施和方法[J].電腦迷,2018(08):79.

[5]高銘言.計算機軟件工程的維護(hù)措施和方法[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2018(07):35+66.

[6]周亮.計算機軟件工程的維護(hù)措施和方法[J].電子技術(shù)與軟件工程,2018(13):32.

[7]方輝,梁晨,梁振興.基于互聯(lián)網(wǎng)下的社區(qū)醫(yī)療資源整合[J].軟件,2018,39(6):174-176

[8]卓廣平.下一代互聯(lián)網(wǎng)動態(tài)路由協(xié)議機制分析與改進(jìn)策略[J].軟件,2018,39(7):202-207

[9]郭璇,鄭菲,趙若晗,等.基于閾值的醫(yī)學(xué)圖像分割技術(shù)的計算機模擬及應(yīng)用[J].軟件,2018,39(3):12-15

第7篇:計算機技術(shù)與軟件工程范文

關(guān)鍵詞:計算機;計算機軟件工程;自動化管理

近幾年發(fā)展情況來看,應(yīng)用計算機技術(shù)得到了不同領(lǐng)域的認(rèn)可,同時全球化的企業(yè)當(dāng)中大部分都會引進(jìn)這種技術(shù),并且由于計算機使用自動化提高了計算機的整體水平。然而,計算機在使用自動化的同時也不是十分嫻熟,在某些軟件管理體系中依然存在一定的不足。相關(guān)的專家依然在不斷的創(chuàng)新,希望能夠盡快的處理這些問題,讓自動化管理水平進(jìn)一步得到提升。筆者根據(jù)多年經(jīng)驗提出相關(guān)建議,互相新學(xué)習(xí)交流,僅供參考。

1 計算機軟件工程項目的定義

具體內(nèi)容通過幾個方面可以看出:一方面是計算機軟件;另一方面是工程項目管理。通過計算機軟件的概念來看,人們對此概念較熟悉,其概念簡單的說是在計算機里面存在所有使用的資料;計算機應(yīng)用程序可以理解為通過計算機在運作過程中具備執(zhí)行任務(wù)的能力;計算機文檔就是通過計算機對資料進(jìn)行整理,程序一定是在內(nèi)部才能夠執(zhí)行的,但是文檔能夠自由決定,可以裝進(jìn)計算機里或者是拿在手里。

計算機軟件,這里值得一提的是計算機輔助工程的含義。計算機輔助工程在計算機軟件里起著重要的作用,它是用來對繁瑣的計算機內(nèi)部進(jìn)行恰當(dāng)?shù)臋z查,從而進(jìn)一步清楚計算機是否具有可行性。在自動化管理體系中,計算機輔助工程有著重要的意義。輔助系統(tǒng)由不同部分組成,例如:CAD等。相關(guān)人員在執(zhí)行計算機輔助工程時,應(yīng)當(dāng)先將相關(guān)軟件仔細(xì)檢查,從而制定出恰當(dāng)?shù)姆椒?,這樣做的目的是為了能夠確保計算機能夠順利的運作。

2 計算機軟件工程項目自動化管理存在的問題

相關(guān)人員在對計算機進(jìn)行檢查過程中應(yīng)當(dāng)仔細(xì),應(yīng)當(dāng)要使用自動化檢查設(shè)施是不是存在問題,倘若計算機能夠順利運作,也應(yīng)當(dāng)在計算機運作的前期階段做到認(rèn)真的檢查,并且應(yīng)當(dāng)根據(jù)計算機的整體進(jìn)行適當(dāng)?shù)恼{(diào)整,只有保證所有的設(shè)備都沒有問題才可以進(jìn)行自動化設(shè)施,以下具體幾個方面在運作自動化實施時出現(xiàn)的諸多情況:

2.1 自動化管理操作之前的檢查

這部分在運作軟件項目管理中有著重要的地位,在對計算機進(jìn)行運作的前期準(zhǔn)備時,必須要對設(shè)施的整體進(jìn)行全面的檢查,這樣才能確保設(shè)施不存在問題的發(fā)生和是不是在工作項目的范疇中,然后在對下一步的工作進(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ìn)行詳細(xì)檢查,以達(dá)到計算機能夠順利運作的目的。

2.2 計算機數(shù)據(jù)備份

自動化管理當(dāng)中使用程序項目時,對數(shù)據(jù)做好詳細(xì)的備份是重要的一部分,由于該環(huán)節(jié)會對能否進(jìn)行開展工作產(chǎn)生一定的影響,因此相關(guān)人員應(yīng)當(dāng)對數(shù)據(jù)進(jìn)行備份工作。當(dāng)今的較多企業(yè)通常都會采取保密的方式,也就是采取設(shè)置密碼的形式進(jìn)行保密工作的。還存在一些企業(yè)是利用辦公自動化的方式來保密,然而,不能達(dá)到百分之百保密的效果。對此,大部分企業(yè)進(jìn)行備份都是使用不同的電腦進(jìn)行操作的,這樣就能夠確保數(shù)據(jù)不會輕易丟失。除此之外,引起重視的是相關(guān)人員應(yīng)當(dāng)單獨將備份數(shù)據(jù)儲存起來,這樣就方便在需要資料的時候能夠順利的提取。

2.3 計算機軟件項目自動化管理的風(fēng)險問題

該工作的操作與上述的數(shù)據(jù)備份工作有一定程度上的類似,因為就目前的社會形勢而言,社會網(wǎng)絡(luò)存在很大的漏洞,一些企業(yè)的重要信息和數(shù)據(jù)存放存在很大的風(fēng)險,如果風(fēng)險評估和管理工作沒有做好,那之前和之后的一切工作都是白費了,所以說風(fēng)險評估和管理工作也是至關(guān)重要,在計算機軟件項自動化管理的過程中,許多的管理人員無法理解其數(shù)據(jù)的重要性以及風(fēng)險的危害性,對該項工作無法做到盡職盡責(zé),從而導(dǎo)致公司數(shù)據(jù)丟失,造成無法彌補的遺憾。因此,企業(yè)在進(jìn)行相關(guān)人員選拔和培訓(xùn)時,一定要將風(fēng)險管理工作的重要性告訴給大家,讓工作人員了解該工作是不容有失的。只有如此,公司的一切工作才能夠正常運行,否則將是大家都無法承擔(dān)的后果。

3 自動化在計算機軟件工程項目中的應(yīng)用

3.1 應(yīng)用概述

當(dāng)前,自動化技術(shù)中,一般使用可編程控制器將復(fù)雜的編程簡單化,從而使得計算機的性能得到了很大的改進(jìn)。這種控制裝置以計算機技術(shù)作為基礎(chǔ),在此基礎(chǔ)上對工業(yè)化的生產(chǎn)進(jìn)行管理控制,縱使使得工業(yè)生產(chǎn)中計算機自動化得以實現(xiàn)。這種技術(shù)應(yīng)用的范圍比較底在工業(yè)領(lǐng)域中使用,可以大大的提升工程建設(shè)的效率。自動化技術(shù)應(yīng)用于軟件工程項目中,同樣可以提升軟件項目開發(fā)的效率。

3.2 計算機輔助工程在計算機軟件工程項目的中的應(yīng)用

計算機輔助工程(CAE),主要是利用計算機對比較復(fù)雜的工程進(jìn)行測試計算,然后對方案的可行性進(jìn)檢測。在計算機軟件工程項目中,使用CAE能夠?qū)φ麄€工程項目進(jìn)行監(jiān)測與控制,從而對工程項目中需要改進(jìn)的地方進(jìn)行及時的調(diào)整。運用計算機輔助設(shè)計可以確保自動化設(shè)備操作的穩(wěn)定性,然后把參數(shù)進(jìn)行優(yōu)化,進(jìn)而選擇出最佳的方案。運用CAPP可以在產(chǎn)品的生產(chǎn)以及設(shè)計過程中,代替人進(jìn)行相關(guān)的計算以及信息分析,節(jié)省人力,節(jié)約成本,同時也提升了效率,實現(xiàn)了確保工程項目質(zhì)量的目標(biāo)。CAM可以把進(jìn)行生產(chǎn)活動之前的設(shè)計方案以及相關(guān)的信息,轉(zhuǎn)化成制造信息,然后通過數(shù)控方式對產(chǎn)品的生產(chǎn)過程以及包裝成品的過程進(jìn)行監(jiān)測,一旦出現(xiàn)問題進(jìn)行及時的調(diào)整。當(dāng)前計算機對系統(tǒng)的自動化在自動化控制系統(tǒng)中的應(yīng)用比較多。此外,隨著計算機技術(shù)的發(fā)展,軟件的自動化已經(jīng)逐漸的向計算機智能領(lǐng)域延伸。智能通過對人的模仿,實現(xiàn)數(shù)據(jù)的處理,從而建立起控制模型來對工程項目進(jìn)行分析。

結(jié)束語

在計算機自動化進(jìn)行管理過程中具有一定的復(fù)雜性。特別是全球的發(fā)展離不開計算機技術(shù),也在當(dāng)今生活中起著重要的角色。就大部分軟件公司來看,自動化管理體系在計算機軟件工程中有著重要的意義,只有把這部分的內(nèi)容提高上去,才能確保提高工程項目的整體效果,從而推動企業(yè)的不斷壯大,才能夠向世界的信息時代邁出重要的一步。

參考文獻(xiàn)

[1]辛為,魏麗嬌.計算機軟件工程管理與應(yīng)用解析[J].中小企業(yè)管理與科技(上旬刊),2015(12).

[2]李田英,蘇艷.計算機軟件工程管理與應(yīng)用分析[J].電腦知識與技術(shù),2015(28).

[3]崔寧,李克鋒.計算機軟件工程項目管理分析[J].電子技術(shù)與軟件工程,2014(17).

第8篇:計算機技術(shù)與軟件工程范文

[關(guān)鍵詞]軟件工程;標(biāo)準(zhǔn)化

中圖分類號:TP311.5 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2015)27-0149-01

引言

當(dāng)前中國軟件管理機構(gòu)、中國軟件企業(yè)或其他軟件開發(fā)機構(gòu),正在推行軟件工程標(biāo)準(zhǔn)化的工作。把軟件工程標(biāo)準(zhǔn)化工作切實地向前推進(jìn)一步,必須掌握有關(guān)軟件工程國家標(biāo)準(zhǔn)的具體內(nèi)容。

一、軟件工程標(biāo)準(zhǔn)化的概念

計算機問世以后,人要和計算機打交道,需要程序設(shè)計語言,這種語言不僅應(yīng)讓計算機理解,而且還應(yīng)讓別人看懂,使其成為人際交往的工具。程序設(shè)計語言的標(biāo)準(zhǔn)化最早提到日程上來。60年代程序設(shè)計語言蓬勃發(fā)展,出現(xiàn)了名目繁多的語言,這對于推動計算機語言的發(fā)展無疑有著重要作用。但同時也帶來許多麻煩。即使同一種語言,由于在不同型號的計算機上實現(xiàn)時,作了不同程度的修改和變動,形成了這一語言的種種“方言”,為編寫出程序的交流設(shè)置了障礙。制定標(biāo)準(zhǔn)化程序設(shè)計語言,為某一程序設(shè)計語言規(guī)定若干個標(biāo)準(zhǔn)子集,對于語言的實現(xiàn)者和用戶都論我國軟件工程標(biāo)準(zhǔn)化

馬 顏

(同濟(jì)大學(xué) 天津 200092)

[摘 要]在世界經(jīng)濟(jì)的影響和推動下,中國經(jīng)濟(jì)獲得了重大突破和進(jìn)展。特別是現(xiàn)代化計算機信息技術(shù)的發(fā)展,為我國各企業(yè)經(jīng)濟(jì)的發(fā)展與管理提供了新的技術(shù)手段,極大的提高了企業(yè)的工作效率和經(jīng)濟(jì)效益。而軟件工程的開發(fā)與建設(shè)作為計算機技術(shù)發(fā)展的重要部分,對計算機技術(shù)的發(fā)展起著重要的影響。但是,當(dāng)前我國的軟件工程在標(biāo)準(zhǔn)化建設(shè)的過程中依然存在不少問題,因此,促進(jìn)軟件工程的標(biāo)準(zhǔn)化建設(shè)擺在了重要的位置。

[關(guān)鍵詞]軟件工程;標(biāo)準(zhǔn)化

中圖分類號:TP311.5 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2015)27-0149-01帶來了很大方便。

二、標(biāo)準(zhǔn)化的主要特點

在開發(fā)一個軟件時,需要有許多層次、不同分工的人員相互配合;在開發(fā)項目的各個部分以及各開發(fā)階段之間也都存在著許多聯(lián)系和銜接問題。如何把這些錯綜復(fù)雜的關(guān)系協(xié)調(diào)好,需要有一系列統(tǒng)一的約束和規(guī)定。在軟件開發(fā)項目取得階段成果或最后完成時,還需要進(jìn)行階段評審和驗收測試。投入運行的軟件,其維護(hù)工作中遇到的問題又與開發(fā)工作有著密切的關(guān)系。軟件的管理工作則滲透到軟件生存期的每一個環(huán)節(jié)。所有這些都要求提供統(tǒng)一的行為規(guī)范和衡量準(zhǔn)則,使得各種工作都能有章可循。

軟件工程的標(biāo)準(zhǔn)化會給軟件工作帶來許多好處,比如:

(1)可提高軟件的可靠性、可維護(hù)性和可移植性。

(2)可提高軟件的生產(chǎn)率。

(3)可提高軟件人員的技術(shù)水平。

(4)可提高軟件人員之間的通信效率,減少差錯和誤解。

隨著人們對計算機軟件的認(rèn)識逐漸深入。軟件工作的范圍從只是使用程序設(shè)計語言編寫程序,擴(kuò)展到整個軟件生存期。諸如軟件概念的形成、需求分析、設(shè)計、實現(xiàn)、測試、安裝和檢驗。運行和維護(hù),直到軟件淘汰(為新的軟件所取代)。同時還有許多技術(shù)管理工作(如過程管理、產(chǎn)品管理、資源管理)以及確認(rèn)與驗證工作(如評審和審核、產(chǎn)品分析、測試等)常常是跨越軟件生存期各個階段的專門工作。所有這些方面都應(yīng)當(dāng)逐步建立起標(biāo)準(zhǔn)或規(guī)范來。另一方面,軟件工程標(biāo)準(zhǔn)的類型也是多方面的。

三、標(biāo)準(zhǔn)的制定與推行

Java與C++相比,不再支持運算符重載、多級繼承及廣泛的自動強制等易混淆和較少使用的特性,而增加了內(nèi)存空間自動垃圾收集的功能,復(fù)雜特性的省略和實用功能的增加使得開發(fā)變得簡單而可靠。簡單化的另一個方面是Java的系統(tǒng)非常小,其基本解釋和類支持部分只占40KB,附加的基本標(biāo)準(zhǔn)庫和線程支持也只需增加175KB。

軟件工程標(biāo)準(zhǔn)的制定與推行通常要經(jīng)歷一個環(huán)狀的生命周期。最初,制定一項標(biāo)準(zhǔn)僅僅是初步設(shè)想,經(jīng)發(fā)起后沿著環(huán)狀生命期,順時針進(jìn)行要經(jīng)歷以下的步驟:建議,開發(fā),咨詢,審批,公布,培訓(xùn),實施,審核,修訂。為使標(biāo)準(zhǔn)逐步成熟,可能在環(huán)狀生命周期上循環(huán)若干圈,需要做大量的工作。

四、軟件工程標(biāo)準(zhǔn)的層次

根據(jù)軟件工程標(biāo)準(zhǔn)制定的機構(gòu)和標(biāo)準(zhǔn)適用的范圍有所不同,它可分為五個級別,即國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)(機構(gòu))標(biāo)準(zhǔn)及項目(課題)標(biāo)準(zhǔn)。以下分別對五級標(biāo)準(zhǔn)的標(biāo)識符和標(biāo)準(zhǔn)制定(或批準(zhǔn))的機構(gòu)做一簡要說明:

(一)國際標(biāo)準(zhǔn)

由國際聯(lián)合機構(gòu)制定和公布,提供各國參考的標(biāo)準(zhǔn)。如ISO(International Standards Organization)─國際標(biāo)準(zhǔn)化組織。這一國際機構(gòu)有著廣泛的代表性和權(quán)威性,它所公布的標(biāo)準(zhǔn)也有較大的影響。1960年代初,該機構(gòu)建立了“計算機與信息處理技術(shù)委員會”,簡稱ISO/TC97,專門負(fù)責(zé)與計算機有關(guān)的標(biāo)準(zhǔn)化工作。該標(biāo)準(zhǔn)現(xiàn)已由中國收入國家標(biāo)準(zhǔn)。

(二)國家標(biāo)準(zhǔn)

由政府或國家級的機構(gòu)制定或批準(zhǔn),適用于全國范圍的標(biāo)準(zhǔn),如:

GB─中華人民共和國國家技術(shù)監(jiān)督局是中國的最高標(biāo)準(zhǔn)化機構(gòu),它所公布實施的標(biāo)準(zhǔn)簡稱為“國標(biāo)”?,F(xiàn)已批準(zhǔn)了若干個軟件工程標(biāo)準(zhǔn)。

(三)行業(yè)標(biāo)準(zhǔn)

由行業(yè)機構(gòu)、學(xué)術(shù)團(tuán)體或國防機構(gòu)制定,并適用于某個業(yè)務(wù)領(lǐng)域的標(biāo)準(zhǔn),如:

GJB──中華人民共和國國家軍用標(biāo)準(zhǔn)。這是由中國國防科學(xué)技術(shù)工業(yè)委員會批準(zhǔn),適合于國防部門和軍隊使用的標(biāo)準(zhǔn)。例如,1988年實施的GJB 437-88《軍用軟件開發(fā)規(guī)范》;GJB 438-88《軍用軟件文檔編制規(guī)范》。

此外,近年來中國許多經(jīng)濟(jì)部門(例如,原航空航天部、原國家機械工業(yè)委員會、對外經(jīng)濟(jì)貿(mào)易部、石油化學(xué)工業(yè)總公司等)都開展了軟件標(biāo)準(zhǔn)化工作,制定和公布了一些適合于本部門工作需要的規(guī)范。這些規(guī)范大都參考了國際標(biāo)準(zhǔn)或國家標(biāo)準(zhǔn),對各自行業(yè)所屬企業(yè)的軟件工程工作起了有力的推動作用。

(四)企業(yè)規(guī)范

一些大型企業(yè)或公司,由于軟件工程工作的需要,制定適用于本部門的規(guī)范。例如,美國IBM公司通用產(chǎn)品部(General Products Division)1984年制定的《程序設(shè)計開發(fā)指南》,僅供該公司內(nèi)部使用。

綜上所述,我國的軟件工程標(biāo)準(zhǔn)化建設(shè)起步相對較晚,與發(fā)達(dá)國家的建設(shè)有著一定的差距。軟件工程本身就是一項要求比較高的行業(yè),加上國內(nèi)技術(shù)上的局限性,導(dǎo)致目前我國的軟件工程標(biāo)準(zhǔn)化建設(shè)依然存在不完善情況。因此,我國應(yīng)采取積極的建設(shè)措施,加強對軟件工程的開發(fā)與學(xué)習(xí),努力學(xué)習(xí)國際先進(jìn)標(biāo)準(zhǔn),建立我國標(biāo)準(zhǔn)化的軟件工程。

參考文獻(xiàn)

[1] 張海潘.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,1998.

第9篇:計算機技術(shù)與軟件工程范文

關(guān)鍵詞:數(shù)據(jù)庫設(shè)計;軟件工程;作用分析

1軟件工程技術(shù)的相關(guān)背景和基本概念及原理

1.1軟件工程技術(shù)概述

軟件工程技術(shù)是一種新興的信息工程技術(shù),現(xiàn)已被廣泛的運用在人們生產(chǎn)和生活的各個領(lǐng)域。軟件工程技術(shù)的開發(fā)與應(yīng)用,顯著的提高了計算機水平和推動了科學(xué)技術(shù)的發(fā)展,將軟件工程技術(shù)運用到數(shù)據(jù)庫的設(shè)計過程中也是非常常見的。傳統(tǒng)的軟件開發(fā)從某種意義上來說就是一種從“高層概念”到“低層概念”的映射,以實現(xiàn)高層邏輯轉(zhuǎn)變?yōu)榈蛯舆壿?。但是就大型軟件系統(tǒng)而言,軟件的開發(fā)工作涵蓋的內(nèi)容和范圍更多、更廣,包含了技術(shù)人員、相關(guān)技術(shù)、開發(fā)途徑以及成本和進(jìn)度等許多方面,所以可以將軟件工程技術(shù)綜合定義為是一類可以用來滿足客戶需求并以軟件產(chǎn)品和工程為對象的學(xué)科,其應(yīng)用原理包括計算機科學(xué)理論和工程管理原則,主要內(nèi)容是設(shè)計模式、程序語言設(shè)計和數(shù)據(jù)庫等方面。早期的軟件工程技術(shù)開發(fā)模型主要為瀑布式,隨著科學(xué)技術(shù),尤其是計算機技術(shù)的不斷發(fā)展,其開發(fā)模型已經(jīng)逐步演變成為螺旋式的迭代開發(fā),再到目前的軟件工程技術(shù)敏捷開發(fā),軟件技術(shù)不斷的發(fā)展和完善,越來越成熟。當(dāng)然,不管是處于哪個時期,軟件工程技術(shù)都要遵守采用科學(xué)的手段進(jìn)行管理,同時通過合作的形式來提高軟件生產(chǎn)效率的基本原則,國內(nèi)外的許多專家和學(xué)者通過軟件工程技術(shù)發(fā)展的過程總結(jié)出了許多新的軟件開發(fā)方法,并由此誕生了軟件工程學(xué)。軟件工程學(xué)是對軟件工程技術(shù)相關(guān)理論知識的歸納與總結(jié),很大程度上解改善了軟件工程技術(shù)的現(xiàn)狀,但是由于軟件工程學(xué)科本身具有理論性強、實踐局限性較大的特性,致使軟件危機仍然活躍在人們的生產(chǎn)生活中。近年來,通過不斷的研究與探索,軟件工程領(lǐng)域出現(xiàn)了許多新的思想和方法,像軟件再開發(fā)利用、軟件自動生成器等等,推動著軟件工程技術(shù)向自動化和標(biāo)準(zhǔn)化方向發(fā)展。

1.2軟件設(shè)計中的工程技術(shù)分析

軟件設(shè)計中的工程技術(shù)主要包含的是軟件的生存周期、規(guī)格說明書以及軟件設(shè)計。其中軟件的生存周期主要由要求分析、規(guī)格說明、設(shè)計、編碼、測試和維護(hù)這六個環(huán)節(jié)組成。前兩個環(huán)節(jié)主要是根據(jù)客戶的要求來進(jìn)行的,要求達(dá)到明確軟件設(shè)計目的的任務(wù),后面四個環(huán)節(jié)是針對計算機系統(tǒng)而言的,要求通過各種技術(shù)手段來實現(xiàn)由之前兩個環(huán)節(jié)確定的軟件設(shè)計目的。軟件開發(fā)的最終目的是為人們的生活服務(wù),所以在進(jìn)行軟件設(shè)計的時候一定要嚴(yán)格執(zhí)行軟件生存周期中的要求分析和規(guī)格說明,也就是說一定要按客戶的要求進(jìn)行設(shè)計;規(guī)格說明書環(huán)節(jié)就是指把用戶的需求輸入并整理結(jié)果,從而得到軟件的具體規(guī)格說明;軟件設(shè)計環(huán)節(jié)就是通過計算機技術(shù)以及其它的一些硬件設(shè)備來實現(xiàn)規(guī)格說明書中的內(nèi)容,最終實現(xiàn)軟件的開發(fā)。

2軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計中的實際應(yīng)用分析

2.1用于分析數(shù)據(jù)庫的可行性

使用軟件工程技術(shù),結(jié)合既有的計算機技術(shù)及人工控制條件,對數(shù)據(jù)庫的經(jīng)濟(jì)效益、技術(shù)以及操作方便性等方面進(jìn)行考察,從而實現(xiàn)對數(shù)據(jù)庫設(shè)計任務(wù)可否完成的初步估計。在分析時要注意記錄分析結(jié)果,整理并書寫相關(guān)的可行性報告。

2.2用于制定數(shù)據(jù)庫的開發(fā)計劃

當(dāng)數(shù)據(jù)庫可行性的分析工作結(jié)束后,結(jié)合可行性報告,如果認(rèn)為該項目具備很強的可行性,則可以開始制定該數(shù)據(jù)庫的開發(fā)計劃。數(shù)據(jù)庫項目的開發(fā)計劃內(nèi)容應(yīng)該包括有關(guān)人員的組成、人員的分配、項目進(jìn)度、項目驗收方式與驗收標(biāo)準(zhǔn)和開發(fā)過程中的重點環(huán)節(jié)等等。除此之外,要注重用戶界面的開發(fā),只有方便、美觀且友好的用戶界面才會被客戶接受,所以在數(shù)據(jù)庫項目開發(fā)計劃中應(yīng)該包括用戶界面的開發(fā)工作。

2.3用于分析數(shù)據(jù)庫系統(tǒng)的需求

將軟件工程技術(shù)運用于對數(shù)據(jù)庫需求的分析工作,分析的主要內(nèi)容包括:數(shù)據(jù)的需求、運行環(huán)境的需求、系統(tǒng)性能的需求等等。通過分析數(shù)據(jù)庫的需求,可以了解建立數(shù)據(jù)庫需要的軟件配置標(biāo)準(zhǔn)和運行環(huán)境,從而為開發(fā)數(shù)據(jù)庫提供參照標(biāo)準(zhǔn)和數(shù)據(jù)支持。

2.4用于數(shù)據(jù)庫的設(shè)計階段

數(shù)據(jù)庫的設(shè)計和建立是數(shù)據(jù)庫系統(tǒng)的關(guān)鍵環(huán)節(jié)。數(shù)據(jù)庫的設(shè)計質(zhì)量直接影響著數(shù)據(jù)庫系統(tǒng)的運行效率和效果。一個成功的數(shù)據(jù)庫軟件系統(tǒng)一方面可以簡化運算方式,提升運行效率,另一方面還可以幫助數(shù)據(jù)庫的用戶簡便快捷的獲取需要的信息,同時還需要保證數(shù)據(jù)庫中數(shù)據(jù)的完整性,為完成數(shù)據(jù)庫的設(shè)計提供便捷。設(shè)計數(shù)據(jù)庫的基本操作是分析。首先要分析數(shù)據(jù)庫的概念和結(jié)構(gòu),大致掌握用戶的具體需求,然后依據(jù)這些來擬定一個數(shù)據(jù)庫系統(tǒng)的實體聯(lián)系圖;其次是分析數(shù)據(jù)庫的邏輯結(jié)構(gòu),將理論中的E-R圖轉(zhuǎn)換為程序語言,以使其與DBMS系統(tǒng)相匹配,從而實現(xiàn)將實體之間關(guān)系轉(zhuǎn)化數(shù)據(jù)庫系統(tǒng)之間的關(guān)系。另外,數(shù)據(jù)庫系統(tǒng)的物理結(jié)構(gòu)的設(shè)計內(nèi)容應(yīng)該包括數(shù)據(jù)的存取方法和數(shù)據(jù)的存取結(jié)構(gòu)。通常,數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計分為兩個環(huán)節(jié),其一是確定數(shù)據(jù)庫系統(tǒng)的物理結(jié)構(gòu),其二是評估該物理結(jié)構(gòu)的運行效率,通過綜合考慮這兩個環(huán)節(jié)來對數(shù)據(jù)庫物理結(jié)構(gòu)的合理性進(jìn)行最終的評價。

2.5用于數(shù)據(jù)庫的詳細(xì)設(shè)計和概要設(shè)計

數(shù)據(jù)庫系統(tǒng)的詳細(xì)設(shè)計是設(shè)計程序框架,而不是編寫程序。總的來說,數(shù)據(jù)庫系統(tǒng)的概要設(shè)計分為兩個階段:第一,制定數(shù)據(jù)庫系統(tǒng)的實施方案;第二進(jìn)行軟件結(jié)構(gòu)設(shè)計。

3總結(jié)

總而言之,將軟件工程技術(shù)應(yīng)用與數(shù)據(jù)庫的設(shè)計具有重要的戰(zhàn)略意義,一方面可以提高數(shù)據(jù)庫設(shè)計的工作效率,另一方面還可以增加數(shù)據(jù)庫的靈活性和適應(yīng)性。所以在軟件工程技術(shù)的實際應(yīng)用中,要不斷的探索與研究,對其應(yīng)用方式進(jìn)行改進(jìn)和完善,以保障數(shù)據(jù)庫的順利設(shè)計與建立。

參考文獻(xiàn)

[1]曹楊帆.數(shù)據(jù)庫設(shè)計中軟件工程技術(shù)的作用[J].電子技術(shù)與軟件工程,2016(03):202.