第七章 信息技术系统开发方法 Developing It Systems Bringing IT Systems to Life 第七蕴信息系统开发经济啻理学院何耀琴 7-1
案例:程序员每写9行代码就可 获得一块意大利餡饼 Windowst95的开发历时三年多,有 10000余人参加; 共有11236344行代码; 耗费了9234455个小时; 喜 a花费了2333345个小时用于测试;分 ■每行编码平均花125分钟 编码期间共消费了126237块意大利馅饼 第七蕴信息系统开发经济啻理学院何耀琴 7-2
本章学习要点 ■8.1系統开发的基本概念 8.2谁来开发 ■8.3系統开发方法分类 第七蕴信息系统开发经济啻理学院何耀琴 -3
8.1系统开发的基本概念 案例:IBM公司的0S/360系鴕 美阃罩纂后鳓系統 这两个系统都却宜告失败 ■欤件开发中难题 人们把汶种现象称为“软件危机 第七蕴信息系统开发经济啻理学院何耀琴 4
软件工程学 ■在机毓工程中,一台机器的先命周期要经过分 析要求、设计、制造、测试、运行錐护等几个 阶段 ■软件工程学引入工程化的方式管理开发软件系 统的全过程。将软件系统的生命周期也灲分为 五个阶段: 1分析2设计3.編写程序4测试开发期 5运行维护运行期 第七蕴信息系统开发经济啻理学院何耀琴 -5
生命周期中各阶段所占的工作量 设计23 开发33% 分析% 编写 33% 20% 维护67% 联合 模块 测试10% 测试15% 整个生命期各阶段 开发期中各阶段 所占工作量 所占工作量 第七蕴信息系统开发经济啻理学院何耀琴 6
二、系統开发的阶段划分 知识工作者參与开没的重要性 系统规 系统分析 系统开缴的阶段划分 系统设计 系统实施 系统錐护 第七蕴信息系统开发经济啻理学院何耀琴 7-7
市场调查 有的将规灲与分析又 称为计划与定义阶段 可行性研究报告 查评审 放弃 是 项目开发计划 项目开发计划书 否 评审 需求分析 是 软件需求说明书 评审 A 否 开发阶E
A 匚测试计划 数据与结构 设计 测试计划书 否 概要设计 评审 说明书 有的将系统 是 否 评审 设计与系統 返回 ↓是 奥施统称为 前面 匚过程设计 开发阶段 各层 次 详细设计 说明书 是 单元测试 否 评审 系统测试卜 匚程序编码」 匚验收测试 是 测试分析 B)维护阶段 报告
产品/口′用户手册/操作手册/ 否 否 评审 评审 是 交付与销售 维护 软件修改报告/ 否 评审 系统錐护阶段 是 对相关文件 进行修改