系统开发方法与策略课件(PPT48页)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用软件包开发系统的步骤
• 系统分析。明确原系统的问题和需求,提出解 决方案,比较不同的开发策略,确定是否应该 利用软件包进行开发,选择软件包的供应商, 评价并选择软件包;
• 系统设计。裁剪用户的需求,以适应软件包的 功能;培训技术人员,完成客户化设计和新的 业务流程设计;
• 编程、调试、转换。安装、修改、设计程序接 口、做文档、切换、测试、培训用户;
• 满足公共通用需求 • 为了满足特定需求,需对软件进行修改
*
11.13
在这样一些情况下企业可考虑购买软件包: 1)许多企业所共用的功能; 2)企业内部缺少进行信息系统开发的资源; 3)微机应用程序上已有很多方便易用的软件
包,为此,企业在配置用户微机上的应用程 序时可考虑购买软件包。
11.14
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
*
11.19
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
最终用户开发
优点:
• 开发速度快 • 改善了需求的确定 • 提高知识工作者的参与和主人翁意识
系统设计人员尽快开发一个工作原型,通常是 使用第四代软件工具或一些CASE工具进行原 型的开发,原型只是实现计划系统的一些重要 功能 用户使用原型,确定原型与他们需求之间的差 距,提出对原型的修改意见
满意
运行原 型
11.8
修改、改进 原型
系统开发人员了解用户需求的改变,对原型 进行修改,修改后提交给用户使用,重复3、 4两步直到完成整个系统的开发
*
11.10
原型法的优缺点 缺点:
• 原型法不适合于开发大的系统 • 原型法开发的时候,测试和文档开发工
作常常容易被忽略,将给系统就下隐患 • 运行的效率可能会比较低
*
11.11
Hale Waihona Puke Baidu
其他的信息系统开发方法
• 利用软件包开发系统 • 最终用户开发 • 外包信息系统
*
11.12
应用软件包开发
• 预先编制好的、能完成一定功能的、供 出售或出租的成套软件系统
剧上升
11.17
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
最终用户开发
利用第四代工具, 用户在技术人员很少的支持条件下
自行完成信息系统的开发 *
11.16
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
利用软件包开发
缺点:
• 1)功能较为简单 • 2)难以满足特殊要求 • 3)实施的费用随客户化工作量的增大而急
• 运行和维护,改错与升级。 *
11.15
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
利用软件包开发
优点:
• 1)缩短开发时间 • 2)节约开发费用 • 3)技术水平较高 • 4)可以得到比较好的维护 • 5)能减轻组织内部对系统开发的阻力
是很适用,特别是面向决策的系统 *
11.6
原型法prototype
用户在建立原型、评价原型、修改原型 的过程中不断精练自己的需求
• 原型: 根据基本需求所开发的系统以让用 户明确需求、评价原型
• 交互式的过程 *
11.7
原型法的步骤
标识用户基本 需求
开发一个工作 原型
使用原型
系统设计人员了解确定用户的基本需求
*
11.20
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
系统开发方法与策略课件(PPT48页)
11.1
系统开发方法与策略课件(PPT48页)
学习目的
• 掌握系统开发的几种方法:生命周期法、原型 法、软件包法、最终用户开发和外包方法;
• 弄清系统开发五种方法的特点和适用场合; • 掌握系统开发过程中可以采用的几种技术和工
具:结构化技术、面向对象技术和计算机辅助 软件工程; • 明确系统开发过程中可以采用的这几种技术和 工具的特点及适用场合.
*
11.2
传统生命周期法
• 生命周期法(life cycle)是在系统生命 周期概念的基础上,应用结构化的思想 方法把整个系统开发过程分为若干活动 ,每个活动应用一系列标准规范和方法 完成一个或多个任务,并形成符合规范 的阶段性成果,直至最后系统的物理实 施、运行和维护。第一个步骤和最后一 个步骤首尾相连,形成一个系统的有生 、有死、有再生的生命周期循环。
11.18
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
系统开发方法与策略课件(PPT48页) 培训课 件培训 讲义培 训ppt教 程管理 课件教 程ppt
最终用户开发的步骤
• 确定范围 • 系统分析 • 系统设计 • 系统实施 • 系统运行和维护
11.3
*
信息系统的生命周期
系统规划
系统运行 和维护
系统分析
系统实施 11.4
系统设计
生命周期法的特点
• “用户参与”原则 • “先逻辑后物理”原则 • “自顶向下,分解协调”的原则 • 工作文档的规范化和标准化原则
*
11.5
生命周期法的局限
• 资源消耗多,开发成本高, 时间长 • 不具有灵活性,在开发早期就明确确定需求 • 对小型的、结构化不是很强的系统这种方法不
原型开发工具
• 原型化工具
– 抛弃型原型
• CASE(计算机辅助软件工程)原型化 工具
– 演化型或递增演化型原型
• 可用于原型开发的工具
– 界面原型
*
11.9
原型法的优缺点 优点:
• 1.改进了用户和系统设计者的信息交流方式 • 2.用户满意程度提高 • 3.更加贴近实际 • 4.开发风险度降低 • 5.原型法减少了用户培训时间,简化了管理 • 6.开发成本降低 • 7.实用的学习工具 • 8.应变能力强