信息系统分析与设计复习题

更新时间:2024-04-27 10:51:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

信息系统分析与设计复习题

第1章 信息系统的基本概念

1.2判断题

1. 系统的表现形式是多样的,不同的人在不同的环境下对系统有着相同的理解 【×】 2. 信息系统必须具有一定的功能。 【√】 3. 信息系统的组成部分本身必须也是系统。 【√】 4. 信息系统各组成部分之间的关系相互联系的,不能相互制约。 【×】 5. 路德维希·冯·倍塔朗菲在《关于一般系统论》中提出了一般系统理论和一般系统概念,从而宣告了系统论的诞生。 【√】 6. 信息系统的目标要明确,而且只能有一个主要目标。 【√】 7. 系统的稳定性是指在外界作用下的开放系统有一定的自我稳定能力,能在一定的范围内保持原有的状态、结构和功能。 【√】 8. 信息和数据的关系可以看作是被载体和载体之间的关系。 【√】 9. 信息和数据的关系是绝对的,不可以相互转化。 【×】 10.信息的使用比信息的维护更重要。 【×】 11.信息处理的最终目的是使用信息,也就是说每一条被处理的信息必须被使用 【√】 12.把信息高速度的提供给使用者,可以提前实现信息价值的转化,因此信息的存储周期一定要短。 【×】 13.在某系统中,信息消亡是指此信息在此系统中没有利用价值了。 【√】 14.数据可以是字母、数字或其它符号,但必须是可鉴别的。 【√】 15.共享性是信息最基本的性质。 【×】 16.信息量应该越多越好,越有参考价值。 【×】 17.管理信息系统是一个人一机系统,人代表开发人员、使用人员和经验。【√】 18.管理信息系统当中,各级管理人员也是系统的组成部分。 【√】

19.管理信息系统开发中,应该尽量将所有的工作交给计算机完成。 【×】 20.在EDPS、MIS、DSS中,EDPS处在最底层次,支持MIS、DSS。 【√】

1.3选择题

( )1.下面关于系统的说法不正确的是哪一个? 【 C 】 A、整体性是系统最主要的特性。

B、不同的人在不同的环境下对相同的系统有着不同的认识。 C、系统可以没有一定的功能。

D、《关于一般系统论》的论文,提出了一般系统理论和一般系统概念,宣告了系统论的诞生。

( )2.下列不属于企业管理活动的是哪一个? 【 C 】 A、财务管理 B、销售管理 C、后勤管理 D、研究开发管理

( )3.下列关于信息和数据的说法,哪一个不正确? 【 A 】 A、信息和数据是载体与被载体的关系。 B、信息和数据的关系是相对的。 C、信息是加工以后的数据。 D、数据是信息系统中信息的原材料

( )4.下列不属于信息系统构成的是哪一个? 【 D 】 A、硬件系统 B、数据资源 C、操作人员 D、开发人员

( )5.下面不属于系统特性是哪一个? 【 D 】 A、整体性 B、层次性 C、稳定性 D、关联性

( )6.信息系统的构成不包括下面的哪一个? 【 D 】 A、计算机软件 B、数据库技术 C、运行规则 D、开发人员

( )7.下列哪些不属于信息系统? 【 C 】 A、EDPS B、DSS C、ISDN D、ES

1

1.5简答题

1.系统有哪些特性?

答:(1)整体性;(2)目的性;(3)层次性;(4)稳定性;(5)突变性。 2.信息的性质有哪些?

答:(1)事实性;(2)传输性;(3)共享性;(4)扩散性;(5)不完全性。 3.信息和数据的关系有哪些?

答:(1)数据与信息的关系可以看作原料与成品的关系,还可以看作是载体与负载的内容之间的关系。数据是载体,信息是所负载的内容;

(2)数据是信息的表达,而信息是数据的内函。数据与信息的这种关系说明系统有一定的相对性;

(3)不同的人面对相同的数据有可能产生不同的信息。。 4.信息的生命周期有哪些方面?

答:(1)信息的收集;(2)信息的传输;(3)信息的加工;(4)信息的存贮;(5)信息的维护;(6)信息的使用。 5.管理的五大职能有哪些?

答:(1)计划职能;(2)组织职能;(3)领导职能;(4)控制职能;(5)激励职能。 6.企业的管理活动分为哪些领域?

答:(1)生产管理;(2)销售管理;(3)研发管理;(4)财务管理;(5)人事管理。 7.简单地叙述信息和管理的关系?

答:信息在管理过程中起着基础性作用。管理的任务就是要通过有效地管理好人力、财力、物力等资源来实现企业组织的目标。而对这些资源的管理,体现在对反映这些资源的信息的管理。任何一个管理系统,首先都要收集反映各种资源的有效数据,然后,将这些有效数据加工成各种统计报表、图形、曲线等形式,以便各级管理人员能了解各种情况,有效地利用企业的各种资源完成企业的任务。管理就是决策,管理工作的成败,取决于能否做出有效的决策,而决策的正确性取决于信息的质和量。如果缺乏管理者、管理对象、管理环境等有关管理信息,任何管理活动都无法进行,可以说,信息贯穿于各项管理活动的始末。

8.信息系统有哪些要素组成?

答:(1)硬件系统;(2)软件系统;(3)数据资源;(4)运行规则;(5)操作人员。 9.信息系统类型的划分方法有哪两种?试举例说明

2

答:(1)依据组织内部的管理活动进行横向划分,组织的管理活动不同所建立的信息系统也就不同,如:在企业内部可分为:销售管理系统、生产管理系统、财务管理系统、人力资源管理系统等;

(2)依据管理活动的深度(层次)进行纵向划分,主要有三大类型,即作业信息系统、管理信息系统、高层信息系统,每一种类型又可以按第一种方法进一步分类。 10.信息系统的特点有哪些?

答:(1)面向管理决策;(1)综合性;(1)人-机系统。 11.信息系统的相关技术有哪些?

答:(1)计算机硬件技术;(2)计算机软件技术;(3)通信与网络技术;(4)数据资源管理技术。

1.6综合题

1.叙述信息系统发展的阶段(举例)。 (1)作业信息系统:

数据统计系统、数据报告系统、状态报告系统、数据处理系统、电子数据处理

系统。

(2)管理信息系统:

计算机辅助设计、计算机辅助制造、计算机辅助教学、办公自动化。

(3)高层信息系统:

决策支持系统、智能决策支持系统、群体决策支持系统、专家系统、计算机集

成制造系统。

2.叙述管理在发展中的几个观点。 管理在发展中有代表性的几种观点包括:

(1)管理是由计划、组织、指挥、协调及控制等职能为要素组成的活动过程。 这是由法国实业家亨利·法约尔(Henri Fayol)在1916年出版的《一般工业管理》一书中提出的观点。80多年来,除职能的含义有所变化之外,这种观点仍是管理概念的基础。

(2)管理是通过其他人完成工作(Getting thing done through other people)。 这种表述是对上一种说法的总的概括。

(3)管理就是协调人际关系,激发人的积极性,以达到共同目标的一种活动。

3

这种观点突出人际关系的重要作用,认为管理的任务就是促进人们之间的相互沟通,为完成共同目标而努力。 (4)管理就是决策。

这是由西方现代管理学派的代表人物西蒙(Herberta.Simen)提出的。简单地说,决策就是作出决定。任何组织的管理者在管理过程中都要进行选择,作出决定,决策贯穿于管理的全过程,管理就是决策。

3.如何理解信息系统中,“信息是管理的信息,管理是信息的管理”?

在实际的管理中,对数据进行收集、传输和加工,形成有用的信息,加工过程或者加工目标主要为了管理中的某些问题而加工的,因此,可以说,信息的目的就是为了更好的管理。

在实际的管理中,无论是计划、组织、领导、控制、激励,都离不开信息的支持,所以,管理实际管理的信息,通过管理信息来管理其它资源。

4.信息系统开发、开发软件和编写程序有什么不同?

程序的编写是开发软件的一项重要且必须要做的工作,系统开发包括硬件的配置、软件的编写、数据的准备、人员的培训和规则的编写,因此,开发软件是信息系统开发五项内容之一,但是可以不开发,仅是购买。

第2章 管理信息系统开发基础

2.2判断题

1.管理信息系统的开发存在着周期短、投资大、风险大的特点,比一般工程技术项目建设有着更大的难度和复杂性。 【×】

2.管理信息系统开发的困难不仅来自技术方面,更多的还来自组织的内外部环境。 【√】 3.管理信息系统不是一个单纯的计算机系统,而是对企业管理起辅助作用的人机系统,人是信息管理的主体。 【√】 4.信息系统的生命周期可大致分为开发阶段和运行维护阶段。 【√】 5.信息系统的生命周期由系统规划、系统分析、系统设计、系统实施、系统评测维护五个部分构成。 【√】

4

6.评审验收的内容主要是系统的工作质量和经济效益。 【√】 7.结构化生命周期法是由结构化系统分析和结构化系统设计组合组成的一种管理信息系统的开发方法。 【√】 8. 结构化生命周期法文档资料标准化、规范化,易于管理和理解。 【×】 9.原型法没有统调查、分析,所以速度很快。 【×】

10.原型法是一种循环型的系统开始方法,而生命周期法强调分阶段的严谨性。 【√】 11.通常生命周期法比较适合于那些管理基础较好、管理模式定型的系统的开发,如会计核算系统、人事劳资系统、银行柜台业务处理系统等。 【√】 12.面向对象的开发方法分为系统分析、系统设计、系统实施三个阶段。 【√】 13.自行开发适合基本无信息系统开发设计人员但资金较为宽裕的单位。 【×】 14.合作开发能够让使用单位在参与管理信息系统的整个开发过程中,逐渐培养和提高自己的技术队伍,便于做好系统的维护和日后的二次开发工作。 【√】 15.购买软件的方式比较易于维护。 【×】

2.3选择题

( )1.管理信息系统开发的复杂性不包括哪一个? 【 A 】

A、投资强度大,效益不容易量化 B、需求多样,内容复杂 C、技术手段复杂 D、环境复杂多变

( )2.信息系统的生命周期不包括哪个阶段? 【 D 】 A、系统规划 B、系统分析 C、系统设计 D、编写程序

( )3.下列对信息系统的生命周期说法不正确的是? 【 C 】 A、信息系统的生命周期大致分为五个阶段 B、系统规划阶段说明系统“做”与“不做” C、系统设计阶段说明系统能够“做什么” D、系统实施阶段具体实施开发

( )4.下列不属于信息系统开发方法的是? 【 D 】

5

A、结构化生命周期法 B、原型法 C、面向对象法 D、计算机辅助设计/制造

( )5.下列不属于结构化生命周期法特点的是? 【 D 】 A、建立面向用户的观点 B、严格划分工作阶段

C、运用结构化系统分析设计方法

D、将系统规划、分析、设计阶段融合到一起

( )6.下列关于原型法说法不正确的是? 【 D 】 A、原型法的最基本假设是系统的初步分析肯定是不完善的 B、原型法的开发过程通常分为四个阶段 C、原型法是以用户为中心来开发系统的 D、原型法对开发人员和操作人员要求不高。

( )7.下列关于面向对象法说法不正确的是? 【 D 】 A、面向对象法分为面向对象分析、面向对象设计、面向对象编程 B、面向对象法分为系统分析、系统设计、系统实施三个阶段 C、面向对象法将客观世界的事物看作具有不同属性和操作的对象 D、C语言可以支持面向对象法

( )8.下列关于开发方式说法不正确的是? 【 C 】 A、信息系统的开发方式主要分为四种 B、面自行开发的优点是开发费用比较少 C、委托开发维护难度最大 D、购买商品软件维护难度最大

( )9.如果一个信息系统的功能特征占主导地位,则适合用哪种方法进行开发。

【 A 】

A、结构化方法 B、数据建模方法 C、原型法 D、面向对象方法

( )10.信息系统建设的结构化方法中用户必须参与____________。【 A 】 A、系统建设中各阶段工作 B、系统分析工作 C、系统设计工作 D、系统实施工作

6

( )11.决策支持系统主要对象是_______的决策。 【 B 】 A、结构化 B、管理 C、半结构化 D、经济

( )12.下面哪句话最准确地概括了结构化方法的核心思想。 【 D 】 A、由分解到抽象 B、自顶向下,由细到粗,逐步抽象 C、自下而上,由抽象到具体 D、自顶向下,由粗到细,逐步求精

2.5简答题

1.信息系统开发的复杂性有哪些?

答:(1)投资强度大,投资效益难以量化;(2)需求多样,内容复杂;(3)技术手段复杂;(4)环境复杂多变。 2.信息系统开发的特点?

答:(1)周期长;(2)投资大;(3)风险大。 3.成功地信息系统开发包含哪些因素?

答:成功的信息系统不是一个单纯的计算机系统,而是对企业管理起辅助的作用的人-机系统,人是信息管理的主体,只有充分认识管理的本质,正确对待信息系统的社会性,重视非技术因素,信息系统才能发挥出应有的作用。

4.信息系统的生命周期包含哪些阶段?每个阶段的文档是什么?

答:(1)系统规化阶段;(2)系统分析阶段;(3)系统设计阶段;(4)系统实施阶

段;(5)系统运行维护阶段。其文档分别为(1)可行性研究报告;(2)系统分析说明书;(3)系统设计说明书;(4)用户手册和测试手册;(5)对系统进行必要的维护,并履行相应的审批验收手续。

5.信息开发过程中遇到的问题有几个方面?

答:(1)目标不清;(2)交流障碍;(3)过程混乱;(4)缺乏控制。 6.结构化生命周期法的特点是什么?

答:(1)建立面向用户的管理;(2)严格划分工作阶段;(3)运用结构化系统分析设计方法;(4)文档资料标准化、规范化。

7.结构化生命周期法的缺点有哪些?

答: (1)“需求冻结”的问题;(2)开发周期较长;(3)生命周期法所要求的文档资料较多,而且内容较细,有些文档用户难以真正理解,这也导致了文档审批的困难。

7

8.信息系统的开发方法有哪些?

答:(1)结构化生命周期法;(2)原型法;(3)面向对象法。

9.信息系统的开发方式有哪些?

答:(1)自行开发;(2)委托开发;(3)合作开发;(4)购买商品软件。

开发放式 自行开发 特点比较 分析和设计力量 编程力量 系统维护 开发费用 非常需要 非常需要 容易 少 基本不需要 不需要 困难 多 需要、培养 需要 较容易 较少 不太需要 少量需要 基本不可能 较少 委托开发 合作开发 购买商品软件 10.画图说明原形法的开发过程。

答:(1)确定用户基本需求;(2)设计系统初始原型;(3)试用、评价系统原型;(4)修改完善系统原型。

确定用户基本需求 设计系统初始原型

试用、评价系统原型 是否满意 修改完善系统原型 原型投入使用 图 2-1

2.6综合题

1.叙述系统开发各个阶段的任务、工具和文档。 (1)系统规划:提出大致的战略目标,可行性研究报告

可行性调查、初步调查、企业系统规划法、企业资源规划法、战略目标集转化法、关键成功因素法。

(2)系统分析阶段:建立目标系统的逻辑模型,系统分析说明书。

详细调查、业务流程图、数据流程图、数据字典、数据立即存取图、处理逻辑描述工具、U/C矩阵。

8

(3)系统设计阶段:建立目标系统的物理模型,系统设计说明书。

系统结构图、E-R图、关系模型、代码设计、人机界面设计、处理过程设计。 (4)系统实施阶段:建立信息系统,用户手册和测试手册。

计算机物理系统的实施;应用软件的编写与调试;人员培训;数据准备;系统转换。

(5)系统评测维护使用:对系统进行评测维护。运行记录、维护日志 黑盒测试、白盒测试、系统维护。

2.为什么说,技术不是信息系统的关键因素,请写出影响新系统开发的非技术因素。 信息系统的开发具有很多复杂性:包括投资强度大,投资效益难以量化;需求多样,内容复杂;技术手段复杂;环境复杂多变。

而下列非技术因素也导致系统开发不仅仅是靠技术:

内部因素:战略规划、高层管理人员、用户需求、信息技术部门和现行系统

外部因素:客户、竞争对手、经济、政府

3.根据下列的工作量图,判断哪条线是开发人员的工作量,哪条线是用户的工作量。为什么?

作 量 规划 分析 设计 实施 运行维护 图 2-2

实线是开发人员、虚线是用户的工作量。

系统规划阶段主要针对用户提出的开发系统的需求、进行初步调查,完成战略规划目标。

系统分析阶段主要构造出独立于任何物理系统的、能够描述系统作什么问题的逻辑模型。

系统设计阶段根据系统分析说明书,搭建描述系统怎么做问题的物理模型。 系统实施阶段的任务是将设计出来的系统付诸实施。

运行维护阶段的工作是对系统进行修改、调试和定型,保障系统正常运行。

9

第3章 系统总体规划

3.2判断题

1.总体规划工作是面向全局的、长远的问题,具有较强的不确定性,非结构化程度比较高。 【√】 2.总体规划的目的是为整个管理信息系统确定发展战略、总体结构和资源计划,因此应该比较详细。 【×】 3.管理信息系统要摆脱对组织机构的依从性。 【√】 4.初步调查一般由有经验的系统分析员、设计员、程序员、管理业务骨干和有关部门的领导所组成的调查小组负责。 【×】 5.初步调查应该多定性、少定量,尽量以具体数字为依据。 【×】

10

6.会议讨论法可更深入地了解某些问题,并可以避免人们的从众心理。 【×】 7.可行性分析的目的,就是按照系统的开发要求,根据可行性调查所掌握的资料,结合组织的具体条件,分析和论证系统开发的必要性和可能性。 【√】 8.在论证必要性时,必须三者具备才行。 【×】 9.在论证可能性须三者具备才行。 【√】 10.没有必要开发新系统但有条件开发新系统的,可以进行系统开发工作。【√】

3.3选择题

( )1.系统开发过程中的第一个正式文档是哪一个? 【 D 】

A、系统说明书 B、评审报告 C、开发合同 D、可行性研究报告

( )2.系统规划的任务是? 【 D 】 A、完成目标系统的物理设计 B、完成目标系统的逻辑模型设计 C、完成目标系统的代码设计 D、完成系统的战略规划

( )3.下列描述正确的是? 【 A 】 A、总体规划是系统开发中的首要任务 B、总体规划位于系统分析之后

C、总体规划是系统开发中相对容易的阶段 D、总体规划阶段应当包含数据流程分析

( )4.下列关于总体规划的必要性描述不正确的是? 【 D 】 A、分析子系统的组成及其相互间的关系,从总体上提出方案

B、使领导对管理信息系统的开发与否作出决策,并筹集与之相关的费用,需

要作出一个概略的投资方案

C、在进行具体的系统分析设计之前,应当拿出一个令人信服的系统可行性研

究结果,对系统开发建设的效果作出论证

D、通常由于能力的限制,整个管理信息系统需要按子系统分期分批地去实现,

因此需要事先制定出详细的开发计划

( )5.下列不属于总体规划任务的是哪一个? 【 C 】

11

A、制定管理信息系统的发展战略 B、制定管理信息系统的总体方案 C、安排详细的开发计划

D、制定系统开发建设的资源分配计划

( )6.下列不属于总体规划特点的是哪一个? 【 C 】 A、总体规划工作具有较强的不确定性,非结构化程度比较高 B、总体规划是战略管理层次上的工作,高层管理人员是工作的主体 C、总体规划的目的解决系统开发中的具体问题

D、总体规划工作既是一个管理决策过程,也是一个管理与技术相结合的过程 ( )7.下列不属于总体规划原则的是哪一个? 【 C 】 A、总体规划与组织的总目标相一致

B、总体规划以高层管理需求为重点,兼顾各管理层的要求 C、总体规划需要管理信息系统增加对组织机构的依从性 D、总体规划要便于实施

( )8.下列不属于初步调查内容的是哪一个? 【 D 】 A、组织的目标和任务 B、组织概况 C、新系统开发条件

D、企业的薄弱环节和瓶颈问题

( )9.下列对初步调查描述不正确的是哪一个? 【 D 】 A、初步调查和可行性调查都是系统规划阶段的工作 B、初步调查应注意和侧重宏观方面的内容 C、初步调查应注意对周围环境状况的调查 D、初步调查应多定性、少定量

( )10.下列对初步调查方法描述不正确的是哪一个? 【 C 】 A、观察法主要是通过观察询问以了解现行系统的运行状况和存在的问题 B、专家调查法适用于对重大问题的判断 C、表格调查法可以用于调查小范围的问题

D、资料收集法主要是通过查阅组织或业务部门的报表、计划、总结、文件、

规章制度等了解组织的概况及其他基本情况

( )11.下列对可行性分析描述不正确的是哪一个? 【 D 】

12

A、可行性分析分为必要性分析和可能性分析 B、必要性分析主要分析信息系统开发的理由 C、可能性分析主要分析信息系统开发的条件 D、初步调查应多定性、少定量

( )12.下列对必要性分析描述不正确的是哪一个? 【 D 】 A、必然性分析主要从现实、发展、战略的必要性三个方面来考虑 B、现实的和发展的必要性是被动的 C、战略的必要性是主动的

D、三种必要性必须同时具备才可以开发信息系统

( )13.下列对可能性分析描述不正确的是哪一个? 【 D 】 A、管理上的可能性首先需要健全的组织结构 B、内外部环境的制约也属于管理的可能性分析 C、技术上的可能性主要分析系统在技术上实现的可能性 D、经济上的可能性仅包括系统开发费用

3.5简答题

1.总体规划的必要性有哪些?

答:(1)一个信息系统通常由若干个子系统构成,为了分析子系统的组成及其相互间的关系,应首先从总体上提出方案;(2)为了使领导对信息系统的开发与否做出决策,并筹集与之相关的费用,需要做出一个概略的投资方案;(3)在进行具体的系统分析设计之前,应当拿出一个令人信服的系统可行性研究报告,对系统开发建设的效果做出论证;(4)通常由于能力的限制,整修信息系统需要按子系统分期分批地去实现,因此需要事先制定出分步的开发计划。 2.总体规划的任务有哪些?

答:(1)制定信息系统的发展战略;(2)制定信息系统的总体方案,安排开发计划;(3)制定系统开发建设的资源分配计划。 3.总体规划的特点有哪些?

答:(1)总体规划工作是面向全局的、长远的问题,具有较强的不确定性,非结构化程度比较高;(2)总体规划是战略管理层次上的工作,高层管理人员是工作的主体;(3)总体规划的目的是为整个信息系统确定发展战略、总体结构和资源计划,而不是解决系

13

统开发中的具体问题,因此不宜过细;(4)总体规划是组织战略规划的一部分,并将随着环境的改变和发展而发生变化。 4.总体规划的原则有哪些?

答:(1)与组织的总目标相一致;(2)以高层管理需求为重点,兼顾各管理层的要求;(3)信息系统要摆脱对组织机构的依从性;(4)便于实施。 5.初步调查的内容有哪些?

答:(1)组织的目标和任务;(2)组织概况;(3)外部环境;(4)现行信息系统的概况;(5)目标系统开发条件。 6.初步调查的要领有哪些?

答:(1)初步调查应注意和侧重宏观方面的内容,不要一下就自觉或不自觉地陷入到具体的细节当中;(2)注意对周围环境善的调查,如同行业其他单位的情况,主管的态度,政策法规、产品或服务的前景等。 7.企业系统规划的步骤分为哪几步?

答:(1)定义管理目标;(2)定义管理功能;(3)定义数据分类;(4)定义信息结构。

8.总体规划的准备工作分为哪些内容?

答:(1)确定总体规划的范围,一般要延伸到高层管理;(2)成立总体规划小组;(3)收集数据;(4)制定计划,画出总体规划工作的PERT图或GERT图;(5)准备好各种调查表和调查提纲;(6)开好动员会。 9.资源的生命周期分为哪几个阶段?

答:(1)产生阶段;(2)获得阶段;(3)服务阶段;(4)归宿阶段。 10.利用U/C矩阵划分系统的步骤的是什么?

答:(1)调整功能/数据类矩阵;(2)画出功能组对应的方框,并起个名字,这就是子系统;(3)用箭头把落在框外的U与子系统联系起来,表示子系统之间的数据流。

3.6综合题

1.新系统开发条件有哪些?

(1)决策者、管理部门负责人以及广大管理人员对开发新系统的态度、他们的信息意识。态度的正确与否,信息意识的强弱将决定新系统的成败。

(2)管理工作基础的好坏,包括:管理机构是否健全、职责与分工是否明确与合理、

14

规章制度是否齐备、各主要管理业务是否科学合理、各种原始与基础数据是否完整和准确等。

(3)可提供的资源,主要包括可投入到系统开发中的人力、物力和财力。

(4)约束条件,指一些不以系统开发人员的主观意愿为转移,对系统开发起限定作用的某些情况。例如,对计算机设备在品牌、型号、规格等方面的限制;必须使用某个已有的软件等。

2.叙述不同调查的方法的作用和特点?

调查的方法主要有观察法、资料收集法、会议讨论法、个人访谈法、表格调查法、专家调查法等多种方法。

观察法主要是通过观察询问以了解现行系统的运行状况和存在的问题。

资料收集法主要是通过查阅组织或业务部门的报表、计划、总结、文件、规章制度等了解组织的概况及其他基本情况。

会议讨论法可以集思广益,效率较高,可以进行横向与纵向的交流与沟通,还可以作出决议。

个人访谈法可以更深入地了解某些问题,并可以避免人们的从众心理。 表格调查法可以用于调查普遍性的问题。

专家调查法适用于对重大问题的判断,如确定系统的目标,对某些指标的权重确定等。

以上各种方法可以根据需要选择使用,也可以综合使用这些方法。

3.根据下面的调查表,自行设计一个问卷调查表,并写出你自己设计的问卷调查表的目的是了解什么内容?可解决什么问题?

郑州市大学生就业问题问卷调查表 被调查者资料 学校: 专业: 年级: 性别: 调查内容 1、您认为目前普通大学生的就业形势怎样? A、十分严峻,很难找到合适的工作 B、有点严峻,但比其他较低学历人群要容易得多 C、有点严峻,与其他较低学历人群差不多 D、不了解 2、您是否认为当前高学历者就业会更容易? A、是 B、否 C、不一定 3、您如何看待某些人为了就业而千方百计考证? 15 A、这为求职成功增添砝码 B、这对求职成功没有多少帮助 4、您如何看待考研热的现象? A、继续深造可以躲避就业高峰 B、数量越来越多,就业形势依然严峻 5、您认为当前学哪类专业更易于找到工作?(可以多选)

第4章 系统分析

4.2判断题

1.分析阶段最大的困难是系统分析人员和用户对问题的理解不一致。 【√】 2.目标系统的逻辑模型反映了系统的功能,可以忽略实现方法的细节。 【√】 3.结构化语言的基本逻辑结构包括判定结构、顺序结构、循环结构。 【×】 4.初步调查是系统分析阶段的主要任务之一。 【×】 5.逻辑模型要解决系统“干什么”,同时也要解决系统“如何干”等问题。【×】 6.系统分析先确定现行系统的逻辑模型再建立现行系统的物理模型。 【×】 7.进行数据流程分析的主要目的是描述业务流程。 【×】 8.数据流图的子图与父图的数据流必须一模一样。 【×】 9.业务流程分析主要是为了描述现行系统的物理模型。 【√】 10.表格调查主要用来进行小范围的调查。 【×】

16

11.系统分析阶段应该根据分析的功能制定开发的详细计划。 【×】 12.详细调查是系统分析与设计工作的基础。 【√】 13.数据分析的目的是发现和解决数据流通中的问题。 【√】 14.数据流程图的抽象性是指把不同业务处理过程联系成一个整体。 【×】 15.数据流程图中的外部实体不可以是信息系统。 【×】 16.数据流程图中的外部实体不可以是数据处理。 【×】 17.数据流程图中指向数据存储的数据流代表对数据存储的改写或者存放。【√】 18.在同一个数据流程图中,同一个外部实体可以多次出现。 【√】 19.在同一个数据流程图中,同一个数据处理可以多次出现。 【×】 20.数据流程图、业务流程图和数据字典都是详细调查的工具。 【√】 21.抽样调查法的抽样是非随机的。 【×】 22.数据流程图中的数据流必须用名称加以简单描述。 【×】 23.数据字典只在系统分析阶段有作用。 【×】 24.数据字典中的数据结构是用来描述数据流之间的关系的条目。 【×】 25.数据字典中的处理逻辑条目,仅仅对数据流程图中最底层的处理逻辑进行说明。

【√】

26.在处理逻辑描述中,如果处理动作依赖的逻辑条件比较多,不适合采用结构化英语来描述。 【√】 27.在处理逻辑描述中,如果处理动作依赖的逻辑条件和条件的取值都比较多,适合采用判定表来描述。 【√】 28.在判定表中,凡是采取相同行动的规则,都可以合并到一起。 【×】 29.利用判定表描述循环情况比较困难。 【√】 30.在一个不太复杂的处理逻辑中,如果同时存在顺序、判断和循环,采取结构化英语比较好。 【√】 31.结构化英语、判定表和判定树可以相互交叉使用。 【√】 32.数据立即存取图是用来实现查询数据字典里面的条目的工具。 【×】 33.数据字典可以确保数据在系统中的完整性和一致性。 【√】 34.结构化英语中的陈述句应该尽量简单,少用形容词和副词。 【√】 35.在数据流程图中,必须具备外部实体、数据流、数据存储和数据处理四个符号。

【×】

36.在数据立即存取图中,实体必须有被称为关键字的属性。 【√】

17

37.只有专门对处理逻辑进行描述的工具才能够表达描述处理逻辑。 【×】 38.系统分析说明书不但是下一个阶段工作的依据,还是系统验收的标准之一。【√】 39.在系统分析过程中,不同的工具可以同时使用,没有先后关系。 【×】 40.顶层图的作用主要是描述了系统的主要功能和与环境的主要联系。 【√】 41.系统设计说明书的主要内容中,也包括程序设计说明。 【×】 42.详细调查的主要目的是明确系统开发要解决的主要问题和目标。 【√】 43.数据流程图上的数据流不一定都通过加工环节。 【×】 44.在数据流程图中,基本加工环节都处于最低层的数据流图中。 【×】 45.应变能力是MIS成功的关键之一,也是当前系统分析的瓶颈问题。 【√】 46.数据流程图是根据数据流程图的数据流的分布情况分类的。 【×】 47.数据流程图中的数据流可以是一组数据。 【√】 48.系统分析阶段的逻辑模型是由数据流程图来描述的。 【×】 49.判定表的左上部分主要由逻辑条件构成。 【√】 50.系统分析说明书主要由概况介绍、现行系统的调查情况、目标系统的逻辑模型和实施计划组成。 【√】

4.3选择题

( )1.在调整U/ C矩阵时,下列说法不正确的是哪一个? 【 D 】

A、功能列按照同类型的功能组排列

B、如果可能,使矩阵中的 C 最靠近主对角线 C、如果可能,使矩阵中的U也最靠近主对角线

D、在调整的时候,如果数据类和功能类产生了冲突,以数据类为主 ( )2.系统分析说明书不是哪一个阶段的依据? 【 C 】 A、系统设计的依据 B、系统评价的依据 C、系统规划的依据 D、程序设计的依据

( )3.下列说法不正确的是哪一个? 【 A 】 A、任何处理至少有一个输入数据流或者输出数据流 B、任何一个数据存储,都有流入的数据流和流出的数据流 C、任何一个数据流至少有一端是处理框 D、父图和子图的数据应该平衡

18

( )4.逻辑模型子系统划分时应按照什么划算? 【 C 】 A、按用户要求划分子系统 B、按领导要求划分子系统 C、按逻辑功能划分子系统 D、按职能划分子系统

( )5.描述各部门之间发生的业务(单据和报表)联系可用什么工具?【 C 】 A、组织流程图 B、功能流程图 C、业务流程图 D、数据流程图

( )6.系统分析的任务是什么? 【 B 】 A、完成目标系统的物理设计 B、完成目标系统的逻辑模型设计 C、完成目标系统的代码设计 D、完成目标系统的测试

( )7.下列概念中,与绘制数据流程图无关的是哪一个? 【 B 】 A、自顶向下、逐层分解 B、处理逻辑的详细描述 C、保持数据平衡 D、集中精力与主要数据流

( )8.用于描述处理逻辑的工具不包括哪一个? 【 B 】 A、结构化英语 B、流程图 C、判定树 D、判定表

( )9.下列不属于数据字典条目的是哪一个? 【 C 】 A、数据项 B、处理逻辑 C、数据类型 D、外部实体

( )10.下列不属于详细调查内容的是哪一个? 【 D 】 A、业务流程 B、资源情况 C、约束条件 D、组织目标

( )11.下列不属于数据流程图基本符号的是哪一个? 【 B 】 A、外部实体 B、数据载体 C、数据存储 D、数据处理

( )12.下列不属于业务流程图的基本符号是哪一个? 【 A 】 A、外部实体 B、业务处理单位 C、数据存储 D、数据表单

( )13.处理动作需要依赖条件多但是条件的取值不多的时候,适合采用哪种处理逻辑工具? 【 C 】

19

A、结构化英语 B、流程图 C、判定树 D、判定表

( )14.数据立即存取图中, A(E)=V中的 V 代表什么意思? 【 B 】 A、属性 B、属性值 C、实体 D、模块

( )15.下列说法不正确的是哪一个? 【 B 】 A、数据流程图中只有四种符号。 B、数据流程图中四种符号应该全部具备。 C、绘制时,可以集中精力与主要数据流 D、数据流程图中不应该有控制流。

( )16.数据流图中除加工环节外,其它成分的名称一般宜选用哪一个结构?

【 B 】

A、形容词 B、名词 C、定语+动名词 D、动词

( )17.有时也将系统分析阶段称作什么? 【 D 】 A、业务流程分析阶段 B、现行系统分析阶段 C、可行性分析阶段 D、逻辑设计阶段

( )18. DIAD是下列那个工具的缩写? 【 A 】 A、数据立即存取图 B、数据流程图 C、数据字典 D、业务流程图

( )19.DFD是下列那个工具的所写? 【 B 】 A、数据立即存取图 B、数据流程图 C、数据字典 D、业务流程图

( )20.数据流程图中的数据处理的名字一般采取什么方式命名?【 A 】 A、动词加名词 B、名词加动词 C、动词 D、名词

4.5简答题

1.系统分析的任务是什么?

答:系统分析阶段的基本任务是系统分析员和用户一起在充分了解用户的要求的基

20

础上,把双方对目标系统的理解表达为系统分析说明书。系统分析说明书通过评审之后,将成为目标系统设计的依据和验收的依据。 2.分析描述系统分析的目标。

答:(1)获取现行系统的物理模型;(2)获取现行系统的逻辑模型;(3)获取目标系统的逻辑模型;(4)优化目标系统的逻辑模型。 模型化 抽象化 物理系统 物理模型 逻辑模型 现行系统 调整 目标系统 优化 物理系统 物理模型 逻辑模型 具体化 实例化 图 4 - 1 3.系统分析的内容分为哪三个方面? 答:(1)目标分析;(2)需求分析;(3)功能分析。 4.现形系统的组织目标分析内容有哪些?

答:(1)根据系统调查的结果,分析、归纳、确定现行系统中的关键问题,列出问题表。(2)根据问题表,画出现行系统目标树。(3)分析、确定各个分目标以及它们之间的关系,如果目标之间有冲突,确定解决冲突的方法。(4)根据各分目标在系统中所起作用的轻重程度,重新排列问题表,重要的目标排在前面,次重要的排在中间,不重要的目标排在最后。这是确立新系统目标的基础。 5.系统分析的方法有哪些?

答:结构化分析方法、面向数据结构的JACKSON系统开发方法、原型化方法等。 6.详细调查的目的和原则。

答:详细调查的目的在于完整的地掌握现行系统的现状,发现系统的薄弱环节和存在的问题,收集有关的数据和资料,为下一步系统化分析工作和建立目标系统的逻辑模型作好准备。详细调查应该按照自顶而下的系统化观点全面展开。还应该遵循用户参与的原则。

7.详细调查的内容有哪些?

答:(1)现行系统的环境和运行状况;(1)组织结构和人员分工;(2)业务流程;(3)各种计划、报表处理;(4)资源情况;(5)约束条件;(6)薄弱环节。 8.详细调查的方法有哪些?

答:(1)座谈调查;(2)表格调查;(3)实地调查;(4)抽样调查。

21

9.业务流程图的基本原理和代表功能有哪些?

业务流程图的基本图形符号共有5个。

这5个基本图形符号所代表的内容与业务系统最基本的功能一一对应。圆圈表示业务处理单位;矩形框表示对业务处理的描述;左右两端为弧形的框图表示数据存储;带箭头的线段表示物流或信息流,即信息的传递;菱形框表示产生数据表单。

图 4 - 2

数据存储 业务处理描述 业务处理单位

物流或信息流(信息传递)

数据表单

10.数据流程分析的任务?

(1)收集现行系统全部输入单据和报表,输出单据和报表及数据存储介质(账本、清单等)的典型格式;(2)明确各个处理过程的处理方法和计算方法;(3)调查、确定上述各种单据、报表、账本、清单的制作单位、报送单位、存储单位、发生频率、发生的高峰时间和高峰量等;(4)注明各项数据的类型、长度、取值范围等。 11.数据流程图的符号和代表功能?

数据流

22 数据存储 数据处理 外部实体

12.数据流程图的画法过程?

答:(1)画数据流程图的顶层图,初步确定系统的输入、输出和外部实体;(2)分解顶层图,进行第一级细化;(3)逐步分解、扩充、调整、进行第二级细化 13.如何区分分层流程图的顶层图底层图和中间层图?

答:顶层图只能分解不能合成,中间层图既能分解也能合成,底层图只能合成不能分解。

14.从哪些方面检验数据流程图的正确性?

答:(1)任何一个处理至少有一个输入数据流和一个输出数据流;(2)任何一个数据存储,都必定有流入的数据流和流出的数据流;(3)任何一个数据流至少有一端是处理框;(4)图中某一处理框的输入数据流、输出数据流必须出现在相应的子图中,否则就会出现母图与子图的数据不平衡。 15.绘制数据流程图的注意事项。

答: (1)数据流程图上出像的所有图形符号只限于上面四种基本图形符号;(2)数据流程图的主图通常应包含上述四种基本符号;(3)在初画时可以忽略细节问题,集中精力于主要数据流;(4)数据流程图中不要加代控制流。 16.数据字典中有哪些条目?

答:(1)数据项;(2)数据结构;(3)数据流;(4)数据存储;(5)处理逻辑;(6)外部实体。

17.各条目的属性有哪些?

答:(1)数据项:包括数据项名称、数据项编号、别名、数据项类型、数据项长度、数据项取值范围和取值的含义;(2)数据结构:数据结构名称;数据结构编号;数据结构简要说明;数据结构组成;(3)数据流:数据流的来源;数据流的去向;数据流的组成;数据流的流通量;(4)数据存储:只描述数据存储的逻辑结构,而不涉及它的物理组织;(5)处理逻辑是对数据流程图中最底层的处理逻辑加以说明;(6)外部实体是信息系统数据的来源和去向。

18.处理逻辑说明的原则有哪些?

23

答:(1)数据流程图中的每一个基本处理,都必须有一个处理逻辑的描述;(2)处理逻辑描述主要说明基本处理对数据流的转换,即指出这个基本处理的输入数据流,输出数据流以及其间的处理步骤;(3)处理逻辑描述的是转换的策略而不是细节;(40)处理逻辑描述中包含的信息应该是完备的、有效的、应该把冗余度控制在最低程度。 19.结构化英语的词汇表的组成?

答:包括英语命令动词、数据字典中定义的名字、有限的自定义词和逻辑关系词等 20.判定表的优化原则是什么?

答:对于采取相同动作的N条规则,如果有某个条件在这N列中的取值正好是该条件取值的全部情况,而其它条件的取值都相同,那么这N条规则可以合并成一条,合并以后其它条件栏目用“/”表示,说明该条件的取值与所采取的动作无关 21.运用判定表描述决策逻辑的几个步骤。

答:(1)首先分析、确定决策逻辑设计的条件,列在判定表的左上方;(2)分析、确定每个条件的取值情况;(3)列出条件的所有组合情况,标在判定表的右上方;(4)分析、确定决策逻辑涉及的动作,列在判定表的左下方;(5)决定各种条件组合下所采取的行动,画在判定表的右下方;(6)应用合并规则,化简判定表。

4.6综合题

1.某数据流程图如图所示,请判断该数据流程图的类型并画出相应的系统结构图。

E B 1 2 C 3 D 4 G F 5 7 9 N I L M 10 11 O A J 6 8 H 事务中心型 K C s C 2 B 1 4 E 5 24 D 3 G 6 H 7 9 L 10 J 8 K N 11

服务管理

F I

M O

2.已知某系统的一级数据流程图(如图所示),请指出其中的数据流、数据处理、数据存储和外部实体。

F3:凭证文件 F2:分类帐文管理者 会计员 管理者 帐簿 F3日记帐文件 凭证 原始单据 凭证管理 服务管理 报表管理 一级细化图

数据流: 原始单据 凭证 账簿 数据处理:凭证管理 财务管理 报表管理 数据存储:凭证文件 分类账文件 日记账文件

外部实体:会计员 管理者 3.某储蓄所取款业务过程如下:储户填写取款单后同存折交给业务人员,业务人员经查验储户帐,将不合格单据退回储户,合格单据进行取款处理。处理时要修改储户帐和现金帐,并将取款单存底,最后将存折,打印的利息单和现金交给储户。

问题1:画出取款业务数据流程图,业务中包括了哪些数据流和数据存储。 问题2:储户帐应包含哪些数据项? 数据流程图: 储户

不合格单据 储户 取款单 现金账 填写取款单 核查储户帐 25 取款处理 取款单 业务员 储户帐 业务员

数据流:取款单、存折、利息单、现金账目、储户帐目、 数据存储: 现金账、取款单、储户帐 储户帐的数据项:储户姓名、储户编号

4.请根据以下调查结果绘制计划部门的部分计划管理数据流程图:

计划部门根据各用料单位送来的物资领用计划汇总和编写成材料领用计划书,保存起来,再根据此材料领用计划书上的数据和材料消耗定额本上的数据计算和编写出限额发料文件保存起来。下一步是根据限额发料文件打印出限额发料单交给保管员。

问题1:画出数据流程图,并说出业务中包括了哪些数据流和数据存储。 问题2:业务中共有哪些外部实体? 汇总编写计划书 计划部门 计划部门 材料领用计划书 限额发料文件 计划部门 计算编写限额发料文件 打印限额发料单 用料单位 材料消耗定额本 保管员 数据流:物资领用计划、材料领用计划、材料消耗定额、限额发料 数据存储:材料领用计划书、限额发料文件、材料消耗定额本 外部实体:计划部门、用料单位、保管员

5.根据以下描述画出某简化的工资管理系统的数据流程图。

该子系统共有三个加工,其数据处理过程是:(1)首先是“填制工资档案”:根据人事变动单、考勤表两个输入单据,经过处理输出形成工资卡片文件;(2)然后是“汇总工资”:从工资卡片输入数据,按部门汇总后形成工资汇总表文件,(3)最后“发放工资”加工单元从工资卡片文件打印出工资条。

问题1:画出数据流程图,并说出业务中包括了哪些数据流和数据存储。 问题2:在业务流程图中,共有那些数据载体?

26

数据流程图: 工资卡片文件 部门 人事变动单 填制工资档案 汇总工资 考勤表 工资条 发放工资 工资汇总表文件 数据流:人事变动、考勤、工资汇总、工资 数据存储:工资汇总表文件、工资卡片文件

数据载体:人事变动单、考勤表、工资卡片、工资汇总表、工资条

6.请根据以下描述画出简化的库存管理子系统的数据流程图:

(1)根据到货通知单,进行收料处理后形成收料单文件;(2)根据领料申请单,进行领料处理后形成领料单文件;(3)对收、发料情况进行统计,输入库存收支统计表;

问题1:画出数据流程图,并说出业务中包括了哪些数据流。 问题2:在业务流程图中,共有那些数据载体?

数据载体:到货通知单、收料单、领料申请单、领料单、库存收支统计表 数据流程图: 收料单文件 领料单文件 到货通知单 处理收料 领料处理 领料申请单 统计收发料 库存收支统计表 7.阅读下列某百货公司促销打折规定,然后用判定树描述

某百货公司为了促销,采用购物打折的优惠办法,规定如下:不是会员的和购物没

27

有超过500元的顾客不予以打折,符合要求的顾客一次购物超过500元(含),按90折优惠,一次购物超过1000元(含),按85折优惠,一次购物超过1000元(含)并有贵宾卡或者一次购物超过2000元(含),按80折优惠

判定树

8.某折扣政策的结构化英语描述如下,画出此折扣政策的判定树和判定表。 IF 公司交易额超过50,000元 THEN

IF 公司欠款没有超过3个月 THEN 给予15%的折扣 ELSE (公司欠款超过3个月)

IF 公司和我们有10年以上的贸易关系 THEN 给予10%的折扣 ELSE (公司和我们的贸易关系没有超过10年) 给予5%的折扣 ENDIF ENDIF

ELSE (公司交易额没有超过50,000元) 折扣为0 ENDIF 判定树:

交易额(元) 欠款时间(月) 贸易关系(年) 折扣 百 货 公 司 促 销 政 策

会员卡 购货金额(元) 贵宾卡 打折

无 < 500 500-1000 有 1000-2000 > 2000 有 无 0 0 90折 80折 85折 80折

折 扣 政 策

<=50,000

< 10

> 3 28

0 5% 10%

>= 10

> 50,000 < 3 15%

判定表:

条 件 行 动 交易额50,000元 欠款3个月 贸易关系10年 0 5 % 10 % 15 %

9.阅读下列航空公司行李费算法规定,然后用判定树和判定表描述(最终答案) 某航空公司规定,乘客可以免费托运重量不超过30公斤的行李。当行李重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤比正常乘客少一半。 判定树(每线0.5分,扣完为止)

重量(公斤) 舱位 国际 健康 收费(元) 0 1 > > > 2 > > < 3 > < / 4 < / / √ √ √ √

<=30 空 公 司规

国内 头等舱 国外 正常 残疾 正常 残疾 正常 国内 其它舱 国外 残疾 正常 残疾 (W-30)*4 (W-30)*2 (W-30)*8 (W-30)*4 (W-30)*6 (W-30)*3 (W-30)*12 (W-30)*6

<=30 定

判定表(每格0.5分,扣完为止)

1 2 3 4 5 6 7 8 9 29

重量30公斤 舱位(头等舱) 条件 国籍(国内) 健康(健康) 0(元/斤) (W-30)*2 (W-30)*3 行动 (W-30)*4 (W-30)*6 (W-30)*8 (W-30)*12 < > > > > > > > > T T T T T T T T T T T T T T T T T T T T

10.系统分析常见工具及其作用

业务流程图:用一些规定的符号或者连线来表达某个具体的业务流程。 (或者描述真正的业务情况)。

数据流程图:用少量符号综合反映出信息在系统中的流动、处理和存储情况。 (或者描述业务流程中的数据流动、处理、存储情况)

数据字典:在数据流程图的基础上,进一步定义和描述数据流程图中出现的名词、术语(或者数据项、数据处理、数据存储、数据流、外部实体和数据结构)的详细逻辑 内容和特征的工具。

数据立即存取图:用来说明(设计)哪种查询可以立即实现。

处理逻辑描述工具:对数据流程图中的所有数据处理的细节作更详细描述的工具。

12.阅读下列单位工资制度规定,然后用判定树和判定表描述(最终答案)(10 分) 某单位工资制度规定如下,工资由工龄工资和技术工资组成。工龄工资规定如下:十年以内每月加100元,十年到二十年每月加200元,二十年以上每月加300。技术工资规定如下:技术员每月500元,助理工程师每月700元,工程师每月900元,高级工程师每月1200元。其中,十年以内的高级工程师每月技术工资1400元。 判定树:

工龄工资 (元/月) 技术工资(元/月) 工资(元/月)

技术员 (500) 600

30

助理工程师 (700) 800 单 <10年(100) 工程师 (900) 1000 位 高级工程师 (1400) 1500 工 技术员 (500) 700

10-20 年(200) 助理工程师 (700) 900

工程师 (900) 1100

制 高级工程师 (1200) 1400 度 技术员 (500) 800

>20年 (300) 助理工程师 (700) 1000

工程师 (900) 1200 高级工程师 (1200) 1500

判定表

工10-20 龄 >20年 条技术员 件 技术 助理工程师 工程师 高级工程师 600 (元/月) 700 (元/月) 800 (元/月) 900 (元/月) 行1000 (元/月) 动 1100 (元/月) 1200 (元/月) 1400 (元/月) 1500 (元/月) <10年 1 2 3 4 5 6 7 8 9 10 11 12 T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T

13.下面是借换书的业务流程图,请转化为数据流程图并且写出数据流程图中的外

31

部实体和数据存储。业务说明:借书员和对书库文件后交管理员,取书后修改书库文件,登陆借阅台帐后,修改书库文件。

读 者 读者 书 填写索书单 索书单 借书员 核实索书单 书库管理员 书库文件 书 还书归库 还书员 书 核对书籍 借书员 核实索书单 填写索书单 修改书库文件 书库文件 书库管理员 核查书籍 核查书籍 还书员 书库文件 外部实体:读 者 、书库管理员、借书员、还书员 数据存储:书库文件

13.阅读下列某省高考录取的算法规定,然后用判定树描述

总分高于600分直接录取,总分界于540分到600分之间,如果是历届三好学生或者英语单科成绩高于85分的学生也可以直接录取,总分低于540分,但有特长的学生已可以直接录取,其它的不录取。

总分数(S) S〉=600

600> S>=540

e>=85 e<85 32 有

S〈540

历届三好学生

英语单科成绩e

特长

行动(录取情况) 直接录取 直接录取 直接录取 不录取 直接录取 不录取

考 录

取 算

第5章 系统设计

5.2判断题

1.系统设计阶段将目标系统总体设计方案具体化,解决“如何做”问题。【√】 2.系统设计阶段的工作主要分为两大部分,即系统的总体设计与系统的详细设计。

【√】

3.选择和确定合适的计算机系统结构及其相应的软硬件配置。 【√】 4.在系统详细设计中,要完成系统的源代码设计、数据库设计、输入输出设计和处理过程设计等项工作。 【×】

33

5.代码设计的目的是为了便于系统的信息交换和系统信息资源的共享。 【×】 6.数据库设计的任务主要是理论设计,不考虑实际存储。 【×】 7.处理过程设计和处理逻辑描述的工作是一样的,不过工具不同。 【×】 8.系统的可靠性是指系统在运行过程中,抵抗外界干扰(包括人为的干扰和机器的故障)和保证正常工作的能力。 【√】 9.系统的可维护性是指系统被维护和被修改的难易程度。 【√】 10.系统的工作效率是指系统的处理速度等与时间有关的指标以及系统的存储效率等与空间有关的指标。 【√】 11.系统的五个性能必须同时具备才行。 【×】 12.系统设计的Constantine的结构化设计技术,它依赖于贯穿系统始终的数据流;。

【√】

13.模块的大小是一个相对的概念,要视具体的环境状态而定。 【√】 14.模块的聚合性、模块的耦合性和模块的控制范围和影响范围是模块划分的标准。

【√】

15.如果一个模块是由若干个彼此毫无关系的功能成分偶然地组合在一起构成的,则称之为偶然聚合模块。 【√】 16.如果一个模块是由一个单独的且能够确切定义的处理功能组成,则称之为独立聚合模块。 【×】 17.模块聚合程度的高低将直接影响到系统的可修改性和可维护性。 【×】 18.对于任何一个具有判断功能的模块,其影响范围应当是其控制范围的一个子集。

【√】

19.模块之间的信息交流只局限于其上级模块与下级模块,任何模块不能与其他上下级 模块或同级模块直接发生信息交流。 【√】 20.系统吞吐量是指计算机的处理速度。 【√】 21.统可靠性是指该系统在服务时间内可靠工作的程度,常用平均修复时间(Mean Time To Repair,MTYR)来衡量。 【×】 22.在计算机管理信息系统当中,目前常用的体系结构有三种,即单机结构、联机结构与服务器结构。 【×】 23.在不影响代码的容量和可扩充性的情况下,代码长度越短越好。 【√】 24.缩略码实际上是助记码的特例,直观明了,但是不易记忆。 【×】 25.概念模型与存储结构、存取方式等数据库的具体实现内容无关。 【√】

34

26.人一机接口设计的内容包括输出设计、输入设计与人一机对话设计三个方面。

【√】

27.输出设计应该使用方便,一目了然,符合开发者的习惯。 【×】 28.系统应该对操作人员的各种操作作出响应。 【√】 29.PAD是一种支持结构化设计的图形工具。 【√】 30.NS图所得到的程序必定是结构化的。 【√】

5.3选择题

( )1.下列哪种耦合方式的耦合度最低、性能最好? A、过程耦合 B、控制耦合 C、功能耦合 D、数据耦合

( )2.不属于系统设计阶段的工作是哪一个? A、程序设计 B、代码设计 C、输入输出设计 D、数据库设计

( )3.标明衣服大小号码的代码(例如m、xll),属于什么代码? A、 缩略码 B、助记码 C、 自然码 D、省略码

( )4.不符合人机接口设计中输出格式设计要求的是哪一个? A、使用方便,符合开发者的习惯 B、便于计算机处理 C、规格标准化,文字统一化

D、能满足系统的发展的项目增减的需要。

( )5.下图描述的是人机对话方式的是哪一个? ** 对账系统 ** 1、 对账单输入 2、 对账单输出 3、 计算机对帐 4、 人工对帐 5、 退出 请输入功能代码(1-5)

A、选择式 B、菜单式

35

D 】 A 】 A 】 A 】 B 】

【【 【【【 C、填表式 D、问答式

( )6.系统结构图里,用于表示模块调用中数据流的符号是什么?【 C 】 A、带实心小圆圈的箭头线 B、带弧形的箭头线 C、带空心小圆圈的箭头线 D、带菱形的箭头线

( )7.进行代码设计的阶段是哪个阶段? 【 B 】 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、循环调用

36

【 B 】 【 A 】 【D 】 【 B 】 【 C 】

【 C 】

( )14.下列不属于系统结构图结构的是哪一个? 【 D 】 A、内导结构 B、转换结构 C、外导结构 D、选择结构

( )15.不属于模块评价标准的是哪一个? 【 D 】 A、聚合性高 B、耦合性低

C、影响范围是控制范围的子集 D、控制范围是影响范围的子集

( )16.不属于绘制系统结构图基本原则的是哪一个? 【 A 】 A、每一模块均有自己独立的工作任务,只有下级模块的命令才能执行 B、模块之间的信息交流只局限于其上级模块与下级模块

C、若某一个模块要与其邻近的同级模块发生联系,则必须通过它们各自的上级模块进行传递

D、模块之间的调用次序是从上到下,自左向右进行

( )17.下列不属于代码设计原则的是哪一个? 【 C 】 A、惟一确定性 B、易识别性 C、简单易懂 D、可扩充性

( )18.下列不属于数据库设计过程的是哪一个? 【 B 】 A、概念模型设计 B、表单设计 C、逻辑模型设计 D、物理设计

5.5简答题

1.系统设计的任务是什么?

答:即系统的总体设计与系统的详细设计。 2.详细设计包括哪些设计?

答:有代码设计、数据库设计、输入输出设计和处理过程设计等。 3.系统设计的原则有哪些?

答:(1)系统的观点;(2)采用模块化的结构;(3)阶段划分明确,分步实现;(4)尽可能的选用先进及合格的计算机程序设计语言;(5)合理的使用 goto 语句。

37

4.系统设计的五个指标有哪些?

答:(1)可靠性;(2)工作质量;(3)可维护性;(4)工作效率;(5)经济性。 5.结构化设计的任务是什么?

答:结构化设计的任务就是根据数据流程图来建立系统结构图,用系统结构图来描述系统分层次模块结构以及模块之间的通信与控制关系 6.系统结构图的组成?

答:系统结构图中最基本的组成部分就是模块、调用关系、数据流和控制流。 7.模块有哪些属性?

答:一个模块本身具有三种基本属性:(1)功能,说明该模块实现什么;(2)逻辑,描述模块内部如何实现所需要的功能;(3)状态,描述模块的使用环境与条件以及和其他模块间的相互关系

8.模块的调用关系有哪些?

答:(1)直接调用;(2)选择调用;(3)循环调用。 9.模块的评价标准是什么?

答:(1)模块的聚合性要强;(2)模块的耦合性要弱;(3)模块的影响在控制范围之内。

10.模块聚合性有哪些等级?

答:分六个等级:偶然聚合;逻辑聚合;时间聚合;过程聚合;顺序聚合;功能聚合。

11.模块的耦合性有哪些类型?

答:(1)数据耦合;(2)控制耦合;(3)内容耦合。

12.通常用哪些方法来达到模块影响范围和控制范围的良好关系?

答:(1)在整个系统结构中向上移动判断点的位置,以扩大模块的控制范围;(2)

将具有判断功能的模块合并到它的上层调用模块当中去,从而提高判断点的位置;(3)在系统结构层次中,将受到某判断模块影响而又不在其控制范围内的模块下移,使它处于判断模块的控制范围之内。

13.模块控制范围和影响范围的设计原则是什么?

答:在系统结构设计当中,应遵循以下基本原则:对于任何一个具有判断功能的模块,其影响范围应当是它的控制范围的一个子集。 14.模块间调用有哪些规定?

答:(1)模块之间的调用关系应符合军事调度的原则,每一模块均有自己独立的工

38

作任务,只有上级模块的命令才能执行;(2)模块之间的信息交流只局限于其上级模块与下级模块,任何模块不能与其他上下级模块或同级模块直接发生信息交流;(3)若某一个模块要与其邻近的同级模块发生联系,则必须通过它们各自的上级模块进行传递;(4)在系统结构图中,按照一般习惯,模块之间的调用次序是从上到下,自左向右进行。 15.描述系统结构图中的基本结构? 答:内导结构、转换结构、外导结构。 16.数据流程图有哪两种结构? 答:变换中心型和事务中心型。

17.系统性能的指标有哪些?衡量标准是什么?

答:系统性能指标有:系统吞吐量、系统响应时间、系统可行性、系统可维护性、系统安全保密性、系统可用性及其他。衡量一个计算机信息系统的好坏,常用的性能指标有:系统的吞吐量、响应时间、安全保密生、可靠性、可维护性、兼容性、设备的利用率等。

18.信息系统的物理结构有哪些?

答:信息系统物理结构有三种,即单机结构、联机结构与网络结构。 19.代码设计原则有哪些?

答:代码的设计原则有:(1)惟一确定性;(2)可扩充性;(3)易识别性;(4)简短性;(5)标准化。 20.代码有哪些种类?

答:代码种类有:顺序码、分组码、块码、助记码、缩略码。 21.代码的设计过程有哪几条?

答:代码设计步骤:(1)明确代码目的;(2)决定代码对象;(3)决定代码使用范围和期限;(4)分析代码对象的特性,包括代码使用频率、变更周期、追加删除情况及处理要求等。

22.描述数据设计的四个阶段?

答:(1)概念模型设计。通过对现实世界的信息流进行分析、选择、命名、分类、综合之后,用E-R图对其进行描述,称之为概念模型。

(2)逻辑模型设计。通过对E-R图的改进和优化,将其转换成某一个数据库管理系统能够接受的数据模型,称之为逻辑模型。

(3)物理设计。解决数据在计算机存储器上如何组织与存取等问题,使之既能够节省空间,又能够提高存取数据的速度。

39

本文来源:https://www.bwwdw.com/article/0ryg.html

Top