官术网_书友最值得收藏!

前言

Java軟件項目基本有如下幾種類型:大中型電子商務網站、大中型企業項目、政府項目、移動客戶端項目等。

可以重復使用的軟件項目會成為產品,如SAP、用友、金蝶的ERP企業資源管理系統等。產品的開發因為要面向的用戶面寬、需求變化大,因此應該具有更好的可擴展性。

企業和政府的軟件項目開發基本流程如下:立項、項目招標、軟件需求分析、軟件架構設計、項目模塊詳細設計、軟件測試、項目部署等。由于項目規模和項目管理者不同,項目流程中的個別環節會有差異,如有些項目無須招標、有些項目沒有架構設計等。

Java軟件項目基本都是團隊開發,為了協同項目組成員之間的代碼共享,需要使用軟件版本管理工具,如CVS、SVN、ClearCase、Git等。由于Git的提交代碼在公網服務器上,便于異地辦公的團隊共享,因此目前最為流行。為了協同項目組成員之間的資源共享,需要使用maven等工具。

本書介紹的項目案例,以企業項目為主,部分為電子商務和電子政務項目,后面會按照如圖1所示的一個完整軟件項目周期(立項→業務需求→軟件需求分析→架構設計→模塊設計→代碼開發→軟件測試→項目部署→系統維護),詳細講解軟件項目的系統分析與架構設計技術。

圖1 軟件項目周期

主站蜘蛛池模板: 凤台县| 南川市| 彭阳县| 湖北省| 息烽县| 寿宁县| 外汇| 芦山县| 兴业县| 馆陶县| 峨眉山市| 凯里市| 浦江县| 电白县| 蓝田县| 庆元县| 红原县| 丽水市| 安阳市| 高要市| 德格县| 奉节县| 屯昌县| 宜春市| 左云县| 鄱阳县| 河间市| 鹿泉市| 林口县| 和龙市| 华阴市| 武义县| 台江县| 芜湖县| 晋宁县| 浦北县| 疏附县| 东方市| 杭州市| 万年县| 平乐县|