
《UML软件建模技术》以实用、够用为原则,介绍了软件建模技术的基本概念。《UML软件建模技术》内容由浅入深,逐步展开,并配有大量的案例和课堂练习,力图使初学者更容易理解。 《UML软件建模技术》从最基本的内容讲起,详细介绍了UML语言,并着重论述了如何使用UML对应用系统进行建模。同时,为配合知识点的讲述,将一个实际项目作为案例与所讲述的内容融合在一起,力图做到从应用中来到应用中去,例如用类图和交互图来描述诚信公司的诚信管理论坛系统中的静态和动态行为。《UML软件建模技术》是一本以知识为导向,以实际应用为目标的讲解软件建模技术的教材。 《UML软件建模技术》可作为职业院校软件专业课教材,也可供相关从业人员和技术人员参考。 项目一软件建模和软件工程1.1 软件建模概述1.1.1软件建模概述1.1.2UML简介1.1.3建模工具EnterpriseArchitect1.2软件工程与Rational统一过程1.2.1软件1.2.2软件危机1.2.3软件工程1.2.4面向对象软件工程方法1.2.5Rational统一过程1.3UML基本组成1.3.1UML事物1.3.2UML关系1.3.3UML图1.4扩展阅读——RationalRose工具简介1.4.1建模工具RationalRose简介项目二需求建模2.1用例图2.1.1参与者2.1.2用例2.1.3用例图2.1.4用例与事件流2.1.5用例之间的关系2.2诚信管理论坛系统需求分析2.3技能提升——在线聊天系统需求分析2.4活动图活动图的基本概念2.5技能提升——在线聊天系统需求动态建模2.6扩展阅读——面向对象需求分析方法2.6.1面向对象的概念与特征2.6.2面向对象软件开发的分析模型2.6.3基于UML的软件开发过程2.6.4面向对象的需求分析项目三架构建模3.1状态图3.1.1事件3.1.2状态3.1.3转换3.1.4状态图3.1.5技能提升——在线聊天系统服务器运行状态建模3.2类3.3.3实现3.3.4关联3.3.5技能提升——在线聊天系统类的关系建模3.4交互图3.4.1顺序图3.4.2协作图3.2.1类3.2.2类成员的可见性3.2.3类的类型和类的寻找3.2.4技能提升——寻找在线聊天系统中的类3.3类的关系3.3.1依赖3.3.2泛化3.4.3技能提升——在线聊天系统类的动态建模3.5扩展阅读——面向对象设计3.5.1面向对象设计的任务3.5.2面向对象设计的准则3.5.3启发性规则3.5.4面向对象设计过程3.5.5面向对象设计实例项目四应用建模对象图和包4.1.1对象图4.1.2包4.1.3技能提升——在线聊天系统对象图4.2组件图和部署图4.2.1组件图4.2.2部署图4.2.3技能提升——在线聊天系统应用建模4.3正向工程与逆向工程4.3.1正向工程4.3.2逆向工程4.3.3技能提升——在线聊天系统正向工程软件建模技术理论考核试卷(一)软件建模技术理论考核(二)软件建模技术理论考核试卷(三)软件建模技术习题(四)参考文献
阅读更多