本书重点介绍了通过采用基于统一建模语言(UML)和用例(Use Case)建模的“统一用例方法”,开展业务分析(包括业务流程与业务对象分析)与系统需求分析(以功能需求为主)的基本方法、流程、步骤与技术。通过可视化的UML图形(如用例图、活动图、序列图和类图等)与基于规范模板的用例交互脚本有机结合,既可以“化繁为简、抓住本质”,又能够保证产品需求描述具有足够的精准度,从而弥补传统敏捷开发仅采用用户故事的许多不足。本书主要适合各类软件研发团队中与需求分析、产品设计工作相关的产品(或项目)经理、业务与需求分析师、产品与交互设计师、架构师等中不错技术(或技术管理)人员阅读,同时也推荐希望成为专业软件工程师的普通开发人员以及大专院校软件工程相关专业的本科生、研究生与教师阅读。张恂,资深软件需求专家、面向对象技术与敏捷开发教练,长期从事现代软件工程与敏捷方法、对象技术的应用开发、咨询、培训和推广工作,具有近25年软件开发与管理的丰富经验与扎实的理论功底。自1998年起开始研究、实践和传播基于Use Case、UML建模的需求分析方法和技术,并于2003年提出了继承与整合主要用例流派的“统一用例方法”。近20年来服务的客户包括通信、银行、保险、证券、税务、外贸、互联网、电子商务和企业管理等多个软件开发与信息化领域。曾在靠前知名专业期刊或网站上发表了《驳UML三大硬伤论》《浅论阴阳太极与UML建模》《建立敏捷统一过程框架》和《统一用例方法的研究》等多篇文章。
|