ZKX's LAB

功能业务模型 领域模型的抽象业务模型

2020-07-23知识4

举例说明描绘软件现实业务存在的模型?为什么要建模 软件建模中的三个模型是指业务模型、功能模型和数据模型。功能模型是描述系统能做什么什么,即对系统的功能、性能、接口和界面进行定义。业务模型是描述系统在何时、何地、由何角色、按什么业务规则去做,以及做的步骤或流程,即对系统的操作流程进行定义((怎么做))。数据模型是描述系统工作前的数据来自何处,工作中的数据暂存什么地方,工作后的数据放到何处;以及这些数据之间的关联,即对系统的数据结构进行定义(数据怎么组织)。三个模型建模思想的优点:简单、直观、通俗、易懂、易学、易用,非常适合于关系数据库管理系统RDBMS RDBMS支持的信息系统。缺点还入门容易,但想搞懂成为高手就难了。业务建模的用例模型 业务用例模型(business use-case model),在RUP中定义为:业务用例模型是说明业务预期功能的模型。作为一个核心输入模型,业务用例模型用于确定组织的各个角色和可交付工件。从业务用例模型的定义可以看出,它是企业最核心,最概括的业务说明。它主要是由业务用例和业务主角构成的,其主要目的是说明客户和合作伙伴是如何开展业务的,它描述业务的主要方式是通过业务用例的方式。下图为RUP中业务用例模型的图示。从图中我们也可以很清楚的看出业务用例模型包括一组的业务用例。这是因为企业中的业务通常都会由多个的业务用例的多个实例构成。这些业务用例形成的企业工作流程可能会由业务主角所引发,也可能会由业务规则②所引发。②业务规则(Business Rules):业务规则是必须遵守的政策或条件的声明。业务用例模型实际上就是企业经营业务的一种描述,为了建立完整、准确的企业用例模型,应该将注意力专注于企业的业务做了些什么事情,而不应该集中于如何做。虽然这样可能会产生一些业务用例相冲突,相重复的情况,但是RUP的思想在于迭代,这项工作完全可以在接下去的迭代周期内完善。业务用例模型是和企业业务最贴近的计算机模型。它的很多思想和企业日常经营。业务模型,功能模型和数据模型三个模型建模思想有怎样的优缺点 软件建模中的三个模型是指业务模型、功能模型和数据模型。【【定义 定义77-11】】功能模型 功能模型FM FM((Function Model Function Model)是描述系统能)是描述系统能。阐述业务建模流程?2,从业务模型到系统模型需要做哪些工作 业务建模(Business Modeling)是以软件模型方式描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系,业务建模强调以体系的方式来理解、设计和构架企业信息系统。根据环境和需求的不同,业务建模工作可能有不同的规模。以下列出了六种这样的场景。场景#1-组织图您可能需要构建组织及其流程的简图,以便更好地了解对正在构建的应用程序的需求。在这种情况下,业务建模就成了软件工程项目中的一部分,它主要是在先启阶段执行的。通常,这些工作在开始时仅仅是画出组织图,其目的并不是对组织进行变更。但实际上,构建和部署新的应用程序时往往会进行一定程度的业务改进。场景#2-领域建模如果您构建应用程序时的主要目的是管理和提供信息(例如,订单管理系统或银行系统),那么您可能选择在业务级别上构建该信息的模型,而不考虑该业务的工作流程。这就称为领域建模。请参见工作流程明细:开发领域模型。通常,领域建模是软件工程项目的一部分,它是在项目的先启阶段和精化阶段中执行的。场景#3-单业务多系统如果您正在构建一个大的系统(即一系列的应用程序),那么一个业务建模工作可能成为数个软件工程项目的输入。业务模型帮助您找出功能性。电子信箱的IPM业务功能模型 传送普通信件的一种个人间信函(IPM)业务功能模型如图1所示。IPM用户之间的通信是通过IPM用户代理(IPM-UA)和消息存储(MS)接到消息传送(MT)业务中实现的。可通过公众用户电报接入单元(PTLXAU)与用户电报业务互通;通过智能用户电报接入单元(TLMA)与智能用户电报(TTX)业务互通,且允许智能用户电报用户作为IPM用户加入IPM业务;通过与邮政系统的接口(PDAU)转换成普通信件由邮局投递给消息处理系统(MHS)之外的收信者。PDAU可看成为由多个用户代理(UA)组成,每个UA由一个邮局地址来标识。电子政务主要有哪些重要的业务模型 1.督查督办:有效分解、指派、沟通、监控任务,建立一套督查有力、管理透明、落实及时、处理合理的信息化行政督察模式和运营体系,实现政府单位内部工作任务布置、工作进展及完成结果反馈、监查部门对工作进行监控督查,并对工作的进展及督办情况生成相应的督查报表,上报给领导或进行内部通报。2.政务公开:提供对外平台的数据开放门户,可展示需要公开的公文、档案、通知、新闻、事记等。3.大事记:提供可编辑的大事、要事的记录范围,例如人事变动事、重大事件等;提供上级对本级重要领导工作活动记录,本级重要领导工作活动,其他工作和活动等.4.收文管理:企业内部正规收文处理。收文登记人将被发放的发文转成内部收文流程,按标准化办理流程,送交相关领导进行拟办和批示,并送给相关部门承办,传阅等。5.发文管理:企业内部正规发文自动化管理。拟稿人选择权限审批流程进行公文发起,送交相关领导进行审核、会签、签发等操作,到办公室文书科进行发文登记、套红、盖章、分发、归档。6.档案管理:提供统一档案查询界面。可针对档案的类型、著录项进行高级查询;提供案卷管理、卷库管理、档案借阅、文件归档等。7.知识管理:知识管理提供三维权限共享,六种。什么是业务连续性模型 信息系统的使用提高了组织信息处理和业务运行的效率,正是由于信息系统的广泛使用,人们可以得到方便快捷的服务。这些信息系统一旦因为安全问题不能正常支持组织的业务,。领域模型的抽象业务模型 经过分析,我们得出的实体是苹果、梨、葡萄、橘子、香蕉、荔枝、核桃,这些是不是模型呢?应该说还不是,还要经过进一步分析:在我们分析的业务领域内,它们有没有共性?苹果、梨、葡萄、橘子、香蕉、荔枝属于水果,核桃属于干果,它们都是果品的一个具体实例。而在水果中葡萄和荔枝属于不宜保存水果,通过这样进一步的分析得出如下的领域模型:果品进销存领域模型这个领域模型不但能反映当前的经营实体,同时给我们需求分析人员和系统功能提供了一定的扩展视野:将来会不会经营食品,短期保持水果采取什么利润空间来促销,长期保存的水果会不会因为保存成本而导致利润下降。如何用starmul构建业务过程模型 这个问题范围太大了,基于我以往的经验给出一些基本的解决方案:例:你需要了解你产品的新用户对产品的总体使用情况,解决产品设计及运营中对新用户引导的问题。2、你需要确定你要对哪个业务线/产品/功能/建立用户模型,不同种类的产品用户模型的因子是不一样的。例:你的产品是一个手机社交产品,类似与微信好友圈功能3、梳理的你的业务线、产品、功能,提取构成用户模型的数据因子。通常来说数据因子包涵用户性别、年龄、地域、行为、兴趣等。另外还包括产品相关的数据,如首次登陆、使用时长、UGC、PV等产品使用数据。例子:基于产品形态,你需要提取新用户首次登陆时间、首次UGC、UGC数量、用户年龄、地域、好友数等因子4、另外你需要对数据敏感,因为你定义好的用户模型因子是一张数据表的形式,你要从中将数据之间的关系抽丝剥茧的找出来。例:用户首次登录时间及首次UGC之间有没有关联?用户好友数与用户UGC数的关系?用户年龄、地域、行为的UGC分布情况5、基于数据表开始搭建用户模型例:通过梳理以上数据,尝试搭建新用户模型,如新用户年龄分布在20-25岁,好友数大于10个以上的用户首次登陆后产生UGC。如用户地域这个因子对新用户的影响较小,后续产品及运营可以。

#领域模型#用例模型

随机阅读

qrcode
访问手机版