企業級業務系統開發實戰 序言

2022-06-03 20:42:07 字數 795 閱讀 1477

前些年一直在做微軟的解決方案實施與軟體開發的工作。在學習、專案實施、開發與管理的過程中學到了別人不少好的東西,也自身總結了大量的經驗,希望能夠通過乙個系列來跟大家分享關於軟體開發方面的內容。

這個開發系列的由來是這樣的,兩年前作為乙個軟體公司的技術總監,完成了乙個企業的erp系統開發,我在這個專案中擔當了架構師的角色,主要負責核心技術架構搭建與業務建模的工作。這個系統的規模達到13個人12個月,涉及到企業的各個方面,包括客戶關係管理、銷售管理、採購管理、專案管理、財務管理、行政與人力資源管理等,業務流程70多支,而且對許可權有極高的要求。

在這個系統的開發過程中,這個團隊有5名1年左右.net開發經驗的新手,還有2名後端主程式設計師,4名前端,1名架構師、1名專案經理、2名測試人員全程參與此專案。在專案交付後,獲得了客戶的認可,並且在專案完成後,整個團隊從各個方面都得到了極大的提公升。我覺得需要把整個過程、經驗、理論和技術上的東西作乙個整合系列與大家分享。

如果你是具有1年左右開發經驗的程式設計師,這個系列將對你有極大價值,讓你少走彎路,如果你已經是乙個高階程式設計師或架構師,這個系列同樣也是有意義的。

這個系列包含並不侷限於以下內容:需求分析、業務建模、技術架構、開發、測試、構建的乙個真實軟體專案全生命週期,這個系列大概的分為以下幾大部分。

1.需求分析與領域驅動設計(不是很虛的那種哦)。

2.業務建模

3.搭建並實現滿足領域驅動設計的專案架構

4.設計與實現通用查詢子系統

5.設計與實現通用許可權子系統

6.設計與實現工作流擴充套件子系統

7.asp.net mvc前端與easyui框架

8.測試與構建

企業級開發從業感受

做企業級開發也有段時間了,基本上該了解的都了解了。做為乙個行業來說,這個行業的企業家不是很好過啊。不管哪個行業都在一步步的壓縮成本。而且還是發包方一廂情願式的,物價 專案的收入反而降低了。開發人員的收入就沒有以前那麼多了 另外,付款模式上面不管是 的二三三二式付款方式還是銀行的八二式付款方式,20 ...

OSGI 企業級開發系列

2 osgi 平台選型 目前我接觸到的是eclipse採用equinox 和 apache的felix 個人感覺felix更流行一些,參考的幾本書籍的 都是基於此平台的,加上眾多子專案 ipojo aries 貌似是不錯的選擇。equinox 平台有較多的中文參孝資料,osgi原理與最佳實踐 中的專...

企業級開發的思考

曾經自己一直覺得企業級開發是神聖的,是不容質疑的。雖然有時候自己也認可 多大屁股穿多大褲衩 的道理,可是那種重量級的開發模式在自己心目中占領的位置一直是不容侵犯的。直到近期公司打算要做個東西的時候才發現企業級真的非常重,重到90 以上的情況用不到。之前考慮過ejb和spring。自己一直覺得僅僅有e...