内容简介
统一建模语言(UML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。UML是面向对象软件系统分析设计的必备工具,也是广大软件系统设计人员、开发人员、项目管理员、系统工程师和分析员必须掌握的基础知识。本书通过案例《图书借阅系统》贯穿始终,让学生掌握面向对象程序分析设计的过程,并学会用ROSE建模工具创建UML图和图中模型元素。最后通过一个集课程资源共享、机考平台、论坛等实用功能于一体的综合实验——《网络学习平台》,帮助学生固化理论知识,提升实践动手能力。本书适用于UML和Rose的初级、中级用户,可以作为本科院校计算机和软件相关专业的教学用书或参考书,也适合作为各类软件开发人员的学习和参考用书。
AI简介
这是一本全面介绍统一建模语言(UML) 的教材,书中详细讲解了UML的起源、发展、主要内容和特点,以及它在软件开发中的应用。全书以案例《图书借阅系统》 贯穿始终,让学生掌握面向对象程序分析设计的过程,并学会用ROSE建模工具创建UML图和图中模型元素。
书中首先介绍了软件工程的概念和目标,强调了Rational统一过程(RUP) 的重要性,并详细介绍了UML图的定义和作用。书中还详细阐述了UML的扩展机制,包括约束、标记值和构造型三种方式。
接着,书中详细介绍了UML的系统视图,包括用例视图、逻辑视图、实现视图、进程视图、配置视图和用例视图等,并阐述了它们的作用和构成要素。书中还详细介绍了部署图的定义和元素,以及包图的概念和作用。
书中还详细介绍了UML的动态建模工具,包括序列图、协作图、活动图和状态图,并阐述了它们的作用和构成要素。书中还详细介绍了构件图的定义和类型,以及部署图的定义和元素。