寫架構設計文檔有感

          又一次寫架構設計文檔,現在至少也是寫過6、7次架構設計文檔了,每次寫架構設計文檔自己都有感覺,每次的想法都不同,所以每次的目錄結構都有所改動(盡管公司有規范,但我會按自己的理解進行重整),應該說覺得寫了這么多次以來,每次都覺得當時的那次是寫的最好的,慢慢的也明白自己在寫架構文檔方面已經在不斷的進步了,其實我認為,能不能寫出架構文檔很能反應出設計師是否真正的掌握了架構的設計,很多時候覺得架構設計文檔沒什么寫的其實已經表明設計師其實對架構并不是那么的理解,在理解了后要寫出來真的是一發不可收拾,都可以寫很多,因為要明白架構設計文檔的對象,架構文檔的作用,盡管現在很多情況下架構文檔都是拿來糊弄用戶,但我覺得作為設計師還是應該寫出一份合格的架構設計文檔,架構設計文檔對于整個項目的實現具有很大的指導意義,寫架構設計文檔能讓設計師真正的仔細梳理整個系統的架構設計,不會是那種臨時突然想出的東西。
          這次在寫架構設計文檔中也開始仔細的考慮架構設計文檔到底需要體現什么呢?其次需要明白到底何謂架構,其實我覺得一個形象的說法就是骨架,每個人、每棟房子都需要有骨架,基于這個骨架可實現用戶的功能需求以及非功能需求,那么就可以說這是個成功的架構,我覺得在架構設計文檔中最重要的是體現出對于系統需求的共性的分析,抽象形成系統的底層支撐子系統(注意,這個子系統是系統業務的共性,而不是具體的功能模塊,具體的功能模塊是基于此支撐子系統進行搭建的),同時列出系統的非功能性需求,提出在架構級別的應對策略,在經過這個架構分析過程后,根據系統結構是C/S、B/S可提出一個底層架構體系,如B/S采用MVC思想搭建的架構體系,在M進行劃分形成N層體系,在做出了底層架構體系設計后將之上架構分析中產生的支撐子系統與之進行融合,同時結合非功能性需求的應對策略,在這個情況下系統的架構圖就產生了,^_^,經過這樣的過程你系統的架構圖就不會是無緣無故產生出來的,在架構圖產生后此時就需要做技術的映射,因為在架構圖的底層架構體系中列出來的是layer,那么每個layer其設計模型是怎么樣的、每個layer的依賴是怎么解決的,在解決完了這個部分后需要對之上的支撐子系統進行設計模型、接口的描述,在完成了這些后即可繪制系統的部署視圖、邏輯視圖以及物理視圖,重要的是需體現出整個系統的需求是如何基于這個架構體系來實現的,在完成了之上的過程后整個架構設計過程可以算是完成了大半部分,在這之后進行支撐子系統的模塊劃分以及系統功能模塊的劃分,劃分原則依據功能內聚來進行,同時也需考慮架構體系的設計約束,在劃分完畢后即產生了系統的模塊視圖,同時需標明模塊的接口關系,在此圖繪制完畢后按模塊對模塊的職責進行描述,同時對其接口做出規范,至此整個架構設計文檔才算是比較完整的完成了,^_^,這樣寫下來我想這份架構設計文檔想薄都難呀,架構設計文檔作為整個系統后續的設計約束以及方向指導而存在。
          這是在這次寫架構設計文檔后的一些感想,總體來說我覺得最重要的仍然是需要明確的知道架構設計文檔的目的,何謂架構,架構設計的過程,架構對于需求的滿足,在這之后可進行模塊的概要設計,模塊的概要設計其實同樣是一個由繁化簡的過程,產生出關鍵類以及類的接口設計,詳細設計則是具體的對象設計以及接口實現。

          posted on 2005-09-22 22:19 BlueDavy 閱讀(18267) 評論(43)  編輯  收藏 所屬分類: 系統設計

          評論

          # re: 寫架構設計文檔有感 2005-09-22 22:46 scud(飛云小俠)

          提綱有嗎? 嘿嘿

          參考參考  回復  更多評論   

          # re: 寫架構設計文檔有感 2005-09-23 22:16 Programmer's Life

          ^_^,提綱很簡單的:
          一、概述
          二、目的
          三、項目背景
          四、系統建設目標
          五、參考資料
          六、架構設計
          6.1 架構分析
          6.2 設計思想
          6.3 架構體系
          6.4 系統視圖
          6.5 模塊劃分
          6.5.1 模塊描述
          6.5.2 模塊接口

          呵呵,關鍵是整個文檔要描述清楚,目的結構大致就是如此而已  回復  更多評論   

          # re: 寫架構設計文檔有感 2005-10-25 16:48 帥哥煩惱多

          能給一份架構文檔學習嗎?謝謝  回復  更多評論   

          # re: 寫架構設計文檔有感 2005-10-25 16:49 帥哥煩惱多

          郵箱:peopleyl@hotmail.com
          轉型學習中  回復  更多評論   

          # re: 寫架構設計文檔有感 2005-11-18 10:05 歡迎到武漢去哦:)

          如果可以的話,希望站長能發給我一份完整的文檔(包含內容,不只是結構)做參考
          不勝感激:wangxiaolei2@hotmail.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2005-11-18 11:34 Programmer's Life

          ...
          完整的文檔我這基本都是公司內部的,商業性質的,我覺得我的目錄結構里已經說明了每個部分需要描述的內容了!  回復  更多評論   

          # re: 寫架構設計文檔有感 2006-07-21 15:02 yesun

          dyesur@hotmail.com
          謝謝
          一直處于理論階段,沒有真正動手寫過,希望能得到一份真正的設計文檔作參考,謝謝  回復  更多評論   

          # re: 寫架構設計文檔有感 2007-05-18 10:41 netie

          真希望能給我發一篇真實的項目例子,讓我學習學習,netice@tom.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2007-05-24 14:44 jallock17@126.com

          我認為架構有要分清是業務架構還是系統架構.兩個的針對性是不一樣的,
          所以目錄,提綱不重要,里面的差鍵看你的目標,你寫架構文檔是為什么服務.
          應該回到架構設計上來,文檔只是設計思路的一個展現方式而已,相信才寫的時候多數人都有過這樣的體驗:寫篇文檔就好像是在湊數。
          說了堆廢話。
          業務架構設計重要的是拋開系統與你的軟件、計算機,完全深入領域,站在用戶角度去理清業務,所以其核心是下面7個問題:
          1、工作目標是什么?
          2、職能是什么?
          3、具體辦法是什么?
          4、所存在的主要問題和困難是什么?
          5、改革和發展方向是什么?
          6、關注的焦點是哪些?
          7、業務定位是什么?
          回答了上述問題后,你就能夠清楚的就業務目標、業務范圍、業務功能、業務流程做出規劃與回答。
          系統架構.....
            回復  更多評論   

          # re: 寫架構設計文檔有感 2007-05-24 14:46 jallock17@126.com

          上邊沒寫完
          其實重要的是每個步驟都要理清你的目標,你做這個是為什么服務,  回復  更多評論   

          # re: 寫架構設計文檔有感 2007-06-12 12:13 油條

          我們在做架構設計文檔一般分為兩個層面:
          1 技術架構設計。
          從技術的解決上來討論,著重點是討論采用什么樣的技術,如何分層,采用了那些好的技術特性。采用這些技術特性會為我們的工作帶來哪些好處。為什么要這么做。
          2 體系結構設計。
          從業務需求的角度來出發,理清物理結構圖和邏輯結構圖。
          劃分每個子模塊,為什么要這么劃分,以及各個只模塊之間的交互關系,每個子模塊具有哪些接口。
          這個是要求對需求的把握十分到位,是用設計對需求的映射,重點是要理清整個系統的脈絡。

            回復  更多評論   

          # re: 寫架構設計文檔有感[未登錄] 2007-12-28 10:14 ajax

          你好,小弟最近要寫份架構,但不知如何下手,希望能得到一份參考范文,學習學習,謝了!
          郵箱:wyiyong@hotmail.com
            回復  更多評論   

          # re: 寫架構設計文檔有感[未登錄] 2007-12-29 16:52 abc

          你好,最近要寫份架構,但不知如何下手,希望能得到一份參考范文,學習學習,謝了!
          郵箱:zhangxiaow1983@163.com
            回復  更多評論   

          # re: 寫架構設計文檔有感[未登錄] 2008-01-09 09:45 aa

          你好,最近要寫份架構,但不知如何下手,希望能得到一份參考范文,學習學習,謝了!
          郵箱:chenhongbiao1980@163.com
            回復  更多評論   

          # re: 寫架構設計文檔有感 2008-02-19 17:32 求學

          jallock17@126.com 說的很好,能否給我一點資料看看?
          zeng.shuxiong@163.com  回復  更多評論   

          # re: 寫架構設計文檔有感[未登錄] 2008-02-21 22:50 REX

          rex__@126.com
          能給一份例子學習一下嗎
          不勝感謝  回復  更多評論   

          # re: 寫架構設計文檔有感 2008-02-28 16:13 eqiang8271@163.com

          我也計劃寫個B/S的架構 ,如果可以能給我發一個范例最好了,萬分感謝!
          eqiang8271@163.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2008-03-18 15:57 亢文才

          我要寫個B/S的架構如果可以能給我發一個范例最好了,萬分感謝!
          kwchappy@163.com  回復  更多評論   

          # re: 寫架構設計文檔有感[未登錄] 2008-04-10 23:00 super

          我也渴望有一個示范。謝謝!
          szerlei@126.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2008-04-17 15:13 朱春

          對我們這些沒有真正寫過設計文檔的人來說,看看樣本是最實際的啊,希望能把你修改過的文檔發給我們看看,從你的思想上看你的層次很思想都很高了,謝謝  回復  更多評論   

          # re: 寫架構設計文檔有感 2008-04-17 15:14 朱春

          我的郵箱:muchun1983@126.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2008-06-25 14:47 劍圣

          我也要寫一份軟件架構文檔,想了很久,還是覺得無從下手,主要是不知道怎么來描述架構,和架構文檔應該表達,或者怎樣來表達,高手可以發一份文檔讓江湖小弟來學習嗎,郵箱 huhengliang@sina.com 謝謝  回復  更多評論   

          # re: 寫架構設計文檔有感 2008-07-28 10:22 渴求實際文檔

          本人一直想得到一份確實有價值的設計文檔,能發一份給我感激不盡,絕對只供學習使用,

          zglboygod@hotmail.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2008-07-28 17:14 Jack.Wang

          很好,LZ 很強大! 能否多發些架構體會的文章! 小弟謝謝了!  回復  更多評論   

          # re: 寫架構設計文檔有感[未登錄] 2008-08-06 08:36 wei

          寫得不錯,不過最好對每個提綱再加點說明就更清楚了,比如說這個標題是要寫此什么內容,要注意什么事項等等。以前在舊公司也寫過不少文檔,跳槽后要寫設計文檔時只好上網搜了,久了不寫對每項內容都有些生疏了。  回復  更多評論   

          # re: 寫架構設計文檔有感[未登錄] 2008-10-02 13:10 wei

          樓主看來很利害呀,我也在寫設計文檔,按你的提綱寫了文檔,大概的框架都用圖的方式寫出來了,就是寫不長啊,要我加些費話進去,或者加些與框架無關的內容,我又不能認同,能不能指點一下。weishengf@163.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2008-12-24 18:01 扳機

          很精彩,俺還沒寫過呢,很希望樓主能給偶發一份,chinarenhs@163.com
          不勝感激,小弟先謝了  回復  更多評論   

          # re: 寫架構設計文檔有感 2009-01-18 15:17 red_hill@126.com

          給小弟一份
          謝謝  回復  更多評論   

          # re: 寫架構設計文檔有感 2009-04-15 00:18 蔣耘

          請問架構設計文檔和概要設計文檔以及詳細設計文檔有什么區別?  回復  更多評論   

          # re: 寫架構設計文檔有感 2009-07-08 22:51 lzb

          不勝感激,小弟先謝了,liuzibol@tom.com  回復  更多評論   

          # re: 寫架構設計文檔有感[未登錄] 2009-07-10 19:08 pony

          一直在關注你的博客,對一個剛開始入門架構的人非常有用
          impony@gmail.com多謝  回復  更多評論   

          # re: 寫架構設計文檔有感 2009-07-15 12:08 大兵

          很想學習一下,感謝,shidabing666@163.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2009-07-20 11:17 迷茫

          最近一直在研究,希望樓主能給小弟一份參考一下,謝謝了。
          dfbhfhda8@163.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2009-09-07 15:58 qk

          能發我一份嗎?不慎感激。scjp_first@tom.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2009-10-11 13:32 我是大強

          我覺得樓主的架構好像更多在于程序上,這固然是架構的很重要一部分,但是架構應該還需要從數據視圖、部署視圖、用例視圖等方便來剖析。
          剛開始學習寫架構文檔,有很多的疑問,請見諒!也歡迎閣下交流:hustlxjaw@163.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2009-10-20 16:05 一天天

          你好,正在做系統架構設計,學習中,是否有相關完整的架構設計文檔可以共享呢:ybyangcn@163.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2010-09-19 10:55 架構學習

          @一天天
          你好,小弟最近再學架構,不知道如何下手,能否發一份完整的架構文檔范例給我,謝謝了。feipengmeng@126.com
            回復  更多評論   

          # re: 寫架構設計文檔有感 2011-04-21 16:32 firerat

          您好,我最近需要份架構設計文檔,博主可以發份我么,謝謝!
          郵箱:lukai_rat@163.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2011-05-06 17:50 tudou

          正在學習中,頭疼啊,博主可以發份我么,謝了!
          郵箱:tudou08@qq.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2013-03-07 19:48 一米,希望

          你好,最近公司讓寫一份架構設計文檔,不知道如何下手,能否發一份完整的架構文檔范例給我 mlg_wing@sina.com  回復  更多評論   

          # re: 寫架構設計文檔有感 2013-04-25 16:15 xiaochanzi

          你好,最近經理讓我寫份技術架構文檔,毫無頭緒,能不能給我發份完整的模板范例給我,601697537@qq.com,非常感謝。  回復  更多評論   

          # re: 寫架構設計文檔有感 2015-07-09 11:20 Tang Zhigang

          看了您的后感,我非常清晰的感覺到了架構思路。 小弟從沒寫過架構設計,真心求高手也能發我份完整的文檔范例。 sapphire1202@163.com ,非常感謝。  回復  更多評論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導航

          <2005年9月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          統計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 龙游县| 玉环县| 田东县| 米易县| 通州市| 平和县| 上栗县| 萍乡市| 海安县| 抚顺县| 富民县| 麻栗坡县| 保德县| 楚雄市| 东阳市| 永清县| 石门县| 乡宁县| 获嘉县| 定兴县| 沭阳县| 同心县| 辽宁省| 广灵县| 枣阳市| 六盘水市| 丹东市| 漳浦县| 县级市| 灵台县| 鄂尔多斯市| 德江县| 北辰区| 福海县| 清原| 延川县| 杂多县| 临沧市| 灵川县| 镶黄旗| 屏边|