第三章信息系统开发方法 、信息系统开发生命周期 二、信息系统开发方法学 三、计算机辅助软件工程 四、软件成熟度模型
第三章 信息系统开发方法 一、信息系统开发生命周期 三、计算机辅助软件工程 二、信息系统开发方法学 四、软件成熟度模型
、信息系统开发生命周期 门、信息系统开发生命周期的阶段划分 生命周期是一种用于规划、执行和控制信息系统开发项目组织和管理的方法。 是工程学原理在信息系统开发中的具体应用。 )工作流程 「面向过程的观点 现行系统的缺陷 系统规划 应用开发项目 和细节 (规划分析师) 系统维护 系统分析 (系统维护人员) (系统分析员) 可行性分析报告 产品系统 需求分析规格说明书 系统实施 系统设计 (系统建造者) 系统设计规格说明书 (系统设计员)
一、信息系统开发生命周期 1、信息系统开发生命周期的阶段划分 1)工作流程 系统规划 (规划分析师) 系统设计 (系统设计员) 系统实施 (系统建造者) 系统维护 (系统维护人员) 系统分析 (系统分析员) 需求分析规格说明书 应用开发项目 可行性分析报告 系统设计规格说明书 产品系统 现行系统的缺陷 和细节 面向过程的观点 生命周期是一种用于规划、执行和控制信息系统开发项目组织和管理的方法。 是工程学原理在信息系统开发中的具体应用
面向控制的观点 用户要求 可行性 评审 儒求分析 功能模块 研究 评审 可行性 需求 研究报 说明书 概要设 说明书 模块过 「模块接]防能模坝 程设计 口设计 逐步细化 评审 制定测 数据库 设计 详细设 说明书 测试计划 数据库设 说明 制定模坝 测试方 程序编码 测试 评审 系统维扌 测试报告
用户要求 可行性 需求分析 研究 评审 评审 功能模块 总体结构 数据库 设计 制定测试 计划 评审 功能模块 逐步细化 模块接 口设计 模块过 程设计 制定模块 测试方案 评审 程序编码 测试 评审 系统维护 评审 可行性 研究报告 需求 说明书 概要设计 说明书 数据库设 计说明书 测试计划 详细设计 说明书 测试报告 面向控制的观点
2)各阶段任务描述 1研究业务目标 系统规划阶段■ 定义信息结构 「评估信息域 研究业务目标:研究具体的业务需求 ≯定乂信息结构:包括数据结构、网络结构、应用结构、人员结构、技术结构 评估信息域:方法有:企业系统规划法(BSP法)、战略数据规划法、关键成 功因子法 系统分析 主要活动包括:可行性分析、需求分析、系统建模。 ≯可行性分析:经济、技术、管理等方面; ≯需求分析:功能需求、性能分析、可靠性、安全性、资源约束等
2)各阶段任务描述 系统规划阶段 系统分析 研究业务目标 定义信息结构 评估信息域 ➢研究业务目标:研究具体的业务需求。 ➢定义信息结构:包括数据结构、网络结构、应用结构、人员结构、技术结构 ➢评估信息域:方法有:企业系统规划法(BSP法)、战略数据规划法、关键成 功因子法 主要活动包括:可行性分析、需求分析、系统建模。 ➢可行性分析:经济、技术、管理等方面; ➢需求分析:功能需求、性能分析、可靠性、安全性、资源约束等
系统设计 包括总体设计和详细设计 总体设计:构造软件的总体结构; ≯详细设计:输入输出、人机界面、数据库设计、程序设计等。 系统实施 编程 测试 用户培训 新旧系统切换 统维护 包括修正性维护、适应性维护、完善性维护、预防性维护等
系统设计 系统实施 包括总体设计和详细设计 ➢总体设计:构造软件的总体结构; ➢详细设计:输入/输出、人机界面、数据库设计、程序设计等。 ➢编程 ➢测试 ➢用户培训 ➢新旧系统切换 系统维护 包括修正性维护、适应性维护、完善性维护、预防性维护等