【IT168 管理】首先,让我们来定义什么是”用例的实现”?
我们知道在系统设计软件实践过程中通常要遵循一定的步骤或迭代,在这个迭代过程中,一般而言第一步是创建设计类图的基础版本或为初步模型,然后是开发交互图。通常情况下,会给每一个用例产生一个交互图。开发交互图是面向对象系统设计的核心,经常会使用到的是用例图、用例描述、系统顺序图和设计类图。我们称这些设计模型的最终结果为“用例的实现”。一言以蔽之,“用例的实现”指的是对每个用例的详细系统过程进行说明。
本文我们结合某省邮政行业的CRM系统的一些典型用例做实现并进行探讨。
在软件企业中,用例的实现通常会包含在某些需求文档或设计文档中,比如在软件架构设计中,所以本文也以一系列的视图来描述CRM系统的“骨架”。也许它会让你觉得CRM系统原本也可以脉络清晰,而实际上它是一份“架构设计”的文档的雏形。这些视图包括用例视图、流程视图、部署视图和实施视图。它们是用 Rose 模型表示的, 并且使用统一建模语言 (UML,Unified Modeling Language)。
1. 用例视图
对于所选择的场景集和(或)作为迭代焦点的用例集,用例视图是很重要的输入。用例视图描述那些代表了某些重要的核心功能的场景集、用例集。它还要描述那些在构架方面的、涉及范围很广(使用了许多构架元素)的场景集、用例集,或者描述那些强调或阐明了构架的某一具体的细微之处的场景集、用例集。
1.1 CRM系统中具有重要意义的用例

如上图中,是某省邮政行业CRM系统中与营销主管和营销员相关的一些用例,对于这些用例的说明如下:
-
管理营销日志
系统用户提供自己的用户名和密码,系统对提供的信息进行审核,只有对审核通过的用户才允许进行系统操作。 -
回复营销日志
本用例允许预算单位每个月根据自己的用款情况提出下一个月或下几个月的用款计划。 -
察看营销事务
本用例允许国库司用户对所管预算部门的用款计划审批。 -
处理营销事务
本用例允许国库司用户对所管预算部门的用款计划审批。