計算機軟體工程畢業論文範文
計算機軟體工程是資訊時代飛速發展的產物,對我國的資訊化程序來說十分重要。下面是小編為大家整理的計算機軟體工程畢業論文,供大家參考。
一:計算機軟體工程維護措施
【摘要】SE在計算機領域中發揮了重要作用,要注重有效維護SE。維護計算機SE的目的在於保證軟體產品具有可操作性、可移植性以及可適應性的特點,以便可以利用計算機SE有效提升生活效率與工作效率。本文探討了SE的應用現狀以及維護目標,並詳細分析了維護措施,包括SE的開發維護措施,SE的管理維護措施以及SE使用者方面的維護措施。
【關鍵詞】軟體工程;計算機;措施;維護;淺談
軟體工程***SE***涉及到資料庫、編譯器、作業系統以及人機介面等領域,在政府部門、航空工程、商業、農業及工業的發展中起到了非常重要的作用。在維護計算機SE時需要全面協調好過程、工具以及方法之間的關係,確保SE能夠為計算機半自動或自動化執行提供良好的支撐環境[1]。本文探討了維護計算機SE時常用的措施,旨在降低SE維護成本以及提升SE維護質量。
1SE應用現狀與維護目標
計算機SE在社會經濟發展以及日常生活領域中得到了廣泛應用,SE屬於廣義工程範疇,其開發過程具有需求多變性以及個性化的特點,為了有效維護SE,應瞭解SE的應用現狀以及維護目標。首先,SE可以應用於工程專案的管理工作當中。利用SE管理大型工程專案,不但可以避免建設過程的盲目性,同時能夠降低專案管理成本以及提升專案建設效率。基於SE的專案管理工作具有規範性以及有序性的特點,可以確保專案資源、資金等得到高效管理,因此在工程專案建設領域中應用SE能有效提升管理效益。SE也在軟體測試工作中被廣泛應用,開展軟體測試工作的主要目的在於發現軟體執行缺陷,在測試工作中應用SE不但可以及時提高軟體缺陷的查詢效率,同時有助於改善軟體執行質量。此外,SE可以應用於控制衛星系統、電纜系統等[2]。為了確保SE能夠在各個領域中發揮應有的作用,則應設定以下維護目標。第一,在維護SE的過程中應確保軟體能夠充分適應不斷變化的外部執行環境,同時保證修改或維護應用程式後,SE的適應性可以得到有效提升;第二,在維護SE的過程中應注重糾正軟體執行錯誤,並根據實際需要對軟體應用功能進行拓展,以便可以改善系統執行效能以及減少軟體使用過程中的維護成本。
2計算機SE的維護措施
2.1SE的開發維護措施
為了有效維護SE,則應從軟體開發方面入手,通過完善開發工作實現維護目標,同時保證SE可以正常投入使用。在軟體開發工作中,應充分考慮SE生命週期問題以及安全問題,應用安全維護理念、生命執行週期全方位維護的軟體開發理念,確保SE開發維護過程的有效性。首先,應全面評估SE產品面臨的風險,在評估SE產品風險的過程中可以採用問卷調查法收集資料,以瞭解軟體執行過程中的常見風險,包括安全特性、移動程式碼、受攻擊面以及安裝風險等,同時對SE產品隱私進行分級,可以分為高階、中級與低階。在評估風險後應及時分析SE產品面臨的安全風險因素,根據分析結果建立風險防範模型。其次,應根據風險防範模型開發設計相應的安全維護文件,包括開發設計者文件、幫助文件、主線產品安裝或使用說明文件,同時開發嚮導及生成器等安全工具,保證使用者可以在相對安全的環境下配置SE系統以及使用軟體。此外,在開發維護階段,應重視根據SE開發設計需求應用安全編碼、安全測試及安全響應策略。在安全編碼方面,應儘量在開發設計中使用最新的支援工具與編譯器,保證編譯器具有良好的安全防禦性能,禁止將違禁函式作為原始碼的分析工具。在安全測試方面,可以採用滲透測試與模糊測試相結合的方法。在安全響應方面,可以採用漏洞報告接收策略、建立修復策略以及安全更新策略等。
2.2SE的管理維護措施
強化日常管理是維護SE的重要措施,為了做好SE的日常管理工作,可以從以下幾個方面入手。首先,應強化組織結構與人員管理。在管理SE時應重視建立起資訊上傳下達機制暢通、分工明確的管理結構體系,同時根據SE的執行條件以及適用範圍等對組織結構體系進行適當調整,以便確保管理結構可以有效滿足SE維護工作的需要。在人員管理方面,應根據SE的性質與規模等因素合理安排開發設計人員,同時明確規定不同崗位人員應負責的工作,包括查詢SE維護資料、編寫軟體程式以及處理SE執行階段的後續工作等。在管理工作人員的過程中,還需要根據工作人員的能力以及專長等做好調配管理工作,確保工作人員能夠在SE維護中發揮專業所長以及高效解決維護過程中遇到的問題。此外,應強化檔案管理以及使用管理工作。在檔案管理方面,應及時收集好SE開發設計階段中所產生的檔案資料,包括開發設計流程資料、SE架構設計資料等,以便為後期維護工作的開展提供必要的依據,同時有效提升軟體質量以及執行水平。在使用管理方面,應在充分了解SE使用需求以及使用者操作習慣的基礎上制定具有針對性的使用管理方法,減少外界不良干擾因素對SE維護工作產生的影響,從而使SE操作效能以及實用效能等均能夠得到有效改善。
2.3SE使用者方面的維護措施
為了有效維護SE,還應從使用者方面入手,督促使用者養成良好的操作習慣,以降低SE維護難度以及提升SE維護水平。首先,應在使用者端安裝防毒軟體、防火牆等,定期更新防毒軟體中的病毒庫,確保防毒軟體具有較強的防護能力,同時保證SE能夠在防毒軟體的防護下實現安全執行。要注意對計算機硬碟儲存的無用資料檔案、垃圾檔案等進行定時清理,儘量減少計算機C盤中儲存的資料檔案,避免因資料檔案所佔記憶體過多而造成SE的執行效率以及執行過程中的安全性受到不良影響。其次,應注意定期查殺硬碟,發現木馬等惡意程式時需要及時清除,並注意採用備份、加密等方法管理硬碟中的重要資料及檔案,避免因系統崩潰而影響到硬碟資料的完整性。在瀏覽網路的過程中,應避免進入國家明令禁止的網站,以預防病毒通過網路傳播到本地計算機中,從而保證SE執行的安全性。還應注意避免“”或開啟不明連結地址,以減少SE面臨的不安全因素。
3結語
綜上所述,SE為計算機的海量儲存、高速運算以及智慧化管理提供了技術支撐,同時為計算機使用者打開了全新的空間,包括虛擬世界、人機面對面服務、知識搜尋以及雲端計算等。為了確保具有模糊計算以及離散控制特徵的SE工程可以在計算機領域中充分發揮作用,應重視強化SE維護工作,以通過針對性維護有效保證SE處於正常工作狀態。
參考文獻:
[1]鍾林輝,侯長源,宗洪雁,葉茂盛.構件化軟體演化資訊及演化相似性度量技術研究[J].計算機應用研究,2015***05***:1399~1402.
[2]徐久強,盧鎖,劉錚,趙海.軟體巨集觀拓撲結構標準結構熵和度的演化分析[J].東北大學學報***自然科學版***,2013,34***01***:40~43.
二:計算機軟體工程管理及應用
摘要:隨著社會的不斷髮展,科學技術不斷進步,人們逐步進入資訊化社會,計算機網路技術在人們生活中的影響越來越大,生活中各個領域都應用到計算機網路技術,計算機軟體成為人們生活不可或缺的一部分,在很大的程度上改善了人們的生活質量,軟體行業的不斷髮展,在社會的各個領域都得到了很好的應用。
關鍵詞:計算機;軟體工程;管理應用
將計算機技術與管理方法相結合,計算機軟體研發都是計算機軟體工程。計算機軟體工程目前是熱門學科,但對於理論知識仍缺乏正確認知,計算機軟體在應用範圍上非常廣泛,因此軟體管理尤為重要。由於中國還處在計算機軟體專案管理的探索和研究時期[1],因此,文章基於計算機軟體工程的管理與應用歸納防範事項和管理經驗。
1軟體工程隱患防範
1.1程式設計語言
程式設計語言在日常管理與應用上是否規範會直接影響計算機的執行,因為它是計算機軟體重要構成部分。程式設計語言中的低層次語言可劃分為換邊、機器兩種語言,低層次語言在掌握與理解上比較困難,管理與應用的時候也比較有難度。而高階語言簡單易懂,卻具有一定差異性,在把握時需要充分保證相關管理與應用的開展才能持久有效的執行[2]。相對各種計算機軟體,其在程式設計上對語言存在差異性,因此日常管理與應用時要採取針對措施,保證計算機軟體工程執行正常。
1.2保證軟體品質
計算機軟體在應用時具有可移植性、可靠性、可使用性、可理解性、可修改性、可測試性和高效率等,管理與應用都能實現需要較大的代價和成本,從市場需求來看是具有矛盾性的。另外,這些目標特性在實現時具有矛盾性和依賴性。因此,計算機軟體管理與應用要基於計算機環境,根據不同範圍使用軟體程式特性來體現軟體品質,從而讓計算機軟體工程在應用中有可持續性。
1.3軟體模組化
通過不斷研發新技術來提高產品質量,在開發計算機軟體工程時,一般會先考慮管理與應用的流暢性和有效性。實現相關程式的測量有利於後期測試工作,而軟體出現序列錯誤時軟體模組化可迅速發現與處理,有效地提升了程式執行效率。當某一功能模組出現問題需要修正時,實際操作只需要修改該模組,就能降低對其他模組的影響。用結構化設計程式簡化計算機維護程式便於管理,在日常管理與應用時,掌握外部模組的相關要求與技術可實現自由切換,可減少管理的繁瑣性和維護失誤性[3]。
2軟體工程管理策略
2.1軟體工程管理制度
整個計算機開發過程的規劃沒有統一平臺,重複開發產生各種軟體開發平臺,網路建設開發平臺將會建立統一規則,並且要收集所有共同開發的計算機軟體來建立一個統一平臺。相對修改資料的操作,要藉助平臺對程序的控制,資料庫與資訊科技的發展已經取代了網路計算操作。因此,在修改資料時軟體程式效率會增加,均勻分配給其他電腦是很好的方式,可以有效地提高工作效率。軟體工程在當前資訊化社會背景作用顯著,提升計算機軟體工程專案的管理效率,改進思路,運用新方法、新手段,加大投入力度,可促進計算機軟體專案的發展。堅持以成本節約,保證產品質量為宗旨推動中國軟體行業的程序。
2.2溝通與監控
自動化辦公區域都有共同的溝通平臺,遇到問題或工作需要的情況下都可以線上交流實現互通有無。如果計算機發生故障,會在第一時間發出警示訊號,及時通知工作人員處理相關問題,減少時間消耗和經濟損失,使日常辦公方便快捷。自動化辦公軟體可實現企業對員工工作流程的實時監控,及時掌握員工的工作狀態以及工作內容,可檢視工作任務和流程,有很強的控制力,可有效地減少工作的錯誤率,使辦公效率和企業的管理機制有效提高。
2.3軟體工程的應用
***、辦公套件、人機介面以及作業系統都是計算機軟體的典型應用,在工業生產、銀行、航空軍事以及政府部門都被廣泛運用。計算機軟體工程個性特點很強,工作人員需要有豐富的操作經驗和悟性,才可以在開發工程中順利完成專案的研製,在軟體開發的過程中,不能等發生了問題再去處理,因為這會影響軟體開發的質量,所以要對一切隱患進行檢測,嚴格控制每一個環節,才能提高軟體研發的質量。開發軟體十分艱難,因為科技的發展,人們使用的軟體越來越先進,所以軟體工程的開發趨於工程化、規範化。生活軟體、教學軟體、辦公軟體的廣泛化使軟體工程的管理與應用成為一個嚴峻的問題,管理者必須要規範的操作和嚴格監控工作流程。計算機軟體工程的管理量巨大,人員的投入、發展的進度、工作態度、管理等都會影響計算機軟體工程的發展,基於計算機專案來管理軟體就會有很大的改進空間。
3加強軟體工程管理與應用相關措施
3.1軟體病毒防護
降低病毒入侵與危害確保計算機軟體工程穩定執行和提高計算機執行的健康型,是構建軟體病毒防護體系最重要的環節。要選用可靠、安全的病毒防禦軟體和防火牆,針對計算機運用環境進行全面防護,提高計算機軟體工程的安全性和穩定性。軟體工程的使用人員要具有明確的安全上網意識,養成正確的上網習慣,在日常工作上對病毒的防範意識高,對來歷不明的網站和軟體不可隨意使用。維護人員要定期掃描計算機軟體工程,避免病毒的入侵和危害。
3.2定期管理硬碟
安排專人定期優化、清掃計算機硬碟,因為計算機執行時,硬碟在長時間積累資料和資料以及垃圾不斷壓縮硬碟空間,從而導致計算機執行速度遲緩、宕機。若硬碟空間不足,長時間使用可能會影響安全性和穩定性。在計算機管理與應用上,對重要的資料和資料要備份,而垃圾碎片一定要及時掃描和清理,確保硬碟一直有充足的空間,使計算機軟體工程管理與應用更加流暢。系統盤會直接影響計算機系統的執行,是計算機最為核心的部分,在安裝其他軟體時,軟體安裝在系統盤執行速度、工作效率會高一些,但是過多選擇安裝在系統盤會壓縮執行空間,導致軟體執行速度和效率變低。在日常的計算機管理與應用方面,不僅要加大力度維護系統盤,還要把其他軟體安裝在其他盤裡以保證系統盤有足夠飛執行空間。軟體工程選擇定期重灌系統是一個高效率的辦法,可以全面對系統進行優化和管理,使系統執行速度正常穩定。
3.3軟體工程的管理
計算機的工程管理直接影響軟體主要效能、資源應用度和人們對軟體產品的滿意性、需求性,要對計算機軟體實施正確的管理,研發符合人們需求的軟體產品。計算機軟體工程管理比較特殊,涉及面比較廣,如果我們對其進行管理時存在缺陷、管理水平差,就會對計算機工程造成嚴重的失誤,導致很多研究人員不願向軟體產業這個方向發展,就會使國家失去很多軟體行業的精英人才。剛起步的軟體公司發展到一定規模以後發展速度會十分緩慢甚至出現停滯,產生這個問題的原因依然是管理技術不到位,缺乏有技術、有經驗的人才,影響公司的發展。目前可採用的管理手段是組織管理、明確分工、開發人員管理、文件管理,以此來保證軟體開發的產品質量滿足市場需求。
4結束語
相對計算機軟體工程而言,日常的軟體涉及領域與應用範圍廣泛,存在的問題都很常見。我們在日常計算機軟體管理與應用中,要以防範的目的檢查潛在隱患,做好管理工作,保證計算機處於正常執行,提高計算機軟體工程應用的流暢性。用先進技術對計算機軟體進行開發,要保證開發軟體產品的產品質量,不斷完善計算機軟體工程的管理方法,提升其更廣泛的發展空間,符合人們的生活需求。
參考文獻:
[1]閆學陽.計算機軟體工程管理與應用探討[J].電子技術與軟體工程,2015,5***20***:77-78.
[2]劉琳.計算機軟體工程管理與應用分析[J].軟體,2014,35***2***:141-142.
[3]蘭璇.關於計算機軟體工程管理與應用探討[J].電子技術與軟體工程,2015,12***6***:89-90.