一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

項目開發(fā)流程規(guī)范文檔 - 徐文兵的IT博客 - 博客園

 Dawnxu 2009-07-23

1 概述

目的與概述

本文檔為XX公司的開發(fā)規(guī)范文檔,給開發(fā)團隊提供開發(fā)標準和規(guī)范。

整體說明

    在開發(fā)規(guī)范中包含了兩個部分,第一部分是項目開發(fā)流程規(guī)范,主要闡述在項目開發(fā)過程中的各個階段的規(guī)范。第二部分為Coding開發(fā)規(guī)范,Coding開發(fā)規(guī)范闡述了在一個框架中的各個層的開發(fā)規(guī)范

   (注:在第一版中不包含對工作流開發(fā)的規(guī)范制定)

覆蓋范圍

閱讀對象

1.         項目管理人員

2.         系統(tǒng)設(shè)計人員

3.         系統(tǒng)開發(fā)人員

參考資料

 2 項目開發(fā)流程規(guī)范

2.1 業(yè)務(wù)需求調(diào)研階段

調(diào)研的目標

      系統(tǒng)層面: 客戶的系統(tǒng)運行環(huán)境

業(yè)務(wù)層面:了解客戶需要什么樣的系統(tǒng),具體了解業(yè)務(wù)目的,業(yè)務(wù)邏輯,業(yè)務(wù)數(shù)據(jù),客戶的操作習慣,頁面風格習慣等。

 調(diào)研的準備工作:

行業(yè)知識的準備:

      了解客戶的行業(yè)背景,行業(yè)領(lǐng)域的業(yè)務(wù)術(shù)語,含義。結(jié)合客戶行業(yè)背景,了解客戶的業(yè)務(wù)知識。   

      業(yè)務(wù)專家需求

          在行業(yè)領(lǐng)域的復雜度不高的情況下,業(yè)務(wù)分析人員直接收集并學習行業(yè)知識就可以了,但行業(yè)知識的準備工作還是要做的

          在行業(yè)領(lǐng)域業(yè)務(wù)復雜度高的情況下,需要業(yè)務(wù)專家對客戶的業(yè)務(wù)的進行整理。

調(diào)研的流程:

第一步 ,項目啟動階段 了解客戶的IT環(huán)境。

第二步, 討論并具體確定客戶系統(tǒng)的范圍,并獲得客戶業(yè)務(wù)功能點的原始的單據(jù)。在這個過程中準備一個本和一只筆記錄討論的業(yè)務(wù)信息

第三步, 整理業(yè)務(wù)信息,和原始表單,抽取出有效業(yè)務(wù)信息,并對于不明確的業(yè)務(wù)信息進行整理和歸類,并制作成問卷形式進一步調(diào)研。

第四步, 發(fā)放調(diào)研問卷,再次進行業(yè)務(wù)調(diào)研(直接轉(zhuǎn)到三)

第五步,卷寫調(diào)研問卷,并內(nèi)部評審

第六步,調(diào)研問卷客戶評審并確認。

 

 

調(diào)研階段的交付項(可配置項)

軟件需求說明書

 

軟件需求說明書的目錄:

1 客戶行業(yè)背景

2 客戶系統(tǒng)的意義

3 客戶系統(tǒng)運行的環(huán)境

4 業(yè)務(wù)功能點描述(業(yè)務(wù)目的,業(yè)務(wù)邏輯,業(yè)務(wù)數(shù)據(jù),優(yōu)先級別,使用頻率等)

       5 客戶的操作習慣,頁面風格習慣。

      

2.2 概要設(shè)計階段

概要設(shè)計階段主要分兩個步驟: 1 框架設(shè)計   2 業(yè)務(wù)模塊概要設(shè)計 ,下面分別對兩個步驟進行描述:

2.2.1框架設(shè)計

       注:這邊的框架設(shè)計是按照傳統(tǒng)的開發(fā)方式進行闡述,基于平臺的開發(fā)方式待補)

框架設(shè)計的目標:

根據(jù)客戶需求,設(shè)計系統(tǒng)的后臺架構(gòu),前臺界面框架,數(shù)據(jù)模型。在設(shè)計之前要考慮客戶的業(yè)務(wù)特點,性能要求,已有的IT環(huán)境,同時還要考慮將來業(yè)務(wù)的增長,保證系統(tǒng)一定得可擴展性。

 

框架設(shè)計包含的內(nèi)容:

后臺框架: 各層的職能劃分,技術(shù)實現(xiàn)的方式,層之間的交互規(guī)則,異常處理規(guī)則,目錄定義規(guī)則

   界面框架:操作主界面定義

              頁面整體風格的定義,頁面流轉(zhuǎn)關(guān)系等

     

   數(shù)據(jù)模型: 系統(tǒng)基礎(chǔ)數(shù)據(jù)(組織人員結(jié)構(gòu),權(quán)限設(shè)置,字典參數(shù)設(shè)置)

              業(yè)務(wù)數(shù)據(jù)

 

框架設(shè)計階段交付項:

文檔 :系統(tǒng)架構(gòu)

        界面框架

        數(shù)據(jù)模型

注:三份文檔可以融合在一份文檔之中。

 

 

2.2.2業(yè)務(wù)模塊概要設(shè)計

 

系統(tǒng)設(shè)計人員根據(jù)業(yè)務(wù)分析人員的業(yè)務(wù)需求文檔,進行概要設(shè)計。在概要設(shè)計過程中主要關(guān)注三個關(guān)鍵點

1 業(yè)務(wù)模塊的頁面顯示內(nèi)容:信息顯示的內(nèi)容,顯示的方式;交互接口的定義,等

   舉例:查詢?nèi)藛T信息模塊

   操作說明,查詢條件,顯示字段,排序和顯示方式。

 

2)業(yè)務(wù)邏輯描述

       對業(yè)務(wù)邏輯進行詳細的描述。

 

3)業(yè)務(wù)數(shù)據(jù)項

   業(yè)務(wù)模塊涉及到數(shù)據(jù)的描述。

   具體的描述包含

   數(shù)據(jù)項名稱 ,顯示方式,是否必填輸入方式,相關(guān)邏輯

 

概要設(shè)計階段的交付項

概要設(shè)計文檔

 

2.3 業(yè)務(wù)需求理解階段                                         

2.3.1系統(tǒng)設(shè)計人員理解需求

在系統(tǒng)設(shè)計人員理解需求之前,業(yè)務(wù)分析人員必須提供相關(guān)模塊的客戶需求文檔。 系統(tǒng)設(shè)計人員閱讀并理解客戶需求文檔。

理解需求文檔的交付結(jié)果(可配置項)

業(yè)務(wù)需求對于客戶來講,目的是什么,解決什么問題,有什么意義?

具體業(yè)務(wù)的執(zhí)行邏輯是什么?

在業(yè)務(wù)流轉(zhuǎn)過程中的業(yè)務(wù)數(shù)據(jù)有哪些?

 

需求理解時間要求:

簡單的需求,理解時間為2-3 小時

復雜需求:理解需求時間4-8小時

 

復雜的業(yè)務(wù)需求需要需求分析人員確認。

復雜的業(yè)務(wù)需求按照涉及到的業(yè)務(wù)的復雜度來決定的。

 

2.4 詳細設(shè)計階段

   詳細設(shè)計階段分兩個步驟

第一步驟,系統(tǒng)設(shè)計人員根據(jù)業(yè)務(wù)需求的理解,詳細設(shè)計業(yè)務(wù)模塊,并出詳細設(shè)計文檔

第二步驟,核心設(shè)計人員對系統(tǒng)設(shè)計人員的詳細設(shè)計文檔進行技術(shù)評審。

  

2.4.1系統(tǒng)設(shè)計人員詳細設(shè)計階段

系統(tǒng)設(shè)計人員根據(jù)業(yè)務(wù)需求,詳細設(shè)計模塊。

詳細設(shè)計階段的交付結(jié)果(可配置項)

詳細設(shè)計文檔:

業(yè)務(wù)接口定義

數(shù)據(jù)庫的數(shù)據(jù)項定義

Web頁面和Js接口定義等

 

注:對于復雜的模塊可以在詳細設(shè)計文檔中可以包含了UML類圖,和時序圖 ,從而進一步描述設(shè)計的內(nèi)容

詳細設(shè)計時間要求:

簡單的業(yè)務(wù)需求:2-4小時

復雜的業(yè)務(wù)需求4-12小時

 

詳細設(shè)計文檔的書寫原則:

系統(tǒng)設(shè)計人員在文檔中能描述清楚業(yè)務(wù)模塊的詳細設(shè)計,不拘泥于格式。

 

2.4.2 技術(shù)評審階段

技術(shù)評審流程

       1)系統(tǒng)設(shè)計人員在技術(shù)評審之前,將自己的詳細設(shè)計文檔分發(fā)給技術(shù)評審的與會人員。

2)在技術(shù)評審過程中,系統(tǒng)設(shè)計人員首先講述詳細設(shè)計文檔

3)評審人員對詳細設(shè)計中各個環(huán)節(jié)進行詢問和確認,提出修改方案。

4)最后項目技術(shù)負責人確認調(diào)整后的設(shè)計方案。

  

技術(shù)階段的交付結(jié)果(可配置項)

業(yè)務(wù)確定的詳細設(shè)計文檔。

注:此文檔是交付確認的標準之一。

2.5 Coding階段

系統(tǒng)開發(fā)人員根據(jù)業(yè)務(wù)的項目詳細設(shè)計文檔,進行實際Coding過程。

Coding過程中的注意事項

1 Coding過程中嚴格按照Coding開發(fā)規(guī)范來執(zhí)行。

2)在Coding過程中,發(fā)現(xiàn)詳細設(shè)計文檔中的嚴重缺陷,則需要和項目設(shè)計人員確認,如非常復雜,則需重新技術(shù)評審。

3)在詳細設(shè)計發(fā)生改變時,需要及時更新詳細設(shè)計文檔。

 

2.6 業(yè)務(wù)模塊確認交付階段

項目技術(shù)負責人和業(yè)務(wù)分析人員共同對業(yè)務(wù)模塊進行驗收。

 

驗收步驟:

1)業(yè)務(wù)分析人員確認功能模塊實現(xiàn)功能和客戶需求一致

2)技術(shù)負責人對功能模塊進行技術(shù)上的確認。

3)測試人員的測試報告

 

注:第三步主要看公司的具體的情況和業(yè)務(wù)復雜度,

    第三步完成流程如下:

   1)準備測試階段 測試人員根據(jù)業(yè)務(wù)需求,設(shè)定一個業(yè)務(wù)環(huán)境,寫成測試腳本,

   2)測試階段   根據(jù)測試環(huán)境和業(yè)務(wù)需求 進行測試

   3)根據(jù)測試的結(jié)果,出測試報告。

 

 

2.7 系統(tǒng)集成測試

根據(jù)客戶業(yè)務(wù)需求,測試人員設(shè)定一個測試環(huán)境,編寫測試腳本,在測試服務(wù)器上部署好系統(tǒng)。按照測試用例進行業(yè)務(wù)功能上測試。

 

測試人員準備工作清單:

測試用例

測試腳本

當前實現(xiàn)模塊

 

硬件設(shè)備

等同條件的客戶運行環(huán)境

 

系統(tǒng)集成測試階段交付項(可配置項):

系統(tǒng)集成測試報告

 

系統(tǒng)集成測試報告格式

功能點 測試人 測試腳本 測試結(jié)果   異常原因

 

2.8 系統(tǒng)打包部署

    客服安裝人員將系統(tǒng)打包成一個安裝文件,供在客戶的系統(tǒng)環(huán)境中部署系統(tǒng)

系統(tǒng)集成測試階段交付項(可配置項):

系統(tǒng)安裝文件

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产一级一片内射视频在线| 一本久道久久综合中文字幕| 日本特黄特色大片免费观看| 国产精品久久精品国产| 国产熟女一区二区精品视频| 欧美日韩国产精品自在自线| 国产欧美日产久久婷婷| 又色又爽又黄的三级视频| 欧美日韩最近中国黄片| 国产精品亚洲综合天堂夜夜| 日本高清不卡在线一区| 成人免费视频免费观看| 隔壁的日本人妻中文字幕版| 国产亚洲欧美日韩国亚语| 日韩精品综合免费视频| 日韩精品一区二区一牛| 能在线看的视频你懂的| 粉嫩国产美女国产av| 免费观看一级欧美大片| 日本大学生精油按摩在线观看| 东北女人的逼操的舒服吗| 出差被公高潮久久中文字幕| 黄色美女日本的美女日人| 极品少妇一区二区三区精品视频| 亚洲熟女乱色一区二区三区| 天堂网中文字幕在线观看| 久久综合九色综合欧美| 大尺度剧情国产在线视频| 国产精品成人一区二区在线| 亚洲熟女熟妇乱色一区| 亚洲免费视频中文字幕在线观看| 欧美日韩国产成人高潮| 91亚洲人人在字幕国产| 激情五月综五月综合网| 日本一级特黄大片国产| 热久久这里只有精品视频| 91偷拍与自偷拍精品| 九九热这里只有免费精品| 粗暴蹂躏中文一区二区三区| 色丁香之五月婷婷开心| 亚洲欧美日韩中文字幕二欧美|