- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 物流管理信息系统开发方法 本章主要内容 3.1系统开发方法概述 3.2结构化开发方法 3.3原型化开发方法 3.4面向对象方法 3.5CASE工具 3.1系统开发方法概述 【本节纲要】 3.1.1信息系统开发的复杂性 3.1.2研究开发方法的原因和基本目标 3.1.3开发方法的结构体系 3.1.1信息系统开发的复杂性 1.技术手段复杂 2.内容复杂,目标多样 3.投资密度大,效益难以计算 4.环境复杂多变 3.1.2研究开发方法的原因和基本目标 1.研究信息系统开发方法的原因 2.研究信息系统开发方法的基本目标 3.1.3开发方法的结构体系 1.系统开发层次 2.系统开发生命周期(SDLC) 3.开发方法学 4.技术 系统开发环境/工具 3.2结构化开发方法 3.2.1基本思想 3.2.2开发过程 3.2.3结构化开发方法的要求和特点 3.2.1基本思想 1.面向客户; 2.严格区分工作阶段,每个阶段有明确的任务和 应得的成果 ; 3.按照系统的观点,自顶向下地完成系统的研制 工作 ; 4.充分考虑变化的情况; 5.工作成果文献化,标准化。 3.2.2开发过程 1.系统规划阶段 2.系统分析阶段 3.系统设计阶段 4.系统实施阶段 5.系统运行与维护阶段 3.2.3结构化开发方法的要求和特点 要求: 首先要求用户的积极参与 ; 其次,严格按划分的阶段和活动进行系统开发; 第三,在系统开发的每一个阶段均设立检查点 (Check point),来评估所开发系统的可行性; 文档标准化。 3.2.3结构化开发方法的要求和特点 特点: 从时间的进程来看,整个系统的开发过程是一个从抽象到 具体的逐层实现的过程,每一阶段的工作,都体现出自顶向 下、逐步求精的结构化技术特点。 不足: 首先,它是一种预先定义需求的方法,只适应于可以在早 期阶段就完全确定用户需求的项目; 其次,就是如何从纸上谈兵到真枪实弹地作战的转变过程。 第三,该方法文档的编写工作量极大 。 3.3原型化开发方法 3.3.1原型法产生的原因 3.3.2基本思想 3.3.3开发过程 3.3.4原型法的优缺点 3.3.5支撑环境 3.3.6适用范围 3.3.1原型法产生的原因 动机主要是针对传统生命周期法缺乏弹性的缺 陷,为了缩短开发周期,减少开发风险。 原型的观念很快受到开发人员的注意,陆续发展出相关的技术、方法和工具。这种开发方法有效地增进了用户与系统分析员的沟通,在分析与设计过程中用户处于主导地位。 3.3.2基本思想 3.3.3开发过程 3.3.4原型法的优缺点 原型法开发的优势在于,对系统需求的认识取得突破,确保用户的要求得到较好的满足。原型法改进了用户和系统开发人员的交流方式,使开发的系统更加贴近实际,提高了用户的满意程度,从而降低了系统开发风险,一定程度上减少了开发费用。 3.3.5支撑环境 原型法的开发环境是基于方便灵活的关系数据库系统(RDBS)与RDBS相对应的、方便灵活的数据字典,它具有存储所有实体的功能、与RDBS相对应的快速查询系统,能支持任意非过程化的(即交互定义方式)组合条件的查询。 3.3.6适用范围 原型法的适用范围是比较有限的,适用于小型、简单、处理过程比较明确、没有大量运算和逻辑处理过程的系统。 3.4面向对象方法 3.4.1面向对象方法(Object Oriented)产生的原因 3.4.2面向对象方法的基本概念 3.4.3面向对象方法的基本特征 3.4.4面向对象方法的建模 3.4.1面向对象方法(Object Oriented)产生的原因 面向对象的方法基于对现实世界的抽象,把数据和过程包装成为对象,以对象为基础对系统进行分析与设计,为认识事物提供了一种全新的思路和办法,提高软件的可扩展性、模块的复用性,使软件开发工作具备了可继承性。 3.4.2面向对象方法的基本概念 (1)对象由属性和方法组成。 (2)对象之间的联系主要是通过传递消息(Message)来实现的,而传递的方式是通过消息模式(Message pattern)和方法所定义的操作过程来完成的。 (3)对象可按其属性进行归类(Class)。 (4)对象是一个被严格模块化了的实体,称之为封装(Encapsulation)。 3.4.3面向对象方法的基本特征 1.继承性(inheritance) 2.封装性(encapsulation) 3.多态性(polymorphism)和重载(overloading) 3.4.4面向对象方法的建模 1.面向对象的建模概述 2.对象模型 3.动态模型 4.功能模型 3.5CASE工具 3.5.1CASE工具简介
原创力文档


文档评论(0)