信息系统建模.ppt
《信息系统建模.ppt》由会员分享,可在线阅读,更多相关《信息系统建模.ppt(51页珍藏版)》请在课桌文档上搜索。
1、信息系统建模,信息项目实施方法手册(第2版),作者简介,Adrian Specker,于苏黎士联邦科技大学获得博士学位并被授予最高荣誉奖章。1985-1988年在某电信公司负责物流管理工作。1988-1995年在瑞士一家著名的咨询公司担任高级顾问和项目主管。1998-2005年在苏黎士联邦科技大学从事教学与科研工作,同时担任Loghouse Engineering股份公司总裁。从2005年10月开始执教于西北瑞士科技大学,主要研究领域为信息系统建模和信息系统项目实施。,简介,本书第一次从方法论角度对在实践中广泛应用的信息系统建模方法和技术进行了全面阐述,提出了信息系统建模方法的综合框架体系,将
2、迄今为止面向流程、面向功能、面向对象和面向任务的25种建模方法,以及ARIS、UML、结构化分析和MTO分析等集成化建模方法进行了系统化的分析、比较和总结。,第二部分(项目实施)简介,第二部分主要讨论项目实施和IT系统设计的实施建模。打个比方,就像造房子,怎样从最初的一个想法到最后可以交钥匙的房子?首先要有周密的设计图纸,然后才可以根据图纸造房子。盖房子的人们也是在面对一个复杂的系统,也需要借助一个实施模型。,作为一本面向实践的简明手册,本书第二部分详细介绍了几种主流的信息项目实施模型,并重点说明了信息项目实施的各个阶段以及在每个阶段应采用的建模方法,从而可以作为一本涵盖面广的教科书和实践指南
3、。,主要介绍的内容,第 8章 项目实施模型第 9章 项目申请第10章 初步方案第11章 项目方案,项目实施模型,项目实施模型可以理解为借助于各种方法来设计信息系统的多阶段流程。系统设计主要为一下两部分:先设计一个包含所有细节的整体计划,然后根据这个整体计划进行实施(瀑布模型)不需要首先设计出一个包含细节的框架蓝图,而是先迅速将分支领域进行实施,在实施过程中不断对系统进行补充(螺旋模型),1、系统技术不足。比如:功能不强大、灵活性较差、操作不方面等。所以我们需要解决的问题:投入使用的信息系统不仅功能要齐全,而且操作要简单。2、实施过程历时过长。对ERP的两个研究同时显示,项目实施耗时差异很大,上
4、下波动范围在半年到10年之间。产生波动的原因在于所选择的系统本身。我们可以看出:信息系统的选用直接影响了项目实施的成功率。3、达标数量少。信息系统导入后,达标情况非常糟糕。比如,在导入ERP系统后,只有29%的企业能够提高按时完成率。4、信息系统的经济性。运用信息系统后能否给企业带来好的效益。简单的说就是物有所值。,信息系统的实施经常面临的困难:,所有阶段的总和被成为“软件生命周期”。在阶段性的系统设计中,往往在内容方面和时间方面都制定了阶段性的目标。这一点符合系统工程“从框架到具体”的要求,也符合创建阶段划分清晰、一目了然的项目单元的基本原则。因此,建议采用起源于其他工程活动的软件开发过程模
5、型。,项目实施方法,因为信息系统工程的基本原则是基于系统工程,这里有必要简单介绍一下系统工程的主要基本原则。下面介绍,依据系统工程方法的生命周期模型。,为了能使技术系统设计能够在规定的时间里完成规定的任务,在设计中普遍采用系统工程的方法。这也就是说,系统工程并不是专门针对IT系统的。,系统工程不仅提供了“系统思维”,而且还给出了一个具有普遍意义的过程模型,也就是“生命周期阶段模型”,这个模型清楚、明晰地把系统设计的整个过程分成几个阶段(图)。阶段性模型的优点在于给出了中间结果,有利于委托人进行监督,有利于对成本和时间控制,是项目得以顺利进行的有力保证。,系统工程的生命周期阶段模型,在每个阶段中
6、,要对系统进行更为详细的设计。在初步方案中我们观察的是总体系统,花费在改阶段的费用应该适度。在总体研究阶段,先制定一个总体构想,在详细研究阶段则对子系统进行分析。在实施阶段对系统进行构建和实施运行。生命周期阶段模型反映了“从总体到细节”为中心的几本思想,也就是先制定一个一般的解决框架,然后一步一步细化,即在每个阶段中逐步深化,生命周期阶段模型,从总体到细节,在项目申请阶段,会体验不同的项目备选方案,比如从功能有限的初步解决方案到集成的总体系统,最终只确定一个项目方案,并制定相应的项目申请书。如果面对一个大型的项目,我们要考虑潜在效用和经济性,选择最适合此公司的备选方案,形成项目的初步方案,基于
7、该方案,可以逐步设计系统,逐步使系统具体化。各个业务流程对方案的要求汇总在一起,勾画出哪些是最好的总体构想,在最终的评估基础上,可以将系统再进一步具体化,将解决方案详细化。当然,对于每个业务流程都要制订一个详细方案。,顺序实施模型:瀑布模型,首先我们来看一下经典的软件工程的瀑布模型。这个模型需要大量的前期准备工作,这点和系统工程师一致的,特别是要遵从以“从整体到细节”的原则。也是先在内容上和时间上明确各个阶段的工作,然后完整地按计划顺序地进行实施。“完整”指的是初步方案只有一个阶段,要全面考虑所有能想象到的系统。,瀑布模型中各个活动的先后顺序,阶段性:瀑布模型分为几个阶段,各阶段定义明确,一目
8、了然。从粗略到细节:系统从粗略设计开始,对各个阶段进行逐步深入分析,使之具体化。顺序性:各个阶段的各项活动都按照一定的次序进行(概要设计、详细设计、编程、实施等)。完整性:各个阶段的活动要完整,完全延展到各自涉及的领域(比如所有系统领域的 方案设计)。,瀑布模型遵循的原则,里程碑式:对每个阶段都定义一个里程碑作为检验点,在每个阶段的最后,项目委托人可以根据这些信息决定是否继续实施该项目。质量检验:每个阶段的执行结果在随后的一个阶段里都要再次进行核实确认。每个阶段在完成后都要进行质量检查。减少错误:只有在研究工作全部完成后,才可以进行系统实施。只有这样,才能在系统实施前错误,减少损失。持续不断的
9、改造:逐步优化模型。问题解决周期:在每个阶段中都要经过一个问题解决周期,直到投入应用。,设计任务一览,下面我们简单介绍一下瀑布模型每个阶段的重要任务和阶段性成果。,1、项目申请在项目申请阶段要分析项目所要达到的目标,明确项目设计的群体,确认是否关注了正确的问题。调查结果记录在项目申请和业务案例(Business case)中。2、初步方案在初步方案阶段中,首先要制定一个粗略的解决方案,对系统构想的社会技术变量进行分析、设计和评估。3、项目方案在确定了问题解决的原则后,就进入了项目总体方案的研究阶段。在项目总体方案中,要对流程、功能、对象任务和系统构架进行说明。在定义各项要求的时候,尽可能地做到
10、只进行逻辑性说明,即与具体软件系统无关。,4、需求建议书和评估大多数软件项目都是由企业外的供应商承包的,所以在这样的情况下必须在需求建议书中明确规定,供应商必须提供什么样的服务,企业需要承担多少费用。5、审核和合同在评估阶段结束之后,就进入了审核阶段和合同订立阶段。在合同签订之前,首先必须将在评估阶段中的不明确环节解释清楚。合同签订涉及委托的所有方面以及项目实施的模式。在项目实施前,必须将所有的模式明确化。也就是说,在进程上、费用上、内容上要仔细规划,并明确相应的责任。,6、详细方案要在各个层面上对所有数据元素和所有功能进行详细说明。详细方案设计时,要考虑到所选择的技术系统,并遵循技术系统的限
11、制条件。这里要建立一个分项目小组,保证专业知识从客户传递到供应商那里。7、设计和实施要进行标准软件构件配置,或者进行必要的修改或编程。除了编码之外,在这个阶段还要将模块进行集成,对系统进行测试。8、项目交付和上线运行最后进入运行阶段,必须对操作人员进行培训。将老系统中的实际数据转到新系统中后,就可以正式上线运行了。,瀑布模型的问题在于,需求分析和设计需要长时间地停留在纸面上。其进展速度主要取决于将来的用户对这一项目方案的预期效果的想象。越接近实施阶段,这个问题也就越突出。另一个问题在于,在项目进展的过程中,项目目标和条件不断变化。,瀑布模型的优缺点,苏黎世联邦科技大学企业研究中心分析了一个银行
12、的软件开发过程。在“批评阶段”首先收集了该软件开发过程里的主要缺点。这个银行的方法论采用瀑布模型。参与这个项目的工作人员讲述了如下主要问题:,信息部门和专业部门之间合作不融洽缺少共同语言缺少一个共同的行之有效的建模方法阶段交替环节存在很大的知识流失,原因在哪里?,一个主要原因在于流程是顺序进行的,而实施该流程的组织是按照功能分工的。(参考图),结论:项目的最终用户没有足够的想象力去事先想象将来的产品。这也是软件项目经常中途搁浅的原因。工作重点的转变以及经常调整工作团队阻碍了各个参与方之间的有效沟通,我们称这一现象为“团队断层(Team Breaks)”。,按照功能的工作分工导致“团队断层”,团
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 建模

链接地址:https://www.desk33.com/p-246441.html