先推薦一本書:《軟件架構(gòu)設(shè)計(jì)》溫昱著。今天剛拿到這本書,非常高興。這本書非常好,它對(duì)軟件架構(gòu)描述得非常清晰,理論包含了很多實(shí)踐的例子,看上去很爽呀,嘿嘿。
目前市場(chǎng)上的管理工具也相對(duì)多了起來,ThoughtWorks公司都開發(fā)了一個(gè)適用于敏捷軟件項(xiàng)目管理的工具。市場(chǎng)細(xì)分的形式是越來越明顯了。
回到正話。軟件架構(gòu)設(shè)計(jì)我以前也關(guān)注得比較少,特別是對(duì)于滿足很多約束條件和非功能需求這塊,做得比較好。以前也讀了很多關(guān)于應(yīng)用架構(gòu)的書,知道分層的體系結(jié)構(gòu),MVC架構(gòu)等架構(gòu)模式,但是在實(shí)際的應(yīng)用中,對(duì)軟件架構(gòu)考慮得比較少。
主要原因:項(xiàng)目組應(yīng)該是沒有架構(gòu)設(shè)計(jì)的,沒有一個(gè)非常好的架構(gòu)設(shè)計(jì)的文檔來表示整個(gè)軟件系統(tǒng)的設(shè)計(jì),各個(gè)模塊,子系統(tǒng)的接口和關(guān)系是什么樣的,都沒有的。因此,從進(jìn)入項(xiàng)目哪個(gè)時(shí)候起,就對(duì)整個(gè)軟件架構(gòu)不是很熟悉。只是知道這個(gè)項(xiàng)目是個(gè)WEB應(yīng)用,遵循三層的軟件體系結(jié)構(gòu),使用Struts做表示層的MVC框架,使用ORM工具來實(shí)現(xiàn)數(shù)據(jù)持久層。
僅僅而已。
在進(jìn)行度量系統(tǒng)開發(fā)的時(shí)候,這個(gè)模塊我非常了解。現(xiàn)在回想起來,在確定度量系統(tǒng)開發(fā)之前,是做了子系統(tǒng)的架構(gòu)設(shè)計(jì)的,只是做得不是很專業(yè)。我們劃分了模塊,確定了各個(gè)模塊之間的關(guān)聯(lián),然后各自分工實(shí)現(xiàn)。如果經(jīng)驗(yàn)再高一點(diǎn)的話,或者架構(gòu)設(shè)計(jì)再做得好一點(diǎn)的話,現(xiàn)在的度量模塊應(yīng)該會(huì)更好。
以后的工作會(huì)更加貼近于軟件架構(gòu)設(shè)計(jì)。但是,目前自己的資歷還比較淺,除了努力提高自己的能力之外,在實(shí)際工作中需要多聽聽別人的意見,做出正確的決斷。
目前市場(chǎng)上的管理工具也相對(duì)多了起來,ThoughtWorks公司都開發(fā)了一個(gè)適用于敏捷軟件項(xiàng)目管理的工具。市場(chǎng)細(xì)分的形式是越來越明顯了。
回到正話。軟件架構(gòu)設(shè)計(jì)我以前也關(guān)注得比較少,特別是對(duì)于滿足很多約束條件和非功能需求這塊,做得比較好。以前也讀了很多關(guān)于應(yīng)用架構(gòu)的書,知道分層的體系結(jié)構(gòu),MVC架構(gòu)等架構(gòu)模式,但是在實(shí)際的應(yīng)用中,對(duì)軟件架構(gòu)考慮得比較少。
主要原因:項(xiàng)目組應(yīng)該是沒有架構(gòu)設(shè)計(jì)的,沒有一個(gè)非常好的架構(gòu)設(shè)計(jì)的文檔來表示整個(gè)軟件系統(tǒng)的設(shè)計(jì),各個(gè)模塊,子系統(tǒng)的接口和關(guān)系是什么樣的,都沒有的。因此,從進(jìn)入項(xiàng)目哪個(gè)時(shí)候起,就對(duì)整個(gè)軟件架構(gòu)不是很熟悉。只是知道這個(gè)項(xiàng)目是個(gè)WEB應(yīng)用,遵循三層的軟件體系結(jié)構(gòu),使用Struts做表示層的MVC框架,使用ORM工具來實(shí)現(xiàn)數(shù)據(jù)持久層。
僅僅而已。
在進(jìn)行度量系統(tǒng)開發(fā)的時(shí)候,這個(gè)模塊我非常了解。現(xiàn)在回想起來,在確定度量系統(tǒng)開發(fā)之前,是做了子系統(tǒng)的架構(gòu)設(shè)計(jì)的,只是做得不是很專業(yè)。我們劃分了模塊,確定了各個(gè)模塊之間的關(guān)聯(lián),然后各自分工實(shí)現(xiàn)。如果經(jīng)驗(yàn)再高一點(diǎn)的話,或者架構(gòu)設(shè)計(jì)再做得好一點(diǎn)的話,現(xiàn)在的度量模塊應(yīng)該會(huì)更好。
以后的工作會(huì)更加貼近于軟件架構(gòu)設(shè)計(jì)。但是,目前自己的資歷還比較淺,除了努力提高自己的能力之外,在實(shí)際工作中需要多聽聽別人的意見,做出正確的決斷。
本博客為學(xué)習(xí)交流用,凡未注明引用的均為本人作品,轉(zhuǎn)載請(qǐng)注明出處,如有版權(quán)問題請(qǐng)及時(shí)通知。由于博客時(shí)間倉(cāng)促,錯(cuò)誤之處敬請(qǐng)諒解,有任何意見可給我留言,愿共同學(xué)習(xí)進(jìn)步。