信息系统分析与设计问答题及应用题题库.docx
二、信息系统分析与设计问答题与应用题题库1、试举例说明决策问题的三种类型?答:按问题的结构化程度不同可将决策问题划分为三种类型,即:结构化决策、半结构 化决策和非结构化决策。2、说明数据、信息与知识之间的相互关系,它们在管理上有什么不同?答:(1)数据是对客观事物记录下来的、可以鉴别的符号,这些符号不仅指数字,而且包 括字符、文字、图形等等;数据经过处理仍然是数据。处理数据是为了便于更好地解释,只 有经过解释,数据才有意义,才成为信息;可以说信息是经过加工以后、并对客观世界产生 影响的数据。(2)信息(Information)是对客观世界各种事物的特征的反映,是关于客观事实的可 通讯的知识。(3)所谓知识,就是反映各种事物的信息进入人们大脑,对神经细胞产生作用后留下 的痕迹。知识是由信息形成的。(4)在管理过程中,同一数据,每个人的解释可能不同,其对决策的影响可能不同。 结果,决策者利用经过处理的数据做出决策,可能取得成功,也可能失败,这里的关键在于 对数据的解释是否正确,即:是否正确地运用知识对数据做出解释,以得到准确的信息。3、信息系统开发有哪几种策略?各有何优缺点?适用于什么场合?答:开发管理信息系统有两种策略:(1)“自下而上”的开发策略:其优点是可以避免大规模系统可能出现运行不协调的危 险,但缺点是不能像想象那样完全周密,由于缺乏从整个系统出发考虑问题,随着系统的进 展,往往要作许多重大修改,甚至重新规划、设计。这种开发策略用于小型系统的设计,适 用于对开发工作缺乏经验的情况。一般在组织初装和蔓延阶段,各种条件(设备、资金、 人力)尚不完备时,常常采用这种开发策略。(2)“自上而下”的开发策略:此种开发策略强调从整体上协调和规划,由全面到局 部,由长远到近期,从探索合理的信息流出发来设计信息系统;由于这种开发策略要求很强 的逻辑性,因而难度较大。在实践中,对于大型系统,通常是自上而下地作好MIS的战略 规划。4、制定战略规划的具体步骤是什么?答:制定战略规划的具体步骤依次为:确定规划的性质、收集相关信息、进行战略分析、 定义约束条件、明确战略目标、提出未来的略图、选择开发方案、提出实施进度、通过战略 规划。5、如何理解广义和狭义的生命周期法?答:(1)广义的生命周期法通常说的信息系统开发的生命周期,指的是系统分析员、软件工程师、程序员以与最终 用户建立信息系统的一个过程,是管理和控制信息系统开发过程的一种基本框架,是信息系 统开发中的一种用于规划、执行和控制信息系统开发的项目组织和管理方法,是系统工程原 理在信息系统开发中的具体应用。从宏观上讲,任意一个信息系统的生命周期都可以分为系 统规划、系统分析、系统设计、系统实施、系统运行和维护等五个阶段。这就是我们讲到的 广义的信息系统生命周期法。(2) 狭义的生命周期法狭义的生命周期法主要指的是结构化系统开发方法SSDM ( Structured System Development Methodologies),亦称 SSA&D (Structured System Analysis and Design)或 SADT (Structured Analysis and Design Technologies ),是自顶向下结构化方法、工程化的系统开 发方法和生命周期方法的结合,又叫结构化生命周期法。结构化生命周期法,它是迄今为止 开发方法中最普遍、最成熟的一种,是与广义生命周期法配合最规X、最严谨的一种开发方 法。该方法要求信息系统的开发工作,从初始到结束划分为若干阶段,预先规定好每个阶段 的任务,再按一定的准则来按部就班地完成。6、生命周期法的成功要素有哪些?答:-建立面向用户的观点,根据用户需求来设计系统;-自顶向下来规划或设计信息系统;-严格按阶段进行;-有效的工作文档;-运用系统的分解和综合技术,使复杂的系统结构化、模块化;-强调阶段成果的审定和检验。7、如何进行有效的文档管理?答:-文档管理的制度化。文档要标准化、规X化。文档管理的人员保证。维护文档的一致性。8、请简述信息系统开发的结构化思想。答:结构化是把系统功能当作成一个大模块,根据系统分析与设计的不同要求,进行模 块的分解或者组合工作,这将贯穿于系统分析、系统设计和程序设计的各个过程。这里的“结 构化”含义指的是“严格的、可重复的、可度量的”。结构化方法是从数据流的角度将问题分 解为可管理的、相互关联的子问题,然后再将这些子问题的解综合成为整个业务问题解的一 系列技术的总称。结构化的实质是'自顶向下,逐步求精,分而治之'。结构化系统设计的基 本思想是:(1) 将一个复杂的系统分解成一个多层次的模块化结构结构化设计认为,任何一个系统都具有两个特征:过程特征:任何一个系统都可以分解 成若干个有序的过程;层次特征:组成系统的各部分之间存在着一种上下级的隶属关系、管 辖关系。按照这种思想,可以将一个无论多么复杂的系统,逐步分解成若干个十分简单的模块的集合: 首先将系统按照过程的特征分解成几个模块,再按照层次特征将上述模块中的每一个模块分 解成更小的模块,这种分解可以进行多次,使得最底层的模块变得非常简单。这样就将一个 原来十分复杂的系统分解成一个多层次的模块化结构,如图3-4所示。(2) 每一个模块尽可能独立即尽量使每个模块成为一个独立的组成单元,使模块之间的联系降到最低程度。至于模 块之间的耦合关系在本书第七章中将予以详细阐述。(3) 可用直观的工具来表达系统的结构结构化方法为系统开发人员提供了一套简明的图形表达工具,如数据流图、数据字典、 数据存储规X化、数据立即存取图以与功能分析的表达方法,包括决策树、决策表和结构 式语言等。9、组织的信息需求有哪些层次?应该如何选择信息系统建设的突破口?答:组织的信息需求的层次:-生产作业层的信息化;-管理办公层的信息化;-战略决策层的信息化;-协作商务层的信息化。协作商务层是基于组织内部与外部联系讲的。前三者则是基于组织内部讲的,形成组织 内部信息化的三个层次。原则上讲,信息化应该自下而上,有里而外,因为这样数据才取自于源头,真实、有效。 但实际上,组织的发展是不平衡的,出现的问题在各个层次的分布是不均匀的。所以,组织 在进行信息化规划时,对信息化的建设应该做出先后安排,最好先解决的是组织的瓶颈问题。 也就是说将组织的瓶颈需求作为信息系统建设的突破口。10、如何进行可行性分析?答:可行性分析的意思是根据系统的环境、资源等条件,判断所提出的信息系统项目是 否有必要、有可能开始进行,如果要进行,那么采用什么建设方案。所谓可行性应该包括必要性和可能性两个方面。没有必要性的项目是不应该开始进行的。 一些单位的信息系统应用项目开展不起来的重要原因之一就是领导和管理人员没有紧迫感, 没有认识到信息化对组织竞争力的支持。一般来说,没有迫切的需要,勉强地开展信息系统 建设,是很难取得好效果的。信息系统项目建设的可能性主要从技术、经济、社会意义等三 个方面去分析11、调查研究的目的是什么?如何保证调查研究的准确全面?答:调查研究的目的一一在于完全掌握现行系统的现状,发现问题和薄弱环节,收集 资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。为了获得对组织管理的全 面认识,调查研究必须在一定的组织下,按科学的方法和步骤进行。系统调查必须按一定的 原则进行,才能保证信息的翔实、全面,防止片面性和局部性。在调查研究中,要注意系统 性和完整性,详细了解管理过程的方方面面和来龙去脉,从系统现状出发,了解管理的实际 状况,得到客观资料,并以此为基础全面分析企业管理现状,避免从局部出发得出不符合实 际的结论12、用业务流程图描述一个你熟悉的业务流程。答:某单位工资发放过程如下:工资发放前,由财务科根据已存档的“上月工资发放清单”和人事科送来的“本月人员与 工资变动表”填写“本月工资发放清单”中的相关项。接着,再根据总务科送来的“本月扣款清单”将扣款数填入“本月工资发放清单”。最后计算出每位职工的应发工资数,并填入“本月工 资发放清单”,为工资发放人员发放工资做好准备。其业务流程图如下:13、根据业务流程图,抽象出数据流程图。答:14、HIPO图的主要内容是什么?答:层次化输入-处理-输出法(Hierarchy input-process-output, HIPO)是一种描述系 统结构和模块内部处理功能的工具。HIPO图由层次结构图(structure chart)和IPO图 两部分组成,在一层次体系中将系统设计按其详细程度分层,依次地说明所有的输入、处理 和输出。IPO图则是描述模块内部功能的工具,包含了输入、处理、输出和与之相应的数 据库/文件,所在的模块等信息。IPO中,比较复杂的部分是处理逻辑的描述。由于处理 过程复杂,如果不能准确无歧义的描述,将会给以后的编程工作带来混乱,需要使用比较规 X的描述方法,如结构化英语、决策树、判定表和算法描述语言等。15、系统分析报告的目的是什么?包含哪些内容?答:系统分析报告也称为系统说明书,是调查研究和系统分析阶段成果的总结。它反映 了这一阶段调查研究和分析的全部情况,是下一步进行系统设计和实现的纲领性文件。系统 分析报告的内容主要包括:(1)组织情况概述(2)现行系统运行状况(3)新系统逻辑方案(4)系统设计与实施的初步计划16、系统设计的原则是什么?答:系统设计总的原则是保证系统设计目标的实现,并在此基础上使技术资源的运用达 到最佳。在进行系统设计过程中,应遵循以下原则。(1) 系统性原则在系统设计中,要从整个系统的角度进行考虑,使系统有统一的信息代码、统一的数据 组织方法、统一的设计规X和标准,以提高系统的设计质量。(2) 经济性原则经济性原则是指在满足系统要求的前提下,尽可能减少系统的费用支出。一方面,在系 统硬件投资上不能盲目追求技术上的先进,而应以满足系统应用需要为前提。另一方面,系 统设计应避免不必要的复杂化,各模块应尽可能简洁,以便缩短处理流程,减少处理时间。(3) 可靠性原则可靠性既是评价系统设计质量的一个重要指标,又是系统设计的一个基本出发点。只有 设计出的系统是安全可靠的,才能在实际中发挥它应有的作用。一个成功的管理信息系统必 须具有较高的可靠性,如安全XX性、检错与纠错能力、抗病毒能力、系统恢复能力等。(4) 简单性原则在系统达到预定目标、完成规定功能的前提下,应该尽量简单。具体来说,在设计过程 中,要设法减少数据输入的次数和数量,提高系统中数据的共享性;要使操作简单化,使用 户容易理解操作的步骤和要求,确保用户的主动地位;系统结构清晰合理,易于理解和维护。(5) 灵活性原则系统对外界环境的变化要有很强的适应能力,系统容易修改和维护。因此系统设计人员 要有一定的预见性,要从通用的角度考虑系统设计。17、结构化系统设计有哪些优点?答:结构化设计方法的基本思想是使系统模块化,即把一个系统自上而下逐步分解为若 干个彼此独立而又有一定联系的组成部分,这些组成部分称为模块。对于任何一个系统都可 以按功能逐步由上向下,由抽象到具体,逐层将其分解为一个多层次的、具有相对独立功能 的模块所组成的系统。设计人员以系统的逻辑模型为基础,并借助于一套标准的设计准则和 图表等工具,逐层地将系统分解成多个大小适当、功能单一、具有一定独立性的模块,把一 个复杂的系统转换成易于实现、易于维护的模块化结构系统。概括来说优点如下:对于一个复杂的系统,用分解的方法予以化简;采用图表表达工具, 有一套基本的设计准则,有一组基本的设计策略;有一组评价标准和质量优化技术。18、试画出学生学籍管理系统的模块结构图。P419、代码的设计原则是什么?答:在代码设计时,应遵循以下原则:(1)适用性代码通常是由计算机进行存储和管理的数据,因此在设计时必须考虑要适应计算机处理。(2)合理性代码结构要与所描述的对象的分类体系相匹配。(3)简单性代码的设计要尽可能简单、明了,以便降低误码率,提高工作效率。(4)系统性是指代码可以分组,并有一定的分组规则,从而在整个系统中使代码具有通用性和一致 性。(5)稳定性代码的定义和描述应具有相对稳定性,要避免过多的改动。(6)可扩充性必须留有一定的后备余量,以适应发展的需要。(7)标准化国际、国家和行业的有关标准是代码设计的重要依据,应尽量采用已标准化的编码,此 外,系统内部使用的代码也应统一。(8)便于识别和记忆为了同时适合人和计算机,代码不仅要有逻辑含义,而且还应便于识别和记忆,对于一 些容易混淆的字符和数字应少用。20、简述模块层次图(H图)与系统结构图(控制结构图)的关系。答:HIPO技术是用图形方法表达一个系统的输入和输出功能以与模块的层次。HIPO(Hierarchy plus Inp ut/process/Output)技术包含两个方面的内容:(1)H图,用此图表示自顶向下分解所得系统的模块层次结构,H图又可称为模块层 次图。H图中一个方形的方块代表一个模块,方块内可写出标识此模块的处理功能或模块名。 模块间的调用关系,用联结两模块的直线表示。(2)IPO图(输入-处理-输出图),此图描述分层图中一个模块的输入、输出和处理内容。应用HIPO技术可以进行系统设计、评价,在系统实施之前加工、修改已设计的系统。 HIPO图清晰易懂,可以使用户、管理人员和其他系统建设者很方便地理解软件系统的结构, 也有利用程序的编写和系统的维护。在系统设计中,为了保证系统的可行性、可读性、可修改性,这就要求对模块之间的控 制和通信关系给以系统明确的描述。描述模块的层次结构和它们之间的控制通信联系工具是 系统结构图。系统结构图也是用方块表示模块,模块间用箭线联结,箭头指示方向为被调用 的模块。调用关系分为直接调用(无条件调用)、选择调用(判断调用)和重复调用(循环 调用)三种。系统结构图的出发点是数据流图,但如果已具备H图,则在此基础上加注模块间的控 制与通信标志就成了系统结构图21、按以下调查结果画出订货业务流程图:采购员从仓库收到缺货通知单后,查阅订货合同单,若已订货,则向供货单位发出催货 请求,否则就填写补充订货单交供货单位。供货单位发货同时,向采购员发出提货通知单。22、某仓库管理系统按以下步骤进行信息处理,试画出数据流程图。(1)保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到'出 库流水帐”和“入库流水帐”,并修改“库存台帐”。(2)根据库存台帐由统计、打印程序输出库存日报表。(3)需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询 结果。答:入库流水账-t出库流水账23、某工厂成品库管理的业务过程如下:成品库保管员按车间送来的入库单登记库存台 帐。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库 单,其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联分别送 销售科和会计科。试按此业务过程画出业务流程图。答:24、某银行储蓄所存(取)款过程如下:储户将填好的存(取)单与存折送交分类处理 处。分类处理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折与 存(取)单直接退还储户重新填写;如果是存款,则将存折与存款单送交存款处处理。存款 处理处取出底帐登记后,将存折退还给储户;如果是取款,则将存折与取款单送交取款处, 改服务台取出底帐与现金,记帐后将存折与现金退给储户。从而完成存(取)款处理过程。 试按此画出数据流程图。答:系统的数据来源是生产部、车间和物资采购员,数据去处项是主管领导,由此推出此系统的 最高层数据流程图(关联图)。系统具备四个最基本功能:入库管理、出库管理、限额管理 和统计,绘制系统顶层数据流程图。顶层数据流图中,入库管理还可以进一步分解成为三个 部分:正常入库、接收退料单和退料处理,而出库管理可分解为接收限额领料单、限额核对、 接收物资领料单和出库处理四个部分,试绘制入库管理的数据流程图。答:库房管理系统顶层图:生产部F1生产作业计划D1 I库存数据4F3退料单/1车间| F2领料单3-出库管理</统计一F5库存报表主管领导库房管理系统第一层数据流图:|生产部L旦h/1物资 _F4 .11 2I采购员I正常入库)限额管理,车间F31.2接收退料单1.3X,JD3退料单退料处理F2 13.1*接收限额 限额领料单七领料单)F2.2物资领料单D4 I限额领料单/33*接收物资I领料单J库存数据3.2k限额核对,主管领导I统七3.4出库处理1D5物资领料单26、下图已给出某单位工资处理的一级数据流图,将其改成方框图形式,并试着绘制二级数据流图。答:工资处理数据流程图(最高层):工资处理详细数据流图:未批准的领料+工资单27、车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车 间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料, 否则将缺货通知采购人员。绘制系统数据流图。答:28、如何理解管理信息系统既是一个技术系统,又是一个社会技术系统。答:管理信息系统全面使用计算机、网络通讯、数据库等技术,它是一个技术系统。MIS作为一个人机系统,以组织为根基。组织是一个社会技术系统,MIS面向组织并未组 织服务的,因此管理信息系统是一个社会技术系统。管理信息系统和组织结构之间互相影响, 管理信息系统导致新的组织结构产生,而组织结构又对管理信息系统的分析、设计等产生重 要影响。