軟體設計方法

2022-02-10 07:44:21 字數 729 閱讀 2766

團隊成員:

專案組長,介面設計師,架構分析師,dba  各1名(可以適當兼任)

程式設計師 3-4名

測試員 2-3名

1.需求調研

參與者為專案組長,介面設計師,架構分析師,dba,

2.詳細設計

由介面設計師根據調研情況,設計相應的介面,由架構設計師根據介面使用visio等工具設計資料庫,並設計實現該功能的架構和類結構,指明介面操作的業務邏輯,實現邏輯的類,類涉及的表和儲存過程(包括操作的表和顯示的字段)

3.資料庫設計

dba根據架構分析師的詳細設計,實現資料庫的設計,並寫出相應的儲存過程(簡單的新增,刪除,修改,顯示可以使用工具)

4.程式設計

程式設計師根據架構分析師的詳細設計,寫程式設計書,實現各個類和業務邏輯操作(簡單類可以使用工具),在具體設計程式的時候可以考慮使用xp成隊程式設計,可以提高效率,保證大家對整個專案都有所了解.中間如有技術難題,交由架構設計師著重解決

5.測試

編寫測試用例,寫測試報告(可根據報告考察績效)

6.迭代

資料庫設計,程式設計,測試在具體設計時配合架構設計師進行迭代修改,從而完成整個設計

7.協調

專案組長控制整個專案的進度(管理整個專案的文件),並進行協調組織。為了保持整個團隊的技術活力,應指派一人學習先進技術,一周或兩周給團隊相關人員培訓。每週一組織一次會議,報告上週專案進展和分配布置本週工作。周5隊員寫本週工作報告(已完成任務,下週任務,碰到的問題)

軟體設計方法

團隊成員 專案組長,介面設計師,架構分析師,dba 各1名 可以適當兼任 程式設計師 3 4名 測試員 2 3名 1.需求調研 參與者為專案組長,介面設計師,架構分析師,dba,2.詳細設計 由介面設計師根據調研情況,設計相應的介面,由架構設計師根據介面使用visio等工具設計資料庫,並設計實現該功...

軟體設計原則與方法

開 閉 原則 open closed principle,ocp 乙個軟體實體應當對擴充套件開放,對修改關閉。software entities should be open for extension,but closed for modification.在設計乙個模組的時候,應當使這個模組可以...

自動軟體設計

在1973年,美國人peter freeman在他的文章 自動軟體設計 automating software design 中有這樣的假設 如果有這樣一台機器 當我們告訴它我們需要什麼軟體的時候,它立刻就會滿足我們的要求,自動生成我們需要的程式。這台機器我稱之為萬能機。當我們提出需求的時候,需要關...