第2章 信息系统建模.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 信息系统建模.ppt

第2章 信息系统建模 2.1 信息系统模型 2.1.1 模型和信息系统模型 1. 模型 模型是对现实的抽象或模拟,是对现实系统的本质特征的一种抽象、简化和类比式的描述。模型不包括现实系统的全部特征,但它反映现实系统的本质特征。现实系统的复杂性和内隐性,使得人们难于直接认识和把握现实系统。为了使得人们能直观和简单地认识和把握现实系统,就需要借助于模型。 模型对现实系统是一种抽象、简化和本质性反映。模型一定不是现实系统,模型也比现实系统简单,如果模型比现实系统还复杂,那它就失去了模型的意义。所谓好模型就是既能够反映现实系统的本质特征,又尽量地简化,同时还具有简单直观的表示形式。模型具有不同的抽象度,模型的抽象程度越高,距现实系统的距离就越远,模型所考虑的因素也就越少。 模型具有多种分类方法。从抽象的角度,可以把模型分为概念模型、逻辑模型和物理模型。概念模型是人们根据所要达到的目标以及人们以往的知识和经验,构造出来的一种系统雏形,是对所描述系统的主要特征的一种概括性描述。 逻辑模型是在概念模型的基础上,从原理上证明是合理可行的系统。它考虑了系统的目标合理性、结构合理性、功能合理性和实现合理性;但逻辑模型一般不考虑实现的细节。物理模型是在逻辑模型的基础上,充分考虑环境并对细节做了精心设计的实在模型。 建立模型的过程被称为建模。模型对现实系统的反映不是简单地复现和照搬,而是对现实系统的抽象。所以建立模型的过程需要认识现实系统的本质特征,并对现实系统进行抽象和概括,然后以最科学和直观的形式把模型表现出来。建模的过程是一个反复和逐步求精的过程。图2.1说明了建模的过程。 2. 信息系统模型 信息系统属于智能性系统,在信息系统中蕴藏着大量的信息、知识、方法和技术。信息系统无论是在开发过程中,还是在开发成功之后,都不具备其它简单物质系统的形态外显性。信息系统这种深刻的包藏性,给信息系统的开发带来了极大的困难,使得在整个信息系统开发过程中,人们对它难以把握和描述。为了工程化、有效地开发信息系统,人们除了寻求有效的开发方法,严密地组织工程过程之外,还需要在开发的各个阶段,以某种有效的形式把信息系统描述和表现出来,这样开发人员才能够有针对性地进行交流和讨论。我们把通过确定的形式,对信息系统本质特性的描述称为信息系统建模,而所描述的结果称为信息系统模型。 信息系统模型是对信息系统在各个开发阶段的本质特性的描述,它反映了信息系统的形成过程。因此,信息系统模型应该具有多种形式,一般包括业务模型、需求模型、逻辑模型、设计模型、实现模型和测试模型等。这些模型反映了人们对信息系统认识的不同角度和深入化程度。例如,需求模型就是从外部所观测的信息系统,而逻辑模型则是从信息系统内部,对信息系统构成要素和结构的抽象描述。 2.1.2 信息系统模型的基本内容 信息系统模型的内容和描述形式到现在并没有取得统一,它与信息系统开发方法、模型描述语言等多种因素有关。信息系统模型是对信息系统各阶段、各方面的本质反映,它由多个子模型构成。信息系统模型一般包括业务模型、需求模型、逻辑模型、设计模型、实现模型和测试模型等。 图2.2表示信息系统模型。其中,带把的矩形框是UML中的一个包,在此用来表示模型和子模型;带十字的圆圈描述组成关系,表示上面这个模型是由下面多个子模型所构成的。这些子模型反映了人们对信息系统认识的不同角度和深入化程度。 1. 业务模型 业务模型是对现行组织系统及其组织中实体的各种业务活动的抽象描述。业务模型应该反映组织的目标、机构、职能、业务、实体和管理模型等方面的内容,见图2.3。 2. 需求模型 需求模型是对信息系统合理需求的抽象描述,主要包括信息系统的目标、需求结构、系统功能、系统性能和系统面临的重大风险等内容,见图2.4。 3. 逻辑模型 逻辑模型是对信息系统要素、构成和结构的抽象描述,它是系统分析的结果,也被称为分析模型,其构成见图2.5。逻辑模型由逻辑系统构成,逻辑系统是顶层逻辑包。逻辑系统又被分解成为多个逻辑包、概念类以及用例分析,允许逻辑包嵌套。 逻辑包是信息系统逻辑结构的结构单元,是对逻辑模型中的概念类、用例分析等要素进行组织和管理的一种中间模块。概念类和用例分析的含义详见“系统分析”一章。 4. 设计模型 设计模型是对信息系统设计方案的抽象描述。设计模型包括平台模型、拓扑计算模型(拓扑结构和计算模式)、软件模型、界面模型和数据库模型等内容,见图2.6。 5. 实现模型 实现模型是对所实现的信息系统的抽象描述。在实现模型中,所实现的系统是实现模型的顶层子系统,它由多个要实现的子系统构成;实现的子系统又呈现为

文档评论(0)

tangtianxu1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档