- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5 系统分析_5.1 概述 第5章 系统分析 5.1 概述 5.2 组织结构与功能的调查分析 5.3 业务流程调查分析 5.4 数据、数据流程调查与分析 5.5 业务处理调查与分析 5.6 功能∕数据分析 5.7 新系统逻辑模型 第五章? 系统分析 ??? 系统分析是信息系统开发工作中最重要的一环。系统分析的内容主要包括对组织内部整体管理状况和信息处理过程(侧重于具体业务全过程角度)进行分析。在系统分析中扎扎实实地了解实际工作部门的业务情况是基础,只有在对业务了解得非常透彻的前提之下才有可能提出新的改进方案。 本章重点 系统分析的主要任务、内容,问题识别重要性,MIS可行性研究,系统调查的方法,组织结构与功能分析,数据流程分析,功能/数据分析,新系统逻辑方案的主要内容 本章难点 可行性研究的主要内容,业务、数据流程分析,数据流程图(DFD)的用法,功能/数据分析,系统分析报告的内容 数据模型是在数据库领域中定义数据及其操作的一种抽象表示。 概念模型是按用户的观点对数据建模,它是对现实世界的第一层抽象,是用户和数据库设计人员之间交流的工具。 概念模型是设计者对现实世界的认识结果的体现,是对软件系统的整体概括描述。 逻辑模型着重用逻辑的过程或主要的业务来描述对象系统;逻辑模型描述系统要“做什么”,或者说具有哪些功能; 物理模型描述的是对象系统“如何做”、“如何实现”系统的物理过程。 概念模型 ? -- ? 对应需求的描述,通常是一些模块的框架图逻辑模型 ? -- ? 细化的模块描述,规划那些东西在那个部位物理模型 ? -- ? 更细节化的,描述那个东西在那台机器上,甚至详细到有点象网络拓扑图 概念模型导出逻辑模型,逻辑模型导出物理模型 比如:分析一个销售系统 概念模型:客户、订单,概念模型展示的是业务层的概念定义,我理解是初步的对象分析 逻辑模型:客户、订单,这两个对象分别由哪些类组成,这里就是从概念到逻辑,采用面相对象的分析设计技术实现客户、订单这两个概念模型重的对象 物理模型:最终这些类持久化使用那些数据表,也就是数据结构。 以上模型存在于面向对象的系统的分析设计过程,不知道你所说得这三个词是否基于这样一个过程的? 概念模型对应需求分析逻辑模型对应类的分析设计物理模型对应数据结构 概念模型在软件工程领域主流的看法是在项目所涉及的领域中对领域中重要概念的建模。它反映的是领域中那些重要的概念,有的时候也会反映这些概念间的联系。它一般不会涉及具体的需求,而且其中所出现的概念也不一定会出现在程序中。 逻辑模型就是需求的分析结果,反映了业务进行中的各种结构 物理模型是程序具体的实现模型 概念模型是为了更好的理解你所在的领域,它是概念化的、抽象的 、高层次的 ? 逻辑模型是为了更好的理解你所要完成的业务,这是具体的 、 显示 、 有专门的针对的 概念模型是用于和用户交流的,也可以有助于系统分析,从整体上来把握系统逻辑模型就是要将概念模型具体化,但还不是实现,主要是在整体的基础上进一步分析,是独立于物理模型的物理模型是逻辑模型的具体实现 概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西。 逻辑模型就是要将概念模型具体化。要实现概念模型所描述的东西,需要那些具体的功能和处理那些具体的信息。这就到了需求分析的细化阶段。还以销售业务为例:“客户”信息基本上要包括:单位名称,联系人,联系电话,地址等属性;“商品”信息基本上要包括:名称,类型,规格,单价等属性;“定单”信息基本上要包括:日期和时间属性。并且“定单”与“客户”,“业务员”和“商品”明细关联。 系统需要建立几个数据表:业务员信息表,客户信息表,商品信息表,定单表? ? ? ? 系统要包括几个功能:业务员信息维护,客户信息维护,商品信息维护,建立销售定单? ? ? ? 以上这些均属于建立逻辑模型,这些说明只表明系统要实现什么,但怎样实现,用什么工具实现还没有讲,后者属于物理模型范围。物理模型就是针对上述逻辑模型所说的内容,在具体的物理介质上实现出来。如:数据库使用sqlserver2000,这样就可以编写具体的sql脚本在数据库服务器上将数据库建立起来。其中包括业务员信息表,客户信息表,商品信息表,定单表。客户端使用PB开发工具,那么在工作站上用PB建立起功能菜单,包括:业务员信息维护,客户信息维护,商品信息维护,建立销售定单等功能,并用工具将每一个功能编码实现。? ? ? ? 这三个过程,就是实现一个软件系统的三个关键的步骤,是一个从抽象到具体的一个不断细化完善的分析,设计和开发的过程。 5.1 概述 一、系统分析的
您可能关注的文档
最近下载
- 26. 26个英文字母-复习课件-1字母闯关游戏(共30张PPT).pdf VIP
- 上海市职业技能等级认定试卷 模具工(四级)考场、考生准备通知单02.doc VIP
- 健康险手册使用说明.pptx VIP
- 急性心肌梗死诊断及治疗课件.ppt VIP
- 饲料添加剂项目企业经营战略手册(参考).docx
- 光伏电站项目建设方案.docx
- 数字智慧方案5496丨商业综合体地块智能化系统设计汇报方案(66页PPT).pptx VIP
- 体例格式9:工学一体化课程《小型网络安装与调试》任务1学习任务工作页.docx VIP
- 城投集团防汛防台专项应急预案(2018版).docx VIP
- 量子之年:从2025年从概念到现实报告(英文版).pdf VIP
文档评论(0)