突破自我

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

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

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

          1、需求分析

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

          2、系統架構

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

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

          ******************************************
              追求超越,實現自我!

              歡迎大家光臨!

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

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


          網站導航:
           
          主站蜘蛛池模板: 昌邑市| 绍兴市| 靖远县| 沁阳市| 阜城县| 安阳市| 柏乡县| 孝感市| 茂名市| 宽甸| 乾安县| 新郑市| 兴文县| 仁怀市| 洞口县| 丹巴县| 合水县| 南雄市| 灵璧县| 和政县| 灵川县| 青阳县| 玛曲县| 凤台县| 沙田区| 保靖县| 卫辉市| 康乐县| 沛县| 廉江市| 唐海县| 精河县| 合山市| 固原市| 长治市| 瑞安市| 吉安县| 浪卡子县| 东乌| 鹤岗市| 新民市|