上QQ阅读APP看书,第一时间看更新
第3章 业务建模
软件开发的最终目标是为了满足业务需求,以帮助用户解决业务中的问题。早期的软件开发方法并没有充分意识到业务的重要性,而随着RUP中将业务建模作为软件开发的第一个工作流,业务建模的重要性也日益被人们所认识;良好的业务建模可以为软件的成功开发奠定坚实的基础。UML主要用于软件系统的分析和设计,但是其强大的扩展机制使得利用UML进行业务建模成为可能。本章从基本的业务建模概念入手,重点介绍利用UML进行业务建模的全过程。
本章目标
业务建模是项目的起源,是描述项目开发的依据,还是后续需求建模的基础。通过对本章的学习,读者能够了解业务建模的概念,掌握利用用例技术进行业务建模的方法和实践过程,并对从业务模型转换到系统模型的过程有一定的了解。
主要内容
(1)UML与软件工程过程的区别和联系。
(2)业务建模的基本概念:业务参与者、业务用例、业务工人、业务实体和业务用例实现。
(3)基于用例技术的业务建模方法和实践:业务用例图和业务活动图。
(4)从业务模型到系统模型的映射。