系统分析(一)初步调查与详细调查:2学时_第1页
系统分析(一)初步调查与详细调查:2学时_第2页
系统分析(一)初步调查与详细调查:2学时_第3页
系统分析(一)初步调查与详细调查:2学时_第4页
系统分析(一)初步调查与详细调查:2学时_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1讲系统分析(一)初步调查与详细调查:2学时教学内容系统初步调查,可行性分析,系统详细调查概述,组织结构分 析,业务流程分析授课方法板书授课时数100分钟教学目的掌握可行性分析,掌握系统详细调查概述,了解系统初步调查, 了解组织结构分析,了解业务流程分析教学重点可行性分析,业务流程调查与分析教学难点业务流程调查与分析时间分配本次教学内容及过程提 示5分钟上节复习15分钟系统初步调査15分钟可行性分析20分钟系统详细调查概述15分钟组织结构分析20分钟业务流程分析10分钟内容小结课后思考如何画业务流程图?参考资料管理信息系统董安邦发展与研究§ 3. 2系统分析系统分析是在总体规划的指

2、导下,对系统内组织各部门、各业务进行深入详细的调查研允,确定出用 户需求,获得新系统的逻辑模型的过程。系统分析的主要任务是定义或制定新系统应该“做什么”的问题。§ 3. 2. 1系统初步调查和可行性分析系统初步调查和可行性分析,是系统分析的第一步,其中系统初步调查是系统可行性分析的前提,可行性 分析是在系统初步调查的基础上进行的。1. 系统初步调查基本内容包括:(1)系统的基本情况。(2)系统信息处理情况。(3)系统资源情况。(4)态度。2. 可行性分析可行性是指在组织内外当前的具体条件下,进行某项目的必要性和对能性的研究。可行性分析就是对项目开发的可能性和必要性进行分析,避免盲目投

3、资。主要是必要性分析和效益分 析,以决定是否建立mis,同时还要进一步进行技术可行性分析、投资/效益分析、组织管理可行性分析, 确定是否存在否定项目的可能性。经济可行性估算新系统开发所需要的投资费用和未来的运行维护费用,预测新系统的效益,进行投资/ 效益分析,评估投资风险。技术可行性采用的开发方法、开发环境和开发技术是否先进、可行,能否达到所需要的技术力量和设备。管理可行性企业的领导是否重视、领导的信息意识和企业的管理水平如何?环境方面的可行性人员变动、运行环境、方式是否可行。3. 可行性分析报告可行性分析报告是可行性分析最终形成的文档,其核心内容:进行系统简述,介绍系统的目标;提出 系统可行

4、性结论。(1)概述(编写目的、背景、定义、参考资料)(2)系统目标(近期目标、长远目标)(3)对现行系统的分析 组织机构、职能、地理分布、概况、功能要求 运行情况、资源情况、开发条件 存在问题与薄弱环节(4)建议的新系统 新系统的战略目标、规模和总体结构 系统的信息结构、功能要求、技术指标、性能要求 新系统可能产生的影响和变革(对现行管理制度的影响、对人员的变动及要求等) 可选择的其它系统方案(5)投资与效益分析,可行性研究§ 3. 2. 2系统详细调査系统详细调查的对象是现行系统。其h标是在可行性分析的基础上对现行系统进行全面、深入的调查分析, 弄清现行系统的运行状况,发现问题和薄

5、弱环节,收集资料,为下一步的系统化分析做好准备。§ 3. 2. 2. 1 概述1. 系统详细调查的方法(1)走访用户(2)发问卷调查表(3)召开调查会直接参加业务实践2. 详细调查的原则原则是:用户参与。即由组织的业务人员、主管人员和设计部门的系统分析人员、系统设计人员进行共同 进行。3. 详细调查的内容(1)组织结构调查(2)现行系统的目标、主要功能和用户需求调查(3)业务流程调查(4)数据流程调查(5)处理功能分析§ 3. 2. 2. 2组织结构分析所谓组织结构是指组织内部的部门划分以及它们之间的相互关系。组织结构调查就是对组织结构与功能进行分析,弄清组织内部的部门划分

6、、各部门之间隶属关系、信息 传递关系、物资流动关系以及资金流动关系等,了解各部门的工作内容与职责。§ 3. 2. 2. 3业务流程分析在対系统的组织结构和功能分析时,需从一个实际业务流程的角度将系统调查中有关该业务流 程的资料都串起来进行分析。分析可帮助我们了解该业务的具体处理过程,发现和处理系统调查工作 中错误和疏漏,修改和删除业务中的不合理部分。分析业务流程的重要步骤:绘制业务流程图。业务流程图(transaction flow diagram):就是用一些规定的符号、连线表示某个具体业务处 理过程。基本符号:5个业务处理单位业务处理描述存储信息传递表格制作tfd的绘制基木上按业

7、务的实际处理步骤和过程绘制。 例:图3-11为销售业务的流程图。例:前进汽车配件公司销售业务的流程图。采购部缺件订货单仓: 库/业务流程分析1. 对每一业务弄清其输入、处理、存贮、输出、立即存取要求,收集相应资料。上例:输入:订货单、进项通知单处理:验收订单、供货处理、缺货处理、进货处理、缺件的到货处理。存贮:库存记录、顾客档案、缺件订单表、销售历史。输出:各货单、缺货通知单。立即存取要求:经营情况、库存情况、未供货情况。2. 理顺各个岗位、各个业务流程之间的关系。3. 除去不必要的环节,对重复的环节进行合并,对新的环节进行增补。4. 确定哪些是今后计算机系统要处理的环节。绘制业务流程图的注意

8、事项:1. 以功能为中心展开,找出业务活动的主线,明确系统的边界和范围。2. 对于业务过程较复杂的组织,可先绘制简单的业务流程图,再逐步绘制各业务活动的详细流 程。第2讲系统分析(二)数据流程图和数据字典:2学时教学内容数据流程图,数据字典授课方法板书授课时数100分钟教学目的掌握数据流程图的概念、特点、描述符号,掌握数据流程图的iffl 法,掌握数据字典的概念,了解数据字典的内容教学重点数据流程图的概念、特点、描述符号,数据流程图的画法,数 据字典的概念,教学难点数据流程图的画法时间分配本次教学内容及过程提 示5分钟上节复习20分钟数据流程图的概念、特点、描述符号25分钟数据流程图的画法20

9、分钟数据字典的概念25分钟数据字典的内容5分钟内容小结课后思考为什么要建立数据字典?其内容有哪些?参考资料管理信息系统董安邦发展与研究§ 3. 2. 2. 4数据流程分析通过深入调查,基本上弄清了现行系统的工作情况,确定了组织机构图,功能体系图,业务流程图 等构成了现行系统的物理模型。对该物理模型进一步加工、提炼,以形成现行系统的逻辑模型。在此基础上导出新系统的逻辑模型。规划系统逻辑模型的重要工具:数据流程图、数据字典、结构化语言、判定树、判定表等。 数据流程图(data flow diagne),它能精确地在逻辑上描述系统的功能、输入、输出和数据存储等,而摆脱了其物理内容。它用一组

10、符号来描述整个系统屮信息的流动、存贮及变化的全貌。数据流程i特点:抽象性:把具体的组织机构、工作场所、物质流都去掉,只剩下信息和数据存储、流动、使用以及加工情况。概括性:把系统对各种业务的处理过程联系起来考虑,形成一个总体。1. dfd描述符号:4个数据流数据存储(1)实体:表示系统以外的事物或人,表达了数据的来源或去处,可以是人、单位,也可以是另一个信息处理子系统。表示重复(2)数据流:指出数据的流动情况,在线上对数据流进行简单的描述(明显的可不描述),可双向, 有 ptp, stp, ptd, ptf, fp 五种情况。(p:加工 s:源点 d:终点 f:文件)标识部分:对过程进行编号功能

11、描述部分:写过程名功能执行部分:说明过程由谁执行志。基本过程:处理功能十分简单,加工逻辑清楚的过程,不用再分解的过程,在编号前用作标(4)存储数据存储数据通过数据流与过程联系。存储数据一般有这几方面的信息:角色(如顾客、供应商、职工、学生、教师等)客体(如产品、零部件、课本、设备等)地理信息(如仓库、销售地区、商丿占等) 事件(如定单、选课单等)2. 数据流程图的画法 画法步骤:第一步,由外向里,先画系统的输入输出,然后画系统的内部。底层数据流图。注顶层dfd,是建立dfd的开始,它由相关外部实体,外部实体与软件中间的数据流组成,主 要是对系统的总体功能、输入、输出进行抽象描述。注2:复杂系统

12、的表达要按问题的层次结构逐步分解细化,先把系统功能划分为若干个子功能, 子功能下再划分为若干子子功能,如此反复下去,直到出现基本功能模块为止。例:图 3-15,图 3-161层图例:顶层、中间层、底层数据流图3. 画数据流程图的注意事项(1) 数据守恒:即每个加工处理通常要求既有输入又有输出。(2) 数据存储之间不应有数据流。(3) 父子平衡。所有子图的输入、输出数据流和父图中相应处理的输入、输出数据流必须一致。(4) 均匀分解。不要出现一层中有的已是基本加工,而有的还要分好几层。(5) 适当命名。4. 汇总数据流程图从上至下对dfd进行汇总,确定该系统的逻辑模型。例:图3-17举例。某财务系

13、统数据流程绘制:§ 3. 2. 2. 5数据字典数据字典(data dictionary, dd),是对系统中的数据的详尽描述,它产生于dfd,是对dfd中的4个 耍素描述的产物。它清楚定义和详细解释了 dfd上未能详细表达的内容。它是系统分析阶段的重要文档。数据字典是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义 和描述的工具,是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据。1. 有关的概念数据项:dd中数据的最小组成单位,具有独立逻辑含义的最小数据单位。 数据结构:由若干数据项组成。2数据字典的内容:6类(1) 数据项(数据元素

14、):数据的最小单位。(2) 数据结构:描述数据项之间的关系可由若干数据项、数据结构,或数据与数据结构组成。(3) 数据流:由一个或一组固定的数据项组成。(4) 加工:数据流程图中最底层的处理逻辑。(5) 数据存储文件:数据的逻辑存储结构。(6) 外部实体:与数据有关的机构或个人。第3讲系统分析(三)数据加工和系统分析报告:2学时教学内容结构化语言,判定树,判定表,系统化分析,建立新系统的逻 辑模型,系统分析报告授课方法授课时数教学目的了解结构化语言,掌握判定树,常握判定表,了解系统化分析, 了解建立新系统的逻辑模型,了解系统分析报告教学重点判定树,判定表教学难点判定表时间分配本次教学内容及过程

15、提 示5分钟上节复习10分钟结构化语言20分钟判定树20分钟判定表15分钟系统化分析15分钟建立新系统的逻辑模型10分钟系统分析报告5分钟内容小结课后思考系统分析报告应该有哪些内容?参考资料管理信息系统董安邦发展与研究§ 3. 2. 2. 6加工说明在dd中对最底层dfd中每个基本处理作了定义,定义中指出了每个加工所具有的处理逻辑,但这种描 述比较粗糙,因此有必要采用一定的工具进行更为详细的描述。小说明:或“基本说明”,对基本处理的描述,它从另一个侧面刻画了系统的局部和细节,它与dfd、 dd三者构成了系统的逻辑模型。编写基本说明的方式:3种1结构化语言:使用3类语句(祈使句、判断语

16、句、循环语句)表示3种基本逻辑结构(顺序结构、选 择结构、循环结构)这是一种模仿计算机语言的处理逻辑描述方法。它使用了由“if”、“then”、“else ”等词组成的 规范化语言。下面是处理订货单逻辑过程的结构英语表示法。举例。同前例。为了使用方便,这里将条件和应采取的行动用中文表示:tf欠款时间w 30天tf 需要量w库存量then立即发货else先按库存量发货,进货后再补发elsetf 欠款时间w100天thenif 需求量w库存量then 先付款再发货else不发货else要求先付款2. 判定树:当某个动作的执行不是只依赖一个条件,而是和若干条件相关,这时使用判定树较合适。 举例。下图

17、是一张用于根据用户欠款时间长短和现有库存量情况处理用户订货方案的判断树。判断树 比较直观,容易理解,但当条件多时,不容易清楚地表达岀整个判别过程。w30天一需求苴>100 天处理方案先按库存发货, >o1 做硼 w库存t 先付款,再发货 >m m鞠先付欠款3.判定表:如果要把各种条件下的所有条件组合充分地表达出来,使用判定表更为合适。 判断表是釆用表格方式來描述处理逻辑的一种工具。决策规则号123456条件应采取的行动欠款时间w30天yynnnn欠款时间>100天nnyynn需求量w库存量ynynyn立即发货x先按库存量发货,进 货后再补发x先付款,再发货x不发货x要求

18、先付欠款xx§ 3. 2. 3系统化分析在原系统详细调查的基础上进行系统分析是提岀新系统逻辑模型的重要步骤。这一步骤通过对原有系统 的调查和分析,找出原系统业务流程和数据流程的不足,提岀优化和改进的方法,给出新系统的逻辑方案。1. 分析系统目标使系统目标适应组织的战略目标。2. 分析业务流程对现有业务流稈进行重组。3. 分析数据流程对现有数据流程进行优化。4. 功能分析和划分子系统冃标可看做是系统,第二层的功能可看做是子系统,再下面就是各项更具体的功能。5. 数据属性分析包括静态特性分析和动态特性分析两大部分。6. 数据存储分析分析数据库中的数据表由哪些数据项组成。7. 数据输入输出分析分析各种数据输入的冃的和适用范圉,对各种输出报表的目的和使用范阖进行分析。8. 绘制新系统的数据流图新系统的数据流图是在以上分析过程中逐步完善的。9. 确定新系统的数据处理方式分为两大类:批处理方式;联机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论