摘 " "要:軟件工程技術是一種新型的現代信息技術,在目前多個領域均有著廣泛應用,其中最為顯著的就是在數據庫設計中的應用。軟件工程技術對推動科學技術的發展以及計算機水平的提高有著重要意義,為人們的生活和工作帶來了極大便利。本文就將對數據庫設計中軟件工程技術的重要作用進行研究。
關鍵詞:數據庫設計;軟件工程技術;重要作用
中圖分類號:TP311.13 " " " " " "文獻標識碼:A " " " " " " " 文章編號:1004-7344(2019)03-0244-01
數據庫設計屬于一項系統且復雜的工程,不僅涵蓋的知識內容較多,在結構設計上也有著較高的要求,一旦出現問題,將會直接影響計算機系統的運行效率。而軟件工程技術的應用則能夠減少上述問題的產生,更好的增強數據庫設計的靈活性,保證計算機系統的正常運轉。由此可知在數據庫設計中軟件工程技術具有重要作用。
1 "軟件工程技術
軟件開發可以看作是高層概念映射低層概念的一種方式,經過處理將高層邏輯轉化成低層邏輯,便于人們理解的一種行為。不過對于一些大型軟件開發來說,在定義的規劃上則存在一些差異性。這主要是因為在大型軟件開發過程中,會涉及到很多方面,如人員、成本、技術、進度等,其不僅涵蓋了工程管理和計算機理論等相關知識,還包括了模式、數據庫和語言等方面的設計內容,是一門為滿足用戶需求,以工程和軟件產品為對象的學科。早期的軟件工程技術主要是以瀑布式的開發模式開展的,之后隨著歷史的發展逐漸演變成螺旋式迭代開發,不過在現今發展中,又以敏捷開發方式為主,由此可以看出,軟件工程技術是隨著經濟技術的發展而進行變革的。雖然在軟件工程技術的研發上取得了顯著效果,且形成了專門性的學科,但是其存在的危機卻并未減弱。這主要是由于軟件工程自身具有較強的局限性和理論性,而且其存在的危機隨著社會發展不斷持續下來,為此,在現階段軟件工程技術研發中,要加強對原有問題的控制,并引進新的方式和思想,完善軟件工程技術水平,確保其與時代發展特征相符合。
2 "數據庫設計中軟件工程技術的價值
2.1 "數據庫可行性分析
在該環節主要是對計算機技術以及人工控制技術的相關內容進行分析和研究,并通過多方考察和研究來確保數據庫設計的可行性。同時在考察完成后,要對其實行系統性的總結,從而給出初步診斷結果,然后結合診斷結果對數據庫進行完善,并編寫相應的可行性報告。
2.2 "開發規劃的設計
在確定數據庫可行性后,就可以開展相關開發方案的設計和規劃工作。開發方案中主要包含了系統開發團隊的人員構成及分配、項目開展進度、驗收方式、驗收標準等內容。另外開發方案的制定還要充分考慮市場和用戶需求,在保證數據庫設計合理性和功能性的基礎上,增強設計的美觀性和實用性,為用戶提供更好的視覺享受。
2.3 "數據庫需求的分析
在數據庫需求分析方面,其主要是針對兩方面內容開展的:①對數據庫系統的性能實行細致分析;②對系統的運用環境進行有效分析。只有這樣才能有效加強數據庫設計的合理性、可行性,確保不同環境下數據庫系統的合理運用。另外,在分析數據庫需求時,還要對數據庫軟件配置以及運行情況有一個明確的了解,為數據庫開發提供更多的參考數據。
2.4 "數據庫設計中的價值
數據庫系統的建立和設計質量將直接決定數據庫的整體效果。由于數據庫系統建立過程中會受到多方面因素的影響,進而降低其運行效率和性能,導致整個數據庫系統存在質量問題,所以在設計過程中,一方面要滿足數據庫運行速率以及運行方式的標準要求,便于展開合理的規劃和設計工作,另一方面還要對用戶需求予以充分考慮,提升信息數據獲取效率,增強數據庫建立的完善性。基于此,在數據庫設計時,其需要注意的內容主要有以下幾點:
(1)為了強化數據庫設計效果,先要明確數據庫設計的概念和結構。這就需要結合用戶的實際需求繪制系統實體聯系圖。根據系統實體聯系圖來明確其中存在的邏輯結構關系,并且把概念設計E-R圖形轉化成相應的計算機和程序語言,與DBMS系統互相照應。這樣才能更好的將實體之間的關系轉換成數據系統之間的關系,從而強化數據庫構建效果。另外,在數據庫設計中,還要重點管制物理結構設計效果,以確保后續實施的有效性。
(2)對物理結構的運算和運行效果進行合理評價,增強物理結構的合理性,以確保整體系統的運行效率。同時在系統設計上,應該加強細節的處理,保證各部門之間的協同作業。再者,系統設計并不是程序編寫那么簡單,而是在一定基礎上實行總體程序框架的設計。具體來說,系統設計主要包含了實施方案的設計以及方案實施中相關軟件設計這兩部分內容。
3 "結 語
在數據庫設計中靈活應用軟件工程設計,能夠有效的提升數據庫設計的質量和效率,加快數據庫運行的速度,增強適應性和靈活性,進而促進數據庫系統性能的充分發揮,以推動數據庫的快速發展。雖然我國在軟件工程技術研究上還較為落后,不過隨著科學技術的完善,我國在這方面的研究力度也在逐漸加強,相信在未來發展中,在數據庫設計中能夠更加全面的發揮出軟件工程技術的優勢,為我國軟件工程技術以及數據庫的發展提供更多依據和幫助。
參考文獻
[1]翟辰陽.軟件工程技術在網絡時代背景下的發展淺析[J].技術與市場,2018(07).
[2]張程乾.軟件工程技術發展的趨勢研究[J].數字技術與應用,2018(08).
[3]黃 麗.淺談軟件工程技術的發展[J].科技風,2018(11).
[4]劉 超.軟件工程技術發展思索[J].農家參謀,2018(03).
[5]王修林.軟件工程技術發展的過程和趨勢[J].電子技術與軟件工程,2018(09).
[6]王德梁,鄭志群,何書前,周 裕,石 春.探討軟件工程技術的發展應用[J].電腦知識與技術,2018(13).
收稿日期:2018-12-8
作者簡介:梁天生(1986-),男,漢族,廣東羅定人,助教,本科,人力資源管理專業,研究方向為計算機網絡。