




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
多級正交軟件體系結構軟件進化是隨著對軟件的新需求的產生和對部分舊功能的廢棄而對他不斷進行調整的處理過程,也就是人們常說的軟件升級,它是對原有軟件的補充以適應需求和環境的變化,但是并非對原有軟件的全盤否定和重寫。歷來,由于企業組織的變化和軟件運行環境的更新,使得應用軟件的進化過程十分復雜,正交軟件體系結構就是在這種條件下應運而生的。正交軟件體系結構的基本思想是把應用系統的結構按功能的正交相關性,垂直分割為多個線索,線索又分為幾個層次,每個線索由多個具有不同層次的功能和不同抽象水平的組件構成。而各線索的相同層次的組件,即同一層中的組件有相同的抽象水平。對于大型復雜軟件系統,每一條線索又可以按類似的方法劃分為若干條子線索,,其子線索還可以分為更低一級的子線索,形成多級正交結構。正交結構具有如下特點:易理解性:結構十分清晰,擁有本應用領域一些專業知識的用戶能夠通過閱讀結構功能說明了解每一個組件的功能。自適應性:組件是軟件的基本量子,它既足夠大,因而有功能的,能重用的,有足夠小,因而易于維護,改進,因而對組件的局部修改不會影響整個軟件的體系結構。結構易調整:由于采用垂直線索組件族結構,當要增加或刪除一個功能時,只要增加或刪除一個線索組件族就可以了。相關視圖如圖所示:4)結構可重用性:對于軟件大變更,體系結構是可重用的。ffiL菜單播口底功髄對話框層—數據護型與數據接口|物理數據庫層安全監?部分養老址構部外⑷功能在圖中,主控窗口層,數據模型與數據庫接口、物理數據庫分別對應圖中的第一,第五和第六層。組合第一個圖可以看出整個MIS的結構包括:1、第一層實現主控窗口,由主控窗口對象控制引發所有線索進行。2、第二層實現菜單接口,支持用戶選擇不同的處理功能。3、第三層涵蓋了所有的功能對話框,這是與功能的真正接口。4、第四層是真正的功能定義,在這一定義的構建有:數據錄入構件(包括插入、刪除、更新)、報表處理構件、快速查詢構件、圖形分析構件、報表打印構件等。5、第五層和第六層是數據服務的實現,第五層是包括了特定的數據模型和數據庫接口,第六層就是數據庫本身。總結:在軟件結構設計方案確定之后,就可以開始正式開發工作,由于采用正交結構的設計思想,可以分數個小組并行開發。每個小組分配一條或數條線索,由專門一個小組來設計通用共享構件。由于構件是通用的,因此不必與其他小組頻繁聯系,加上各條線索之間相互調用少,所以各小組不必相互牽制,再加上構件的重用,從
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2016農村租房合同范本
- 鋁單板合同范本
- 建房承包施工合同范本
- 單位房購房合同范本
- 揭陽市2024-2025學年高三第四次診斷考試數學試題含解析
- 江蘇省南京市十三中市級名校2024-2025學年初三第二次階段性素質測試生物試題含解析
- 山西省臨汾同盛實驗中學2024-2025學年普通高三畢業班第一次質量檢查試卷物理試題含解析
- 吉林省長春德惠市2025年初三下學期中考模擬訓練(五)英語試題試卷含答案
- 二手房購買委托合同
- 二手車購車合同
- 2024-2030年中國臨近空間飛行器發展規劃及未來前景展望研究報告
- 《廣東省智慧高速公路建設指南(試行)》
- 工廠自動化規劃報告
- 《分布式生活垃圾中轉站臭氣處理技術規程》
- 一般企業財務報表附注(模板)
- 波斯帝國課件
- ICD-10和ICD-9-CM-3編碼質控解析-循環系統
- 河南省勞動關系協調員職業技能大賽技術工作文件
- 藝術涂料施工協議
- 廢鐵拆除安全合同范例
- 2024年大學試題(宗教學)-宗教學綜合練習考試近5年真題集錦(頻考類試題)帶答案
評論
0/150
提交評論