- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 特点 更多的遵循了人们认识事物的规律,即循序渐进的原则 易于使用户和开发人员沟通,缩短了二者的差距,使需求易于表达清楚、一致 用户能很快看到系统,从而可以尽早发现问题 充分利用最新工具,提高了效率,节省了时间和费用 局限性 在大型复杂系统实施比较困难,只能局部使用 对于大量运算而不需要很多交互的问题很难构造原型 批处理系统,大部分是内部处理过程,不易使用 三、面向对象的建模—模型化工具 面向对象技术在系统开发的过程当中,支持开发模型化工具有下列三个类型: 1)系统需求环境模型 2)系统分析模型 3)设计模型 返回本节 三、面向对象的方法的特点 (1)面向对象方法是现实世界和人对现实世界认识的自然映射,符合我们的思维习惯,便于与用户的交流,提高系统开发的效率。 (2)面向对象方法的基础建立于对象之上,利用对象分析和设计的软件工具完成从对象客体的描述到软件结构之间的转换。开发各个阶段工作转化过渡平滑,避免了结构化开发中的重复工作,加快了系统开发的进程。 (3)软件程序的可重用性提高,面向对象技术中的如继承、封装、多态性及消息传递机制等各种概念,使软件的一致性、模块的独立性提高,软件程序的可重用性得以真正实现。 返回本节 系统开发的认知方法 OO方法总结 优点: ① 面向对象方法在解决问题的概念和方式上与人们认识世界的方式完全一致,易于接受,建立维护容易 ② 缩短开发周期 ③ 面向对象的技术与结构化和数据库方法融合 ④ 对象可以重复使用,维护开发都简单 缺点: OO需要一定的软件基础支持才可以应用,对分析设计人员要求也较高。面向对象方法特别适合于图形,多媒体和复杂的系统 综合法 综合法是将生命周期法和原型法两者结合使用,总体上采用结构化生命周期法,局部采用原型法或面向对象法,与用户反复交流达成共识后,继续按结构化生命周期进行。 四、CASE方法 -1 CASE (Computer Aided Software Engineering) 方法是一种自动化/半自动化的开发方法,它能支持除了“系统调查”之外的所有开发步骤。 CASE 的应用模式: CASE工具 + 某种开发方法 计算机辅助开发方法 CASE 方法 背景:随着计算机图形技术、程序生成技术和关系数据库技术的发展(静态文字到动态音视频 DOS到XP), CASE Computer Aided Software Engineering,让计算机来辅助信息系统开发和实现,从开发者的角度支持信息系统各种技术和方法(前面三种开发方法)的计算机技术。 利用CASE工具进行开发 CASE:计算机辅助软件工程 必须和其他方法结合,可以大大提高效率,减少必要但是很琐碎的一些过程。 续 CASE的体系结构 CASE 下游 上游 系统规划 系统分析 系统设计 系统实施 系统维护 项 目 管 理 工 具 系统开发的认知方法 计算机辅助开发方法 Office软件包 计算机辅助开发方法 二、 CASE工具的特点 ① 提高系统开发的效率、质量、速度 ② 节省费用 ③ 自动生成代码,自动进行检查和校验 ④ 项目管理 ⑤ 提高了软件的复用性和可移植性 在实际的开发中,case环境的应用必须依赖于一种具体的开发方法 信息系统的开发方式 信息系统的开发方式 自主开发 委托开发 合作开发 购买现成软件 说明:开发方式有很多,不论哪种方式,都要求高层领导重视参与、业务人员参与。系统开发应着眼适用,满足业务需求。 企业应根据自身实际情况,IT技术实力、业务人员、资金、外部环境等综合考虑。 1、自主开发 适合企业:企业技术开发能力较强等高等院校、计算机公司 优点:节约费用、用户满意度高、维护方便、培养自己的开发队伍 缺点:容易受业务工作的限制(牛角尖)、优化不够(技术限制) 备注:应找专业咨询师、适合做变化小的系统 2、委托开发 适合企业:企业IT技术弱、资金充足较强等高等院校、计算机公司 优点:速度快(企业只需提需求,检查实施即可)、技术水平高 缺点:费用高,后期的用户培训、系统维护复杂 备注:应找专业咨询师分析系统分析、设计和实施的全过程,组织业务人员沟通配合 3、合作开发 适合企业:IT企业,由MIS分析设计人员担人员少技术有限 Lenovo+sap 优点:节约费用、维护方便、培养自己的开发队伍 缺点:双方应加强沟通 备注:自主开发和委托开发的结合 4、购买现成软件 适合企业:技术力量弱,开发时间紧 优点:节约费用、快速 缺点:专用性差,可能需要二次开发,数据接口有一定限制,维护费用高 备注:通用性软
您可能关注的文档
最近下载
- 人工智能教学课件.ppt VIP
- 公司与员工签订车辆使用协议(2024两篇) .pdf VIP
- 小森LS-40印刷机保养操作指导07.pdf VIP
- 2024-2025学年深圳市育才三中小升初入学分班考试语文试卷附答案解析.pdf VIP
- 咖啡瑞幸咖啡美国上市招股说明书中文全译版本.pdf
- 2023年深圳市南山区育才三中小升初分班考试数学模拟试卷及答案解析.pdf VIP
- 涵管埋设施工技术方案.docx VIP
- 2018-2019、2021-2022年重庆邮电大学《808数字电路与逻辑设计》历年硕士真题汇总.pdf VIP
- 初中化学装置气密性的检验.pptx VIP
- 原理1-经济学概述.ppt VIP
文档评论(0)