- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
04-用IPO图为信息系统建模13551.ppt
用IPO图为信息系统建模 (计算机世界报 2009年1月26日第4期 26) 用IPO图作为主要建模工具来进行信息系统的业务分析、软件需求分析、概要设计,可以实现业务分析、软件需求分析和系统总体设计的平滑过渡,从而消除分析与设计之间的鸿沟。 四川托普信息技术职业学院软件研究所所长 柏晓旭 数据流图的不足 数据流图以数据流为基础进行需求分析,但信息系统的实际情况则是以业务过程为基本单位来完成用户业务过程中的信息处理工作,这也是信息系统自身的需求。在结构化方法中,进行数据流分析之后,仍然需要进行业务过程的归并和划分,形成程序模块。这里的程序模块就是完成一个或多个信息处理过程的软件单元。使用数据流图的分析方法其实是走了弯路的,而且,数据的数量及其结构的复杂程度远大于对数据的处理。使用数据流图进行分析,图形一般都比较复杂,使我们不能很快抓住问题的关键。 另外,大多数信息系统实际上就是数据库应用系统。一个信息处理过程的数据调用和存储,总是建立在数据库的基础之上。分析一个信息处理过程的数据输入和输出都是以数据库为源头或终点。使用描述数据输入、输出和处理过程的IPO图进行需求分析,对数据需求的分析局限在相应的过程之中,对数据的分析会更加简单、清晰、便捷。 何谓IPO图 IPO图可以描述多个过程的输入、输出和过程流,此时,过程可以分为多个子过程,子过程仍然可能包含多个处理或活动,仍可以继续向下分解。反过来,子过程也可以向上聚集或简化,成为具有更多处理或活动的较大过程。 IPO图对过程的描述完整、清晰、简洁、准确。实际上,IPO图对过程的描述可简可繁、收放自如: 既可以层层分解直到最底层,又可以聚集、简化直到最顶层。由于IPO图的这些特点,它在信息系统的需求分析中可以很好地发挥作用 用IPO图进行需求分析和设计 I PO图可以描述任何过程(流程)。在信息系统的需求分析中,我们可以使用IPO图作为建模工具,既用它描述业务过程也用它描述与之对应的信息处理过程。同样,在进行信息系统的总体设计(概要设计)时,我们仍然可以使用IPO图来描述信息系统应用软件的信息处理过程。于是,IPO图就成了信息系统中业务需求分析、软件需求分析和概要设计的统一建模工具。由于建模工具的统一,消除了业务需求分析与软件需求分析、分析与设计之间的鸿沟,使业务需求分析、软件需求分析和概要设计三个阶段平滑过渡。 建模工具的改变涉及到对信息系统分析思路的根本转变。以往的结构化方法使用数据流图作为需求分析的主要建模工具,是把分析的基点放在数据流。使用IPO图作为建模工具,则是将分析的基点放在过程: 业务过程和与之对应的信息处理过程。 虽然数据是信息系统的基础和根本,但由于数据库的成熟和发展,把数据“流”作为信息系统需求分析的基点已经不合时宜。相反,随着信息系统不断扩大的趋势(比如全面信息化系统),把信息处理过程作为需求分析的单位和基点则更为有利。我们只需考虑过程内的数据输入输出和处理,过程之外只考虑其他过程与本过程之间的关联,从而使问题简化。 每一个信息处理过程除了从外界获取和向外输出数据之外,主要是从数据库获取数据,并将所有经过处理的数据存入数据库。数据库成为数据流的集散地和数据管理的最好场所。不将数据流作为分析的基点,而是将数据流局限在信息处理过程之内、把过程作为系统分析的基点,将简化分析设计过程,有利于大型信息系统的分析与设计。 用IPO图来建模 IPO图所描述的信息处理过程包括了过程数据、过程体和过程流,正好与信息系统应用软件中的程序“模块”相对应。实际上,在信息系统中一个程序模块就是一个或一组信息处理过程。这样,信息系统分析设计的全过程,从业务过程(业务流程)到信息处理过程和程序模块都可以用IPO图来进行描述。 系统、子系统、模块之间也是一个向下分解和向上聚集的过程。系统、子系统和程序模块,只有大小和规模的差别,在本质上是相同的。所以,信息系统分析与设计全过程都可以使用IPO图作为建模工具。 为一个组织建立信息系统,首先要分析组织目标,进而确定应用系统的目标和范围。按照所确定的应用系统目标和范围对原有业务流程进行信息化优化和重构(BPR),然后进行应用系统的软件需求分析和设计。从对原有业务流程描述到信息化优化和重构(BPR)开始,就可以使用IPO图,直到软件需求分析和概要设计,包括模块设计和数据结构设计。整个过程是一个对IP
您可能关注的文档
- 01 计算机文化概述.ppt
- 01 计算机文化概述57443.ppt
- 01-02结构化学.ppt
- 01-1概述.ppt
- 01-2安全模型.ppt
- 01-大项目销售理念及实战技能讲义.ppt
- 01-综合布线系统构成03.ppt
- 01-网络操作系统导论.ppt
- 0102-网络基础篇.ppt
- 011 演讲的艺术——二十条金律.ppt
- 2025年高压电工考试难点解析:高压设备维护保养计划与设备维护保养策略试题.docx
- 2025年马来语等级考试C9级试卷及解析.docx
- 基于薯土梳刷分离的轻量化番薯收获机设计与试验研究.docx
- 2025年高压电工基础理论知识考试题库汇编与精讲.docx
- 2025年消防执业资格考试题库(消防应急通信保障)专业模拟试题.docx
- 2025年软件设计师考试Web开发综合模拟试卷.docx
- 翻译适应选择论视角下《扭转塑料污染浪潮》(节选)汉译实践报告.docx
- 2025年育婴师职业技能测评试卷:育婴师婴幼儿美术与手工制作试题.docx
- 2025年物业管理师职业能力测试卷:物业管理与社区公共设施更新换代试题.docx
- 2025年软件设计师考试软件工程跨平台迁移试卷.docx
文档评论(0)