常言笑的家

          Spring, Hibernate, Struts, Ajax, RoR

          概要設計和詳細設計的區別與聯系

              軟件設計采用自頂向下、逐次功能展開的設計方法,首先完成總體設計,然后完成各有機組成部分的設計。

              根據工作性質和內容的不同,軟件設計分為概要設計和詳細設計。概要設計實現軟件的總體設計、模塊劃分、用戶界面設計、數據庫設計等等;詳細設計則根據概要設計所做的模塊劃分,實現各模塊的算法設計,實現用戶界面設計、數據結構設計的細化,等等。

             
          概要設計是詳細設計的基礎,必須在詳細設計之前完成,概要設計經復查確認后才可以開始詳細設計。概要設計,必須完成概要設計文檔,包括系統的總體設計文檔、以及各個模塊的概要設計文檔。每個模塊的設計文檔都應該獨立成冊。

             
          詳細設計必須遵循概要設計來進行。詳細設計方案的更改,不得影響到概要設計方案;如果需要更改概要設計,必須經過項目經理的同意。詳細設計,應該完成詳細設計文檔,主要是模塊的詳細設計方案說明。和概要設計一樣,每個模塊的詳細設計文檔都應該獨立成冊。

             
          概要設計里面的數據庫設計應該重點在描述數據關系上,說明數據的來龍去脈,在這里應該結合我們的一下結果數據,說明這些結果數據的源點,我們這樣設計的目的和原因。詳細設計里的數據庫設計就應該是一份完善的數據結構文檔,就是一個包括類型、命名、精度、字段說明、表說明等內容的數據字典。

             
          概要設計里的功能應該是重點在功能描述,對需求的解釋和整合,整體劃分功能模塊,并對各功能模塊進行詳細的圖文描述,應該讓讀者大致了解系統作完后大體的結構和操作模式。詳細設計則是重點在描述系統的實現方式,各模塊詳細說明實現功能所需的類及具體的方法函數,包括涉及到的sql語句等。

           

          posted on 2009-04-27 11:04 常言笑 閱讀(6909) 評論(2)  編輯  收藏 所屬分類: 技術總結

          Feedback

          # re: 概要設計和詳細設計的區別與聯系[未登錄] 2012-05-10 17:22 df

          www.ge2kan.com  回復  更多評論   

          # re: 概要設計和詳細設計的區別與聯系 2012-12-18 18:30 小說閱讀網

          http://muyuge/0_6/
          http://muyuge/0_466/
            回復  更多評論   


          My Links

          Blog Stats

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 太仆寺旗| 连城县| 普兰县| 汶川县| 康乐县| 余庆县| 泊头市| 芦溪县| 云龙县| 格尔木市| 秭归县| 平定县| 临湘市| 年辖:市辖区| 安远县| 安化县| 齐河县| 济源市| 潼南县| 灵山县| 陆河县| 惠东县| 陈巴尔虎旗| 六安市| 洪洞县| 成安县| 正定县| 隆德县| 岳池县| 新巴尔虎左旗| 铁岭县| 理塘县| 静海县| 沾化县| 都江堰市| 疏勒县| 满城县| 大石桥市| 江西省| 利辛县| 耒阳市|