第14章信息系统开发方法系统需求软件需求初步设计详纫没训编程调试测试试运运行维护图14.1瀑布模型
图14.1 瀑布模型 第14章 信息系统开发方法
需求说明测试设计图14.2蛛网膜型
图14.2 蛛网膜型
对象2Data2Method ABMethod J对象1Method CData1Method XMethodYMethod Z图14.3对象
图14.3 对象
一般工作管理信息系统开发目标是什么?系统规划准备阶段开发阶段系统分析千什么?怎么千?系统设计动手干!系统实现图14.4从需求分析到系统开发
图14. 4 从需求分析到系统开发 系统规划 干什么? 系统分析 怎么干? 系统设计 动手干! 系统实现 准备阶段 开发阶段 一般工作 管理信息系统开发 目标是什么?
开发方法:开发方法分类进入系统的抓手实现程序方法时间阶段特点产品选择生命周期法原型法面向数据面向对象面手工编程电脑辅助向处理UASE图14.5开发方法三维分类
图14.5 开发方法三维分类
修改维护分析修改系统开评价结果运行发请求管理初步调查监理试运行审计可行性明确研究数据人员编程用试系统运V修改或ERP导入准备培训行阶段洋系统规划盼股不可初步方行取消项目设计方案讨论N系统实施阶段案讨论生命周期组织机构与功模块结能分析构与功能设计直系统设计阶段系统分析阶段业务流设备程分析O购置与设计安装数据与数据数据流库/文修改程分析件设计代码功能数设计据分析新系修改总体结统方案构设计过论不可图14.6系统开发生命周期行停止项目
图14.6 系统开发生命周期
①用户提出系统开发要求识别和归纳用户要求③开发系统原型①分析和评价原型③不可行处理③不满意处理①修改原型③系统试运行运行管理图14.7原型方法的工作过程
1 7 5 6 23489 ① 用户提出系统开发要求 ② 识别和归纳用户要求 ③ 开发系统原型 ④ 分析和评价原型 ⑤ 不可行处理 ⑥ 不满意处理 ⑦ 修改原型 ⑧ 系统试运行 ⑨ 运行管理 图14. 7 原型方法的工作过程
实体连接属性实体-关系抽象对象泛化-特化模型(E-R)图整体-局部O0A方法系图面向对象程序●属性和方设计语言法消息通讯泛化-特化继承性整体-局部图14.80-0方法
图14. 8 O-O方法 实体-关系 (E-R)图 面向对象程序 设计语言 OOA 方法系 图 抽象对象 模型 l 实体连 接 l 属性 l 泛化-特化 l 整体-局部 l l属性和方 法 l 消息通讯 l 泛化-特化 l 继承性 l 整体-局部
总经理/厂长公司/工厂管理委员会副厂长副厂长副厂长财副厂长生产部务部经营部企管部计会成出企公统审销成卡供原计售品车应料划车划计本纳管关计计科库队处库科间组科科科科组科组图14.9调查方式举例
. 总经理/厂长 公司/工厂管理委员会 副厂长 经营部 副厂长 生产部 副厂长财 务部 副厂长 企管部 销 成 卡 供 原 计 一 计 会 成 出 企 公 统 审 售 品 车 应 料 划 车 . 划 计 本 纳 . 管 关 计 计 . 科 库 队 处 库 科 间 组 科 科 科 科 组 科 组 图14. 9 调查方式举例
初步调查是否立项不立项原因用户要求不系统开发不原系统经修改具有可行性具有可行性可满足要求原因原因修改并+管理方技术水财力物技术能基础数准备不使之满力不行充分式不行据不行平不行力不行足要求终止系统开发新系统方案设想规模复盖性质拟解决所需范围的问题资源新系统初步开发方案图14.10新系统方案设想的内容
初步调查 是否立项 不立项原因 用户要求不 系统开发不 原系统经修改 具有可行性 具有可行性 可满足要求 原因 原因 修改并 管理方 基础数 技术水 财力物 技术能 准备不 使之满 式不行 据不行 平不行 力不行 力不行 充分 足要求 终止系统开发 新系统方案设想 性质 规模 复盖 拟解决 所需 范围 的问题 资源 新系统初步开发方案 图14. 10 新系统方案设想的内容