突破自我

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            3 隨筆 :: 15 文章 :: 3 評論 :: 0 Trackbacks
              工作也有好幾年了,做過程序員,也做過分析師、項目經理等職位,經過幾年的磨練,自己從技術到管理都有不小的提高,但是對我來說非常遺憾的是,做了這么多的項目、產品,能讓自己非常滿意的地方還真不太多。以前也時常考慮軟件開發(fā)過程,也在不少地方做過償試,但是效果最終都不怎么好,其間也換了幾個公司,不過軟件開發(fā)過程都不能讓人滿意,難道這是中國特色?

              軟件開發(fā)方法有很多種,從最早的結構化開發(fā)方法、原型法,到現(xiàn)在的RUP、XP等等,雖然也有研究,但在實際運用中,均感覺不順利。我現(xiàn)在將自己的想法簡單列舉一下,到自己想通、有所得的時候,能更新一下,留作一個紀念。

              聲明,本文只對開發(fā)過程做簡單描述,也是我的個人想法,如果您看到了,請多提寶貴意見,以便于我更好完善該文檔,每個部分的詳細操作,我會再開新文章討論。

          1、需求分析

              這里談到的需求分析,是指用戶對系統(tǒng)的期望,而不是非常具體的需求描述,主要為系統(tǒng)架構提供依據的。如果你不是售前,那么這個需求基本上不是你跟用戶討論確定的,很常見的是售前吹給用戶的,我覺得不管是寫好的技術建議書、點對點應答,這地方一定要把握好用戶有的真實想法。我覺得以下幾個方面要把握:
              1)系統(tǒng)的規(guī)模,包括數據量、用戶數量。
              2)系統(tǒng)主要的管理對象。
              3)與其它外部系統(tǒng)的關系。
              4)系統(tǒng)的核功能有那些。

          2、系統(tǒng)架構

              系統(tǒng)架構,很多時候是很空的,但是確是非常重要的。這里談到的架構,不是指框架的使用,像項目中使用Struts+Spring+Hibernate,這算是架構,也是系統(tǒng)架構要考慮的,但是不是最重要的。一個系統(tǒng)能不能運行正常,首要條件就是系統(tǒng)架構的好不好,可能大部分人遇到的項目都是架構好的,如果遇到需要架構的,我覺得要考慮:
              1)系統(tǒng)的那些模塊的數據量比較大,增長速度是怎么樣的,需要怎么架構能滿足性能要求?
              2)系統(tǒng)的那些模塊用戶訪問量比較大,最高并發(fā)訪問量有多大?
              3)系統(tǒng)內部數據處理過程中,那些處理是非常耗時的,如何能及時的對用戶做出響應?
              4)系統(tǒng)與外部之間有那些接口,傳遞的數據量有多大,如何確保數據的傳遞速度及完整性?

          3、項目構建
          4、功能需求分析
          5、概要設計
          6、詳細設計
          7、代碼編寫
          8、測試
          9、發(fā)布 
              產品發(fā)布后,

          ******************************************
              追求超越,實現(xiàn)自我!

              歡迎大家光臨!

          posted on 2008-07-11 10:03 老七 閱讀(174) 評論(0)  編輯  收藏 所屬分類: 項目管理

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


          網站導航:
           
          主站蜘蛛池模板: 永善县| 秦皇岛市| 巨鹿县| 长顺县| 三原县| 綦江县| 镇巴县| 大田县| 九龙城区| 错那县| 南通市| 三江| 博白县| 景洪市| 普兰店市| 富民县| 友谊县| 江津市| 敦煌市| 陵川县| 龙南县| 瑞安市| 临沭县| 乳山市| 萍乡市| 确山县| 缙云县| 扬州市| 佳木斯市| 天台县| 江口县| 海安县| 竹溪县| 门头沟区| 奈曼旗| 广元市| 大连市| 镇远县| 本溪市| 海盐县| 宁德市|