管理信息系统的开发过程与方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护 系统运行 审核
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
什么是软件开发生命期
❖ 软件开发生命周期是指软件产品从考虑其概念开始到该软件 产品交付使用为止的整个时期。一般包括系统规划、需求分 析、系统设计、系统实现、系统测试、安装调试、系统切换 等阶段。
软件生存周期的瀑布模型
Waterfall model
生命周期法
生命周期法:按照信息系统的生命周期,有步骤,分 阶段地进行系统开发的方法,叫做信息系统开发的生 命周期法。一般地,生命周期法将系统开发过程划分 为四个阶段:系统分析阶段,系统设计阶段,系统实 施阶段,系统运行与维护阶段。
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
管理信息系统的开发方式
对企业而言,获得管理信息系统的过程就是管理信息系统的开发 过程,获得管理信息系统的方式就是管理信息系统的开发方式。
管理信息系统的开发方式
❖ 整体外包 ❖ 购买成熟软件/部分定制/二次开发 ❖ 委托开发 ❖ 合作开发 ❖ 自行开发
各种开发方式的比较
方式 比较点
整体外包
购买成熟
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详ቤተ መጻሕፍቲ ባይዱ调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
软件/部分 定制/二次
委托开发
开发
合作开发
自行开发
见效时间 快

较慢
较慢
较慢
费用

企业自身 开发能力
不需要
可维护性 好
风险

较低

较高
需要一点 需要一点 需要
不好
不太好 好
较低


较低 非常需要 很好 大
管理信息系统的开发原则
经济性原则(效益第一原则) 分步实施原则 适应性原则
❖ 信息系统与管理体制相互适应(双向)
规范化原则 可靠性原则
开发前的准备
组织准备
❖ 建立相应的领导机构与开发队伍
❖ 系统开发领导小组
❖ 系统开发工作小组
资金准备 技术准备
❖ 相关技术调研
❖ 开发人员的技术培训
管理信息系统开发方法
软件危机的出现使得有效的软件开发方法的研究受到重视。许多 软件开发方法被提出,形成了软件工程学。软件工程的核心是用 工程的方法来进行软件的开发。研究从开发过程和开发技术两个 方面展开,提出了软件开发的过程模型和技术方法
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
管理信息系统开发过程与方法
管理信息系统的开发方式 管理信息系统开发过程模型
软件开发的生命周期法 软件开发的快速原型法
管理信息系统开发的技术方法
结构化方法 面向对象的方法
信息系统的开发
信息系统的开发是指建立一个信息系统的过程, 其中心是开发出系统的应用软件。在这个过程 中,必须遵循一定的方法,以保证开发的顺利 进行。好的开发方法可以用较短的时间,投入 较少的人力物力,开发出实用的信息系统。
过程模型:软件开发过程应该遵循的工作步骤。生命周期法和原 型法是两种广为应用的方法。
技术方法:结构化方法,面向对象的方法
软件开发的生命周期法
什么是软件的生命周期
❖ 软件生命周期是指软件产品从考虑其概念开始,到该软件产 品不再能使用为止的整个时期。一般包括系统规划、需求分 析、系统设计、系统实现、系统测试、安装调试、系统切换、 系统运行和维护等阶段。
系统转换
测试
系统维护
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护
系统运行 审核
系统转换
测试
系统维护
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
可行性研究 初步调查
审核
详细调查
提出开发要求
信息系统的生命周期
系统分析
系统 设计
审核
总体设计
系统维护
系统运行 审核
相关文档
最新文档