《C#設計模式》由James W. Cooper編著,主要介紹如何用最常見的設計模式編寫C#程序。全書分為4個部分,首先介紹了C#語言和面向對象程序設計的一般原則,可作為C#程序設計的快速入門教程;然后分別講述了創建型模式、結構型模式和行為型模式,每一類設計模式又包括若干種具體模式,共有23種。在介紹每種模式時,給出了一個或多個應用該模式的示例,以便于讀者理解。此外,每一章還提供了UML圖,用以說
本書所介紹的物件導向 ANSI-C 語言並不是一個新的語言,它只運用單純 ANSI-C 語言的巨集(Macro)技巧,實現了物件導向的基本技術,讓系統分析與設計階段的 UML 模型能與 C 程式緊密對應,以提升 C 程式的品質。此外,這些巨集在編譯階段就被翻譯為單純 Keil C 程式碼了,仍然保持其單純 Keil C 的高效率,符合嵌入式軟體環境之需要。 本書第二版新增了兩章關於資料結構部份,
本書是計算機專業畢業設計指導教材,采用面向對象軟件工程方法講解了一個貫穿整個軟件分析、設計和測試過程的網絡版真實案例“C程序設計上機考試系統”,使用業界流行的系統分析設計工具PowerDesigner 11.0進行了UML建模、生成概念數據模型和物理數據模型,使用PowerBuilder 9.0工具進行了軟件的前臺應用程序開發,使用SQL Server 2000工具進行了后臺數據庫實現,使用Ins
本書可以讓讀者在親手實踐中深刻領會并全面掌握Java軟件項目中設計模式的巨大力量。書中採取學用結合的實用手冊形式,帶領讀者應用Java的最新特性,實踐經典的23種原始模式的最佳做法。Steve Metsker 和 Bill Wake憑借豐富的Java教學和編程經驗,在講解每一個模式時都輔以真實的Java程序、清晰的UML圖表和趣味盎然的練習,使讀者可以很快從理論過渡到實踐——學會如何改進新的代碼和
本教材根據國家關於高等職業教育的精神,結合高職院校學生的學習特點,比較全面、系統地介紹了軟件工程學科的概念、技術和方法,以及軟件項目管理體系第六版的十大相關知識。本教材共12章,分為三個模塊:軟件素質模塊(第1、2章);軟件開發過程模塊(第3~11章);項目管理模塊(第12章)。各章詳細內容是:第1章介紹軟件工程的基本概念,第2章介紹軟件生命週期與開發模型;第3章介紹項目計劃與可行性分析;第4章介紹軟件需求分析的內容和方法;第5章介紹軟件概要設計和軟件詳細設計;第6章介紹面向對象的UML設計;第7章介紹Rational Rose 建模工具;第8章介紹RUP 開發方法;第9章介紹軟件編程;第10章介紹軟件測試技術;第11章介紹軟件測試工具LoadRunner;第12章介紹軟件項目管理。本教材適合高職高專院校學生學習軟件工程知識之用,也可作為其他院校軟件工程課程的參考書或軟件測試工程師、軟件開發技術人員的參考書。