XXX軟件架構設計文檔_第1頁
XXX軟件架構設計文檔_第2頁
XXX軟件架構設計文檔_第3頁
XXX軟件架構設計文檔_第4頁
XXX軟件架構設計文檔_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

武漢正維電子技術有限公司文檔編號密級版本第1頁共15頁秘密主題型號XXX軟件概要設計擬制:審核:標準化:批準:發布日期:武漢正維電子技術有限公司文檔編號密級版本第2頁共15頁秘密主題型號本文中的所有信息均為武漢正維電子技術有限公司信息,務請妥善保管,未經公司明確作出的書面許可,不得為任何目的、以任何形式或手段(包括電子、機械、復印、錄音或其它形式)對本文檔的任何部分進行復制、儲存、引入檢索系統或者傳播。歷史記錄版本號主要更改內容(寫要點即可)更改理由擬制人/修改人擬制/修改日期注1:每次更改歸檔文件(指歸檔到射頻部研發辦公室標準化)時,需填寫此表注2:文件第一次歸檔時,“更改理由”、“主要更改內容”欄寫“無”。武漢正維電子技術有限公司文檔編號密級版本第3頁共15頁秘密主題型號TOC\o"1-5"\h\z簡介5\o"CurrentDocument"目的5\o"CurrentDocument"范圍5\o"CurrentDocument"定義、縮略語5\o"CurrentDocument"參考資料5\o"CurrentDocument"概述6\o"CurrentDocument"軟件架構7\o"CurrentDocument"需求規定7\o"CurrentDocument"開發、運行環境7\o"CurrentDocument"基本設計概念和處理流程.7\o"CurrentDocument"總體結構7\o"CurrentDocument"架構目標和約束.7\o"CurrentDocument"功能需求與程序的關系8\o"CurrentDocument"用例視圖9\o"CurrentDocument"核心用例9\o"CurrentDocument"用例實現9\o"CurrentDocument"邏輯視圖10\o"CurrentDocument"層次結構10\o"CurrentDocument"模塊110\o"CurrentDocument"子模塊110\o"CurrentDocument"子模塊210\o"CurrentDocument"夕卜部接口11模塊211\o"CurrentDocument"進程視圖12\o"CurrentDocument"進程、線程劃分12\o"CurrentDocument"進程、線程優先級、親和定義12\o"CurrentDocument"進程、線程啟動順序12\o"CurrentDocument"進程間通訊12\o"CurrentDocument"數據視圖13\o"CurrentDocument"軟件性能指標14\o"CurrentDocument"屬性設計15\o"CurrentDocument"可調試性15\o"CurrentDocument"可測試性15\o"CurrentDocument"可擴展性15\o"CurrentDocument"可靠性15武漢正維電子技術有限公司文檔編號密級版本第4頁共15頁秘密主題型號圖表目錄未找到圖形項目表。表2.6-1功能模塊映射表8武漢正維電子技術有限公司文檔編號密級版本第5頁共15頁秘密主題型號【本文檔將從構架方面對系統進行綜合概述,其中會使用多種不同的構架視圖來描述軟件系統的各個方面,記錄并表述已對系統的構架方面作出的重要決策。】【軟件構架文檔的簡介應提供整個軟件構架文檔的概述。它應包括此軟件構架文檔的目的、范圍、定義、首字母縮寫詞、縮略語、參考資料和概述。】1.1.目的【本節確定此軟件構架文檔在整個項目文檔中的作用或目的,并對此文檔的結構進行簡要說明。應確定此文檔的特定讀者,并指出他們應該如何使用此文檔】1.2.范圍【簡要說明此軟件構架文檔適用的范圍和影響的范圍,以及閱讀對象】1.3.定義、縮略語【本小節應提供正確理解此軟件構架文檔所需的全部術語的定義、首字母縮寫詞和縮略語。這些信息可以通過引用項目詞匯表來提供。】1.4.參考資料【本小節應完整地列出此軟件構架文檔中其他部分所引用的所有文檔。每個文檔應標有標題、報告號(如果適用)、日期和出版單位。列出可從中獲取這些參考資料的來源。這些信息可以通過引用附錄或其他文檔來提供】

武漢正維電子技術有限公司文檔編號密級版本第6頁共15頁秘密主題型號1.5.概述【本小節應說明此軟件構架文檔中其他部分所包含的內容,并解釋此軟件構架文檔的組織方式】武漢正維電子技術有限公司文檔編號密級版本第7頁共15頁秘密主題型號軟件架構2.1.需求規定【描述xxx項目對軟件的需求,作為后續設計目標和基礎】22開發、運行環境【簡要介紹軟件開發所使用的工具、軟硬件環境,以及目標代碼運行的軟硬件環境。如Guest、Host主機的操作系統,CPU架構;編譯器名稱及版本,開發語言,及各種開發、調試工具的名稱和版本】!:n22?3.基本設計概念和處理流程【說明本系統的基本設計概念和處理流程,盡量使用圖表的形式】2.4.總體結構【在此簡單介紹軟件架構的整體情況,包括用例視圖、邏輯視圖、進程視圖、實施視圖和部署視圖的簡單介紹。另外,簡要介紹各種視圖的作用和針對的閱讀對象。】【對于無閱讀對象的視圖,或者非重點對象,可以酌情刪減視圖。如,對于嵌入式系統,一般都是單板結構,或者說,從軟件角度是單板結構,那么,可以將實施視圖和部署視圖省略。!:n22?3.基本設計概念和處理流程2.5.架構目標和約束

武漢正維電子技術有限公司文檔編號密級版本第8頁共15頁秘密主題型號【本節說明對構架具有某種重要影響的軟件需求和目標,例如:安全性、保密性、市售產品的使用、可移植性、分銷和重復使用。還應記錄可能適用的特殊約束:設計與實施策略、開發工具、團隊結構、時間表、遺留代碼等】2.6.功能需求與程序的關系【說明各項功能需求的實現同各塊程序的分配關系】如,可以采用下表所示例內容:表2.6-1功能模塊映射表南向AP南向AP南向AP南向AP武漢正維電子技術有限公司文檔編號密級版本第9頁共15頁秘密主題型號用例視圖【本節列出用例模型中的一些用例或場景,這些用例或場景應體現最終系統中重要的、核心的功能;或是在構架方面涉及范圍很廣(使用了許多構架元素);或強調或闡明了構架的某一具體的細微之處。】【在此可以直接引用需求中的相關文檔,比如ROSE模型;用例描述等】【根據項目的實際情況,此節可以省略不寫】3?1.核心用例【在此引用ROSE模型中的用例圖即可】3.2.用例實現【本節通過幾個精選的用例(場景)實現來闡述軟件的實際工作方式,并解釋不同的設計模型元素如何促成其功能的實現】武漢正維電子技術有限公司文檔編號密級版本第10頁共15頁秘密主題型號邏輯視圖【在此用圖形的方式顯示此軟件架構的分層、子系統、模塊之間的關系,并且加入必要的文字說明,特別是架構的分層、機制和模式的說明。】【在此,還需要將和本系統有接口關系的其它系統都表示出來,這樣可以清楚的看到本系統和其它系統的接口<外部接口〉邏輯視圖,并且還需要將在本系統中負責接口<內部接口〉的子系統表示出來。】4.1.層次結構【在此說明邏輯分層的每一層和每一層中的模塊、子系統。對于每個重要的模塊,都用一個

小節來加以說明,其中應包括該模塊的名稱、功能簡要說明、模塊外部接口、模塊的屬性等。】4.2.模塊1【當前模塊的名稱、功能簡要說明、模塊外部接口、模塊的屬性等。】【如果包含子模塊,需要進一步給出子模塊的劃分及層次結構;對于每一個子模塊,也應該用獨立小節,給出其子模塊名稱、功能說明,重要接口及重要屬性等等】4.2.1.子模塊14.2.2.子模塊2武漢正維電子技術有限公司文檔編號密級版本第11頁共15頁秘密主題型號4.2.3.外部接口【給出模塊的外部接口原型,包括形參列表、范圍,返回值,及其他使用說明】43模塊2武漢正維電子技術有限公司乂檔編號秘級版本第12頁主題型號共15頁進程視圖【本節說明將系統分解為輕量級進程(單個控制線程)和重量級進程(成組的輕量級進程)的情況。本節的內容按照各個通信或交互的進程組來進行組織。說明進程之間的主要通信模式,例如消息傳遞、中斷親和/優先級、任務親和/優先級】5.1.進程、線程劃分【關鍵邏輯、業務執行進程、線程劃分,邏輯視圖中各個模塊/子模塊同進程、線程的映射】52進程、線程優先級、親和定義5.3.進程、線程啟動順序5.4.進程間通訊武漢正維電子技術有限公司文檔編號密級版本第13頁共15頁秘密主題型號6.數據視I【從永久性、全局性數據存儲方面來對系統進行說明。如系統、模塊的配置文件,EEPROM/FLASH中存儲的劃分方案,全局變量等】武漢正維電子技術有限公司文檔編號密級版本第14頁共15頁秘密主題型號7.軟件性能指標【說明軟件中會對構架產生影響的主要尺寸特征,以及目標性能約束。如某個消息/事件的響應時間,系統能夠支持的最多同時登錄用戶數量等】武漢正維電子技術有限公司文檔編號密級版本第15頁共15頁秘密主題型號8.屬性設計【說明各個模塊、指標的調試、測試方法。如debug開關的設置,極限指標的測試步驟和要求;以及為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論