本站小編為你精心準備了數據庫設計中軟件工程技術的運用參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:本文簡要介紹了軟件工程技術的相關背景和基本概念,結合軟件工程的技術的應用要點和注意事項,主要分析了軟件工程技術在數據庫設計中的實際應用,最后總結了軟件工程技術對于提高數據庫設計工作質量的重要意義,旨在不斷改進和完善該技術在數據庫中的應用,從而提升科學技術的使用效率,為促進數據庫的使用和開發提供有效的動力。
關鍵詞:數據庫設計;軟件工程;作用分析
1軟件工程技術的相關背景和基本概念及原理
1.1軟件工程技術概述
軟件工程技術是一種新興的信息工程技術,現已被廣泛的運用在人們生產和生活的各個領域。軟件工程技術的開發與應用,顯著的提高了計算機水平和推動了科學技術的發展,將軟件工程技術運用到數據庫的設計過程中也是非常常見的。傳統的軟件開發從某種意義上來說就是一種從“高層概念”到“低層概念”的映射,以實現高層邏輯轉變為低層邏輯。但是就大型軟件系統而言,軟件的開發工作涵蓋的內容和范圍更多、更廣,包含了技術人員、相關技術、開發途徑以及成本和進度等許多方面,所以可以將軟件工程技術綜合定義為是一類可以用來滿足客戶需求并以軟件產品和工程為對象的學科,其應用原理包括計算機科學理論和工程管理原則,主要內容是設計模式、程序語言設計和數據庫等方面。早期的軟件工程技術開發模型主要為瀑布式,隨著科學技術,尤其是計算機技術的不斷發展,其開發模型已經逐步演變成為螺旋式的迭代開發,再到目前的軟件工程技術敏捷開發,軟件技術不斷的發展和完善,越來越成熟。當然,不管是處于哪個時期,軟件工程技術都要遵守采用科學的手段進行管理,同時通過合作的形式來提高軟件生產效率的基本原則,國內外的許多專家和學者通過軟件工程技術發展的過程總結出了許多新的軟件開發方法,并由此誕生了軟件工程學。軟件工程學是對軟件工程技術相關理論知識的歸納與總結,很大程度上解改善了軟件工程技術的現狀,但是由于軟件工程學科本身具有理論性強、實踐局限性較大的特性,致使軟件危機仍然活躍在人們的生產生活中。近年來,通過不斷的研究與探索,軟件工程領域出現了許多新的思想和方法,像軟件再開發利用、軟件自動生成器等等,推動著軟件工程技術向自動化和標準化方向發展。
1.2軟件設計中的工程技術分析
軟件設計中的工程技術主要包含的是軟件的生存周期、規格說明書以及軟件設計。其中軟件的生存周期主要由要求分析、規格說明、設計、編碼、測試和維護這六個環節組成。前兩個環節主要是根據客戶的要求來進行的,要求達到明確軟件設計目的的任務,后面四個環節是針對計算機系統而言的,要求通過各種技術手段來實現由之前兩個環節確定的軟件設計目的。軟件開發的最終目的是為人們的生活服務,所以在進行軟件設計的時候一定要嚴格執行軟件生存周期中的要求分析和規格說明,也就是說一定要按客戶的要求進行設計;規格說明書環節就是指把用戶的需求輸入并整理結果,從而得到軟件的具體規格說明;軟件設計環節就是通過計算機技術以及其它的一些硬件設備來實現規格說明書中的內容,最終實現軟件的開發。
2軟件工程技術在數據庫設計中的實際應用分析
2.1用于分析數據庫的可行性
使用軟件工程技術,結合既有的計算機技術及人工控制條件,對數據庫的經濟效益、技術以及操作方便性等方面進行考察,從而實現對數據庫設計任務可否完成的初步估計。在分析時要注意記錄分析結果,整理并書寫相關的可行性報告。
2.2用于制定數據庫的開發計劃
當數據庫可行性的分析工作結束后,結合可行性報告,如果認為該項目具備很強的可行性,則可以開始制定該數據庫的開發計劃。數據庫項目的開發計劃內容應該包括有關人員的組成、人員的分配、項目進度、項目驗收方式與驗收標準和開發過程中的重點環節等等。除此之外,要注重用戶界面的開發,只有方便、美觀且友好的用戶界面才會被客戶接受,所以在數據庫項目開發計劃中應該包括用戶界面的開發工作。
2.3用于分析數據庫系統的需求
將軟件工程技術運用于對數據庫需求的分析工作,分析的主要內容包括:數據的需求、運行環境的需求、系統性能的需求等等。通過分析數據庫的需求,可以了解建立數據庫需要的軟件配置標準和運行環境,從而為開發數據庫提供參照標準和數據支持。
2.4用于數據庫的設計階段
數據庫的設計和建立是數據庫系統的關鍵環節。數據庫的設計質量直接影響著數據庫系統的運行效率和效果。一個成功的數據庫軟件系統一方面可以簡化運算方式,提升運行效率,另一方面還可以幫助數據庫的用戶簡便快捷的獲取需要的信息,同時還需要保證數據庫中數據的完整性,為完成數據庫的設計提供便捷。設計數據庫的基本操作是分析。首先要分析數據庫的概念和結構,大致掌握用戶的具體需求,然后依據這些來擬定一個數據庫系統的實體聯系圖;其次是分析數據庫的邏輯結構,將理論中的E-R圖轉換為程序語言,以使其與DBMS系統相匹配,從而實現將實體之間關系轉化數據庫系統之間的關系。另外,數據庫系統的物理結構的設計內容應該包括數據的存取方法和數據的存取結構。通常,數據庫的物理結構設計分為兩個環節,其一是確定數據庫系統的物理結構,其二是評估該物理結構的運行效率,通過綜合考慮這兩個環節來對數據庫物理結構的合理性進行最終的評價。
2.5用于數據庫的詳細設計和概要設計
數據庫系統的詳細設計是設計程序框架,而不是編寫程序。總的來說,數據庫系統的概要設計分為兩個階段:第一,制定數據庫系統的實施方案;第二進行軟件結構設計。
3總結
總而言之,將軟件工程技術應用與數據庫的設計具有重要的戰略意義,一方面可以提高數據庫設計的工作效率,另一方面還可以增加數據庫的靈活性和適應性。所以在軟件工程技術的實際應用中,要不斷的探索與研究,對其應用方式進行改進和完善,以保障數據庫的順利設計與建立。
參考文獻
[1]曹楊帆.數據庫設計中軟件工程技術的作用[J].電子技術與軟件工程,2016(03):202.
[2]吳麗華,鄧田.軟件工程技術在數據庫設計中的作用分析[J].電腦迷,2016(05):69.
作者:安泰 單位:內蒙古電子信息職業技術學院電子工程系