第3章 业务建模
- 格式:pdf
- 大小:527.50 KB
- 文档页数:9


基于 UML 的银行贷款系统业务建模
0 引言
一套完善的银行贷款系统,不仅可以大大提高贷款业务的办理效率,而且可以根据客户的需求快速完成新业务的开发和重组,改善银行的服务品质。然而对于像银行贷款系统这种大中型系统的开发,很难直接对其进行分析设计,需要借助建立业务模型来分析系统。
UML(Unified Modeling Language,统一建模语言)不仅提供了描述软件系统模型的概 念和图形表示法,而且能准确地表达面向对象的概念,体现面向对象的分析和设计风格。
RUP(Rational Unified Process,统一建模过程)是 Rational 公司为用户提供的基于 UML 的
软件开发过程,它是一种基于用例驱动的,以系统架构为中心的迭代与增量开发软件的过程。
本文是从银行贷款的实际业务出发,在遵循 RUP 迭代开发思想的指导下,利用 UML
开发工具(如 Rational Rose)建立了银行贷款系统的 UML 用例模型。在用例模型的基础上,详细介绍了从用例描述中提取和筛选系统类的语法分析过程,通过分析类之间的关系,建立了银行贷款系统的类图模型,实现了从业务需求分析到系统设计和编码的无缝连接。
1 业务建模
业务建模在软件开发过程中起了非常重要的作用,通过业务建模可以帮助开发人员了解现状,启发愿景和需求,为后续的分析和设计提供精确有效的参考。实施业务建模可以按下文提及的步骤进行。
1.1 选定业务领域
对业务领域的划分应该有一个明确的界限,这一步是基本前提,如果范围不明确,会导致以后的分析缺乏依据,或者产生矛盾。本文引用的实例是银行贷款系统,通过对银行贷款业务的需求调研,选定银行贷款系统的业务领域如图 1 所示。
图 1 银行贷款系统的业务领域
1.2 识别业务执行者
业务执行者(business actor)是在系统之外与业务交互的人或组织;业务工人(business
一、单项选择题:
1. 数据库结构的描述,称为( )。
A.数据模型 B.数据库 C.数据库管理系统 D.数据字典
2. 在数据库中存储的是( )。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息
3. 数据库的概念模型独立于( )。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界
4. 层次型、网状型和关系型数据模型的划分根据是( )。
A.数据之间联系方式 B.数据之间联系的复杂程度
C.数据存储量的多少 D.数据处理的复杂程度
5. 层次与网状模型中数据结构的基本单位是( )。
A.两个记录型间的联系 B.记录
C.基本层次联系 D.实体间多对多的联系
6. 在数据模型的三要素中,数据的约束条件规定数据及其联系的( )。
A.制约和存储规则 B.动态特性 C.静态特性 D.数据结构
7. ( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型 B.概念模型 C.非关系模型 D.关系模型
8. 层次模型必须满足的一个条件是( )。
A.每个结点均可以有一个以上的父结点 B.有且仅有一个结点无父结点
C.不能有结点无父结点 D.可以有一个以上的结点无父结点
9. 层次模型的上一层记录类型和下一层记录类型之间的联系是( )。
A.一对一联系 B.一对多联系 C.多对一联系 D.多对多联系
10. 反映信息世界中实体及实体间联系的模型是( )
A.关系模型 B.层次模型 C.网状模型 D.ER模型
11. ER模型是数据库设计的工具之一,它一般适用于建立数据库的( )。
A.概念模型 B.结构模型 C.物理模型 D.逻辑模型
业务建模的方法
在企业管理中,业务建模是一种重要的方法,它可以帮助企业更好地理解和优化自身的业务流程。通过业务建模,企业可以明确业务流程中的每个环节,找出潜在的问题和改进的空间,从而提高业务效率和竞争力。本文将介绍几种常用的业务建模方法,包括流程图、数据流图、实体关系图和状态转换图。
首先是流程图,流程图是一种直观且易于理解的工具,它用图形符号表示业务流程中的各个步骤和决策点。在流程图中,每个步骤都以矩形框表示,箭头表示步骤之间的流向。通过绘制流程图,企业可以清晰地了解业务流程的顺序和依赖关系,找出瓶颈和改进的机会。
接下来是数据流图,数据流图是一种描述数据流动和处理的图形工具。在数据流图中,用箭头表示数据的流向,用圆圈表示数据的处理过程。通过绘制数据流图,企业可以清楚地了解业务流程中数据的来源、流向和处理方式,帮助企业优化数据处理的效率和准确性。
另外一种常用的业务建模方法是实体关系图,实体关系图用于描述不同实体之间的关系。在实体关系图中,实体用矩形框表示,关系用箭头表示。通过绘制实体关系图,企业可以清晰地了解不同实体之间的关系,帮助企业优化数据的存储和管理方式。
最后是状态转换图,状态转换图用于描述系统或业务流程中的状态变化。在状态转换图中,用矩形框表示不同的状态,用箭头表示状态之间的转换。通过绘制状态转换图,企业可以清楚地了解系统或业务流程中的状态变化规律,帮助企业优化状态转换的逻辑和效率。
除了以上几种常用的业务建模方法,还有一些其他的方法,如用例图、活动图等,它们也可以根据具体的业务需求选择使用。无论使用哪种方法,关键是要清晰地了解业务流程中的各个环节,找出问题和改进的空间,从而提高业务效率和竞争力。
业务建模是企业管理中的重要工具,通过合理运用业务建模方法可以帮助企业更好地理解和优化自身的业务流程。本文介绍了几种常用的业务建模方法,包括流程图、数据流图、实体关系图和状态转换图。希望读者通过本文的介绍,能够更好地应用这些方法,提升企业的业务管理水平。
业务模型构建
在企业运营中,构建业务模型是非常重要的一环。一个成功的业务模型可以帮助企业实现高效运作,有效管理资源,提高盈利能力。下面我将从概念、流程、关键因素三个方面探讨如何构建企业的业务模型。
概念
业务模型是指用于描述整个企业经营活动的框架和方法。其结构包括企业策略目标、价值主张、运营和财务模型。 它提供的是一个操作模式,以建立企业战略方向、目标和流程为依据,使企业的各个部门能够在一个前后衔接的平台上运作。业务模型的构建是基于市场需求、客户需求、企业能力和资源等因素进行的,其目的是实现企业可持续地盈利和成长。
流程
要构建一个良好的业务模型,需要从一开始就有一个详细的计划。比如说,你需要有一个明确的市场定位和客户群体。这将有助于您了解您的业务类型和您需要解决的问题。接下来,您需要设计企业的信息流程,确定生产、销售、营销和财务管理等方面的业务流程。 至此,您需要考虑在您的业务模型中包括哪些关键指标以及如何度量这些指标。最后,您需要发展出更具可持续性的模型。这就需要团队成员的专业技能和经验来协调各个业务流程,确保最终产品的生产、推广和销售。
关键因素
业务模型极其复杂,建立一个简单、直观并且具有口碑的业务模型,需要考虑多个关键因素。以下是几个关键因素:
人员管理:优秀的团队成员是企业成功的关键因素。您需要挖掘其掌握的技能,并支持他们的创意。要确保所有员工都能尝试新的工作方式。建立一个身心愉悦的工作环境是吸引高素质人员的重要因素。
投资与资金管理:企业需要规划资金和投资计划,平衡和控制预算和支出。使用简单、清晰的披露方法是更好的选择,比如说,一个清晰的资产负债表或者现金流图都是不错的选择。
客户:企业的客户是关键的股东之一,也是衡量企业发展的尺度之一。基于合理的市场研究,了解顾客需求和要求是企业的另一个关键成功因素。
创新:创新是构建优质业务模型的关键。随着技术的发展,企业必须不断创新,并有机地应用新技术、新思路和新的生产方式。对业务模型的不断更新和调整有利于实现可持续的发展和盈利。