| 網(wǎng)站首頁 | 關于我們 | 開發(fā)優(yōu)勢 | 產(chǎn)品展示 |
| 合作企業(yè) | 新聞動態(tài) | 聯(lián)系我們 | 電話聯(lián)系 |
文章作者:濟南軟件開發(fā) 時間:2016年09月27日
一.準備工作:
1) 查看規(guī)程:由于實現(xiàn)工作涉及環(huán)節(jié)較多,在動手之前,應先統(tǒng)覽一遍實現(xiàn)規(guī)程。不要認為以前看過,這次就不看了。
2) 查看需求及概要設計:從本質(zhì)上講,實現(xiàn)是對概要設計中某一個部分的細化和具體化。(自己寫的概要設計,間隔時間不長也要看一遍,以防止出現(xiàn)概要設計需求實現(xiàn)不匹配的情況)在進行實現(xiàn)時,一定要查看一下需求報告及概要設計中的相關部分。
3) 建文件夾:實現(xiàn)應視為是一個項目,在進行實現(xiàn)時,一定要在相應的位置(一般是當前在建項目的根目錄下)建好該項目的文件夾,(見通用項目規(guī)程)(不要僅在本機上建,應在服務器上建相關的文件夾),這樣,本項目相關的文件,例如項目概述、說明、進度表、詳細設計等,有地方存放,切忌存文檔時,現(xiàn)建文件夾。
4) 學習和掌握相關知識:開發(fā)時,尤其是知識籌備類的開發(fā),常涉及到補充和學習新知識。一般來講,在規(guī)劃階段時,需要做一下知識的籌備,否則概要設計沒法做。但是對于比較具體的問題,一般要在本階段,即準備階段先做一下。否則詳細設計沒法做。
5) 構建環(huán)境:這一環(huán)節(jié),往往是易被開發(fā)者忽略的環(huán)節(jié),這一部分實現(xiàn)時,應將相關的環(huán)節(jié)先建好,包括編碼環(huán)節(jié)及測試環(huán)境,如準備齊備開發(fā)工具,開發(fā)資料等。各類等的命名是否正確,名稱與作用是否匹配,以免產(chǎn)生錯覺,為后期的維護造成麻煩。
6) 準備開發(fā)相關的API及其它資料:實現(xiàn)時,一般將實現(xiàn)相關的技術資料,(例如JAVA開發(fā)時的JDK-API.CHM,界面開發(fā)時的DHML.CHM)準備好,打開放在桌面上,需要時隨時備查,不要每次查語法時現(xiàn)翻。
7) 熱身:可以根據(jù)感覺,先進行一下編碼,熱一熱身,這是遵循三分之一至五分之一之原則,因為準備的下一步工作是詳細設計。不設計,編碼可能編不好,但是不先編一下碼,設計也難保證質(zhì)量,所以應先編一編,熱一熱身。
8) 整理設計提綱:整理設計提綱,用以宣講,設計提綱可參見本規(guī)程的設計部分。
9) 建一級項目,宣講項目概述及設計提綱,上墻
二.項目設計工作規(guī)程
1. 概述
項目設計包括概要設計和詳細設計兩部分,根據(jù)當前實際情況,設計過程最后輸出一個完整文檔-項目詳細設計。設計過程中包括4-5次評審過程。詳細設計是將概要設計內(nèi)容及前期知識準備,疑難問題解決后的具體化、明細化,將概要設計轉(zhuǎn)化為可以操作、能夠控制實現(xiàn)的軟件模型。主要包括模塊描述,數(shù)據(jù)描述,算法描述,數(shù)據(jù)流程描述,及進度控制等內(nèi)容。
2. 詳細設計的過程
詳細設計應該有項目經(jīng)理負責,項目具體實現(xiàn)人員共同完成。其他利益相關人員也包括商務人員及客戶,公司項目總負責人員及其他評審人員。
具體過程包括3次實現(xiàn)前評審和1-2次實現(xiàn)中的變更評審。詳細說明如下:
1.在需求分析知識準備的基礎上,進行詳細設計規(guī)劃,并進行評審。
2.進行進一步資料準備,進行概要設計和制作詳細設計提綱,進行評審。
3.按照規(guī)劃進行詳細設計,在這過程中可以進行一些環(huán)節(jié)的知識儲備和關鍵環(huán)節(jié)突破和實現(xiàn),并最后進行詳細設計評審,通過后進行實現(xiàn)。
4.實現(xiàn)過程中進行1-2次詳細設計變更和評審。變更內(nèi)容應該不超過20%。
3. 設計工作內(nèi)容
山東軟件開發(fā)公司具體內(nèi)容包括以下幾部分:
1.綜述(概述、需求描述、具體職責、內(nèi)容)
2.邊界描述(對外被調(diào)用接口、對外調(diào)用接口、接口模型)
3.測試環(huán)境構建方案及測試方案(單元測試環(huán)境責職及分析、單元測試用例及測試過程、集成方案)
4.結(jié)構圖、協(xié)作圖、靜態(tài)圖
5. 技術路線與開發(fā)路線
6.編碼計劃
7. 數(shù)據(jù)結(jié)構、核心算法及核心語句
8. 具體內(nèi)容設計 (模型層、界面層、控制層、數(shù)據(jù)層)
9. 實施方案(工作計劃、系統(tǒng)部署方式、培訓說明、數(shù)據(jù)初始化)
10.參考使用的編碼規(guī)范。
4.其他
數(shù)據(jù)結(jié)構,系統(tǒng)架構(技術路線與開發(fā)路線和內(nèi)容設計)、功能分枝(具體內(nèi)容設計)、實現(xiàn)進度表是其比較重要的內(nèi)容。
想要了解更多詳情歡迎來電咨詢18678812288
登陸網(wǎng)址:m.h6244.cn。
聯(lián)系人:王經(jīng)理。