本书以Java开发者为读者,帮助深入理解面向对象建模理论和实践,批评性地复审各种UML软件模型使用UML,并从用户的角度创建详细的问题概要,使用各种Java技术提供一种可视的、平衡考虑了各种因素的解决方案并撰写文档。
本书第1版在业界广受好评,是学习UML的极佳入门指南。第2版详尽展示了如何在软件开发的整个过程中利用UML构建更好的企业级Java系统;研究了开发过程中可能遇到的各种问题,并解释说明了在各种情况下使用各种技术的利弊;提供了采用J2EE、UML-EJB映射、J2EE设计模式、Web服务及其他技术的信息。
OMG简介
第1章 用UML对Java建模
第2章 利用UML收集需求
第3章 为考勤卡应用程序收集需求
第4章 用UML进行面向对象分析简介
第5章 考勤应用程序分析模型
第6章 从选择技术的角度描述系统
第7章 为共享服务评估候选技术
第8章 HTML产生框架
第9章 为用户界成评估候选技术
第10章 为系统接品评估候选技术
第11章 为系统接口评估Web服务技术
第12章 为控制类和实体类评估候选技术
第13章 软件架构
第14章 设计入门
第15章 设计TimecardDomain和TimecardWorkflow包
第16章 设计TimecardUI包
第17章 BillingSystemInterface的设计
附录A 配套网站上的内容
附录B 额外资源