第5章节管理信息系统战略规划的常用方法.ppt

第5章节管理信息系统战略规划的常用方法.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章节管理信息系统战略规划的常用方法

OO的开发步骤 第一步:系统调查和需求分析:对系统将要面临的具体管理问题以及用户对系统开发的需求进行调查,弄清出“要干什么”的问题。 第二步:面向对象分析(OOA),即分析问题。 OOA 分析方法是建立在对处理对象客观运行状态的信息模拟(实体关系图和语义数据模型)和面向对象程序设计语言的概念基础之上,这种关系可以形象地用下图表示。 OOA步骤 首先,确定对象和类。 其次,确定结构。 再次,确定主题。 又次,确定属性。 最后,确定方法。 第三步,面向对象设计(OOD),即整理问题。 概念设计:即将分析阶段的各层模型化的“问题空间”逐层扩展,得到一个模型化的特定“实现空间”。 OOD的内容:对象定义规格的求精过程、数据模型和数据库设计、优化。 第四步:面向对象编程(OOP),即程序实现。 面向对象开发方法的优点 是一种解决问题的思维方法 面向对象的方法提高了用户参与编程工作的积极性。 面向对象的软件开发方法能直接引用可重用的构件,以节省编写软件的时间和费用。 面向对象的软件开发还导致了其他方法的变革。 面向对象方法还能降低系统的维护费用。 面向对象开发方法存在的问题 面向对象的软件开发技术仍处于不成熟阶段 开发步骤和具体方法还没有公认的标准 OO方法需要一定的软件基础支持才可以应用 运用面向对象的方法还需要开发许多新的技术 四、 CASE环境的特点 CASE环境的特点 在实际开发一个系统中,CASE环境的应用必须依赖于一种具体的开发方法。 CASE只是一种辅助的开发方法。 由于CASE环境的出现从根本上改变了我们开发系统的物质基础。 CASE 上游CASE 系统支持 下游CASE 系统实施 系统设计 系统分析 系统规划 ·企业战略规划 ·信息系统战略规划 ·其它 ·数据建模 ·过程建模 ·对象建模 ·资源库支持 ·检查和校检 ·其它 ·结构化英语 ·屏幕/报表设计 ·原型化 ·数据库 ·测试 ·其它 ·代码生成器 ·应用生成器 ·其它 ·逆向工程 ·设计恢复 ·其它 项 目 管 理 工 具 中央资源库 (Repository) CASE体系结构 CASE工具的特点 组成CASE的主要工具 五、各种开发方式的比较 前面所讨论过的几种常用方法对系统开发过程中的几个主要环节支持情况如何呢?现分析如下: 结构化系统开发方法,是能够全面支持整个系统开发过程的方法,该方法基于模块化的设计思想,采用“自顶向下,逐步求精”的技术对系统进行划分。简单易懂,使用方便,获得了广泛应用。 原型方法,它是一种基于4GL(第4 代程序生成语言)的快速模拟方法,它通过模拟以及对模拟后原型的不断讨论和修改最终建立系统。要想将这样一种方法应用于一个大型信息系统开发过程中的所有环节是根本不可能的,故它多被用于小型局部系统或处理过程比较简单系统的设计到实现环节。 面向对象法,它是一种围绕对象来进行系统分析和系统设计,然后用面向对象的工具建立系统的方法。这种方法可以普遍适用于各类信息系统开发,但是不能涉足系统分析以前的开发环节。 CASE方法,它是一种除系统调查外全面支持系统开发过程的方法,同时也是一种自动化(准确地说应该是半自动化)的系统开发方法。因此从方法学的特点来看,它具有前面所述方法的各种特点,同时又具有自身的独特点——高度自动化的特点。值得注意的是,在这个方法的应用以及CASE工具自身的设计中,自顶向下、模块化、结构化却是贯穿始终的。这一点从CASE自身的文档和其生成系统的文档中都可看出。 这四种常用的系统开发方法各有所长,迄今为止还很难绝对地从应用角度来评价其优劣。虽然每种方法都是在前一种方法不足的基础上发展起来的,但就目前技术的发展来看,这种发展只是局部弥补了其不足,就整体而言很难完全替代。另外这种发展和弥补是在一定技术基础之上的,没有基础一切都无从谈起。具体应用时应该根据实际条件,博采众方法之长,避其之短,而不能生搬硬套。一般来说,系统的功能或要求预先难以确定,在开发过程中可能有重大变化;规模较小、结构不太复杂的系统适宜于用快速原型法或面向对象法。因为它们在设计系统的模型时,只需提出系统的基本要求,系统要求的扩充和完善可以在开发过程中逐步提出并实现,因而比较容易适应不断变化的环境,缩短系统开发的时间。 系统开发生命周期 问题定义 可行性研究 需求分析 总体设计 详细设计 编 码 测 试 维 护 计划期 开发期 运行期 瀑布模型 系统开发-方法学 系统开发方法中的技术和工具 信息系统开发方法体系结构 一、结构化系统开发方法(生命周期法) 系统规划 系统分析 系统运行和维护 系统设计 系统实施 开发请求

您可能关注的文档

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档