.NET 平臺下敏捷開發(fā)架構及代碼生成技術
Agile Software Architecture and Automation Development Based on .NET Framework
(南昌大學) 陸遠胡瑩
LU Yuan HU Ying
摘要: 為適應快速多變的需求,提高系統(tǒng)開發(fā)的效率,縮短開發(fā)周期,本文提出了一種基于.NET 平臺的敏捷化開發(fā)N 層架構。
運用強類型數(shù)據(jù)集進行各層之間的數(shù)據(jù)傳遞并利用.NET 平臺提供的命令構造器和XML 架構定義工具結合參數(shù)替換的方
法實現(xiàn)了各層代碼的自動生成,最后結合具體項目驗證了這一構架的敏捷性及有效性。
關鍵詞: 開發(fā)架構; 代碼生成; .NET 平臺
中圖分類碼: TH311 文獻標識碼: A
Abstract: To fit the variability of demand, improve the efficiency and reduce development periods, an agile N -layers architecture
based on .NET platform is prompt. The typed data set is applied as information medium between layers. With command builder and
XML structure define tool, a method of parameter replacement is used to generate codes automatically. The agility and validity of this
architecture are proved in a military project.
Key words: software architecture; code generation; .NET platform |
|