1、信息系统开发n信息系统开发的组织工作n第一阶段 系统规划n第二阶段 系统分析信息系统开发的组织工作n建立信息系统的基础条件n系统开发的准备工作n选择开发方式n系统开发的计划与控制1)建立信息系统的条件n领导重视,业务人员积极性高n有一定的科学管理基础n具备一定的资源n不同层次的技术队伍系统分析员系统设计员程序员操作员维护人员管理人员2)系统开发的准备工作n人员的组织准备n主要领导参加n各类人员的配备n明确责任n基础准备工作n管理工作规范化n数据规范化3)选择开发方式n自行开发n委托开发n联合开发n购买现成软件n开发方式比较对分析力量的需求 编程力量的需求系统维护 开发费用时间控制4)系统开发的
2、计划与控制n采用项目管理的方法n人、财、物力等资源的保证n进度保证n审核n进度与费用的估计(甘特图)第一阶段 系统规划n开发请求n初步调查n可行性研究n形成可行性研究报告1)开发请求n用户提出系统开发请求n目标n背景n主要问题n案例2)初步调查n主要目的是明确问题n确定系统目标n确定总体功能3)可行性研究n目标和方案的可行性n技术的可行性n硬件、系统软件、应用软件、技术人员n经济的可行性n资金可得性n经济合理性n社会的可行性形成可行性报告n内容包括n引言:名称、目标、功能、项目的由来n系统背景、必要性n侯选方案n可行性论证n方案比较n开发计划和进度第二阶段 系统分析n解决“做什么”的问题n分析
3、现有业务与流程,提出新的方案n主要步骤n需求分析n组织结构与功能分析n业务流程分析n数据流程分析n功能/数据分析n新逻辑方案的建立n案例1)需求分析n分析与设计的基础n详细调查n调查方法n调查范围2)组织结构与功能分析n主要工作n组织结构分析n业务与组织结构的关系n业务的主要功能n形成的文档n组织结构图n组织业务关系图n业务功能一览表3)业务流程分析n主要工作n分析业务的处理过程n发现处理流程的缺陷n为优化做准备n形成的文档n业务流程图nP193 图13.9114)数据与数据流程分析n数据汇总:按业务分类,确定n数据分析:形成U/C矩阵n表示业务(行)与数据类(列)的关系nU(Use):使用数
4、据nC(Create):建立数据n数据正确性分析n每个数据类都有为其创建和使用的业务n每个业务都应至少使用一个数据类数据流程分析n分析数据流动、处理和存储的过程从数据流动过程来考察实际业务的数据处理模式n数据流程图(Data Flow Diagram DFD)n基本图例符号n外部实体n数据流动n数据处理n数据存储功能/数据分析n对U/C矩阵进行正确性检查n完备性n一致性n无冗余nU/C矩阵求解nC靠近矩阵对角线n划分子系统新系统逻辑方案的建立n合理的业务处理流程n数据与数据流图n新系统的逻辑结构n系统分析报告案例:书店信息管理系统n业务调查书店组织结构图营业部财务部采购部库房读者服务部经理组织/业务关系分析营业部 采购部财务部 库房服务部定货销售计划采购入库出库业务功能一览表业务流程图U/C矩阵 数据流程图U/C矩阵求解,子系统划分新系统的逻辑方案