軟體體系結構設計說明書 簡要

2022-09-02 12:09:02 字數 1461 閱讀 4870

[軟體體系結構設計說明書,將從設計的角度對系統進行綜合的描述,使用不同的檢視來描述其不同方面。在本小節中,將對該文件的結構進行簡要的說明,明確該文件針對的讀者群,指導他們正確的地使用該文件。]

[說明該文件所涉及的內容範圍,以及將影響的內容。]

[與其它文件一樣,該文件也需要將本文件中所涉及的所有術語、縮略語進行詳細的定義。還有一種可簡明的做法,就是維護在乙個專案詞彙表中,這樣就可以避免在每個文件中都重複很多內容。]

[在這一小節中,應完整地列出該文件引用的所有文件。對於每個引用的文件都應該給出標題、標識號、日期以及**,為閱讀者查詢這些文件提供足夠詳細的資訊。]

[在本小節中,主要是說明軟體體系結構設計說明書各個部分所包含的主要內容,就像乙個文章摘要一樣。同時也應該對文件的組織方式進行解釋。]

[本節說明軟體體系結構在當前系統中的作用及其表示方式。它將列舉其所必需的用例檢視、邏輯檢視、程序檢視、部署檢視或實施檢視,並分別說明這些檢視包含哪些型別的模型元素。]

[本節說明對軟體體系結構具有某種重要影響的軟體需求和使用者目標,例如,系統安全性、保密性、第三方元件的使用、可移植性、發布和重新使用。它還要記錄可能適用的特殊約束:設計與實施策略、開發工具、團隊結構、時間表、遺留系統等。

][本節使用用例分析技術所生成的系統用例模型,描述其中的一些用例或場景。在該模型中納入用例或場景,應該是系統中最重要、最核心的功能部分。]

[另外,在本節中還應該選擇乙個主要的用例,對其進行描述與解釋,以幫助讀者了解軟體的實際工作方式,解釋不同的設計模型元素如何幫助系統實現。]

[邏輯檢視主要是反映系統本質的問題領域類模型,在邏輯檢視中將列出組成系統的子系統、包。而對每個子系統、包分解成為乙個個類,並說明這些關鍵的實體類的職責、關係、操作、屬性。這也是oo思想的體現,以類、類與類之間的協作、包、包與包之間的協作模型來表達系統的邏輯組織結構。

][在本小節中,列出邏輯檢視的頂層圖,該圖將反映系統由哪些包組成,每個包之間的關係與協作,以及包的層次結構。使得讀者對整個軟體體系結構有乙個整體的了解。]

[在本小節中,將從邏輯檢視中選擇有重要意義的設計包,每個設計包有乙個小節來描述,說明這些包的名稱、簡要的說明、該包中的主要類和相關的類圖。對於包中的重要的類,還應該說明其名稱、簡要說明、主要職責、操作、屬性等。]

[本節主要描述該軟體體系結構下,系統執行態的情況。描述系統在執行時,包括哪些程序(包括執行緒、程序、程序組),以及它們之間是如何進行通訊的、如何進行訊息傳遞、介面如何。並且來說明如何進行組織。

][本節主要描述該軟體系統部署後的樣子,需要哪些硬體、支撐軟體、網路環境。在每個物理節點上所執行的模組,它們之間是如何連線的,這些物理節點與程序之間的對映關係等等。]

[本節主要從開發的角度來描述軟體系統架構,包括其整體結構、層次結構、子系統,以及要使用的第三方控制項,自定義控制項,以及它們之間的介面。]

[在本小節中,說明各個層的內容、邊界與互動,通常用uml中的構件圖進行表示。]

[本小節則是在上一小節的基礎上,對每乙個層進行說明,並給出每乙個層的構件圖,幫助讀者分而治之。]

六 體系結構設計報告

1.文件介紹 0.1 文件目的 0.2 文件範圍 0.3 讀者物件 0.4 參考文件 0.5 術語與縮略寫解釋 2.系統概述 提示 1 說明本系統 是什麼 2 描述本系統的主要功能。3.設計約束 提示 體系結構設計人員從需求文件中提取需求約束,並且確定一些隱含約束。4.設計策略 提示 體系結構設計人...

包裝結構設計說明書

市場調查 對於兒童類護膚品在包裝上兒童化妝品與 化妝品包裝材質完全相同,但由於印刷和形狀上的區別很大,讓人一眼就能夠分辨。兒童化妝品包裝在設計方面必須充分考慮兒童的心理需求,根據他們的心理特點和喜好設計出迎合兒童視覺 手感的產品包裝。通常是以鮮明反差的色彩配以形狀可愛的外觀包裝。使用最多的是 圖案,...

巧克力包裝結構設計說明書

包裝結構設計課程設計說明書 題目 巧克力的包裝結構設計 學生姓名 林麗婷戴娜娜 陳永生彭及其 學號 1101050116 1101050115 1101050107 1101050114 院 系 包裝印刷系 專業 產品造型設計 指導教師 徐海芳 2012年04 月07日 目錄第一部分市場調研2 第二...