网站大量收购闲置独家精品文档,联系QQ:2885784924

ch5-开发方法.ppt

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

* 系统开发生命周期各阶段及每个阶段的主要工作: 系统规划阶段,根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究。 系统分析阶段,分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;最后提出分析处理方式和新系统逻辑方案。 系统设计阶段,总体结构设计;代码设计;数据库/文件设计;输入/输出设计;模块结构与功能设计。 系统实施阶段,同时进行编程和人员培训,然后投入试运行。 系统运行阶段,同时进行系统的日常运行管理、评价、监理审计三部分工作。 * 自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程 深入调查研究 严格区分工作阶段,每个阶段有明确的任务和目标 充分预料可能发生的变化 开发过程工程化,即程序和文档都要规范化、标准化 * * * 原型法: 在未完全定义好全局需求前,先实现一个原型,然后不断修改,直至满足要求。要求有开发环境的支持,如4GL语言。 * 原型法: 在未完全定义好全局需求前,先实现一个原型,然后不断修改,直至满足要求。要求有开发环境的支持,如4GL语言。 * 特点 更多的遵循了人们认识事物的规律,即循序渐进的原则 易于使用户和开发人员沟通,缩短了二者的差距,使需求易于表达清楚、一致 用户能很快看到系统,从而可以尽早发现问题 充分利用必威体育精装版工具,提高了效率,节省了时间和费用 局限性 在大型复杂系统实施比较困难,只能局部使用 对于大量运算而不需要很多交互的问题很难构造原型 批处理系统,大部分是内部处理过程,不易使用 * 特点 更多的遵循了人们认识事物的规律,即循序渐进的原则 易于使用户和开发人员沟通,缩短了二者的差距,使需求易于表达清楚、一致 用户能很快看到系统,从而可以尽早发现问题 充分利用必威体育精装版工具,提高了效率,节省了时间和费用 局限性 在大型复杂系统实施比较困难,只能局部使用 对于大量运算而不需要很多交互的问题很难构造原型 批处理系统,大部分是内部处理过程,不易使用 * 客观世界由各种各样的对象组成,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。 要注意区分对象和对象的属性 ,如:车和车的大小 要注意区分对象整体和其组成部分,如 :车和车轮 * 消息传递和过程调用 机制不同: 过程调用:相同输入,输出相同 消息传递:同一消息不同对象可引发不同操作,同一对象如果当时的状态不同,输出则不同。 * 、新的系统集成方法 在采用传统的管理信息系统开发方法时,人们经常忽视了两个重要的问题:一是在系统的开发过程或系统的生命周期过程中,信息环境和用户的需求是不断变化的。二是在系统的开发过程中或是在系统的生命周期中,信息技术也是处在不断变化之中。因此,系统的开发必须具有前瞻性,只有这样才能使系统在开发周期完成之后,也能够跟上技术发展的步伐。随着技术发展和企业竞争的加剧,人们对信息处理速度和处理质量的要求越来越高,也越来越无法容忍这种低效能状态的存在,所以集成各类信息系统,用统一的人-机界面、规则标准、操作系统、数据库、网络和操作流程实现应用的方便和快捷就成了信息系统开发战略的主流思想。系统集成的思想改变了以往应用软件的开发模式。管理信息系统的发展方向开始从“开发”转向“集成”。信息系统开发也从用户直接和厂商进行的“双方”交易转变为由独立的“第三方”系统集成商来承担的工作。系统开发者不再是简单地使用某种工具来开发一个管理信息系统,而是使用综合的信息技术,分析用户的需求,从许多可用的备选方案中选出若干个合理的解决方案,最终高效率地集成起所需要的系统。 MIS开发工具4GL..CASE.. ??MIS生成工具??软件构件 随着计算机技术的发展,各种系统开发工具也层出不穷。4GL、CASE、MIS生成系统、软件构件技术等,各有特点,它们对信息系统的开发都将产生重要的影响。 * 喷泉模型是一种以用户需求为动力,以对象为驱动的模型,主要用于采用对象技术的软件开发项目。该模型认为软件开发过程自下而上周期的各阶段是相互迭代和无 间隙的特性。软件的某个部分常常被重复工作多次,相关对象在每次迭代中随之加入渐进的软件成分。无间隙指在各项活动之间无明显边界,如分析和设计活动之间 没有明显的界限,由于对象概念的引入,表达分析、设计、实现等活动只用对象类和关系,从而可以较为容易地实现活动的迭代和无间隙,使其开发自然地包括复 用。   喷泉模型不像瀑布模型那样,需要分析活动结束后才开始设计活动,设计活动结束后才开始编码活 动。该模型的各个阶段没有明显的界限,开发人员可以同步进行开发。其优点是可以提高软件项目开发效率,节省开发时间,适应于面向对象的软件开发过程。由于 喷泉模型在各个开发阶段是重叠的,因此在开发过程中需要大量的

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档