第五章 系统分析
◆、可行性分析:经济可行性,技术可行性,管理上的可行性
◆、可行性分析报告是可行性分析的最后成果
◆、系统调查必须强调用户参与原则,其内容如下:
1现有系统的基本情况
2管理业务
3息需求、处理手段和信息资源
4信息化现状
其中:管理业务;管理信息系统开发的目的在于提高企业整体的管理水平、员工工资效率和企业的经济效益。调查内容包括:组织结构的调查,管理功能的调查,业务流程的调查和数据流程的调查。
◆、调查的步骤和方法
研究资料发
开调查会
用户访谈
问卷调查法
是滴观察法
发电子邮件
◆ 、数据流程图 P107
数据流程图DFD有抽象性和概括性,用少量的符号、图形与此相关的注释来表示系统的逻辑功能,表示所开发的系统在信息处理方面要做什么。
外部实体:指系统以外与系统有联系的人或事物
数据流:数据流表示流动的数据,可以由一项或一组确定的数据组成
数据处理:数据处理实际表示的是一种处理功能
数据存储:数据存储表示数据保存的地方
◆、使用数据流程图进行分析应遵循的原则
1、明确系统边界
2、自顶向下逐层分解,即按照结构化方法的思想,采用分层的数据流程图,吧打问题或复杂的问题分解成若干个小问题,然后分别解决
3、在局部上遵循由外向里的原则
◆、P109图
◆、系统分析和优化内容:
1重新审定系统目标
2对管理模式的分析和优化
3需求分析(信息需求、功能确定、处理手段的落实)
4业务流程优化(根据系统调查的情况,从业务全过程的角度摸清现状,找出关键点。对业务流程进行彻底分析改进)从系统效率、用户满意角度、系统效果。
5数据分析(收集、来源、去处、存储和流量)用数据流程图和数据字典
◆ 、系统逻辑方案是完成整个系统分析阶段的最后一步
◆、数据流程图一般注意事项:
数据守恒:一个处理环节的输出数据流仅由它的输入数据流确定。
文件使用:在数据流程图中,文件与处理环节之间的数据流的方向应按规定认真标注,有利于正确检查。
数据流程图的可读性:简化处理之间的联系,分解应当均匀,命名应当恰当。
◆、数据流程图缺点:
难以在数据流程图上标识出数据流、数据存储、处理和外部实体的具体内容
不能反映系统中的决策与控制过程
难以对系统中人机交互工程以及信息的反馈与循环处理进行描述
◆、数据字典:将通过表格和文字的描述定义他们的细节,这些集合就是数据字典。
◆、数据字典作用:是对数据流程图上每个成分给以定义和说明,目的是进行数据分析和归档,同时也是数据库/数据文件设计的依据。
◆、数据字典条目:
数据元素:最小单位 属性:名称 别名 类型 长度
数据结构:数据结构的描述重点是数据之间的组合关系。 P120
数据流:来源、去处、组成、流通量
数据存储:描写数据存储的结构及有关的数据流 查询要求
外部实体:数据的来源或去向
加工处理:系统对信息进行处理的逻辑功能
◆、编制数据字典要求:
1对数据流程图上各种成分或定义必须明确、易理解、唯一
2命名、编号与数据流程图一致
3符号一致性与完整性
4格式规范、风格统一、文字精炼、数字与符号正确。