RiKeR

          本博客停止更新,最新內容請訪問--> http://blog.csdn.net/shuailee

          統計

          留言簿(3)

          積分與排名

          閱讀排行榜

          評論排行榜

          軟件項目開發的流程

          web項目開發的一般流程--總綱
          1.需求分析
           通過各種手段確定系統的功能和性能
           功能:購物、注冊、瀏覽、搜索。。。
           性能:可同時支持N個并發訪問,并且響應時間不低于M毫秒。。
           手段:
            頭腦風暴
            會議
            詢問
            *原型-界面原型、業務原型
           本階段是項目開發的最重要階段
           在web項目中,通常界面設計會在本階段進行
          2.分析與設計
           架構分析與設計
            邏輯架構
             3層架構,N層架構。。
             MVC
             MODEL 1 OR MODEL 2
            物理架構
             web服務器的分布
             數據庫服務器的分布
            技術解決方案的確定
             java/.net
             openSource/商業
           業務邏輯分析
            根據需求分析業務邏輯
             有哪些人會使用本系統
             他們會使用本系統做什么
             通常他們使用本系統的步驟是什么樣的
             會有哪些明顯的類來支撐本系統的運行
             會有哪些不同的提示會反饋給用戶
            本階段與需求的確定密切相關,通常在確定需求的時候就會進行相關的分析
           業務邏輯設計
            根據需求的分析來確定具體的類
            確定類的屬性
            確定類的接口(方法)
            確定類之間的關系
            確定用戶操作流程在設計上的反映
            *進行數據庫的設計
           界面設計
            設計系統的界面風格
             顏色、STYLE
            設計系統的具體“模擬”界面
             能夠從頭走到尾
              方便進行需求的確定
              方便JSP程序員的開發
          3.開發環境搭建
           開發工具的確定
           配置管理工具的確定
           測試工具的確定
           文件服務器、配置服務器等的確定
          4.開發-測試-開發-測試
           按照設計進行開發
            *迅速開發原型
            *進行迭代開發
            提早進行測試
             單元測試、黑盒測試、性能測試、易用性測試
          5.文檔編纂

          posted on 2007-11-09 16:39 RiKeR 閱讀(426) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 漳平市| 崇信县| 蓝田县| 乌兰浩特市| 饶平县| 陈巴尔虎旗| 墨脱县| 滨海县| 建阳市| 罗源县| 辉县市| 临桂县| 察雅县| 台中市| 习水县| 普兰县| 阳东县| 衡阳市| 浦城县| 藁城市| 富源县| 宝清县| 南投县| 靖西县| 永嘉县| 巫山县| 石楼县| 弥勒县| 亳州市| 延安市| 霞浦县| 马关县| 南通市| 彝良县| 秦皇岛市| 常德市| 新疆| 濉溪县| 县级市| 呼图壁县| 尉犁县|