菜鳥一隻,如何提高系統架構能力

陳天發表於2003-05-26
我是一學生,現在處於學習階段,過段時間老闆就要我負責一個專案的開發(跟某個公司開發一套軟體,有什麼訂單管理阿,設計管理阿,人員組織管理阿等),比較大,開發週期較長(相對於我們實驗室來講,可能對向bang大哥就是小kiss拉),估計這讀書幾年就搞這東西,我自己是一個菜鳥管更菜的5,6只鳥(基本大家都不懂什麼)。sigh,摸索阿。
我沒什麼頭腦,目前存在大腦中的有一下咚咚:1:上課的東西:什麼軟體工程等概念東西,高程也考過了(這些基本沒用,最大的騙局!)2:一些零散的程式碼(看書,自己寫的好玩的java程式碼,有點用,但是跟這套系統的需求,設計不達邊)3:網上看的雜亂的文章(軟體工程,需求分析,設計模式等東西,光看感覺很空,覺得沒多大用處)。我上網破解了一個大型程式碼(只有jsp和一些class檔案,我把class反編譯了。沒有文件,5個人開發了一年多,jsp+ejb+javabean,mysql,tomcat,
jboss),我們實驗室做的東西跟這個差不多(用的技術,構架類似)
現在問題來了:
我們初步決定用軟體工程那套開發我們的系統(不知是否正確),步驟是:
1)先了解那個公司是什麼結構,有哪些部門等資訊
2)到那個公司搞需求,然後用資料流圖把得到的東西畫出來+資料字典等
3)概要設計
4)詳細設計
5) 編碼
6)測試
7)。。。
其實也是看書上說的(也不知大傢伙是怎麼開發專案的?是這樣嗎?如果不是該是怎樣個流程?)。乘還沒有正試開始專案實施,我想先把我破解的那套系統用軟體工程的方式實施一下,相當於我把這套系統用上面的方式(或者其他的方式、流程)搞一套文件出來,一個當作學習,二個也為以後做準備。
大家看我這個方式如何?如果這樣可以,該用什麼樣的工具,文件該用什麼格式阿?(比如我的需求就是用的資料流圖表示的,是這樣嗎?我是按書上的)。
真想手頭有一套大型軟體的所有流程的開發文件,那就好了。
不知道各位大哥有沒有,如果有的話,可以
mail:chjhust@163.com。懇請bang大哥,還有諸多牛人支招。。
或者推薦個好網站

相關文章