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