第6章 结构化系统分析(2)
结构化的分析方法

信息系统分析与设计
16
分层DFD示意图
信息系统分析与设计
17
绘制DFD的主要原则
• • • • 明确系统边界 自顶向下,逐步扩展 合理布局 DFD只反映数据流向,逻辑加工,数据存 储,不反映任何技术细节处理方式 • DFD绘制过程,用户参与原则
可行性分析
从经济、技术、社会等方面的 因素考察所要开发的系统的可 能性和必要性。 •功能性需求; •非功能性需求;主要包括性能,如处理 速度、吞吐量、响应时间等,安全性, 可靠性… 建立一个能够满足定义所描述的 用户需求模型,包括过程建模和 信息系统分析与设计 数据建模。
需求分析
系统建模
5
系统分析阶段的主要活动
信息系统分析与设计
18
(a)
பைடு நூலகம்
顶层图
(b)
第0层图
(c)
第一层图
(d)
第二层图
信息系统分析与设计 19
A
B
A
B
重复标记1
重复标记2 重复标记1
重复标记2
X
Y
信息系统分析与设计
X
Y
20
利用重复标记缩短箭线
用户
用户
用户
信息系统分析与设计
21
绘制DFD的主要步骤
(1)确定系统的外部项,也就是数据的源点和汇点;
成分的实际意义,避免空洞的名字
• 编号 按层给加工编号,编号表明该加工处于那一层,以及上下 层父图子图的关系
管理信息系统章节习题及参考答案

第1章一、单选题 (共50.00分)1.当计算机在管理中的应用主要在于日常业务与事务的处理、定期提供系统的业务信息时,计算机的应用处于()。
A.管理信息系统阶段B.决策支持系统阶段C.电子数据处理阶段D.数据综合处理阶段正确答案:C2.从管理系统中计算机应用的功能来看,计算机在管理系统中应用的发展依次为()。
A.EDP、DSS、MIS、EISB.DSS、EDP、MIS、EISC.MIS、EDP、DSS、EISD. EDP、MIS、DSS、EIS正确答案D3.管理信息系统的特点是()A.数据集中统一,应用数学模型,有预测和控制能力,面向操作人员B.数据集中统一,应用人工智能,有预测和决策,面向高层管理人员C.数据集中统一,应用数学模型,有预测和控制能力,面向管理和决策D.应用数学模型,有预测和决策能力,应用人工智能,面向管理人员正确答案:C4.一般情况下,可将管理分为三个层次,即高层、中层和基层,其中高层管理属于()A.战术级管理B.战略级管理C.作业层管理D.执行层管理正确答案:B二、判断题 (共50.00分)1.人是信息化社会生产力中最积极、最活跃的因素。
正确2.信息的最基本特征是共享性。
错误3.数据是信息的基础,信息是加工处理后的数据。
正确4.现代信息系统主要是基于计算机的,因此计算机技术是系统成功实施的关键。
错误第2章一、单选题 (共40.00分)1.2000年3月10日()。
A.中国首次接入互联网B.首个网页浏览器发布。
C.世界范围内笔记本计算机销量首次超过台式计算机销量D.世界范围内第一波互联网热潮达到顶峰正确答案:D2.1977年首台实用的个人电脑()开始销售,让中小企业和大企业中的部门也可以拥有计算机。
B.DellC.IBM PCD.联想电脑正确答案:A3.在计算机网络中互联的各个计算机系统是()的系统。
A.主机-终端B.同型号C.不同型号D.自治正确答案:D4.云计算是以()为中心的。
第六章 系统分析

3. 数据字典的条目 数据字典中的条目有以下六种形式: (1) 数据项。是数据处理中基本的不可分割的逻辑单位。 (2) 数据结构。 用以描述数据流/数据存储的逻辑组成。 (3) 数据流。 (4) 数据存储。 (5) 处理功能。 (6) 外部实体。
6.3.3 功能分析
功能分析是对数据流程图中处理过程的功能作详细的说明。从逻辑上进行分析, 处理功能可归纳为三类,即数据的输入和输出处理、算术运算、逻辑判断。 常采用决策树、决策表及结构化语言等作为描述功能分析的工具。 1.决策树 决策树又称判定树,是一种呈树状的图形工具,适合于描述处理中具有 多种策略,要根据若干条件的判定,确定所采用策略的情况。左端圆圈为树 根表示决策结点;由决策结点引出的直线,形似树枝,称为条件技,每条树 枝代表一个条件;中间的圆圈称为条件结点;右端的实心圆表示决策结果。 决策树中条件结点以及每个结点所引出条件技的数量依具体问题而定。 决策树的优点是清晰、直观;缺点是当条件多,而且互相组合时,不容 易清楚地表达判断过程。
6.1.2 系统分析阶段的任务与团队
系统分析阶段的主要任务是要对现有系统进行详细调查,充分掌握现有系统的 作用环境和真实情况,完成用户需求分析,在此基础上建立新系统的逻辑 模型。
1. 系统分析师:他们的主要任务是研究用户对信息系统的需求;评价该企业开 发计算机化信息系统的可行性;进行系统分析与设计,负责对新系统的安 装、测试和技术文件的编写。 2. 业务人员:参与开发工作的业务人员,应当由来自企业信息系统部门的用户 代表组成,业务骨干且具备计算机知识。提出、解释和梳理用户的业务需 求,介绍业务流程含义,对原型评估和反馈。 3. 计算机技术专家:有些开发项目需要聘请专门的计算机技术专家参与系统分 析过程,如审计专家、通信专家、安全专家等,加强某些方面的设计。
信息系统开发与设计知识点

第一章,系统1,系统是由相互联系和相互制约的若干部分结合成的,具有特定功能的有机整体2,系统的特性:整体性,层次性,目的性,稳定性,突变性,自组织性,相似性第二章,管理系统1,人类活动的三大基本特点:目的性,依存性,知识性2,管理的基本职能:计划职能,组织职能,领导职能,控制职能,激励职能3,企业管理五大基本功能:生产,销售,研究发展,财务,人事第三章,信息与信息系统1,信息定义:信息是经过加工后的数据2,信息的性质:事实性,扩散性,传输性,共享性,增值性,不完全性,等级性,滞后性3,信息是管理的基础表现在:1)信息是制定计划的基本依据2)信息是组织实施的保证3)信息是调节控制的指示器4)信息是激励职工的依据5)信息是领导指挥的基础6)信息是决策的关键因素4,策略过程:情报阶段,设计阶段,决策阶段5,结构化决策与非结构化决策的区别:1)结构化决策是建立在清楚地逻辑基础上,依照习惯或者标准作业规划完成的决策2)非结构化决策是没有明觉得决策规划,依照决策者的经验,直觉,学识做出的决策6,信息系统的定义:输入数据,通过疾厄宫处理,产生信息的系统7,信息系统的基本功能:数据采集和输入,信息的传输,信息的储存,信息的加工,信息的维护,信息的使用第四章,信息系统建设概论1,信息系统建设的复杂性:1)技术手段复杂2)内容复杂,目标多样3)投资密度大,效益难以计算4)环境复杂多变2,信息系统的生命周期:系统的规划阶段,信息的分析阶段,信息的设计阶段,信息的实施阶段,信息的运行和维护阶段3,企业过程:为实现某个预定,产出的逻辑相关的一系列任务4,企业过程特征:1)每个企业过程都有输入和产出2)企业过程可能跨越组织边界3)企业过程有层次性5,商务规则:数据的完整性约束:属性的类型和数值,实体完整性,参照完整性6,早期开发不足:目标含糊,通信误解,步骤混乱,缺乏管理控制7,信息系统开发方法:结构化方法,面向对象方法,原型法8,建立信息系统的基本条件:1)领导重视,业务人员积极性高2)有一定的科学管理基础。
第3章结构化系统分析2

第3章 结构化系统分析(2)
13
第3章 结构化系统分析(2)
14
八、其他工具 我们应该注意:
在实际的系统分析工作时,所采用方法的类型宜少不宜多,以免造成混乱。
除了结构化工具之外,也常采用一些不属于结构化方法的图形工具如:
22
3.3 系统分析阶段各项活动的内容 一、系统的初步调查
1.目标 系统的初步调查是系统分析阶段的第一项活动,也是整个系统开发的 第一项活动。
系统开发工作一般是根据系统规划阶段确定的拟建系统总体方案进行的。在系 统规划段已经根据当时所做的战略规划、组织信息需求分析和资源及应用环境 的约束,将整个信息系统的建设分成若干项目,分期分批进行开发。 系统规划阶段的工作是面向整个组织,着重于系统的总体目标、总体功能和发 展方向,对每个开发项目的目标、规模和内容并未做详细的分析。
初步调查阶段的主要目标就是:
从系统分析人员和管理人员的角度看新项目开发有无必要和可能。
第3章 结构化系统分析(2)
23
2.内容 (1)调查内容
系统分析人员要调查:
有关组织的整体信息 有关人员的信息 有关工作的信息
只了解做了什么,有什么问题。 包括主要输入、主要输出、主要处理功能以及与其他系统的关系。
(4)经济可行性分析 包括建设费用、运行费用、经济效益及社会效益。
8
第3章 结构化系统分析(2)
9
七、决策表(Decision Table) 决策表(Decision Table)又称判断表,为描述判断的条件较多,各条件 又相互组合,相应的决策方案较多的加工逻辑提供了表达清晰、简洁 的手段。
管理信息系统练习题及答案2

第6章管理信息系统的系统分析一、选择题1.数据库的概念结构设计应在()进行。
A、系统分析阶段B、系统设计阶段C、系统实施阶段D、系统规划阶段2.辅助系统分析人员描述系统中多种报表数据在有关业务部门间传送关系的图表是( )。
A、数据流程图B、表格分配图C、系统流程图D、业务流程图3.下面对数据流图描述不正确的是()A、是组织中信息运动的抽象B、是MIS逻辑模型的主要形式C、它与对系统的物理描述无关D、所描述的内容是面向管理人员的4.数据流程图的特性是具有()。
A、直观性和科学性B、抽象性和概括性C、真实性和完整性D、科学性和概括性5.系统分析报告的主要作用是()A、系统评价的依据B、系统设计的依据C、系统实施的依据D、系统规划的依据6.系统分析的任务是()A、完成新系统的逻辑设计B、完成新系统的物理设计C、完成新系统的代码设计D、完成新系统的数据存储分析7.在系统分析阶段用来表达数据在功能之间传送关系的图是()A、系统流程图B、功能结构图C、数据流程图D、表格分配图8.决策表的组成部分是()A、条件、行动B、条件、行动、条件组合、决策方案C、决策方案D、条件、状态、条件组合、决策方案9.决策树和决策表的功能是用于描述( )A、输入内容B、数据存储C、处理逻辑D、输出格式10.在数据字典中,对外部实体的定义包括外部实体名称、编号、简述及()A、有关数据流的输入和输出B、有关外部实体的处理C、有关外部实体的存储D、有关信息的说明11.反映信息在系统中的流动、处理和存储情况的流程图是()A、业务流程图B、数据流程图C、表格分配图D、模块结构图12.对一个企业的供、销、存管理信息系统而言,()是外部实体。
A、仓库B、计划科C、供应科D、销售科13.数据字典的建立应在()阶段进行。
A、系统规划B、系统分析C、系统设计D、系统实施14.系统分析的首要任务是()A、正确评价当前系统B、使用户接受分析人员的观点C、彻底了解管理方法D、弄清用户的要求15.数据流程图描述的内容是()A、数据来源、数据流向、处理过程和数据结构B、数据来源、数据流向、处理过程和数据存储C、数据结构、数据流向、处理过程和数据存储D、数据来源、数据结构、处理过程和数据存储16.数据流程图的绘制应采用()A、自底向上、逐层分解的方法B、自顶向下、逐层分解的方法C、模块化的方法D、结构化的方法17.系统分析报告的重点内容是()A、系统开发项目概述B、现行系统的状况C、新系统的目标和逻辑模型D、系统实施计划18.帮助系统分析员了解一个组织内部业务处理活动的内容与工作流程的图表是()A、数据流程图B、功能结构图C、业务流程图D、程序流程图19.目前,对于系统分析主要采用( )的分析方法。
第六章 结构化系统设计

怎么做?如何实现系统说明书 规定的系统功能,成果是系统 的物理模型。 物理模型 物理模型 物理模型
系统设计
逻辑模型
哪个好?
评价选择物理模型
在评价选择物理模型前,先要讨论评价信息系统 的标准。 信息系统的优劣程度取决于它为管理工作提供信 息服务的质量。具体从六个方面衡量。 信息系统功能 能否满足用户需要 系统的效率 系统的工作效率 系统的可靠性 系统抗干扰能力 系统的工作质量 系统提供信息准确 方便 实用 清晰 系统的可变更性 系统修改和维护的难易程度 系统的经济性 系统收益与支出比
系统生命周期经费开销
分析设计 35%
研制 20%
编程 15% 调试 50%
维护 80%
20%*50%+80%=90%
可变更性好的系统—— 效率不高可以提高效率 质量不好可以改进质量 可靠性差可以加强可靠性 反之,可变更性差的系统,修改不如重做,系统 寿命自然就短。 所以,系统设计必须从保证系统的变更性入手, 设计出一个易于理解、容易维护的系统。
图 a:模块 A将参数“平均”或者“最高”传递给模 块B,模块B按这个参数的值是“平均”还是“最高”去 取相应成绩回送到A。这里参数“平均/最高”控制模块B 如何工作,这就是控制耦合。 控制耦合给理解和修改带来了不便。第一,需要理 解开关量;第二,模块A设开关量,还要记住开关值是什 么,以便从模块B返回后进行相应处理。在系统设计中这 种耦合是可以避免的。图b所示的形式即可,模块A根据 需要调用模块B1或B2。
管理信息系统教案06 管理信息系统的系统分析

课程名称:管理信息系统授课章节第六章 管理信息系统的系统分析 课时 6目的要求详细了解结构化系统开发方法的系统分析阶段的工作内容,学会运用系统调查和系统分析的主要工具,尤其是掌握如何运用业务流程图对企业的业务流程进行分析,运用数据流程图和数据字典对新系统的逻辑模型进行描述;同时,学会在系统详细调查的基础上进行系统化分析,并提出新系统的逻辑模型。
重点难点重点:可行性分析和详细调查概述;管理业务调查;数据流程调查和数据字典;描述处理逻辑的工具;系统化分析。
难点:业务流程图:管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理的流向;数据流程调查和数据字典;系统分析报告的主要内容。
§6.1可行性分析和详细调查概述6.1.1可行性分析的任务和内容可行性分析的任务是明确开发应用项目的必要性和可行性。
必要性来自实现任务的迫切性;可行性取决于实现现实应用系统的资源和条件。
可行性分析的内容包括:管理上的可行性;技术上的可行性;经济上的可行性。
6.1.2 可行性分析的报告内容包括:1、系统简述;2、项目的目标;3、所需资源、预算和期望效益;4、对项目可行性的结论。
其中,结论应指明:1、可以立即开发;2、改进原系统;3、目前不可信,或需要推迟到某些条件具备以后进行。
6.1.3 详细调查的目的、原则1、详细调查的对象:现行系统。
2、详细调查的目的:完整地掌握现行系统的状况,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做准备。
3、原则:用户参与的原则,即包含使用部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员。
4、调查的方法:(1)召开调查会;(2)访问;(3)发调查表;(4)参加业务实践。
5、调查的图表工具:组织结构土、管理业务流程图、表格分配图、数据流程图、判断表、判断树。
图6.1 组织结构图管理功能调查指的完成某项工作的能力。
第6章 结构化开发方法

6
6.2信息系统规划的实施
在第5章(5.5节)已经从方法论的高度介 绍了系统规划的一般概念和方法,并分 析了系统规划的重要性。在这里主要从 结构化开发方法具体实施的角度介绍系 统规划的一般步骤和实施过程。
7
6.2.1信息系统规划的任务
– 规划基本问题的确定; – 收集信息; – 现状的评价和约束的识别; – 设置具体目标和初步方案; – 规划内容及其相关性分析; – 目标的分析及实现的优先级; – 人员组织; – 实施进度计划,包括经费预算和使用计划; – 成本分析、效益初步分析; – 开发平台硬件软件环境(不一定马上购买); – 可行性分析。
6.3.2数据流图
数据流图(Data Flow Diagram,DFD)是 系统分析中最常用和最重要的工具之一。 数据流图用来描述信息系统的逻辑模型, 包括外部实体、数据处理、数据存储和 数据的流动。
16
17
DFD绘制流程
18
范围图
19
顶层图
20
第1层数据流图
21
绘制DFD图要避免的情况
数据流不能起于数据存储且止于一个外部实体或另一 个数据存储;也不能起于某个实体且止于另一个外部 实体或数据存储。
22
6.3.3数据字典
数据字典(Data Dictionary,DD)被称为 “关于数据的数据”,其作用是对信息 系统开发过程中所使用的各种类型数据 元素进行定义,保证在整个系统中(如 在数据流图、数据库和各种报表中等) 数据元素定义的一致性和惟一性。
25
功能描述
26
信息处理描述
(1)程序流程图 (2)决策树 (3)决策表 (4)结构化语言
27
6.3.5系统分析的成果
第五章结构化方法系统分析

第五章结构化方法系统分析
结构化方法系统分析(Structured Systems Analysis)是一种以建
模和分析技术为基础的系统分析方法,它是以步骤为基础分析问题,把复
杂的信息系统分解成几个有机的部分,每个部分都有自己的流程以及关联
到系统的其他部分。
在整个结构化方法系统分析过程中,软件工程师可以
利用项目开发工具,以系统结构为基础,进行建模和系统分析,为最终项
目实现提供有力的支持。
结构化方法系统分析是一种分步骤式的系统分析方法。
研究人员首先
分析业务需求,明确系统目标。
然后在建模评审阶段,需要识别项目所需
的技术和数据,实现过程的细化。
接下来是识别流程和结构的阶段,通过
绘制流程图识别出系统的各个环节,明确其间的关系,以及系统中的组件。
接着,在建立架构阶段,研究人员会搭建出一套系统模块,把一套完整的
系统建模出来。
最后,在评审阶段,会评估系统模型的可行性,有效性,
稳定性以及可测试性,并且继续进行改进,直至项目完成。
结构化方法系统分析非常重要,它能够有效地帮助企业完成复杂的项目,同时通过各种建模和分析技术。
软件工程课堂习题

西南交大软件工程课后习题(考试原题来源)周艳版强人整理第一章一、到目前为止,软件生产的发展通过了三个阶段,即程序设计、程序系统和软件工程。
二、软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。
通常,软件生存周期包括可行性研究、需求分析、概要设计、详细设计、编码、测试、运行与保护等活动。
可以将这些活动以适当方式分派到不同阶段去完成。
3、在信息处置和计算机领域内,一般以为软件是__程序_、_文档_和_数据_。
4、软件工程的三要素是__进程__、_方式__和_工具_ 。
五、软件是一种(B)产品。
A.有形B.逻辑C.物质D.消耗六、为了解决软件危机,人们提出了用(B)的原理来设计软件,这是软件工程诞生的基础。
A.运筹学B.工程学C.软件学D.数学7、软件生产的复杂性和高本钱性,使大型软件的生存出现危机,软件危机的主要表现包括了下述( D)方面。
①生产本钱太高②需求增加难以知足③进度难以控制④质量难以保证A.①②B.②③C. ④D.全部八、软件工程的目的是(A)。
A.建造大型的软件系统B.软件开发的理论研究C.软件的质量保证D.研究软件开发的原理第二章一、螺旋模型将_线性顺序__模型和_原型模型___模型结合起来,加入了两种模型均忽略了的__风险分析___,弥补了这两种模型的不足。
二、瀑布模型本质上是一种_线性_顺序模型,适用于_需求_变更比较少的软件开发进程。
3、描述软件开发进程中各类活动如何执行的模型称为_软件工程进程_模型。
4、增量模型是在项目的开发进程中以一系列的__增量__开发系统。
五、在软件进程模型中,( D)吸收了软件工程“演化”的概念,适合于大型软件的开发。
A.瀑布模型B.快速应用开发模型C.原型模型D.螺旋模型六、软件工程进程模型有多种,下列选项中,( C )不是软件进程模型。
A.螺旋模型B.增量模型C.功能模型D.瀑布模型7、(D)模型主要用来描述面向对象的软件开发进程。
第6章 系统分析

并可以作为设计模型中的子系统。
第6章 系统分析
根据分析包的特征,可以把分析包分为专用包、
通用包和服务包三种类型。 1) 专用包 专用包为完成某种功能而设置,一般分析包都属 于专用包。 2) 通用包 能够被多个分析包所共享的分析包被称为通用包。 例如,在书店信息系统中,“书目”实体类会被多个
分析包所共享,我们设置一个“书目管理”分析包来
书”。
第6章 系统分析
“售书处理”的用例分析类图
书目
售书员
售书界面
产生待售图书
待售图书
开书单
打印进程
架存图书
出售图书
售出图书
图6.6 “售书处理”的用例分析类图
第6章 系统分析
3.用例分析协作图
用例分析协作图(UseCase Analysis Collaboration Diagram)描述为了实现用例的功能,参与者与信息系 统以及信息系统中的各概念类之间所交互的消息。通 过整个消息的传递来实现用例的功能。图6.7是对应于 图6.6的用例分析协作图。
专门管理图书书目,它就是一个通用包。
第6章 系统分析
3) 服务包
在信息系统中,某些包的作用是专门向信息系统 高层提供特定服务,这些分析包被称为服务包。例如, “文档预览包”、“文档打印包”、“远程调用包”、 “查询代理包”等都向信息系统高层提供通用服务, 因而它们都属于服务包。
第6章 系统分析
6.3 逻辑结构分析
入库
出库
盘库
报损
员工信息管理
工资管理
员工勤绩管理
日常事务管理
图6.9 书店信息系统初步逻辑结构
第6章 系统分析
2.分解和确定分析包
在逻辑结构中的不同位置,分析包具有不同的抽 象度。其逻辑系统是抽象度最高的一个分析包,越处 在逻辑结构的上层,其抽象度越高,越在下层,其抽 象度越低。确定逻辑结构的过程就是从顶层分析包开 始,逐层对分析包进行分解,直到分解到底层分析包 为止。
第6章习题答案

习题6一、单项选择题1、系统设计阶段主要目的是( D )。
A.设计新系统的目标B.程序设计C.代码设计D.将系统的逻辑方案换成物理方案2、输出设计应由( A )完成。
A.系统分析员根据用户需要B.系统设计员根据用户的需要C.程序设计员根据输入数据D.系统设计员根据输入数据3、描述模块层次结构,而不关心模块内部结构的工具是( A )。
A.层次结构图B.HIPO图C.系统流程图D.数据流程图4、系统设计报告的主要作用是作为( C )的依据。
A.系统规划B.系统分析C.系统实施D.系统评价5、为保证数据输入的正确性,通常在代码设计中加入( B )。
A.十进制编码B.校验位C.专用代码D.组合编码6、代码的功能不包括( D )。
A.唯一识别B.便于存储检索C.提高处理效率和精度D.位数较少7、系统设计时应( C )。
A.按用户要求划分子系统B.按领导要求划分子系统C.按逻辑功能划分子系统D.按职能划分子系统8、在控制结构图中,应要求模块具有凝聚度和耦合度分别为( A )。
A.最高和最小B.最高和最高C.最低和最高D.最低和最低9、IPO图是( D )。
A.系统结构图B.数据流程图C.组织结构图D.模块展开的输入处理输出图10、系统设计过程中应( B )。
A.先进行输入设计,后进行输出设计B.先进行输出设计,后进行输入设计C.同时进行输入输出设计D.只进行输出设计,不进行输入设计11、系统开发中,系统的物理设计是( B )阶段的工作。
A.系统分析B.系统设计C.系统实施D.系统调查12、下面哪项工作不属于系统设计阶段内容?( A )。
A. 程序设计B. 文件设计C. 处理过程设计D. 编写程序设计说明书二、填空题1、系统设计阶段,是根据系统分析阶段得出的逻辑模型,设计新系统的物理模型。
2、系统设计分为总体设计和详细设计两个部分3、系统的总体设计包括划分子系统、系统的总体结构设计、系统物理配置案设计。
4、耦合类型主要包括五种它们是数据耦合、特征耦合、控制耦合、公共耦合、内容耦合。
管理信息系统练习题及答案21

第6章管理信息系统的系统分析一、选择题1.数据库的概念结构设计应在()进行。
A、系统分析阶段B、系统设计阶段C、系统实施阶段D、系统规划阶段2.辅助系统分析人员描述系统中多种报表数据在有关业务部门间传送关系的图表是( )。
A、数据流程图B、表格分配图C、系统流程图D、业务流程图3.下面对数据流图描述不正确的是()A、是组织中信息运动的抽象B、是MIS逻辑模型的主要形式C、它与对系统的物理描述无关D、所描述的内容是面向管理人员的4.数据流程图的特性是具有()。
A、直观性和科学性B、抽象性和概括性C、真实性和完整性D、科学性和概括性5.系统分析报告的主要作用是()A、系统评价的依据B、系统设计的依据C、系统实施的依据D、系统规划的依据6.系统分析的任务是()A、完成新系统的逻辑设计B、完成新系统的物理设计C、完成新系统的代码设计D、完成新系统的数据存储分析7.在系统分析阶段用来表达数据在功能之间传送关系的图是()A、系统流程图B、功能结构图C、数据流程图D、表格分配图8.决策表的组成部分是()A、条件、行动B、条件、行动、条件组合、决策方案C、决策方案D、条件、状态、条件组合、决策方案9.决策树和决策表的功能是用于描述( )A、输入内容B、数据存储C、处理逻辑D、输出格式10.在数据字典中,对外部实体的定义包括外部实体名称、编号、简述及()A、有关数据流的输入和输出B、有关外部实体的处理C、有关外部实体的存储D、有关信息的说明11.反映信息在系统中的流动、处理和存储情况的流程图是()A、业务流程图B、数据流程图C、表格分配图D、模块结构图12.对一个企业的供、销、存管理信息系统而言,()是外部实体。
A、仓库B、计划科C、供应科D、销售科13.数据字典的建立应在()阶段进行。
A、系统规划B、系统分析C、系统设计D、系统实施14.系统分析的首要任务是()A、正确评价当前系统B、使用户接受分析人员的观点C、彻底了解管理方法D、弄清用户的要求15.数据流程图描述的内容是()A、数据来源、数据流向、处理过程和数据结构B、数据来源、数据流向、处理过程和数据存储C、数据结构、数据流向、处理过程和数据存储D、数据来源、数据结构、处理过程和数据存储16.数据流程图的绘制应采用()A、自底向上、逐层分解的方法B、自顶向下、逐层分解的方法C、模块化的方法D、结构化的方法17.系统分析报告的重点内容是()A、系统开发项目概述B、现行系统的状况C、新系统的目标和逻辑模型D、系统实施计划18.帮助系统分析员了解一个组织内部业务处理活动的内容与工作流程的图表是()A、数据流程图B、功能结构图C、业务流程图D、程序流程图19.目前,对于系统分析主要采用( )的分析方法。
第6章 生命周期法与原型法

第六章一、结构化生命周期法(结构化方法)1、结构化信息系统开发方法是自顶向下结构化方法、工程化的系统开发方法和生命周期法方法的结合,又称结构化生命周期法。
2、结构化方法遵循的基本原则•面向用户的观点;•严格区分工作阶段,每个阶段有明确的任务和应得到的成果;•按照系统的观点,自顶向下地完成系统的研制工作;•充分考虑变化的情况;•工作成果文献化、标准化。
二、系统分析(一)系统分析的任务1、系统分析要回答新系统“做什么”这个关键性的问题,即明确系统功能,这个阶段的成果是系统的逻辑模型。
2、系统分析是研制信息系统最重要的阶段,也是最困难的阶段。
系统分析的困难主要来自三个方面:–问题空间的理解;–人与人之间的通讯;–环境的不断变化。
3、系统分析阶段的基本任务:系统分析员与用户一起充分理解用户的要求,把双方的理解用书面文档(系统分析说明书)表达出来。
4、系统分析的两个工具:数据流图和数据字典。
(二)数据流图(名词)1、数据流图是结构化系统分析的主要工具。
结构化系统分析采用介于形式语言和自然语言之间的描述方式,通过一套分层次的数据流图,辅以数据字典、小说明等工具描述系统。
2、结构化系统分析方法就是通过自顶向下、逐层分解的方法,利用分解和抽象这两个基本手段控制系统的复杂性,把大问题分解成小问题,然后分别解决,这就是分解。
分而治之,工程化的思想。
3、数据流图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流图(Logical Data Flow Diagram),一般简称为DFD。
(名称解释)4、数据流图用到4个基本符号,即:(简答)–外部实体;–数据流;–数据存储;–数据处理过程。
5、外部实体指系统以外又与系统有联系的人或事物。
它表达该系统数据的外部来源或去处,例如顾客、职工、供货单位等等。
外部实体也可以是另外一个信息系统。
用一个正方形并在其左上角边另加一个直角表示外部实体,在正方形内写上这个外部实体的名称,为区分的不同实体,可在正方形的左上角用一个字符表示。
2020年04月广东省自考08816现代企业管理信息系统试题及答案

广东省2020年4月高等教育自学考试现代企业管理信息系统课程代码:08816一、单项选择题:本大题共20小题,每小题l分,共20分。
在每小题要列出的备选项中只有一项是最符合题目要求的,请将其选出。
1、管理信息系统是一个(C)A、计算机系统B、自然系统C、人机系统D、人工系统2、按企业所处的层次,管理信息系统的最底层是(A)A、操作层子系统B、管理控制子系统C、战略信息管理子系统D、信息处理子系统3、在企业管理信息系统中,用于支持中层管理人员进行监督、控制、决策和行政活动的子系统是(C)A、操作层子系统B、信息处理子系统C、管理控制子系统D、运算器和输入输出接口4、微型计算机的微处理器芯片上集成的是(A)A、控制器和运算器B、控制器和存储器C、CPU和控制器D、战略信息管理子系统5、程序不仅应在正常情况下正确地工作,而且在意外情况下也便于处理,这是程序的(B)A、可维护性B、可靠性C、可理解性D、效率6、管理信息系统主要解决(A)A、结构化问题B、非结构化问题C、半结构化问题D、半结构化和非结构化问题7、作为两个部分之一,和开发策略一起构成结构化系统开发方法的是(B)A、分析策略B、管理策略C、运行策略D、维护策略8、管理信息系统生命周期的第一个阶段是(A)A、系统规划B、系统设计C、系统分析D、系统实施9、系统分析的首要任务是(D)A、尽量使用户接受分析人员的观点B、正确评价当前系统C、彻底了解管理方法D、弄清楚用户要求10、校验输入月份最大不能超过12是属于(D)A、视觉校验B、数据类型校验C、逻辑校验D、界限校验11、输出设计应由(B)A、系统分析员根据用户需要完成B、系统设计员根据用户需要完成C、程序设计员根据输入数据完成D、系统设计员根据输入数据完成12、数据库的概念结构设计应在(A)A、系统分析阶段进行B、系统设计阶段进行C、系统实施阶段进行D、系统评价阶段进行13、数据的存储和处理都是在本地工作站上进行的,数据输出可以打印,也可以保存在软盘上,这属于(A)A、集中式数据处理B、分布式数据处理C、协作式数据处理D、综合式数据处理14、信息系统运行成败的关键是(A)A、人员管理B、客户管理C、软件管理D、硬件管理15、程序能执行预定功能而又不浪费机器资源的程度,说明系统具有(C)A、可理解性B、可修改性C、效率性D、可使用性16、程序可以从一个计算环境转移到一个新的计算环境并且运作良好,说明系统具有(C)A、可测试性B、可维护性C、可移植性D、可修改性17、下列关于办公自动化发展阶段的说法中,不正确的是(B)A、第一阶段以个人计算机和办公套件为主要特征B、第一阶段系统自适应能力差C、第二阶段以结构化数据为存储和处理对象D、第三阶段以知识管理与决策支持为核心18、在对市场数据挖掘过程中,在某一段时间内,顾客购买商品A,接着购买商品B,而后购买商品C,则得出A→B →C出现的频率较高的结论,这属于(B)A、关联分析B、序列模式分析C、分类分析D、聚类分析19、系统开发生命周期类的开发方法的侧重点是(A)A、强调开发过程的组织、管理和控制B、强调开发方法的驱动对象C、强调某种方法论的技术D、系统开发需要在一定的开发环境下运用开发工具来完成20、证券公司网络下单作业的电子商务模式是(B)A、B2BB、B2CC、C2CD、G2G二、多项选择题:本大题共10小题,每小题2分,共20分。
数据流图

2、正确性检查 、
通常可以从以下几个方面检查数据流图的正确 性:
(1)数据守恒,或称为输入数据与输出数据匹配 )数据守恒, ① 处理有输入就应该有输出 ② 处理有输出就肯定有输入 ③ 输入的数据应该全部流出该处理或者要用于产生 流出该处理的数据(排除无用数据) 流出该处理的数据(排除无用数据) ④ 输出的所有数据必须曾经流入过该处理或者是由 流入该处理的数据加工产生(保证必要数据) 流入该处理的数据加工产生(保证必要数据)
•
• • • • •
3、提高易读性 、
提高数据流图的易理解性
(1)简化处理间的联系(利用数据存储) )简化处理间的联系(利用数据存储)
成绩管理->P1 如:P2成绩管理->P1异动管理之间的联系可以 改变为: 改变为: 成绩管理->D3 P2成绩管理->D3留退名单 异动管理< P1异动管理<-D3留退名单 D3留退名单为增加的数据存储
课堂练习(教务管理系统) 课堂练习(教务管理系统)
• 各学院事先制订好各招生年度的教学计划, 各学院事先制订好各招生年度的教学计划,教学计划包括 每学期的课程、课程类型及其学时, 每学期的课程、课程类型及其学时,教学计划一般不会经 常修订。 常修订。 每学期末按照教学计划各学院安排下一学期的课程, 每学期末按照教学计划各学院安排下一学期的课程,由教 务员和教师协商后, 务员和教师协商后,向教务处上报可供开课的课程清单 包括课程名称、班级及授课教师)。 (包括课程名称、班级及授课教师)。 教务处人员负责维护全校所有教室信息,包括教室号、 教务处人员负责维护全校所有教室信息,包括教室号、类 容纳人数等。 型、容纳人数等。 教务处管理人员根据上报情况安排课表,并对外发布课表。 教务处管理人员根据上报情况安排课表,并对外发布课表。 学生根据本年级课表进行选课,在开学第2周周末 周周末, 学生根据本年级课表进行选课,在开学第 周周末,选课结 束。 教务处根据学生选课情况,确定本学期的开课课程, 教务处根据学生选课情况,确定本学期的开课课程,产生 学生名册给任课教师。 学生名册给任课教师。 学期结束,教师根据各自课程的选修名单登记学生成绩。 学期结束,教师根据各自课程的选修名单登记学生成绩。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.5 表达处理逻辑的工具
6.5.2 判断树
如果一个动作的执行不只是依赖一个条件,而是与多个条件 有关,用判断语句来表达时,则嵌套层次增多,可读性下降。因 此,用判断树来表达,可以更直观一些。当条件的层次和等级越 多时,这种表达越有优势。 例:某厂职工分配原则: (1)年龄不满20岁,文化程度是小学者脱产学习,文化程度是 中学者当电工。 (2)年龄满20岁但不足50岁,文化程度是小学或中学者,男性 当钳工,女性当车工;文化程度是大学者当技术员。 (3)年龄满50岁,文化程度是小学或中学者当材料员,文化程 度是大学者当技术员。 判断树参见P115图6.18及图6.17。
√
√ √ √ √ √ √
A5
A6
√
√
√ √
√
√
√
√ √
√
C1:性别;C2:年龄; C3:文化程度; A1:脱产学习;A2 :当电工;A3: 当钳工;A4 :当车工;A5:当技术员; A6:当材料员
8
6.5 表达处理逻辑的工具
6.5.4 三种表达工具的比较
直观性、可读性、可修改性等从简单到复杂:判断语句、 判断树、判断表。还可用Warnier图描述处理过程,见 P116图6.19。
16
6.8 系统说明书
6.8.2 系统说明书的审议
SRS一旦审议通过,则成为有约束力的指导性文件,成为用 户与技术人员之间的技术合同,成为下阶段系统设计的依据。 对SRS的审议是整个系统研制过程中一个重要的里程碑。审 议应该由研制人员、企业领导、管理人员、局外系统分析专家共 同进行。若发现不满意、遗漏和误解等,需要返工,重新分析。 总结: 三种表达处理逻辑的工具;数据查询的六种类型;数据立即 存取图;新系统的逻辑模型;系统说明书。
4
6.5 表达处理逻辑的工具
6.5.1 结构化语言
2、判断语句 一般形式: If Condition Then 如果 条件 则 { Action A } 动作 A Else 否则 { Action B } 动作 B 判断语句中的“If”、”Else”要成对出现,以避免多重嵌套 时产生二义性。 3、循环语句 循环语句表达在某种条件下,重复执行相同的动作,直到 这个条件不成立为止。 While Condition { Action }
作业: 1、根据你们小组确定的课程设计项目的实际情况,撰写系 统说明书。
17
14
6.8 系统说明书
6.8.1 系统说明书的内容
又称系统需求说明书(SRS),包括以下三个方面的内容。 1、引言 说明项目名称、目标、功能、背景、引用资料、本文所用的 专门术语等。 2、项目概述 (1)项目的主要工作内容 简要说明本项目在系统分析阶段所进行的各项工作的主要内 容。 (2)现行系统的调查情况 列出现系统的目标、主要功能、组织结构、用户要求等等, 并简要指出主要问题所在。以DFD为主要工具,说明现行系统的 概况。 DD、BE、DIAD可以作为附件,由它们得到的主要结论,如主 要的业务量、总的数据存储量等,应列在正文中。
第六章 系统分析(2)
6.5 表达处理逻辑的工具 6.6 数据查询应用分析 6.7 新系统逻辑模型的提出 6.8 系统说明书
重点与难点: 三种表达处理逻辑的工具,数据存取要求的基本类 型,系统需求说明书。
1
6.5 表达处理逻辑的工具
数据流程图是系统分析的主要工具。DFD、DD和基本说明(小 说明,Basic Explanation)是系统逻辑模型的主要组成部分。 基本处理(Basic Process,BP):最底层DFD中的每个处理单 元,是系统最小的、最基本的功能单元。 “基本说明”就是对BP的说明,重点是考虑“做什么”,而 不是“怎么做”。要用标准的方法(结构化语言/判断表/判断树) 书写。 “基本说明”应准确地描述一个BP“做什么”,包括处理的 激发条件、加工逻辑、优先级、执行频率、出错处理等等。其中, 最基本的是加工逻辑,即处理逻辑(Process Logic,PL)。 PL是指用户对这个处理的逻辑要求,即输入数据流与输出数 据流之间的逻辑关系。
3
6.5 表达处理逻辑的工具
6.5.1 结构化语言
结构化语言只允许三种基本语句:祈使语句、判断语句和循 环语句,介于程序设计语言与自然语言之间。使用三类词汇:祈 使语句中的动词、DD中定义的名词、某些逻辑表达式中的保留字。 1、祈使语句 祈使语句指出要做什么事情,包括一个动词和一个宾语。例 如:计算工资、发补考通知等。 注意:(1)力求精练,不应太长;(2)不使用形容词和副词;(3) 动词要能明确表达执行的动作;(4)名词必须在DD中有定义。
13
6.7 新系统逻辑模型的提出
系统分析阶段的任务主要是明确系统功能。通过对先行系统 的调查分析,抽象出现行系统的逻辑模型,分析其存在的问题, 如某些数据流向不合理,某些数据存储有冗余,某些处理原则不 合理等等。 要抓住系统运行的“瓶颈”,即影响系统的关键之处,充分 利用计算机网络技术、数据共享技术等手段改进和优化原有DFD, 在此基础上得出新的DFD、DD、BE等,它们组成了新系统的逻辑 模型。 新系统来自旧系统,在信息传输速度、处理速度、存储容量 等方面将大大提高,所以将比旧系统速度更快、效率更高。但对 旧系统的变动要切实可行,要尽可能循序渐进,不要企图一下子 做过多的变更,形成不必要的社会和心理上的阻力。 为了与新系统相适应,企业需要相应地变革组织结构、业务 流程、管理模式和经营模式等,只有两方面互相配合,才能真正 发挥信息技术的作用,发挥新系统的作用。这种变革方案也可以 理解为新系统逻辑模型的一部分。
15
6.8 系统说明书
(3)新系统的逻辑模型 新系统的逻辑模型也通过相应的DFD加以说明,DD、BE等有 变动也要给出相应说明。新的企业管理模式等也要说明。 3、实施计划 (1)工作任务的分解 对开发中应完成的各项工作,按子系统(或系统功能)划分, 指定专人分工负责。 (2)进度 给出各项工作的预定开始日期和结束日期,规定任务完成的 先后顺序几完成的界面。可用PERT图或GANT图表示进度。 (3)预算 逐项列出本项目所需要的人力、物力以及经费的预算。经费 预算包括办公费、差旅费、资料费和人工成本等。 系统说明书的有些内容需要在下阶段的工作中进一步完善。
7
6.5 表达处理逻辑的工具
6.5.3 判断表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
C1 男
C2 青 C3 小 A1 √ A2 A3 A4
男 男 男 男 男 男 男 男 女 女 女 女 女 女 女 女 女
青 青 中 中 中 老 老 老 青 青 青 中 中 中 老 老 老 中 大 小 中 大 小 中 大 小 中 大 小 中 大 小 中 大
6
6.5 表达处理逻辑的工具
6.5.3 判断表
一个条件较多、在每个条件下取值也较多的判断问题,可 以用判断表表示。其优点是能把各种组合情况一个不漏地表示出 来;并且不用考虑条件的先后顺序。 表的左上部是条件说明,左下部是行动说明,右上部是田间 的组合,右下部是与条件组合相对应的行动。 表可以用合并列的方式化简。合并的原则是在相同的行动下, 检查它所对应的各列条件组合中是否存在无需判断的条件。参见 P112表6.7、表6.8、表6.9、表6.10。 用判断表描述决策问题的步骤: (1)条件;(2)取值集合;(3)条件组合;(4)行动;(5)做出 判断表;(6)决定条件组合的行动;(7)化简判断表。 从判断表不难画出等价的判断树,进而得到等价的判断语句。
实体 关键字属性 属性值
属性
属性 属性
属性值
属性值 属性值
10
6.6 数据查询应用分析
6.6.1 数据存取要求的基本类型 下面讨论中,E--实体(Entity),A--属性(Attribute),V— 属性值(Value)。Primary Key—主关键字,简称关键字,由一个 或一个以上的属性组成,能唯一标识出一个实体。Secondary Key—次关键字,能标识具有某种特性的所有实体。 (1)类型1:A(E)=? 条件交点。 (2)类型2:A(?){=|≠|<|>}V 条件纵向。 (3)类型3:?(E){=|≠|<|>}V 条件横向。 (4)类型4:?(E)=? 横向遍历。 (5)类型5:A(?)=? 纵向遍历。 (6)类型6:?(?){=|≠|<|>}V 交点遍历。
结构化语言 判定树 直观性 用户检查 可修改性 一般 不便 好 很好 方便 一般
判定表 一般 不便 差
逻辑检查好一般差 不好很好很好 很好
9
机器可读性 很好 机器可编程 一般
6.6 数据查询应用分析
数据立即存取图(Data Immediate-Access Diagram),用来 说明哪些数据需要立即存取,哪些查询(Query)需要实时响应。
2
6.5 表达处理逻辑的工具
编写“基本说明”的几条规则: (1)DFD中的每一个BP都必须有一个“基本说明” ; (2) “基本说明”表达BP的输入、输出以及其间的处理 步骤; (3) “基本说明”表达一个BP的转换策略,不表达执行 这项策略的方法; (4)应该把冗余度控制在最低程度。 (5)用标准方法书写。简单明确。较高的可读性。
12
6.6 数据查询应用分析
USER的一次查询常涉及多个数据存储。在某个物资供应系统 中,物品、厂家-物品、生产厂家的实体结构如P119图6.28。 USER想通过查询,确定向哪个厂家订货可以做到物美价廉, 这涉及三个数据存储。实现步骤如下: MCH:物品Merchandise,PRD:厂家Producer,PAM:厂家-物品。 MA:物品名称,MN:物品编号,PN:厂家编号,PP:厂家价格, PA-厂家名称。 (1)Seek MN With MA In DS MCH; (2)Seek All Fit PN With MN In DS PAM; (3)Seek All Fit PP With PN and MN,By Comparing, Find out the Vmin In DS PAM; (4)Seek the PN With Vmin In DS PAM; (5)Seek Info Of the Producer With PN In DS PRD。 上述查询的实现可以通过DB关系运算、视图等手段来实现。 在上面步骤中有可以改良的地方,请同学们自己思考。