企业信息系统分析与应用教学课件作者高洋项目一.pptVIP

  • 5
  • 0
  • 约2.9万字
  • 约 127页
  • 2019-10-12 发布于广东
  • 举报

企业信息系统分析与应用教学课件作者高洋项目一.ppt

任务三 企业信息系统开发方法 ④开发风险降低。原型法减少了大量重复的文档编制时间,缩短了开发周期,从而降低了开发风险。另外,使用原型系统来测试开发思想及方案时,只有通过原型使用户和开发人员意见一致,才能继续开发最终系统,所以也会降低开发风险。 ⑤减少了用户培训时间,简化了管理。由于用户在审查评价原型时就已经得到了训练,所以会大大减少培训时间。另外,原型法能够简化信息系统开发的管理工作,一份原型系统的状态报告可以成为改正原型系统的方案,省略了许多烦琐的步骤。 ⑥开发成本降低。由于开发时间短、培训少、用户满意度高、风险低,所以降低了系统开发成本。 上一页 下一页 返回 任务三 企业信息系统开发方法 原型法的缺点主要体现在以下三个方面。 ①开发工具要求高。原型法需要有现代化的开发工具支持,否则开发工作量太大,成本过高,就失去了采用原型法的意义。应该说开发工具水平的高低是原型法能否顺利实现的第一要素。 ②解决复杂系统和大系统问题很困难。根据目前的支持工具状况,在分析阶段直接模拟用户业务领域的活动,从而演绎出需求模型是相当困难的,基本上都是在进入设计阶段之后才具有开发基础。这就意味着可实现的原型都是经过设计人员加工的,设计人员的误解总是会影射到原型中,因此,在大型系统或复杂系统的原型化过程中,反复次数多、周期长、成本高的问题很难解决。另外,对于大型系统,如果不经过系统分析来进行整体性划分,想直接用屏幕来一个一个地模拟是很困难的。 上一页 下一页 返回 任务三 企业信息系统开发方法 ③管理水平要求高。一方面,如果基础管理不善、信息处理过程混乱,就会给构造原型带来一定困难;另一方面,如果基础管理不好,没有科学合理的方法可依,系统开发容易走上机械模拟手工系统的轨道。 上一页 下一页 返回 任务三 企业信息系统开发方法 (4)原型法的适用场合。 ①用户事先难以说明需求的较小的应用系统。 ②决策支持系统。 ③与结构化系统开发方法结合起来使用,即整体上仍使用结构化系统开发方法,而仅对其中功能独立的模块采用原型法。 上一页 下一页 返回 任务三 企业信息系统开发方法 3.面向对象法 面向对象法(Object一Oriented Method或Object一Oriented Developing Approach ,OO方法)是从20世纪80年代各种面向对象的程序设计方法逐步发展起来的,最初用于程序设计,后来扩展到系统开发的全过程,出现了面向对象的分析与设计。面向对象法为企业信息系统的开发提供了全新思路,是21世纪的重要开发方法之一。 上一页 下一页 返回 任务三 企业信息系统开发方法 (1)面向对象法的基本思想。面向对象法是分析问题和解决问题的新方法,其基本出发点就是尽可能按照人类认识世界的方法和思维方式来分析和解决问题。客观世界是由各种各样的对象所组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系就构成了各种不同的系统。我们设计和实现一个客观系统时,如果能在满足需求的条件下,把系统设计成由一些不可变的(相对固定)部分组成的最小集合,这个设计就是最好的。因为它把握了事物的本质,因而不再会被周围环境(物理环境和管理模式)的变化以及用户的变化需求所左右,而这些不可变的部分就是所谓的对象。客观事物都是由对象组成的,对象是在原来事物基础上抽象的结果。任何复杂的事物都可以通过对象的某种组合而构成。面向对象法正是以对象作为最基本的元素和分析问题、解决问题的核心的。 上一页 下一页 返回 任务三 企业信息系统开发方法 面向对象法能使设计的信息系统尽可能直接地描述现实世界,构造模块化、维护性好的信息系统且能控制信息系统的复杂性和降低开发费用。 上一页 下一页 返回 任务三 企业信息系统开发方法 (2)面向对象法的基本概念。 ①对象。对象是现实世界中具有相同属性、服从相同规则的一系列事物的抽象,也就是将相似事物抽象化,其中的具体事物称为对象的实例。对象可以是具体的,如一台空调、一辆轿车等;对象也可以是概念化的,如一种思路,一种方法等。对象是一个封闭体,它由一组数据和施加于这些数据上的一组操作组成。 ②对象的属性。对象的属性是指描述对象的数据,可以是系统或用户定义的数据类型,也可以是一个抽象的数据类型。 上一页 下一页 返回 任务三 企业信息系统开发方法 ③类。类是具有相同属性和相同行为描述的一组对象。比如,人、公司、高校。企业信息系统都是类。类有明显的层次结构(如图1-19所示),相对上层是父类,相对下层是子类,一个类可以派生多个子类,父类层有的数据可被多次重用,子类也可以扩展自身的属性和方法。 ④行为。行为是指一个对象在属性改变或消息(Message)收到后采取的行动或反应。一个对象的行为完全取决于它的活动。

文档评论(0)

1亿VIP精品文档

相关文档