萬蕾
摘要:軟件工程對于數(shù)據(jù)庫設計有著不可替代的重要性,軟件工程在數(shù)據(jù)庫設計中的應用對策,為工業(yè)發(fā)展提供一些理論參考,作為一種新的現(xiàn)代信息技術,軟件工程如今已在許多領域廣泛應用,特別是在數(shù)據(jù)庫設計中,軟件工程可以提高計算機的水平,促進科學和技術的發(fā)展,并促進生產(chǎn)效率。
關鍵詞:數(shù)據(jù)庫;軟件設計;作用
中圖分類號:TP311.13 文獻標識碼:A 文章編號:1007-9416(2019)12-0053-02
數(shù)據(jù)庫設計過程非常復雜,系統(tǒng)的物理結構和邏輯結構,上述兩個結構都通過映射連接非常復雜。使用效率很低,而且缺乏積極性,但是軟件工程可以實現(xiàn)上述目標。這個問題可以避免,并且可以在數(shù)據(jù)庫設計中發(fā)揮非常重要的作用。
1 軟件工程方面技術的概述
軟件的開發(fā),是從高層次的概念到低層次的概念的映射,這是從高層次的處理向低層次的處理的轉移。軟件開發(fā)包含技術性問題和人力資源等多個成本方面。在最初的軟件設計方面,作為開發(fā)的主要模型是瀑布模型,不過,由于科技不斷發(fā)展,社會不斷進步,螺旋式開發(fā)模型慢慢形成??茖W研究開發(fā)結合了管理與合作,能夠提高軟件生產(chǎn)率,加快軟件工程技術的發(fā)展。軟件工程歷史上已經(jīng)有許多研究人員對該方案進行了總結。慢慢的就形成了現(xiàn)階段的軟件工程學,雖然現(xiàn)在已經(jīng)非常的成功,但是并沒有表示軟件方面的危機已經(jīng)過去,軟件開發(fā)狀況的研究非常重要,但是軟件工程在實現(xiàn)中,單有一個理論在實際的意義中有局限性,這就產(chǎn)生了危機。
2 數(shù)據(jù)庫設計中軟件技術的重要性分析
2.1 改善數(shù)據(jù)庫使用可能性
對該數(shù)據(jù)庫進行了深入審查,目前主要依據(jù)是對信息技術和相關人工控制技術的分析,以及從經(jīng)濟、技術和操作角度對數(shù)據(jù)庫的審查,研究者積極參加了討論,并初步評估了數(shù)據(jù)庫的可行性,以便開發(fā)經(jīng)過驗證的數(shù)據(jù)庫任務設計技術,并最終編寫一份可行性報告。
2.2 有利于幫助制定開發(fā)計劃
在軟件工程技術中制定計劃更容易,因此數(shù)據(jù)分析員可以開始制定數(shù)據(jù)庫開發(fā)計劃。例如,數(shù)據(jù)庫系統(tǒng)開發(fā)小組的構成和有關職員的詳細的計劃、項目的分發(fā)和進度、驗收基準時間表等。軟件工程技術的使用對于提高數(shù)據(jù)庫的美學和簡化性,充分利用客戶在使用數(shù)據(jù)庫方面的經(jīng)驗,對實現(xiàn)這一目標具有特別重要的意義。
2.3 有利于分析系統(tǒng)需求
在設計數(shù)據(jù)庫時,需要對系統(tǒng)運行的環(huán)境及其整合性能進行全面分析,并對系統(tǒng)運行的環(huán)境和整合性能進行分析,例如使用工程軟件進行分析。成果和客觀的結果,并為系統(tǒng)的進一步設計和完善建立必要的數(shù)據(jù)庫。
2.4 有助于根據(jù)用戶需求設計數(shù)據(jù)庫
數(shù)據(jù)庫的建立和設計是數(shù)據(jù)庫系統(tǒng)設計的重要組成部分,其影響因素最為重要,操作速度和影響最為直觀。在整個數(shù)據(jù)庫設計過程中,可以觀測到的相應容積。軟件工程在數(shù)據(jù)庫設計中的重要性反映在根據(jù)用戶的需要優(yōu)化系統(tǒng)設計概念和結構上。
3 工程軟件技術在數(shù)據(jù)庫設計中的應用對策
3.1 在分析可行性環(huán)節(jié)中的應用
在數(shù)據(jù)庫設計中,可以將各種不容易設計的任務分開,如資源服務管理器的設計、辦公室設計、當前模式移動電話版本的設計、數(shù)據(jù)庫系統(tǒng)的開發(fā)等。建立客戶-服務器開發(fā)模型,以提高數(shù)據(jù)庫設計的效率,要牢記社交網(wǎng)絡正在搜集其他相關信息以提高使用效率,加強最新的軟件工程技術應用,以達到監(jiān)測、收集、記錄、改善最終設計結果質量的目的。加強在線信息收集、改進數(shù)據(jù)庫系統(tǒng)的軟件工程技術,為了滿足階層用戶的需要,本地數(shù)據(jù)庫板改善了服務器消息管理接口、接口恢復、數(shù)據(jù)庫備份、列表管理等板的可執(zhí)行性。改進用戶擴展,通過網(wǎng)絡通信功能板遠程操作數(shù)據(jù)庫,改善系統(tǒng)設計的效率。
3.2 在項目開發(fā)環(huán)節(jié)中的應用
在項目開發(fā)步驟中加入軟件工程技術,明確定義項目開發(fā)計劃,并根據(jù)項目開發(fā)小組的實際情況,建立項目開發(fā)團隊,反映數(shù)據(jù)庫設計和系統(tǒng)開發(fā)特性,通過一種新的視角提高數(shù)據(jù)庫系統(tǒng)創(chuàng)造性,滿足高端客戶的要求。編碼將形成一個完整考慮測試和接受內(nèi)容的設計系統(tǒng),以指導標準的內(nèi)容技術,穩(wěn)定系統(tǒng)的同時維護客戶??梢灶A先制定一個更具操作性的業(yè)務計劃,考慮到客戶和商業(yè)需要,嚴格按照軟件工程技術設計數(shù)據(jù)庫系統(tǒng),提高最終接受質量的效率。及時轉讓合格的驗收和檢驗系統(tǒng),以便進行下一次生產(chǎn),并在適當?shù)臅r候終止交易。
3.3 在分析用戶需求環(huán)節(jié)中的應用
明確界定數(shù)據(jù)庫設計的功能和使用,使用軟件工程來滿足用戶的需要,并根據(jù)用戶的需要和選擇作為主要標準,在基于軟件工程的數(shù)據(jù)庫設計中考慮到用戶的需要,確定數(shù)據(jù)庫系統(tǒng)與系統(tǒng)剩余部分之間的界面,提高軟件沖擊技術的需求效率。應該對不同用戶的不同需要進行分類,例如循環(huán)軟件和使用策略,加強數(shù)據(jù)庫的結構。及時分析數(shù)據(jù)庫結構,加強計劃與基于模型的實體之間的密切聯(lián)系。文字,盡可能延長軟件工程的生命周期,及時糾正錯誤,不斷開發(fā)和改進軟件工程,并分析系統(tǒng)在功能性、操作環(huán)境、性能等方面的需要。提供關于相應系統(tǒng)需求的報告,最能反映用戶對數(shù)據(jù)庫系統(tǒng)的需求,并且始終符合簡單化和功能完整的基本原則。
4 在數(shù)據(jù)庫設計中如何運用軟件工程技術
4.1 探究數(shù)據(jù)庫的可行性
使用軟件工程技術,將現(xiàn)有的人工控制條件與計算機技術結合起來,進一步研究數(shù)據(jù)庫的操作方便性、技術和經(jīng)濟效益。因此,可以預先估計完成數(shù)據(jù)庫設計的可能性。在這項研究中,重點將是記錄分析結果,編寫和起草相關的可行性報告。
4.2 制定數(shù)據(jù)庫的相關開發(fā)計劃
一旦完成數(shù)據(jù)庫可行性研究,可行性報告將合并起來,如果認為該項目比較可行,就可以開始制定數(shù)據(jù)庫開發(fā)計劃。此外,為了進一步開發(fā)用戶界面,客戶只接受方便用戶的、美觀的和方便用戶的界面。因此,用戶界面的具體開發(fā)應當包括在相關的開發(fā)計劃中。
4.3 探究數(shù)據(jù)庫系統(tǒng)的具體需求
在數(shù)據(jù)庫需求評估中使用軟件工程技術包括系統(tǒng)性能需求、操作條件和數(shù)據(jù)需求。配置數(shù)據(jù)庫創(chuàng)建所需的軟件,從而為數(shù)據(jù)庫的開發(fā)和基準提供額外的支持。
4.4 在數(shù)據(jù)庫的設計時期的運用
作為數(shù)據(jù)庫系統(tǒng)的重要步驟,數(shù)據(jù)庫設計和開發(fā)的地位不可動搖。數(shù)據(jù)庫設計的質量直接影響到數(shù)據(jù)庫系統(tǒng)的操作和效率。提高效率,同時幫助數(shù)據(jù)庫的相關用戶獲得更多的信息,同時確保數(shù)據(jù)庫中的數(shù)據(jù)的完整性和有效設計。
數(shù)據(jù)庫的結構和含義,更好地了解用戶的詳細需要,然后根據(jù)這些需要為數(shù)據(jù)庫系統(tǒng)繪制物理鏈接圖;研究數(shù)據(jù)庫的邏輯結構,將理論電子-R卡轉換為程序語言,使其與DBMS系統(tǒng)兼容,從而將實體間的關系轉換為數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫應包括數(shù)據(jù)存取結構和相應的方法。一種是澄清數(shù)據(jù)庫系統(tǒng)的物理結構,另一種是評估物理結構運作的效率,并進一步評估數(shù)據(jù)庫物理結構的科學性和合理性,同時適當考慮到這兩個步驟。
4.5 用于數(shù)據(jù)庫的概要設計與具體設計
數(shù)據(jù)庫系統(tǒng)作為設計程序與框架的工具,并不屬于專門的程序設計。數(shù)據(jù)庫系統(tǒng)的一般設計有兩個方面:第一,數(shù)據(jù)庫系統(tǒng)的設計;第二,軟件結構的設計。
5 結語
鑒于上述情況,應用軟件工程和數(shù)據(jù)庫設計不僅對提高數(shù)據(jù)庫設計的效率非常有用,此外,為了提高數(shù)據(jù)庫的適應性和靈活性,及時的改進和改進有助于平穩(wěn)地設計和建立數(shù)據(jù)庫,同時最大限度地發(fā)揮軟件開發(fā)技術的影響。
參考文獻
[1] 高猛.數(shù)據(jù)庫設計中軟件工程技術的作用分析[J].讀寫算(教育教學研究),2017(17):365.
[2] 曹楊帆.數(shù)據(jù)庫設計中軟件工程技術的作用[J].電子技術與軟件工程,2017(03):202-203.
[3] 吳麗華,鄧田.軟件工程技術在數(shù)據(jù)庫設計中的作用分析[J].電腦迷,2017(05):69-70.
The Role of? Software Engineering in Database Design is Discussed
WAN Lei
(People's Hospital of? Dongxihu District, Wuhan? Hubei? 430040)
Abstract:The Importance of Software Engineering in Database Design, The Application Countermeasures of Software Engineering in Database Design, providing Some Theoretical Reference to Industrial Development.Et promouvoir la vie et la production.
Key words:data base;software design;effect