




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件產品設計說明書稱}軟件產品設計說明書[]正式發布當前版X.Y本:作者:限公司BeijingGeneralDVRScience&TechnologyCo.Ltd 零一零年五月 系統設計(SystemDesign,SD)是指設計軟件系統的體系結構、用戶界面、需求與代碼之間建立橋梁,指導開發人員去實現能滿足域的四個主要規程:體系結構設計用戶界面設計數據庫設計模塊設計“輸出”、“完成準則”和“度量”均已定義。高層設計階段的重點是軟件系統的體系結構設計。詳細設計階段的重點是用詳細設計階段詳細設計階段層設計階段體系結構設計系統設計過程域產生的主要文檔有: 分析與設計軟件的體系結構。通過系統分解,確定子系統的功能和子系統之以及模塊的功能和模塊之間的關系,產生《體系結構設計報項目經理指定若干名開發人員從事體系結構設計(以下稱為體系結構設計人員)。需求文檔如《產品需求規格說明書》系統撰寫分解文檔設計體系結構設計流程 項目經理或者技術負責人分配系統設計任務,包括體系結構設計、模塊設計、用戶界面設計、數據庫設計等。本活動可能產生一份階段性的開發計員閱讀需求文檔,明確設計任務。體系結構設計人員準備相關的設計工具(如RationalRose)和資料。檔如《軟件需求規格說明書》中提取本系統應當遵循的標準或規范軟件、硬件環境(包括運行環境和開發環境)的約束接口/協議的約束用戶界面的約束軟件質量的約束,如正確性、健壯性、可靠性、效率(性能)、易用體系結構設計人員根據產品的需求與發展戰略,確定設計策略(DesignStrategy)。例如:復用策略。說明本系統在當前以及將來的復用策略。折衷策略。說明當兩個目標難以同時優化時如何折衷,例如“時-空”效率體系結構設計人員:將系統分解為若干子系統,確定每個子系統的功能以及子系統之間的關塊的功能以及模塊之間的關系。 定的模板撰寫《體系結構設計報告》,主要內容包括:軟件系統概述影響設計的約束因素設計策略系統總體結構子系統的結構與模塊功能開發、測試、運行所需的軟硬件環境體系結構評審的重點不是“對還是錯”,而是“好還是差”。主要評審要素包括:合適性。考察該體系結構是否適合于產品需求,是否可在預定計劃內實系統的綜合能力(Capability)。例如“時-空”效率(性能,容量等),可擴展性,可管理性(可維護性),可復用性,安全性等等,視產品特征設計等)。 項目經理指定若干名開發人員從事用戶界面設計(以下稱為界面設計人員)。面。需求文檔體系結構設計文檔 體系結構設計流程界面設計人員閱讀需求文檔和體系結構設計文檔,明確界面設計任務。界面設計人員與用戶交流,了解用戶的工作習慣和他們對界面的看法。界面設計人員準備相關的設計工具和資料,收集或創作基本的界面資源如圖界面設計人員確定本軟件的用戶界面設計規則(或指南),主要包括:優秀界面的特征或通用的設計原則;軟件主界面(如主窗口、主頁面)的設計規則;軟件子界面(如子窗口、子頁面)的設計規則;標準控件的使用規則;美學設計規則。—>原型評估->細化”等步驟,通常迭代界面設計人員創作界面原型:先徒手畫,或者用Visio等工具繪制界面的視圖;再用軟件開發工具實現可以運行的原型。界面設計人員邀請用戶和同行們評估界面的原型,匯集意見,及時改 界面設計人員細化界面原型,例如美工處理,添加細節等。補充說明:開發人員在本階段不必關心界面原型的代碼質量,因為界面原型可能不斷地被修改甚至被拋棄。面設計人員根據指定的模板撰寫《用戶界面設計報:應當遵循的界面設計規范;界面的關系圖和工作流程圖;主界面的視圖、功能說明、操作方式;子界面的視圖、功能說明、操作方式;美學設計說明。同行們對定型后的界面進行正式技術評審,盡最大用戶界面的主要評審要素包括:合適性簡潔易用一致性美觀動態反饋功能屏蔽和出錯處理用戶控制國際化(兼容性和可移植性)適應性(針對各種用戶) 項目經理指定若干名開發人員從事數據庫設計(以下稱為數據庫設計人員)。需求文檔體系結構設計文檔 設計評審2.3安全性設計計流程數據庫設計人員閱讀需求文檔和體系結構設計文檔,明確數據庫設計任務。相關的設計工具和資料。數據庫設計人員確定本軟件的數據庫設計規則(或指南),主要包括:數據庫命名規則邏輯設計規則(或指南)物理設計規則(或指南)安全性設計規則(或指南)優化規則(或指南)數據庫管理與維護規則(或指南)優化”等步邏輯設計數據庫設計人員根據需求文檔,創建與數據庫相關的那部分實體關系圖 (ERD)。如果采用面向對象方法(OOAD),這里實體相當于類 (class)。理設計設計表結構。一般地,實體對應于表,實體的屬性對應于表的列,實體理設 計中的表,但是它們并不一定是一一對應的。數據庫表的參考格式如表對表結構進行規范化處理(第三范式)。數據類型(精度范圍)安全性設計用戶只能用帳號登陸到應用軟件,通過應用軟件訪問數據庫,而沒有其對用戶帳號的密碼進行加密處理,確保在任何地方都不會出現密碼的明數據庫表的操作權限,如創建、檢索、更新、刪除等。為用優化處理速度”并且“降低數據分析“時-空”效率的瓶頸,找出優化對象(目標),并確定優先級。給出優化的具體措施,例如優化數據庫環境參數,對表格進行反規范化數據庫環境說明數據庫的命名規則邏輯設計物理設計安全性設計優化數據庫管理與維護說明 據庫設計人員邀請同行們對數據庫進行正式技術評審。數據庫的主要評審要素包括:正確性、完整性、一致性安全性“時-空”效率一起通過各種途徑測試數據庫,從而不斷地完善數據庫。(請參考有關測試。 項目經理指定若干名開發人員從事模塊的設計(以下稱為模塊設計人員),需求文檔體系結構設計文檔迭代計流程檔和體系結構設計文檔,明確模塊設計任務。模塊設計人員確定本軟件的編程規范,確保模塊設計文檔的風格與代碼的風 模塊設計一般要經歷“接口與屬性設計—>數據結構與算法設計”等步驟,并建議:由于現代的軟件開發工具越來越先進,模塊的詳細設計和編程可以很好地融合一起,而且效率相當高,有些工具甚至具有代碼自動生成功能。所以在系統設計階段,模塊設計究竟要詳細到什么地步,應當視問題復雜性以及所采用能夠清楚地指導模塊編程即可。總之,不必花太多時間用于設計模塊的細節。接口與屬性設計模塊設計人員設計每個模塊的主要接口與屬性。如果采用面向對象方法 (OOAD),相當于設計類的函數和成員變量。數據結構與算法設計模塊設計人員設計每個模塊的數據結構與算法(如果存在的話)。模塊設計人員根據指定的模板撰寫《模塊設計報告》,主要內容包括:模塊匯總每個模塊的主要接口與屬性每個模塊的數據結構與算法(如果存在的話)模塊設計人員邀請同行們對模塊設計文檔進行正式技術評審或者非正式技術評審(由技術負責人決定采用何種評審方式)。模塊的主要評審要素包括:信息隱藏
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年游戲化營銷在電商平臺中的品牌推廣策略與實踐分析報告
- 2024-2025數字化轉型實施計劃
- 工業生產線安全操作規程計劃
- 2025年小學秋季學期德育社會實踐計劃
- 公共交通司機日常工作流程
- 2025秋部編本新人教版二年級上冊 音樂教學計劃
- 城市照明系統低碳化改造2025年規劃與實施報告
- 數字化浪潮中的能源行業:2025年智能電網優化與電力設備智能化升級報告
- 2025年能源行業智能電網在數字化轉型中的能源信息化優化報告
- 2025年創新創業大賽獎金申請項目融資策略報告
- 二年級《道德與法治》下冊知識點
- 2024年四川省成都市中考歷史試卷真題(含答案解析)
- 2024屆四川省廣元市旺蒼縣小升初考試數學試卷含解析
- 2024CSCO結直腸癌診療指南解讀
- MOOC 信號與系統-西安電子科技大學 中國大學慕課答案
- 公需科目2023年度數字經濟與驅動發展考試題庫及答案
- 中學生英才計劃面試常見問題
- 壓力容器安全風險管控清單(日管控、周排查、月調度)
- 中小學心理健康教育指導綱要
- 嬰幼兒尿布性皮炎護理
- 國網兼職培訓師培訓課件
評論
0/150
提交評論