软件设计中的具体问题
· 結構化設計方法和工具(系統流程圖、HIPO圖、控制流程圖)
· 系統總體結構設計(總體布局、設計原則、模塊結構設計、數據存儲設計、系統配置方案)
· 系統詳細設計(代碼設計、數據庫設計、用戶界面設計、處理過程設計)
· 系統設計說明書
1.1 理解系統需求說明
1.2 系統開發的準備
· 選擇開發方法、準備開發環境、制訂開發計劃
1.3 設計系統功能
· 選擇系統結構,設計各子系統的功能和接口,設計安全性策略、需求和實現方法,制訂詳細的工作流和數據流
1.4 設計數據模型
· 設計ER模型、數據模型
1.5 編寫外部設計文檔
· 系統配置圖、各子系統關系圖、系統流程圖、系統功能說明書、輸入輸出規格說明、數據規格說明、用戶手冊框架
· 設計系統測試要求
1.6 設計評審
2.1 設計軟件結構
· 按構件分解,確定構件功能規格以及構件之間的接口
· 采用中間件和工具
2.2 設計輸入輸出
· 屏幕界面設計、設計輸入輸出檢查方法和檢查信息
2.3 設計物理數據
· 分析數據特性,確定邏輯數據組織方式、存儲介質,設計記錄格式和處理方式
· 將邏輯數據結構換成物理數據結構,計算容量,進行優化
2.4 構件的創建和重用
· 創建、重用構件的概念
· 使用子程序庫或類庫
2.5 編寫內部設計文檔
· 構件劃分圖、構件間的接口、構件處理說明、屏幕設計文檔、報表設計文檔、文件設計文檔、數據庫設計文檔
2.6 設計評審
3.1 模塊劃分(原則、方法、標準)
3.2 編寫程序設計文檔
· 模塊規格說明書(功能和接口說明、程序處理邏輯的描述、輸入輸出數據格式的描述)
· 測試要求說明書(測試類型和目標、測試用例、測試方法)
3.3 程序設計評審
轉載于:https://www.cnblogs.com/konimeter/archive/2006/03/03/342311.html
總結
以上是生活随笔為你收集整理的软件设计中的具体问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: live messenger与稀疏文件—
- 下一篇: RDLC报表(八)