- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
属性例子 方法例子 标识结构例子 OO方法总结 优点: OO方法直接完成了从对象客体的描述到软件结构的转换,解决了传统结构化方法中可观世界描述工具与软件结构的不一致问题,缩短了开发周期。也利于软件的重用和维护。 缺点: OO需要一定的软件基础支持才可以应用,对分析设计人员要求也较高。 对大型系统的支持不够 面向对象的方法论 分析与设计的鸿沟 Comparison 2.5 系统开发的组织管理 2.5.1 建立信息系统的基础条件 ? 2.5.2 系统开发的准备工作 ? 2.5.3 选择开发方式 ? 2.5.4 系统开发的计划与控制 ? 返回 2.4.2 结构化开发方法的产生 结构化方法产生于20世纪70年代中期。“结构化”一词出自程序设计,即我们熟知的结构化程序设计。 1964年,波姆和雅科比尼提出结构化程序设计的理论,认为任何一个程序都可以用图2.3所示的三种逻辑结构来编制。 返回 2.4.3 结构化方法的基本思想 用系统工程的思想和工程化的方法、按用户至上的原则,结构化、模块化、自顶向下的对系统进行分析和设计。 先将每个信息系统开发过程划分出若干个独立的阶段。如系统规划、系统分析、系统设计、系统实施等。 在系统调查或理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层(自顶向下)。在系统分析阶段,提出新系统方案。在系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。 在系统实施阶段,则应坚持自底向上的逐步实施。也就是说,组织人力从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐渐的构成整体系统。 返回 结构化系统开发方法==生命周期法 工厂化方法 70年代:生命周期法(瀑布模型) 瀑布模型,1976年,Boehm提出 系统需求 软件需求 总体设计 详细设计 编程调试 运行维护 MIS的生命周期法就是按照MIS的生命周期来开发的一种方法,把MIS的开发分为五个阶段:系统规划、系统分析、系统设计、系统实施和系统的运行维护。 生命周期法 70年代:生命周期模型 对其每一阶段规定它的任务、工作流程、管理目标及要编制的文档,使开发工作易于管理和控制,形成一个可操作的规范。 系统开发的可行性报告 论证 可行 总体规划方案 审定 满意 系统分析与设计方案 不可行 停止 停止 未批准 修改 核审 修改 不满意 不满意 满意 目标系统全面总结报告 鉴定 改进设计 未通过 通过 被使用的新系统 结构化开发方法的优缺点 1、优点 用户的参与 先逻辑后物理 自顶向下,分解协调强调系统开发过程的整体性和全局性,做到有序、高效,每个阶段都有明确的要求、严格的标准 文档的规范化与标准化(即程序和文档都要规范化、标准化) 2、缺点 系统开发周期过长 系统开发人员与用户交流机会少,缺乏灵活性, 不适合开发需求不明确的系统,希望在系统分析阶段就预先将所有问题讨论清楚,软件交付之前用户只能通过文档了解产品 2.4.4 原型法(螺旋模型) 80年代:原型方法 原型法:在未完全定义好全局需求前,先实现一个原型,然后不断修改,直至满足要求。要求有开发环境的支持,如4GL语言。 返回 螺旋模型(原型法) 螺旋模型:(Glass提出) 需求、设计、实现、测试、循环进行,递增开发 返回 原型法工作流程 1、用户提出系统要求 2、识别、归纳上述要求 3、开发一个模型/原型 4、评价模型 5、模型不可行处理 6、模型不满意处理 7、修改模型 8、确定模型后的处理 N、实际系统开发、运行、维护等 1 2 3 4 6 7 5 8 N 不可行 不满意 满意 原型方法 在关系数据库系统、第四代开发语言(4GL)和各种可视化开发环境的支持下提出的一种开发方法 开发要求 分析评价 软件环境 用户 开发商 构造原型 软件支持环境 RDBMS 数据字典、建模工具 快速查询系统 4GL软件工具 可视化报告、界面生成器,快速构造原型 原型法的特点 优点: 1、开发效率高; 2、能及早暴露系统实施后潜在的一些问题,降低系统风险; 3、与用户交流直观;能调动用户参与的积极性。 缺点: 1、不适合大型系统的开发; 2、不适合大量运算及逻辑性强的模块; 3、对开发工具要求高; 4、对原企业基础管理
文档评论(0)