管理信息系统的开发过程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
❖ 什么是软件开发生命期
软件开发生命周期是指软件产品从考虑其概念开 始到该软件产品交付使用为止的整个时期。一般 包括系统规划、需求分析、系统设计、系统实现、
软件生存周期的瀑布模型
planning analysis
design implementation
support
Waterfall model
❖ 过程模型:软件开发过程应该遵循的工作步骤。生命周期法和原 型法是两种广为应用的方法。
❖ 技术方法:结构化方法,面向对象的方法
软件开发的生命周期法
❖ 什么是软件的生命周期
软件生命周期是指软件产品从考虑其概念开始, 到该软件产品不再能使用为止的整个时期。一般 包括系统规划、需求分析、系统设计、系统实现、 系统测试、安装调试、系统切换、系统运行和维 护等阶段。
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护
系统运行 审核
系统转换
测试
系统维护
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
系统分析阶段
系统
可行性研究 初步调查
审核பைடு நூலகம்
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
生命周期法
❖ 生命周期法:按照信息系统的生命周期,有 步骤,分阶段地进行系统开发的方法,叫做 信息系统开发的生命周期法。一般地,生命 周期法将系统开发过程划分为四个阶段:系 统分析阶段,系统设计阶段,系统实施阶段, 系统运行与维护阶段。
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护
系统运行 审核
系统转换
测试
系统维护
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
信息系统的开发
❖ 信息系统的开发是指建立一个信息 系统的过程,其中心是开发出系统 的应用软件。在这个过程中,必须 遵循一定的方法,以保证开发的顺 利进行。好的开发方法可以用较短 的时间,投入较少的人力物力,开 发出实用的信息系统。
管理信息系统的开发方式
❖ 对企业而言,获得管理信息系统的过程就是管理信息系统的开发 过程,获得管理信息系统的方式就是管理信息系统的开发方式。
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
建立相应的领导机构与开发队伍 系统开发领导小组 系统开发工作小组
❖ 资金准备 ❖ 技术准备
相关技术调研 开发人员的技术培训
管理信息系统开发方法
❖ 软件危机的出现使得有效的软件开发方法的研究受到重视。许多 软件开发方法被提出,形成了软件工程学。软件工程的核心是用 工程的方法来进行软件的开发。研究从开发过程和开发技术两个 方面展开,提出了软件开发的过程模型和技术方法
❖ 管理信息系统的开发方式
整体外包 购买成熟软件/部分定制/二次开发 委托开发 合作开发 自行开发
各种开发方式的比较
管理信息系统的开发原则
❖ 经济性原则(效益第一原则) ❖ 分步实施原则 ❖ 适应性原则
信息系统与管理体制相互适应(双向)
❖ 规范化原则 ❖ 可靠性原则
开发前的准备
❖ 组织准备
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护
系统运行 审核
系统转换
测试
系统维护
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护
系统运行 审核
系统转换
测试
系统维护
编程
审核
详细设计
系统实施
生命周期法各阶段
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
软件开发生命周期是指软件产品从考虑其概念开 始到该软件产品交付使用为止的整个时期。一般 包括系统规划、需求分析、系统设计、系统实现、
软件生存周期的瀑布模型
planning analysis
design implementation
support
Waterfall model
❖ 过程模型:软件开发过程应该遵循的工作步骤。生命周期法和原 型法是两种广为应用的方法。
❖ 技术方法:结构化方法,面向对象的方法
软件开发的生命周期法
❖ 什么是软件的生命周期
软件生命周期是指软件产品从考虑其概念开始, 到该软件产品不再能使用为止的整个时期。一般 包括系统规划、需求分析、系统设计、系统实现、 系统测试、安装调试、系统切换、系统运行和维 护等阶段。
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护
系统运行 审核
系统转换
测试
系统维护
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
系统分析阶段
系统
可行性研究 初步调查
审核பைடு நூலகம்
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
生命周期法
❖ 生命周期法:按照信息系统的生命周期,有 步骤,分阶段地进行系统开发的方法,叫做 信息系统开发的生命周期法。一般地,生命 周期法将系统开发过程划分为四个阶段:系 统分析阶段,系统设计阶段,系统实施阶段, 系统运行与维护阶段。
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护
系统运行 审核
系统转换
测试
系统维护
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
信息系统的开发
❖ 信息系统的开发是指建立一个信息 系统的过程,其中心是开发出系统 的应用软件。在这个过程中,必须 遵循一定的方法,以保证开发的顺 利进行。好的开发方法可以用较短 的时间,投入较少的人力物力,开 发出实用的信息系统。
管理信息系统的开发方式
❖ 对企业而言,获得管理信息系统的过程就是管理信息系统的开发 过程,获得管理信息系统的方式就是管理信息系统的开发方式。
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
建立相应的领导机构与开发队伍 系统开发领导小组 系统开发工作小组
❖ 资金准备 ❖ 技术准备
相关技术调研 开发人员的技术培训
管理信息系统开发方法
❖ 软件危机的出现使得有效的软件开发方法的研究受到重视。许多 软件开发方法被提出,形成了软件工程学。软件工程的核心是用 工程的方法来进行软件的开发。研究从开发过程和开发技术两个 方面展开,提出了软件开发的过程模型和技术方法
❖ 管理信息系统的开发方式
整体外包 购买成熟软件/部分定制/二次开发 委托开发 合作开发 自行开发
各种开发方式的比较
管理信息系统的开发原则
❖ 经济性原则(效益第一原则) ❖ 分步实施原则 ❖ 适应性原则
信息系统与管理体制相互适应(双向)
❖ 规范化原则 ❖ 可靠性原则
开发前的准备
❖ 组织准备
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护
系统运行 审核
系统转换
测试
系统维护
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护
系统运行 审核
系统转换
测试
系统维护
编程
审核
详细设计
系统实施
生命周期法各阶段
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段
系统分析阶段
系统
可行性研究 初步调查
审核
详细调查
系统分析
设计
提出开发要求
审核
信息系统的生命周期
总体设计
系统维护 系统运行 审核
系统维护
系统转换
测试
编程
审核
详细设计
系统实施
生命周期法各阶段