本站小編為你精心準備了數據庫設計中的軟件工程技術作用參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:作為一門全新的當代信息技術,軟件工程技術如今在若干個領域中具有非常普遍的運用,其中在數據庫設計中的運用最為明顯。軟件工程技術有利于提升計算機水平與促進科學技術發展,進一步方便了人們的生活與生產。本文重點分析了在數據庫設計中如何運用軟件工程技術,以供參考。
關鍵詞:數據庫設計;軟件工程技術;作用
數據庫設計是一項系統且繁瑣的過程,涵蓋了邏輯結構與物理結構,這兩類結構是繁瑣的映射連接起來的,靈活度不高且效率很低。而軟件工程技術可以進一步解決以上問題,在數據庫設計中施展了關鍵作用。
一、軟件工程技術的含義
軟件開發是一種從高級含義至低級含義的映射,形成從高級處理向低級處理的轉化。針對功能很強的軟件系統來講,定義并不單一化,因為這類軟件開發與成本、人員以及技術等方面內容有關,從宏觀來分析,軟件工程是可以滿足全部客戶關于軟件產品的需求,通常運用的理論是計算機科學和工程管理,涵蓋了程序語言設計、設計模式以及數據庫等方面[1]。早期的軟件過程技術的核心開發模型是瀑布模型,伴隨社會的飛速進步和科技的進一步發展,逐漸演變為螺旋式開發模型。另外,不管研發哪一階段的軟件工程技術,都堅持科學的使用策略,利用合作和管理相整合的方式來提高軟件生產率,充分發展軟件工程技術。
二、軟件設計里面的工程技術
(一)軟件的生存周期軟件的生存周期一般包含了六個步驟,即規格說明、要求分析、編碼、測試、設計以及維護。同時在軟件設計的進程中要重視以下幾個問題才可以保證軟件生存周期中每個步驟的成功開展:第一,要清楚軟件開發是為了進一步服務于生活、生產,于是要充分依據生存周期里面的規格說明與分析要求開展軟件設計。第二,因為軟件設計最后展現給人們的是使用的相關產品,所以進一步關系到系統工程,在開展軟件設計的過程中要采取結構化的策略,達到規范化的軟件設計。第三,在軟件設計的每個步驟都要注重設計驗證,設計驗證應該進一步貫穿軟件設計的始末。
(二)規格說明書在這一步驟重點是輸入用戶的相關需求且把結果輸出進一步整理為規格說明書的形式,在展現用戶需求的過程中不能產生二義性,這是軟件開發的重要環節[2]。在設計規格說明書的過程中重點依照先以用戶需求創建數據流程圖,再對數據項圖進行設計的策略。
(三)軟件設計軟件設計是把以上的規格說明書進一步翻譯為重點由硬件、軟件、通訊、人為基礎元素構成的系統,而且這四個元素都進一步保存在信息系統中。在設計軟件的時候首先要熟悉每個部分的具體功能,再通過規格說明書的方式把客戶的相關需求輸進系統中且反復設計下級功能。當然,在設計軟件的時候應該重視以下幾個問題:第一,軟件系統設計屬于一項精密的工程,于是要設計部分制度規定對設計人員的行為進行限制。第二,要設計若干個方案防范于未然。
三、在數據庫設計中如何運用軟件工程技術
(一)探究數據庫的可行性運用軟件工程技術,將已有的人工控制條件與計算機技術結合起來,進一步考察數據庫的操作便捷性、技術與經濟效益等方面,進而初步估計能否完成數據庫設計任務。在探究過程中要重視對分析結果進行記錄,對有關的可行性報告進行整理且書寫。
(二)制定數據庫的相關開發計劃當完成數據庫可行性的探究工作后,將可行性報告結合起來,假如覺得此項目擁有較強的可行性,則能夠開始制訂此數據庫的相關開發計劃[3]。數據庫項目的相關開發計劃內容涵蓋人員的分配、相關人員的構成、項目驗收標準和方式、項目進度以及開發進程中的核心步驟等。另外,要進一步開發用戶界面,客戶只會接受友好、美觀與方便的用戶界面,于是在相關開發計劃中應該涵蓋用戶界面的具體開發工作。
(三)探究數據庫系統的具體需求在探究數據庫相關需求的過程中使用軟件工程技術,探究的核心內容涵蓋:系統性能的需求、運行環境的需求以及數據的需求等等。經過探究數據庫的具體需求,能夠了解創建數據庫需要的運行環境與軟件配置標準,進而為開發數據庫進一步提供數據支持以及參照標準。
(四)在數據庫的設計時期的運用設計以及創建數據庫是數據庫系統的重要步驟。數據庫的設計品質對數據庫系統的運行效果與效率產生了直接的影響。一個良好的數據庫軟件系統不但能夠對運算方式進行簡化,提高運行效率,而且能夠幫助數據庫的相關用戶進一步獲得需要的信息,同時還應該確保數據庫里面數據的完整性,有效設計數據庫[4]。探究是設計數據庫的基礎操作。第一,應該探究數據庫的結構與含義,進一步了解用戶的詳細需求,接著根據這些對一個數據庫系統的實體聯系圖進行擬定;第二,探究數據庫的邏輯結構,把理論里面的E-R圖轉變成程序語言,以使其符合DBMS系統,進而把實體之間的關系轉變成數據庫系統之間的關系。此外,數據庫系統中設計物理結構的內容應該涵蓋數據的存取結構與方法。一般情況下,數據庫的物理結構設計包含兩個步驟,首先是明確數據庫系統的物理結構,其次是對該物理結構的運行效率進行評估,經過充分考慮這兩個步驟進一步評價數據庫物理結構的科學性與合理性。
(五)用于數據庫的概要設計與具體設計數據庫系統的具體設計不是編寫程序,而是設計程序的框架。一言以蔽之,數據庫系統的概要設計包含兩個方面:首先,制訂數據庫系統的開展方案;其次,設計軟件結構。
四、結語
總而言之,按照權威調查研究進一步顯示,軟件工程技術可以極大地提高數據庫的設計效率,還可以提高數據庫的靈活性以及適應性,可以使數據庫獲得可持續發展。中國在軟件工程技術上起步很晚,和發達國家還存在一段距離,可經過有關學者的持續研究,會促進軟件工程技術的可持續發展。
參考文獻
[1]劉析遠,丁亞茹.解讀計算機軟件數據庫設計的重要性以及原則[J].中國戰略新興產業,2018(2X):105.
[2]徐亮,陳瀟.數據庫設計理論在軟件開發中的有效運用[J].電子技術與軟件工程,2017(20):46.
[3]范麗萍.基于計算機軟件工程的數據庫編程技術[J].電子技術與軟件工程,2017(1):164-165.
[4]張野.數據庫應用系統特點的數據庫安全設計[J].電子技術與軟件工程,2018,No.134(12):208-209.
作者:羅毅 單位:蘭州理工大學