ERP系统开发与设计
第21章 ERP系统开发不设计 软件工程过程 需求分析和数据流程图 E-R关系图不数据库设计规范 系统设计和模块结构图 能力成熟度CMM模型
21.1 软件工程过程软件过程的活动: 项目定义(需求分析、可行性研究) 系统分析 系统设计 系统实施(编程、测试、安装) 系统运行与维护
21.1 软件工程过程(续)项目 定义 系统 分析 项目建议书 系统分析报告
系统 设计编程 安装 时间 运行 维护图1 软件生命周期的瀑布模型
详细设计说明书 程序编写 系统测试 后期运行审计
21.2 需求分析和DFD 结构分析法(SA) 数据流程图(DFD) 数据字典(DD) 需求分析说明书
数据流图丼例选课单 学生学号
1.1 合法校验
1.2 查已修 课程成绩 重修课程 已选课程 1.4计算课 程注册费
学生成绩库
合法的选课记录 1.3计算课程 冲突率 开课清单
费用
学生选课系统加工的下层分解
数据字典举例数据流: 成绩记录单 成绩记录单=课程编码+课程名+[仸课教师|指导教师]+{ 学号+ 成绩(+备注)}
注释:备注域用于标识课程类别(必修/限选/仸选 /重修)
系统分析报告格式
一:引言部分(名称,开发目标,主要功能,开发背景等) 二:现行系统概况 A.现行系统现状详细调查说明: 包括组织机构图,系统目标、功能一览表、业务流程图、 业务流量以及存在的薄弱环节,数据,主要算法等。 B.现行系统分析:用户需求及主要存在的问题等。 三:新系统逻辑方案 1:新系统目标(要求具体); 2:新系统逻辑模型(数据流程图、数据字典、实体关系图 ) 3:新系统功能分析(改进,补充,优越乊处); 4:新系统在各个处理环节上采用的管理方法、模型; 5:不新系统相配套的管理制度和运行体制的建立; 四:下阶段工程进度计划
21.3 E-R图和数据库设计 E-R图 数据库规范化 数据库设计方法
产品号
产品名 产品 n
价格
E-R图举例
使用 m材料 材料号 材料名
耗用量 m n
存放 存放量
仓库仓库名
库存量 价格图2
地点 类别
仓库号供应部门的分E-R图
21.4 系统设计和模块结构图
结构设计法(SD) 模块结构图(SC) 系统设计报告
模块结构图SC丼例处 方 号 费 挂 门诊 管理 总计 医院管理系统
药库 管理
药房 管理
病房 管理
财务 管理
挂 号 单挂号 处理
挂 号 费 总 计 病历管理
处方 管理
出库 处理
常规 处理
进药 管理
系统设计报告格式1、系统总体结构图(SC图)
2、系统设备配置图3、系统编码方案(编码和检验方式) 4、输入/输出及界面设计方案 5、数据库结构图 6、HIPO图(层次模块结构控制图) 7、系统模块处理流程设
计说明
21.5 软件成熟度模型 CMM的产生(CMM/CMMI) CMM的基础——成熟的软件组织 基本概念 CMM模型概要 CMM的结构
1 CMM的产生 1987年美国 Carnegie Mellon 大学软件 工程研究所(CMU/SEI)以W.S.Humphrey 为首的研究组发表的研究成果“承制方软 件工程能力的评估方法”,该成果在1991 年发展成为CMM(软件过程能力成熟度 模型)。 发展:CMM和个体软件过程PSP (Personal software process)和群组软 件过程TSP (Team Software Process), 形成CMM/PSP/TSP体系
2 CMM的基础——成熟的软件组织
3 基本概念1)软件过程:人们用于开发和维护软件及其相关过 程的一系列活劢,包括软件工程活劢和软件管理 活劢。 2)软件过程能力:描述(开发组织或项目组)遵循 其软件过程能够实现预期结果的程度。 3)软件过程性能:表示(开发组织或项目组)软件 过程所得到的实际结果。 4)软件过程成熟度:一个特定软件过程被明确和有 效地定义,管理测量和控制的程度。
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




