版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020/10/22,.,1,信息系统分析设计与管理,第4章 结构化系统分析 本章讨论以结构化方法为主的信息系统分析阶段的工作内容、方法与工具,然后对系统中的数据建模与分析进行概要介绍,最后介绍一个信息系统分析的实例。通过本章的学习,掌握信息系统分析的内容、结构化分析的方法与工具及信息收集的内容和方法。,2020/10/22,.,2,目 录,4.1 系统分析的目标和工作内容 4.2 结构化系统分析方法和工具 4.3 系统分析中的数据建模与分析概述 4.4 系统分析阶段各项活动的内容 4.5 系统分析中的信息收集 4.6 结构化信息系统分析实例,2020/10/22,.,3,4.1 系统分析的目
2、标和主要活动 4.1.1 目标与任务,系统开发阶段的目标 根据系统规划所确定的系统体系结构和项目开发计划,开发出可以运行的实际系统。 系统分析阶段的任务有: 确认所开发项目的开发目标,明确用户需求; 从技术、经济和运营环境方面对系统开发方案进行可行性研究; 在现有系统详细分析的基础上提出拟开发项目范围内新系统的逻辑方案。,2020/10/22,.,4,4.1.2 系统分析的主要活动,2020/10/22,.,5,4.2 结构化系统分析方法和工具 4.2.1 概述,结构化系统分析方法体现结构化方法的基本思路和主要原则,以建立系统的功能(逻辑)模型为中心,强调应用规范的方法与工具进行工作。 常用的
3、结构化系统分析工具有: 数据流图 数据字典 结构化语言 决策树 决策表等,2020/10/22,.,6,4.2.2 数据流图(1),数据流图的作用 数据流图就是组织中信息运动的抽象 不涉及硬件、软件、数据结构与文件组织,与对系统的物理描述无关 数据流图是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据之一,2020/10/22,.,7,4.2.2 数据流图(2),数据流图的基本组成及符号 主要采用第、类。其中,第类主要在作草图时用,2020/10/22,.,8,4.2.2 数据流图(3),数据流图一个例子,2020/10/22,.,9,4.2.2 数据流图(4),绘制数据流图的主要
4、原则 明确系统界面 自顶向下逐层扩展 合理布局 数据流图只反映数据流向、数据加工和逻辑意义上的数据存储 数据流图的绘制过程就是系统的逻辑模型的形成过程,2020/10/22,.,10,4.2.2 数据流图(5),绘制数据流图的主要步骤 确定所开发的系统的外部项 确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出关联图 确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统) 绘制数据流图草图,2020/10/22,.,11,4.2.2 数据流图(6),绘制数据流图的主要步骤(续) 重复步骤(4),直到逐层分解结束 对草图进行检查和合理布局 和用户进行交流 用计算机
5、或其他制图、编辑工具画出正规的数据流图 将正规的数据流图提交系统分析负责人复审,2020/10/22,.,12,4.2.2 数据流图(7),绘制数据流图的几点注记 关于自顶向下、逐层分解 数据流必须通过加工 数据存储环节一般作为两个加工环节的界面来安排 命名 每个加工环节和每张数据流图都要编号 只画所描述的系统稳定工作情况下的数据流图,2020/10/22,.,13,4.2.2 数据流图(8),数据流图的局限性 难以在数据流图上标识出数据流、数据存储、加工和外部项的具体内容 不能反映系统中的决策与控制过程 难以对系统中人机交互过程以及信息的反馈与循环处理进行描述,2020/10/22,.,14
6、,4.2.2 数据流图(9),数据流图举例1-1,2020/10/22,.,15,4.2.2 数据流图(10),数据流图举例1-2,2020/10/22,.,16,4.2.2 数据流图(11),数据流图举例1-3,2020/10/22,.,17,4.2.2 数据流图(12),数据流图举例2-1,2020/10/22,.,18,4.2.2 数据流图(13),数据流图举例2-2,.,4.2.3 数据字典(1),作用和内容 数据词典的作用是给数据流图上每个成分给以定义和说明 数据词典描述的主要内容有:数据流、数据元素、数据存储、加工、外部项,.,4.2.3 数据字典(2),编写数据词典的基本要求 对
7、数据流图上各种成分的定义必须明确、易理解、唯一 命名、编号与数据流图一致,必要时可增加编码,方便查询检索、维护和统计报表 符合一致性与完整性的要求,对数据流图上的成分定义与说明无遗漏项 格式规范、风格统一、文字精炼,数字与符号正确,2020/10/22,.,21,4.2.3 数据字典(3),数据词典的格式和编写方法 格式和有关符号 等号:= 加号:+ 方括号: 花括号: 圆括号:() 编写方法 手工编写 计算机辅助编写,2020/10/22,.,22,4.2.3 数据字典(4),数据字典示例1-1,2020/10/22,.,23,4.2.3 数据字典(5),数据字典示例1-2,2020/10/
8、22,.,24,4.2.3 数据字典(6),数据字典示例1-3,2020/10/22,.,25,4.2.3 数据字典(7),数据字典示例1-4,2020/10/22,.,26,4.2.3 数据字典(8),数据字典示例1-5,2020/10/22,.,27,4.2.4 基本加工的描述,所用工具有: 自然语言 结构化语言 决策树 决策表 数学公式,2020/10/22,.,28,4.2.5 结构化语言,结构化语言使用的语句类型只有以下三种: 祈使语句 条件语句 循环语句,2020/10/22,.,29,4.2.6 决策树(1),决策树(Decision Tree),又称判断树,是一种图形工具,适于
9、描述加工中具有多个策略,每个策略和若干条件有关的逻辑功能。结构化分析中所用决策树如图所示,2020/10/22,.,30,4.2.6 决策树(2),示例,2020/10/22,.,31,4.2.7 决策表(1),决策表(Decision Table) ,又称判断表,为描述这类加工逻辑提供了表达清晰、简洁的手段,2020/10/22,.,32,4.2.7 决策表(2),2020/10/22,.,33,4.2.8 业务流程图及其他工具,业务流程图描述一个组织内部业务处理活动的内容与工作流程,虽不属于结构化图形工具,但也是进行系统分析使用的重要工具之一。,2020/10/22,.,34,4.3 系统
10、分析中的数据建模与分析概述 4.3.1 功能分析与数据分析,传统的结构化分析与设计方法是以功能(处理)为中心的,或者说是功能驱动的 传统的结构化分析与设计方法是以功能(处理)为中心的,或者说是功能驱动的 本节在功能建模与分析的基础上,概要介绍适应于数据库管理的数据建模与分析方法,使得系统分析既能反映系统的功能需求,又能应对复杂的数据环境,2020/10/22,.,35,4.3.2 系统数据的实体联系模型(1),实体联系(E-R)模型的基本概念包括实体、实体的属性和实体之间的联系。 实体 实体这个概念包括实体集与个体 属性 指该实体表示的一类事物的所有实例的特征 联系 一对一联系 一对多联系 多
11、对多联系,2020/10/22,.,36,4.3.2 系统数据的实体联系模型(2),2020/10/22,.,37,4.3.3 实体联系模型建模的步骤,识别与定义实体 识别与定义属性 确定实体的主键(标识符)和外键 识别与定义实体之间的联系 要进一步识别实体间是否存在不确定联系,当各实体的实例之间联系出现不确定性时,需定义关联实体 绘制实体联系图,2020/10/22,.,38,4.3.4 数据建模与分析在系统分析中的作用,为了保证数据的完整性与一致性,减少不必要的冗余,必须对系统数据进行建模与分析,为系统设计阶段进行数据库设计、应用数据库方法与技术对系统数据进行统一的管理与维护提供数据模型
12、功能分析与数据分析相结合,是提高系统开发质量的正确途径,2020/10/22,.,39,4.4 系统分析阶段各项活动的内容 4.4.1 系统初步调查(1),目标 从系统分析员和管理人员的角度看新项目开发有无必要和可能 内容 调查内容 分析内容,2020/10/22,.,40,4.4.1 系统初步调查(2),调查结论及工作成果 拟开发项目有必要也有可能进行 不必进行项目开发,只需对原有系统进行适当调整和修改 原系统未充分发挥作用,只需发挥原有系统的作用 目前无必要开发此项目 目前不具备开发此项目的条件 如果结论是第一条,系统分析师要向拟定系统的单位主管提出“系统开发建议书”,2020/10/22
13、,.,41,4.4.2 可行性研究(1),目标与工作内容 主要目标是:进一步明确系统的目标、规模与功能、对系统开发背景、必要性和意义进行调查分析,并根据需要和可能提出拟开发系统的初步方案与计划 技术可行性 经济可行性 营运可行性,2020/10/22,.,42,4.4.2 可行性研究(2),步骤 确定系统的规模与目标 明确用户主要信息需求 提出拟建系统的初步方案 审查新系统 提出并评价可能的替代方案 给出该项目做还是不做的选择,同时确定方案 制定项目开发计划 撰写可行性研究报告 向用户审查小组与指导委员会提交结果,2020/10/22,.,43,4.4.2 可行性研究(3),工作结果 现行系统
14、概况 主要问题和主要信息需求。 拟建新系统的方案 经济可行性分析 技术可行性分析 营运可行性分析 结论,2020/10/22,.,44,4.4.3 现行系统详细调查(1),目标 对现行系统进行全面、深入的调查和分析 调查内容 组织机构调查 业务流程调查分析 现行系统的目标、主要功能和用户需求调查 信息流程调查与功能分析 数据建模与分析 系统运营环境分析,2020/10/22,.,45,4.4.3 现行系统详细调查(2),方法与特点 具体方法有直接面谈或专门访问、发调查表征求意见、召开讨论会、阅读历史资料和参加业务实践等 详细调查与初步调查的区别 目的不同 内容不同,2020/10/22,.,4
15、6,4.4.3 现行系统详细调查(3),工作结果 项目主要工作内容概述 系统需求分析 现行系统主要目标、功能 组织结构图 组织业务流程图及其说明 信息流程 现行系统问题,2020/10/22,.,47,4.4.4 新系统逻辑方案的提出(1),目标 明确用户的信息需求,,确定新系统的逻辑功能,提出新系统的逻辑方案,完成系统分析阶段的最终成果即系统说明书的编写 工作内容与方法 调查分析 建立新的逻辑模型 建立新系统的数据模型 编写系统说明书,2020/10/22,.,48,4.4.4 新系统逻辑方案的提出(2),工作成果 系统开发项目概述 需求说明 现行系统的问题分析 新系统的目标、主要功能和逻辑
16、模型 组织结构图 业务流程图及其说明 功能建模与分析 数据建模与分析 系统实施计划,2020/10/22,.,49,4.5 系统分析中的信息收集 4.5.1 概述,对信息系统建设单位的现状、发展方向、面临的内外环境、存在的问题和各级管理人员的信息需求的详细和深刻认识,是系统建设的重要基础 收集与此有关的真实、准确和适用的信息是系统开发的第一阶段即系统分析阶段工作的重要内容,2020/10/22,.,50,4.5.2 系统分析需用信息的类型,系统分析工作需要收集的信息大体可分为四类 关于组织的信息 关于人的信息 关于工作的信息 关于环境的信息,2020/10/22,.,51,4.5.3 信息来源
17、和收集方法,信息来源 现有文件、管理人员和信息系统用户、外部信息源 收集策略 全面调查策略、关键因素策略、点面结合策略 收集方法 面谈、问卷式调查表、查阅文献和实地观察与实践,2020/10/22,.,52,4.6 结构化信息系统分析实例 4.6.1 企业概况,新亚公司作为一家自主经营、自负盈亏的中外合资企业,管理对象涉及人、财、物,业务功能包括产、供、销的全面管理 其管理信息系统具有一定的复杂性,应从系统工程的观点出发,按照管理信息系统开发的基本方法进行。,2020/10/22,.,53,4.6.2 系统环境的初步调查(1),2020/10/22,.,54,4.6.2 系统环境的初步调查(2
18、),新亚公司现行管理工作存在的主要问题是 业务管理工作缺乏规范性,随意性强 业务管理职能各自为政 部门之间信息交流少,信息渠道不畅,工作不易协调 数据处理手工操作,工作量大,出错率高 公司领导对整个公司的生产、经营和销售信息掌握不及时、不准确,影响决策的质量 企业管理的一些基础工作不够健全,2020/10/22,.,55,4.6.3 系统的可行性研究,新亚公司管理信息系统的建设目标 在为企业生产经营活动提供全面信息服务的基础上,提供经营管理决策支持功能,并为企业的集团化发展提供信息技术准备。 新亚公司管理信息系统的范围与边界 覆盖公司内部的各项管理工作 提供存储、更新、查询、统计等功能 只包括新亚公司内部的管理信息,2020/10/22,.,56,4.6.4 现行系统的详细调查(1),生产计划与进度管理业务流程图,2020/10/22,.,57,4.6.4 现行系统的详细调查(2),生产工人工资核算业务流程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理课件表情包制作入门指南
- 恶性肿瘤患者的姑息护理
- 护理人文关怀的评估方法
- 2025年无人机管制设备采购规范
- 2025年无人机管制法规解读文章
- 小儿肺炎护理要点解析
- 2026年洛阳市孟津县事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南驻马店西平县所属事业单位信息(149人)易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南省生态环境厅事业单位统一招聘人员易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南焦作博爱县招考高学历人才易考易错模拟试题(共500题)试卷后附参考答案
- 2026年苯丙乳液行业分析报告及未来发展趋势报告
- (四模)新疆2026年高三普通高考五月适应性文科综合试卷(含答案及解析)
- 景德镇辅警考试2026真题
- 2026中国氢能源基础设施建设与政策支持分析报告
- 2025年河北省石家庄市八年级地生会考考试试题及答案
- 交叉作业审批制度
- 初中八年级英语下册 Unit 7 Natural Disasters 写作提升课:灾害事件报道与个人经历叙述教案
- 骨科全髋关节置换术的护理
- 摄影构图(共86张PPT)
- 图解钢结构的连接方法及构造计算
- 对外经贸函电课程课件-新Unit-10-Packing
评论
0/150
提交评论