- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理信息系统(上机) 第三部分 分析与设计篇 一、信息系统分析概述 1 、信息系统分析的任务 2 、信息系统分析步骤 第一步 对现行系统进行详细的业务调查分析了解各项需求 第二步 进行数据分析 第三步 确定新系统的逻辑结构 第四步 整理各项文档资料,并提出系统分析总结报告 系统分析的任务: 现行系统的详细调查(包括工作程序、信息流以及工作的组织与控制方法) 分析系统业务流程及数据流程 制定新系统的逻辑模型(数据流程图、数据字典、处理小说明、 E-R图) 解决系统“能做什么(What to do)” 的问题。 3、系统分析工具 业务流程图 数据流程图 数据字典 数据库设计工具 功能描述工具——结构式语言、判断树、判断表 4 、信息系统分析的特点 1、用画图的方法,直观且容易理解 2、“自顶向下”的工作原则 3、强调逻辑结构而不是物理实现 4、避免了重复工作 GB 8566-88 《软件开发规范》中指出:可行性研究的主要任务是“了解用户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本项目的可行性,编写可行性研究报告,制定初步项目开发计划。” (3)经济可行性 第一步 评估开发和运行成本 第二步 评估预期的财务收益 第三步 风险/收益分析 风险/收益分析:分析比较成本与收益并了解在新系统开发上的风险,确定项目是否值得开发。 (1)组织上和管理上的可行性 考虑的问题 (1)领导的合作态度 (2)人员心理(抵制/支持) (3)基础工作的规范化(数据、过程) (4)管理制度和机构 (2)技术可行性 考虑的问题 (1)开发风险 (2)资源有效性 (3)相关技术的发展 (4)是否需要额外的培训、雇用顾问或新的人员 三、 详细调查 现行系统的详细调查结果是系统分析的主要依据。 系统分析阶段的首要工作就是通过对现行系统的详细调查,弄清现行系统中各项业务的处理流程及涉及的相关数据。 1、系统调查的原则 自顶向下 弄清存在的道理再分析有无改进的可能性 调查相关的局部系统 2、常用的调查方式 (1)重点访谈 (2)全面业务需求的填表调查 (3)召开专题调查会 (4)深入实际 业务流程调查 基本图例 例: 基层单位开来领料单给仓库,仓库检查库存情况,如果缺货则开具缺货单给采购部门;如果正常开具领料单,一联给基层单位存档,二联给财务部存入财务账,三联留下存入仓库账. 某领料业务流程图绘制举例如下: (一)数据流程图Data Flow Diagram 1. 数据流程图的四个基本成分 1) 数据流 表示数据和数据流向, 由一组固定成分的数据组成 如“选课单”由“学号、姓名、课程编号、课程名”等成分组成 数据流可从加工流向加工,也可在加工与数据存储或外部项之间流动;两个加工之间可有多股数据流 数据流的命名 用名词,不要使用意义空洞的名词 尽量使用现实系统已有名字 数据流(图示) 画数据流时需注意的问题 不要把控制流作为数据流 如:下图中读下张卡属于控制流,不应画出。 不要标出激发条件 2) 加工 表示对数据进行的操作, 如“处理选课单” 、“产生发票”等 加工的编号,说明这个加工在层次分解中的位置 (分层DFD) 加工的命名 顶层的加工名就是整个系统项目的名字 尽量最好使用动宾词组,也可用主谓词组 不要使用空洞的动词 加工的命名 3) 数据存储 表示需要保存的数据流向, 如“ 学生档案”、“课程设置”等 数据存储与加工的方向 “读出 ”、“写入 ” 分层数据流程图中,数据存储一般局限在某一层或某几层 命名方法与数据流相似 4) 外部项 位于系统之外的信息提供者或使用者,称为外部项。即存在于系统之外的人员或组织。如“学务科”等 说明数据输入的源点(数据源)或数据输出的终点(数据终点) 起到更好的理解作用,但不是系统中的事物 几种错误(1) 几种错误(2) 2、怎样画DFD// 了解DFD的特性 画分层DFD 1)DFD的特性 DFD只描述数据的流动 DFD分成多层(子图、父图概念)表示, 从而逐步展开数据流和功能的细节。 2) 画分层DFD (1)先画出顶层DFD。 (2)自顶向下画出各层DFD 分解原则: 分解后的软件成分有相对独立功能 一次分解不要加入细节过多 由外向里画DFD (3)先考虑稳定状态,忽略系统的工作条件, 即怎么开始、怎么结束的。 (4)忽略琐碎的枝节,如出错处理等。 (5)随时准备重画 3)画分层DFD的指导原则 (1)父图-子图平衡 (2)局部数据存储 (3)编号 (4)分解的程度 (1)父图-子图平衡 父图-子图平衡:
文档评论(0)