文档库 最新最全的文档下载
当前位置:文档库 › 信息系统分析与设计

信息系统分析与设计

信息系统分析与设计
信息系统分析与设计

信息系统分析与设计思考题

1.给出信息系统的物理结构、层次结构描述P13

答:

信息系统的物理结构是指系统的硬件、软件、数据等资源构成的一个实体系统。

1)硬件系统。包括主机和外围设备,其中主机主要由中央处理单元(CPU)和主存储器(又称内存储器)组成。

(2)软件系统。包括系统软件(System Software)和应用软件(Application Software)两大部分。

(3)通信网络系统。指用于通信网络的有关设备和软件。如交换机、路由器、通信介质(如:双绞线、同轴电缆、光缆、微波、卫星等)、网络管理软件和数据通信软件等。

(4)数据及其存储介质。数据不仅指数据库,还包括模型库、知识库、规则库、方法库等,

(5)非计算机系统的信息收集、处理设备。

(6)规章制度。

(7)工作人员。计算机和非计算机的操作、维护人员、程序设计员、数据库管理员、系统分析及信息系统的有关管理人员。

信息系统的物理结构按空间的分布情况又可分为集中式和分布式两大类。

信息系统的层次结构是先将整个系统分为若干管理层次,然后在每个层次上建立若干功能子系统。按照图1-3对信息的划分,信息系统的层次结构可分为三个层次:战略层、战术层和业务层。

战略层信息管理的任务是辅助高层管理者根据外部环境的信息和有关模型方法确定或调整企业目标。

战术层信息管理的任务是辅助中层管理者根据企业的整体目标和长期规划制定中其产、供、销活动计划,

业务层信息管理的任务是辅助基层管理者合理安排各项活动的作业计划的执行,根据计划实施情况进行调度、控制,对日常业务活动进行分析、总结,提出报告等。

2.简述生命周期法各个阶段的主要任务,并说明其优缺点。P22

答: 1.生命周期法分为5个阶段,

1)系统规划

系统规划阶段的主要任务是对组织的环境、目标、现行系统的状况进行初步调查,根据组织的整体目标和发展战略,确定信息系统的发展战略,明确组织总的信息需求,制定信息系统建设总计划,2)系统分析

系统分析阶段的主要任务是对现行系统进行详细调查,进行可行性分析,确定新系统的基本目标和逻辑功能要求,提出新系统的逻辑模型。

3)系统设计

系统设计阶段的主要任务是根据系统分析提出的逻辑模型,确定新系统的物理模型,

4)系统实施

系统实施阶段是将新系统付诸实施的阶段。这一阶段的任务包括计算机系统等设备的购置、安装和调试,程序的编写和调试,人员培训,数据文件转换,系统高度与转换等。

5)系统运行与维护

系统投入运行后,需要评价,并经常进行维护,记录系统运行的情况,按照一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。

2.生命周期法的优点

生命周期法的主要优点是:整个开发过程阶段和步骤清楚,每一阶段和步骤均有明确的成果,这些成果以可行性分析报告、系统分析说明书、系统设计说明书等形式表现出来,并作为下一阶段工作的依据。在每阶段和步骤中,整个项目可以划分为许多组成部分,各部分可各自独立地开展工作,且各部分的工作必须按要求到期各阶段或步骤的终点,这有利于整个项目的管理与控制。

3.生命周期法的缺陷

在实践过程中,生命周期法也存在一些缺陷:

(1)难以准确定义用户需求。系统的开发过程是一个线形发展的“瀑布模型”,各阶段须严格按顺序进行,并以各阶段提供的文档的正确性和完整性来保证最终应用软件产品的质量,这在许多情况下是难以做到的。用户在初始阶段提出的要求往往既不全面也不明确,而在设计过程中,用户可能感到最初的目标达不到要求,需要修改,这给开发工作不仅带来较大的工作量,而且使开发工作存在较大的难度。

(2)开发周期长,难以适应环境的变化。对于一个比较大的系统,开发工作可能需要2—3年,在此期间,用户的要求会越来越高,环境的变化可能使原提出的配置、设计要重新考虑。

(3)系统开发成本高,效率低。系统开发的各个阶段的工作从系统分析、系统设计到系统实施,绝大部分工作靠人工完成。

所以生命周期法的适用范围是:主要适用于规模较大、结构化程度较高的系统的开发。

3.简述原型法的开发过程,并说明其主要优点和局限性。P24

答:开发过程如下图:

原型法的主要优点表现在:

(1)原型法的开发过程是一个循环往复的反馈过程,符合用户对计算机应用的认识逐步发展、螺旋式上升的规律。开始时,用户和设计者对于系统的功能要求的认识是不完整的、粗糙的。通过建立原型、评价原型、修改原型的循环过程,设计者以原型为媒介,及时取得来自用户的反馈信息,不断发现问题,反复修改,完善系统,确保用户要求得到较好满足。

(2)原型法很具体,使用户能很快接触和使用系统,容易为不熟悉计算机应用的用户所接受,可提高用户参与系统开发的积极性。

(3)原型法开发周期短,使用灵活,对于管理体制和组织结构不稳定、有变化的系统比较适合。

原型法有一定的局限性,这主要表现在:

(1)对于一个大型的系统,如果不经过系统分析来进行整体性划分,想要直接用屏幕来一个一个地模拟是很困难的。

(2)对于大量运算的、逻辑性较强的程序模块,原型法很难构造出模型来供人评价。

(3)对于原基础管理不善、信息处理过程混乱的问题,使用有一定的困难。首先是由于工作过程不清,构造原型有一定困难;其次是由于基础管理不好,没有科学合理方法可依,系统开发容易走上机械地模拟原来手工系统的轨道。

由于原型法需要快速形成原型和不断修改演进,因此,系统的可变更性要好,要易于修改。采用原型法可以用具有形成原型和修改原型的支撑工具,如系统分析和设计中各种图表的生成器、应用程序生成器等。

所以原型法的适用范围是:处理过程明确、简单系统;涉及面窄的小型系统,不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范;大量批处理系统。

4.叙述面向对象方法的基本思想及开发过程。P25

答:1.面向对象方法的基本思想

(1)客观世界中的任何事物都是对象。对象是数据与操作的封装通信单位,它具有静态特征和动态特征。静态特征即可以用某种数据来描述的特征,动态特征即对象所表现的行为或对象所具有的功能。对象作为一个整体,对外不必公开这些属性与操作,即对象的封装性(Encapsulation)。

(2)对象之间有抽象与具体、一般与特殊、整体与部分等几种关系,这些关系构成对象的结构(Structure)。(3)把一组具有相同结构、操作和约束条件的对象称为“类”(Class)。对象由类说明和类实现两在部分组成。类说明统一描述对象类的结构、应遵守的约束规划以及执行的操作,以便用户了解对象类的具体作用与功能;类实现则由开发人员掌握,用户不必了解。一个类的上层可以有超类,下层可以有子类,一个类可以有多个超类,也可以有多个子类,超类是下层子类的概括,子类可以继承超类的属性、操作和约束规则,这就是类的继承性(Inheritance)。

(4)对象之间可以互送消息(Message)。消息就是向对象发出的服务请求,它应该含有提供服务的对象标识、服务标识、输入信息和回答信息。消息的接收者是提供报务的对象,通过消息进行对象之间的通信。

2.面向对象方法的开发过程

一般说来,面向对象方法的开发过程分为四个阶段:

1)系统调查和需求分析

本阶段类的等于生命周期法中的需求分析阶段,即对系统将要面临的问题以及用户对系统开发的需求进行调查研究,确定系统开发的目标和任务,弄清问题是什么。

2)分析问题和求解问题

本阶段为面向对象的系统分析,即从问题域中抽象的识别出对象以及其行为、结构、属性、方法等。

3)整理问题

本阶段为面向对象的系统设计,即对分析的结果作进一步地抽象、归类、整理、并最终以范式的形式将它们确定下来。

4)程序实现

本阶段为面向对象的程序设计,即用面向对象的程序设计语言将设计整理的范式直接映射为应用程序软件,并调试之。

5.给出计算机辅助软件工程(CASE)的含义、主要目标及应具备的基本功能。P29

答:1.计算机辅助软件工程(Computer Aided Software Engineering,简称CASE)是实现系统开发工作的基于计算机的自动化,提高系统开发效率与质量的重要途径。如果严格地从认知方法论的角度来看,CASE

技术,但从CASE的发展对系统开发过程所支持的程度来看,又不失为一种实用的系统开发方法。

2. CASE的主要目标是:使结构化方法可以全面实施,使原型的建立有了高效率的手段,加快系统的开发过程,使系统开发人员的精力集中于开创性工作,通过自动检查提高软件的质量,提高软件的可重用度,简化系统的维护工作。

3.CASE的功能

一个完整的CASE,必须具备以下功能:

(1)中心信息库。是存储和组织所有与应用软件系统有关信息的一种机构,包括系统的规划、分析、设计、实现和计划管理等信息。如:结构化图形、屏幕与菜单的定义、报告的模式、记录说明、处理逻辑、数据模型、组织模型、处理模型、源代码、事务规则、项目管理形式、数据元素以及系统信息模型之间的关系等。中心信息库具有对系统信息存储、访问更新、分析和报告的功能,系统开发人员可以直接从中获取所需的信息。

(2)图形功能。图形实际上是软件模型化的语言,它为软件的描述提供了一种简明的、没有歧义的方法,是产生好的系统和程序文档的基础。清晰的图形在复杂系统的开发和编程的过程中起着关键性的作用,它能为开发人员提供清楚的思路,加快工作速度并提高产品的质量。图形更是一种重要的沟通工具,在开发过程中,需要一种规范化的图形技术,使开发人员能够更好地交流思想,才能把系统的各个组成部分精确地集成起来。用交互式方式在计算机屏幕上绘图,可加快图形绘制过程,实现标准化,实现文档自动生成等。

(3)查错功能。在系统开发中,尽早查出错误,并排除错误是降低成本的一种行之有效的方法。CASE提供了自动检查的功能,其思想是以规格说明(即系统说明书)为依据进行检测,达到系统的一致性和完整性。

(4)支持建立系统的原型。CASE中,为建立原型提供了各种工具,如:屏幕绘图程序,报告生成程序,菜单建立程序,可执行的规格说明语言等。借助于CASE模拟工具,系统开发人员可对原型进行模拟运行以证实系统设计模型的正确性。

(5)代码自动生成。CASE通过由程序设计规格说明生成代码,实现编程阶段的自动化。这种自动生成可能是一个框架,也可能是一个完整的程序。其框架可以是数据库、文件、屏幕和报表描述的代码;其完整程序可以是可执行代码,需要访问的数据库/文件、屏幕求助信息、出错信息及程序文档等。这样大大地提高了系统开发的效率。

(6)有利应用结构化方法。CASE提供的若干工具,有利于结构化分析、结构化设计和结构化程序设计,从而使结构化方法实现自动化。CASE工具为画数据流图、E—R图(实体联系图)等这类结构化图提供了图形支持,同时可自动生成诸如系统说明和伪码等形式的规格说明。同时,CASE指导用户正确地使用结构化方法,要求用户按照一定的标准化次序和程序进行系统分析与设计。

由于系统开发涉及到复杂的技术背景和管理环境,人在系统开发各阶段中始终处于关键地位。全部开发工作自动化是不切实际的幻想,但采用CASE方法可辅助人们更快、更好、更省地进行系统开发。特别是基于人工智能的CASE方法将对系统开发产生重大的影响。

6.简述信息系统的几种主要开发方式。P30

答:1.自行开发

这种开发方式需要本单位有专业的开发队伍和开发必备的设备条件。开发队伍包括系统分析师、程序设计员、系统维护员和有经验的管理人员等。设备条件要有系统开发的计算机硬件、软件及网络设备等。还有准备较齐全的参考资料。

自行开发的主要优点是:可锻炼本单位计算机开发应用的队伍,当企业管理业务有变化或发展时,可以及时对系统进行变更、改进和扩充,即有利于系统维护。其主要缺点是:开发人员受到本单位领导思想的束缚,不易开发出一个高水平的管理信息系统,而且全部都要用本单位内部的费用。

2.委托开发

委托开发是把系统开发任务委托软件开发公司或科研单位进行开发。由于整个开发工作委托给外单位,故选择好具有开发经验、又熟悉本系统业务的委托单位,并正确地将企业对新的管理信息系统的需求传达给委托单位,就成为开发是否成功的关键。因此,企业事前应当在调查研究的基础上,向委托开发的单位提出系统开发任务书,明确新系统的目标、范围和总的功能需求。如何寻找委托开发单位;目前的能用作法是招标,即企业把系统开发任务委托给招标公司或主管部门,先制作招标文件,向社会公开发标,凡愿意竞标的公司或单位都可购买标书,接着在新闻媒体和纪检等监督机制下公开开标,最后请评标专家进行评标,推荐一至二名候选单位交用户决策者最终确定,再鉴定委托开发合同。当然,在开发过程中,用户应派出精通业务的人员参与开发方案的研究,监督、控制工作的进展,以保证工作的质量。

这种开发方式的优点是:开发周期短,企业不必组织本企业的开发队伍,如果选择好开发单位,企业能密切配合管理工作,使之符合现代信息处理要求,则可开发出较高水平的系统。其主要缺点是:当企业管理发生变化或扩展时,系统维护工作困难。

3.合作开发

合作开发是介于自行开发与委托开发之间的一种方式。合作开发方式对用户单位的技术力量(即开发能力)有一定要求。与委托开发一样,要寻找好的合作伙伴,合作伙伴的实力、经验、业绩、能力是应该首先考虑,主要看合作伙伴的技术水平。用户单位主要是参与管理和业务的处理。

这种开发方式的优点是可充分发挥科研技术机构技术力量强。用户单位人员对管理业务熟悉的优势,共同开发出具有较高水平而又适应性强的系统,系统维护起来比较容易,也有利于用户单位计算机应用队伍的培养与提高。其主要缺点是:合作的界限如何划分,责、权、利如何明确存在一定的难度。

4.购买(租用)软件包

随着计算机应用的不断发展,商品化软件、通用化软件将越来越多。用户根据自己的需要,购买(或租用)软件包是最省力、最便捷、最经济的开发方式。尤其对于自身不具备系统开发能力的中、小型企业适用。同时国内外系统开发人员的待遇越来越高,使得委托开发、合作开发的成本都很高。应该提出,由于各个单位(即使是同类型的企业)都有自己个性,管理模式也有差异,因此,通用化软件要完全通用是不可能的,这就需要有一个二次开发的过程。目前出售或出租商品化软件的公司都提供了维护服务,并负责安装、调试、更新、升级等。

7.信息系统开发主要有哪些文档?叙述文档的重要性,说明如何进行文档管理。P33

答:在信息系统开发过程中,主要的文档有:可行性报告,系统分析说明书,系统设计说明书,程序代码,测试报告,用户使用手册等。

2.文档的重要性

文档在信息系统的开发中有十分重要的作用。主要有如下几个方面:

(1)文档便于查阅和核对。

(2)文档是开发人员之间、开发人员与用户之间进行交流的有效形式。

(3)前期工作的文档是后期工作的基础,也就是说,后期工作是在前期工作文档的基础上的继续。

下面着重强调文档在系统开发人员、项目管理人员、系统维护人员、系统评价人员以及用户之间的多种作用。

(1)用户与系统分析人员在系统规划和系统分析阶段通过文档进行沟通。这里的文档主要包括可行性研究报告、总体规划报告、系统开发合同、系统方案说明书等。有了文档,用户就能依次对系统分析员是否正确理解了系统的需求进行评价,如不正确,可以在已有文档的基础上进行修正。

(2)系统开发人员与项目管理人员通过文档在项目期内进行沟通。这里的文档主要有系统开发计划(包括工作任务分解表、网络图、甘特图等)、系统开发月报以及系统开发总结报告等项目管理文件。有了这些文档,不同阶段之间的开发人员就可以进行工作的顺利衔接,同时还能降低因为人员流动带来的风险,因为接替人员可以根据文档理解前面人员的设计思路或开发思路。

(3)系统测试人员与系统开发人员通过文档进行沟通。系统测试人员可以根据系统方案说明书、系统开发合同、系统设计说明书、测试计划等文档对系统开发人员所开发的系统进行测试。系统测试人员再将评估结果撰写成系统测试报告。

(4)系统开发人员与用户在系统运行期间进行沟通。用户通过系统开发人员撰写的文档运行系统。这里的文档主要是用户手册和操作指南。

(5)系统开发人员与系统维护人员通过文档进行沟通。这里的文档主要有系统设计说明书和系统开发总结报告。有的开发总结报告写得很详细,分为研制报告、技术报告和技术手册3个文档,其中的技术手册记录了系统开发过程中的各种主要技术细节。这样,即使系统维护人员不是原来的开发人员,也可以在这些文档的基础上进行系统的维护与升级。

(6)用户与维修人员在运行维护期间进行沟通。用户在使用信息系统的过程中,将运行过程中的问题进行记载,形成系统运行报告和维修修改建议。系统维护人员根据维护修改建议以及系统开发人员留下的技术手册等文档,对系统进行维护和升级。

3.文档管理

文档管理可从以下几个方面进行:

(1)文档要标准化、规范化。在系统开发过程中,所有的文档必须统一标准。

(2)维护文档的一致性。信息系统开发过程本身是一个不断变化的动态过程,一旦需要对某一文档进行修改,要及时、准确地修改与之相关联的文档,否则将会引起系统开发工作的混乱。

(3)维护文档的可追踪性。由于系统的变化,文档要分版本来实现。

(4)文档管理的制度化。按系统开发的各个阶段,形成文档并进行管理。

8.简述信息系统规划的目标与特点。 P35

答:目标:根据组织的目标与战略制定出组织中业务流程改革与创新、明确系统整个生命周期内的发展方向、系统规模和开发计划。

特点: 1.信息系统规划是面向全局、长远的关键性的问题,具有较强的不确定性,结构化程度较低。

2、信息系统规划是一个管理决策过程,高层管理者是工作的主体。

3.信息系统规划要有概括性,宜粗不宜细。

4.信息系统规划是企业总体规划的一部分,要具有较强的应变能力。

5.信息系统规划必须理论联系实际。

9.叙述信息系统规划的主要任务。 P36

答:(1)制定信息系统的发展战略。信息系统服务于企业管理,其发展战略必须与整个企业的战略目标协调一致。首先要调查分析企业的目标和发展战略,评价现行信息系统的功能、环境和应用状况,再确定信息系统的使命,制定信息系统的战略目标及相关政策。

(2)制定信息系统的总体方案,安排项目开发计划。在调查分析企业信息需求的基础上,提出信息系统的总体结构方案。根据发展战略和总体结构方案确定系统和应用项目开发次序及时间安排。

(3)制定系统建设的资源分配计划。提出为实现系统开发计划所需要的硬件、软件、数据通讯设备、人员、技术、服务、资金等资源计划,作系统建设的概算。

10.叙述信息系统规划的内容。 P37

答: 1.信息系统总目标、子目标与信息系统架构

(1)组织的总体目标、子目标及策略;

(2)外部环境(产业状况、相关法规、顾客及供应商状况等);

(3)组织内部限制(如经营理念等);

(4)企业风险与预期结果;

(5)信息系统总体目标、子目标及策略;

(6)信息系统的架构(信息类别、主要系统名称、各系统的界面等)

2.现有资源分析

(1)清理现有信息系统资源,如硬件设备、软件设备、应用系统、人力资源等;

(2)分析现有信息系统资源运行情况及相关费用;

(3)对现有信息系统进行评估,包括主要功能系统(如财务系统、销售系统)、系统软件、数据库管理系统、应用软件等,对它们的组织策略、运行情况等方面进行评估;

(4)了解组织业务流程的现状、存在的问题和不足,为业务流程重组提供依据;

(5)分析人力资源状况,了解各类人员分类(系统分析员、程序设计员、操作员等),各部门对各类人员的配置;

3.预测未来信息技术的发展

信息技术的现状与未来的发展都会影响信息系统得规划。计算机、网络、DBMS、OA、ERP等的发展,软件的可用性及对未来系统的影响,系统设计方法的改变,甚至法规、竞争者行为等环境因素的对规划的影响,都必须纳入长期规划中。

4.子计划

子计划应包括硬件实施计划、软件实施计划、系统转换计划、人员培训计划以及财务预算等。

5.信息系统计划的更新

诸多因素会影响原有的信息系统计划,如设备的更新、人事的变动、科技的进步、经验的积累、对系统需求的转变、以及组织的变动都会影响未来的计划。对这些变化均应加以评估,并据之修正原计划。

11.信息系统战略规划包括哪些内容?其规划方法有哪些? P40

答:规划内容:

1.信息系统的总目标、发展战略和总体结构

根据企业的战略目标和内外约束条件,确定信息系统的总目标和总体结构。信息系统的总目标规定信息系统的发展方向,发展战略提出衡量完成具体任务的标准,总体结构提供系统开发的框架。

2.了解当前信息系统的状况

对企业现有信息系统的状况要充分了解和分析,包括硬件系统、软件系统、人员结构、开发项目的进展及应用系统的情况等。

3.对影响计划的信息技术发展的预测

在规划中,要考虑信息技术发展对信息系统的影响,对环境的更新、软件的可用性、方法论的变化要

进行预测。

4.短期计划安排

短期计划一般指1—2年左右的具体工作安排。包括硬件设备的购置,项目开发,软件实施与维护的时间安排,人力、资金的需求计划等。

规划方法:

1.由组织发展计划导出信息系统策略

策略方格

配合组织文化的策略

4.组织策略组合转换成信息系统策略组合

12.简述组织策略组合向信息系统策略组合转换的步骤。 P42

答:(1)描述组织策略组合:描述组织人员结构,如:业主、股东、供应商;制订各类人员的组织目标和策略。

(2)由主管审定组织策略组合,提出评论来验证前项所定义的组织策略组合。

(3)将组织策略组合转换成信息系统策略组合:为每个组织策略及相关组织目标确认一个或多个信息系统目标;由组织策略和信息系统目标确认信息系统的限制;根据组织情况确定信息系统设计策略。

13.什么是企业系统规划法(BSP)?其基本步骤有哪些? P43

答:企业系统规划(business system planning,BSP)是IBM提倡的一套用以定义组织信息需求的方法,该方法着重企业的处理活动。它强调由上而下的识别系统目标,识别企业过程,识别数据,也就是从高层主管开始,了解并界定其信息需求,再依次往下推衍,直到了解整个组织的信息需求,完成整体的系统构架为止(包括子系统与系统界面)。然后再自下而上设计系统,以支持目标。如图:

主要分为四个基本步骤:

14.什么是关键成功因素法(CSF)?其一般步骤有哪些? P44

答:关键成功因素(critical success factor,CSF)是MIT提出的一套用以定义组织信息需求的方法,其着重点是企业成功的关键因素。在每一个企业组织中,都存在着对该组织的成功起关键作用的因素,我们称之为关键成功因素,决策的信息就往往来自于这些关键成功因素。CSF的前提是假定:任何一个企业经营

成功,必须掌握若干关键因素(一般来说,成功与否的关键因素大约是6-10个)

CSF方法的一般步骤是:

1.了解企业目标。

2.逐层了解,识别和确定关键成功因素。

3.定义测度关键因素的性能指标和评估标准。

4.定义信息系统应该提供什么信息。

15.什么是价值链分析法?其基本活动有哪些? P45

答:价值链分析法(Value Chain Analysis , VCA)是波特教授在长期的研究之后提出来的,他创造价值链工具,主要是用以分析企业竞争优势的来源。他指出:“将企业作为一个整体来看无法认识优势竞争的来源,竞争优势来源于企业在设计、生产、销售、交货及辅助过程中所进行的许多互相分离的活动。这些活动中的每一种都对企业的相对成本地位有所贡献,并奠定了标新立异的基础。”组织的价值链就是其所从事的各种活动(包括设计、生产、销售、发运以及支持性活动)的集合体。组织是通过比竞争对手更低的成本,或者是更出色完成这些战略活动而获得竞争优势的。

基本活动:

(1)内部后勤。它包括在组织内收货、存储、原料整理、发放材料、内部车辆运输以及相关活动。

(2)生产。指将生产要素投入转变成最终产品的活动,如加工、装配、包装、维修、检验等活动。

(3)外部后勤。指有关采购、存储和将产品运输发送给客户等活动。

(4)市场营销。为顾客提供购买本企业产品的途径或方式并促使其购买的各种活动,如广告、促销、销售团体建设、分销渠道的选择、公共关系和定价策略等。

(5)服务。提供各种服务以提高或保持产品使用过程正常发挥其价值的活动,如安装、维修、培训、零配件供应以及产品的调试等。

16.业务流程重组(BPR)的含义是什么?试述其主要步骤和方法。 P47

答:所谓业务流程重组(Business Process Reengineering,BPR),就是对企业的业务流程作根本性的思考和彻底的重建,其目的是在成本、质量、服务和速度等方面取得显著的改善,使得企业能最大限度地适应以顾客(Customer)、竞争(Competition)、变化(Change)为特征的现代企业经营环境。

主要步骤:

1.以过程管理代替职能管理,取消不增值的管理环节;

2.以事前管理代替事后监督,减少不必要的审核、检查和控制活动;

3.取消不必要的信息处理环节,消除冗余信息;

4.以并行过程取代串行和反馈控制管理过程;

5.用信息技术实现过程自动化,尽可能抛弃手工管理过程。

主要方法:

1.头脑风暴法和德尔菲法

2.价值链分析法

3.ABC成本法

4.标杆瞄准法

5.流程建模和仿真

17.系统分析员的职责是什么?应具备哪些知识和能力? P51

答:系统分析员要在总体规划的基础上,与用户密切配合,用系统的思想和方法,对企业的业务活动进行全面的调查分析,详细掌握有关的工作流程,收集票据、账单、报表等资料,分析现行系统的局限性和不足之处,找出制约现行系统的“瓶颈”,确定新系统的逻辑功能,根据企业的条件,找出几种可行的解决方

案,分析比较这些方案的投资和可能的收益。

From baidu

在系统开发中,系统分析员起着十分重要的作用。系统分析这一重要而困难的任务主要由系统分析员承担。他要与各类人员打交道,是用户和技术人员之间的桥梁和“翻译”,并为管理者提供控制开发的手段。系统分析员还必须考虑系统的硬件设备、数据输入、系统安全等各方面的问题。

系统分析员的知识水平和工作能力决定了系统的成败。一个称职的系统分析员不但应具备坚实的信息系统知识,了解计算机技术的发展,而且还必须具备管理科学的知识。缺乏必要的管理科学知识,就没有与各级管理人员打交道的“共同语言”。很难设想,缺乏财务基础知识的人能设计出实用的财务系统。系统分析员应有较强的系统观点,较好的逻辑分析能力,能够从复杂的事物中抽象出系统模型,还应具备较好的口头和书面表达能力,较强的组织能力,善于与人共事。总之,系统分析员应是具有现代科学知识的,具有改革思想和改革能力的专家。

18.如何检查U/C矩阵的正确性?试用你身边熟悉的情况建立、验证并求解,并解释一下解的实际意义。 P67

答:数据正确性分析

在建立了U/C矩阵之后就要对数据进行分析,其基本原则就是“数据守恒原理”,即数据必定有一个产生的源,而且必定有一个或多个用途。

19.系统分析的主要任务是什么?为什么说系统分析是信息系统开发过程中最重要的一环? P51

答:系统分析阶段的基本任务是:系统分析员与用户在一起,充分了解用户的要求,并把双方的理解用系统说明书表达出来。系统说明书审核通过之后,将成为系统设计的依据和将来验收系统的依据。

系统分析是研制信息系统最重要的阶段,也是最困难的阶段。系统分析要回答新系统“做什么”这个关键性的问题。只有明确了问题,才有可能解决问题。否则,方向不明,无的放矢,费力不讨好。

20.信息系统的逻辑模型用到哪些图表?他们之间有什么关系?(from baidu) P90 答:(1)作业流程图(2)数据流图(3)数据字典

数据流图是系统分析的主要工具,它着重表达系统的逻辑功能及各个部分之间的联系,在具体工作中,作业流程图可与数据流图互相补充。数据字典补充说明系统所涉及的数据,是数据属性的清单。

21.系统分析报告包括哪些内容? P95

答: 1. 引言

2.项目概述

1)项目的主要工作内容

2)现行系统的调查情况

3)新系统的逻辑模型

3.实施计划

1)工作任务的分解

2)进度

3)预算

重点:√数据流图的画法

22.信息系统设计阶段的目标是什么?简述结构化系统设计思想。 P98

答:系统设计阶段的主要目的就是为系统制定蓝图,在各种技术和实施方法中权衡利弊,精心设计,合理使用各种资源,最终勾画出新系统的详细设计方案。

结构化设计(SD:Structured Design)方法是应用最为广泛的一种方法,它可以同结构化分析和结构化程序设计前后衔接起来使用。这种方法从建立一个具有良好结构的系统的观点出发,基于把一个复杂的系统分解成相对独立的模块的原则,研究了将系统分解为不同模块的方法技术,分析系统分解时产生的各种影响,提出了评价结构质量的具体标准,给出从表达用户要求的数据流程图(DFD)导出模块结构图的规则。

23.如何评价和衡量一个物理模型或实施方案?

答:

衡量一个物理设计的好坏,可以从时间、空间、维护开销和各种用户要求着手。

(1)存取效率

(2)存储效率

(3)其他性能

24.什么叫排序码?什么叫逻辑码?请举例说明。

答:

25.简述输入和输出设计的原则。

答:输入设计的原则是:

(1)在保证满足处理要求的前提下使输入量最小。输入量越小,出错机会越小;输入时间越短,数据一致性越好。

(2)输入过程和输入准备应尽量容易、简单,以减少错误的发生。

(3)对输入数据的检验要尽量的早,尽量接近原数据的发生点,使错误能及时纠正。

(4)输入数据尽量用其处理所需形式记录,尽量少转换或不转换,以免转换中发生错误。

输出设计的主要工作有:

1.确定输出内容。包括信息形式是表格还是图形或文字;输出项目及数据结构、数据类型、位数及取值范围等,还要考虑数据的生成途径,以及完整性和一致性。

2.选择输出方式。常用输出设备有显示终端、打印机、磁带机、绘图仪、微缩胶卷输出器和多媒体设备等。常见输出介质有纸张、磁盘、磁带、微缩胶卷、光盘、多媒体介质等。要考虑这些设备和介质的特点,根据用户的要求,结合现有设备和资金进行选择。

3.确定输出格式。提供给用户的信息,都要进行格式的设计。格式要清晰、美观、易于阅读和理解,满足使用者的要求和习惯。

26.常见的用户界面设计有哪些方式?简要叙述各种方式的设计方法。

答:常见的用户界面设计包括人机对话,操作提示,菜单方式及操作权限管理等方式。

1)人机对话

人机对话即会话(dialogue)方式,是所有用户界面中几乎都会遇到的问题。本方式是指在计算机程序运行中,为了进行控制与检验,用户通过显示屏幕与机器的对话。最常见的有:用户操作错误时,系统发出提示和警告性的信息;系统执行用户操作指令遇到两种或两种以上可能时,提请用户作进一步的指示以便执行;系统定量分析的结果通过屏幕向用户发出控制型的信息等等。

2)菜单方式

严格的说,菜单方式是会话方式的一种,菜单(menu)的使用在信息系统功能选择操作上非常广泛和普及。目前的软件大多带有菜单设计功能,可以设计成下拉式,上弹式,按钮(bottom)式等,功能选择有光带移动,数字或字母选择,鼠标驱动,屏幕触摸甚至音频或电话机按键选择等。

菜单中的同一层功能应尽可能的多,进入最终操作层级次尽可能的少。常规操作最好一次进入,少数重要操作才加上再确定形式。邻近功能可考虑用深浅不同的对比色调显示,以示区别和醒目选择的变化。菜单的设计中,一定要考虑用户的使用方便、灵活、便于统一处理。

3)操作提示

也是当前较为流行的用户界面设计方式和系统风格。在设计系统时,常把操作要点或提示显示在屏幕旁边,给用户提供操作方便。还有时将全部的系统使用说明书嵌入系统文件中,然后设置求助键,任意时刻用户请求帮助即可阅读。也有的设置系统运行状态指针,这样用户求助时,系统可根据当前指针所在位置,调出系统使用说明书的相应部分显示。还有的设置帮助关键字,通过选择关键字来索引具体帮助内容。 4)权限管理

这也是与操作方式有关的内容。权限管理一般都是通过入网口令和建网时定义该节点级别相结合来实现的。对于单机系统,则只要简单的规定系统的上机口令(Password)即可。设计系统对数据操作权限的管理方式时,一定要结合实际情况确定。

27.系统设计说明书包括哪些内容?编写系统设计说明书有哪些要求?

答: 1.引言

2.模块设计

3.代码设计

4.输入设计

5.输出设计

6.数据库设计

7.网络设计

8.安全保密设计

9.实施方案说明

要求:

编写系统设计说明书是一项重要的工作,应全面、准确和清楚地阐明系统实施过程中具体应采取的手段、方法和技术,以及相应的环境要求。这里说的全面,是指对系统的总体结构、用户接口以及相应逻辑关系给出准确无误、无二义的描述。清楚则是要求编写设计说明书文字简洁、可读性好,便于系统实施和维护的人员阅读和理解。

第五章系统实施

28.叙述系统实施的含义及主要内容。

答:所谓系统实施,是将系统设计的成果在计算机上实现。

系统实施主要包含有以下一些内容:物理设施的实施,数据库系统的建立,程序设计与调试,基本数据的录入和人员培训,系统转换和试运行等。

29.物理系统的实施包括哪些方面?如何实施?

答:物理系统的实施所做的工作是购置设备并进行安装,主要分为两部分:计算机系统的实施和网络系统的实施。

计算机系统的实施包括硬件准备和软件准备两个方面。

网络系统的实施的主要步骤为:

1、购置网络系统所需的设备和管理软件。

2、综合布线施工。有水平布线和垂直布线几种方式。

3、设备安装及测试。安装一般由系统集成商负责。测试必须要有用户和专家参加。

4、培训和试运行。

数据库系统实施包括购买商品化数据库管理系统以及建立起所要求的数据库。因为数据库系统涉及硬件与软件,所以数据库系统的确定要与硬件和软件综合考虑。

30.系统测试的目的是什么?

答:系统测试的目的就是尽可能多的发现系统中的问题和错误。

31.简述系统测试的过程。

答:1.拟定测试计划

软件测试过程与整个系统开发过程基本上是平行进行的。测试计划早在需求分析阶段就应该开始制定,其他相关工作,包括测试大纲的制定、测试数据的生成、测试工具的选择和开发等也应在测试阶段之前进行。充分的准备工作可以有效地克服测试的盲目性,缩短测试周期,提高测试效率,并且起到测试文档与开发文档互查的作用。

2.编制测试大纲

软件测试大纲是软件测试的依据。它明确详尽地规定了在测试中针对系统的每一项功能或特性所必须完成的基本测试项目和测试完成的标准。无论是自动测试还是手动测试,都必须满足测试大纲的要求。3.设计和生成测试用例

一般而言,测试用例是指为实施一次测试而向被测系统提供的输入数据、操作或各种环境设置。测试用例控制着软件测试的执行过程,是对测试大纲中每个测试项目的进一步实例化。依据预先编制好的测试大纲设计并生成需要的测试用例,合理有效的测试用例对于提高软件测试的质量和效率,确保软件产品的质量和可靠性具有重要的作用。

4.实施测试

软件测试的实施是由一系列的测试周期(Test Cycle)组成。在每个测试周期中,软件测试人员将依据预先编制好的测试大纲和准备好的测试用例,对被测软件进行完整的测试。测试与纠错通常是反复交替进行的。当使用专业测试人员时,测试与纠错甚至是平行进行的,从而压缩总的开发时间。

5.生成测试分析报告

充分认识软件测试的重要性和复杂性,合理地选择测试方法,有效地组织测试人员和安排测试任务,并且尽量使用软件测试工具增强软件测试的自动化程度,帮助软件开发和测试人员大大提高测试效率和软件的质量。测试的成果需要使用测试分析报告来实现。

32.简述系统测试的方法,并举例说明。

答:系统测试方法有很多,比如,黑盒测试、白盒测试、静态分析、人工测试等。

33.单元测试的含义及任务是什么?如何测试?

答:单元测试的对象是软件的最小单位模块。单元测试的依据是详细设计说明书,单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。单元测试一般采用白盒测试技术,而且多个模块可以并行测试。

单元测试的任务主要包括:模块接口测试;模块局部数据结构测试;模块边界条件测试;模块中所有独立执行通路测试;模块各条错误处理通路测试。

34.整体测试的含义是什么?如何进行整体测试?

答:整体测试就是讨论组装软件的系统测试技术,按设计要求把通过单元测试的各个模块组装在一起之后,进行整体测试以便发现与接口有关的各种错误。

整体测试方法: 1)非增量式集成 2)自顶向下集成 3)自底向上集成 4)综合方法

35.分别叙述两种增量式集成方法。

答:自顶向下集成

自顶向下集成是构造程序结构的一种增量式方式,它从主控模块开始,按照软件的控制层次结构逐步向下延伸,延伸的方法以深度(更下一层)优先或广度(同级扩充)优先为策略,逐步把各个模块集成在一起。

自底向上集成

自底向上测试是从底层模块开始组装和测试,因测试到较高层模块时,所需的下层模块功能均已具备,所以不再需要桩模块。

36.什么是有效性测试?一般分为哪几类? P155

答:有效性测试的目的是通过测试,以及与需求的比较,发现软件与系统定义之间的差异和不同。有效性测试的依据是需求分析说明书。

系统测试一般包括下面几类。恢复测试(主要检查系统的容错能力)、安全测试、强度测试(检查程序对异常情况的抵抗能力)、性能测试、恢复测试(主要验证在克服硬件故障后,系统能否继续工作)、启动/停止测试、配置测试(检查计算机系统内各设备或资源之间相互联结和功能分配中的问题)、可靠性测试、可使用性测试、安装测试、互联测试、兼容性测试、容量测试、文档测试、设计测试、代码测试、结构测试和回归测试等。

37.简述纠错的基本思想及常用方法。

答:基本思想:测试用例执行之后,如果测试结果与期望值出现了差异,纠错过程首先要考虑的问题就是找出错误产生大原因,然后对错误进行定位,并修正。因此,纠错过程有两种可能,一是找到了错误原因并纠正了错误,另一种可能是错误原因不明,纠错人员只得作某种推测,然后再设计测试用例证实这种推测,若一次推测失败,再作第二次推测,直到发现并纠正了错误。

常有方法:

1)强行纠错是最常用,也是最低效的方法,其主要思想是在程序中设置打印“断点”,从中找到出错的线索,但费时费力。

2)回溯法能成功地用于小程序的排错。其方法是从出现错误迹象处开始,人工地沿控制流程往回追踪,直到发现出错的根源,然而,当程序很大时,回溯路线显著增加,人力无法完成这份工作。

3)排除法基于归纳和演绎原理,采用“分治”的概念,首先收集与错误出现有关的所有数据,整理和分析这些数据,设想错误产生的原因,再用这些数据证明或反驳它;或者一次列出所有可能的原因,通过测试一一排除。只要某次测试结果说明某种假设已呈现可能的迹象,则立即精化数据,乘胜追击,直到问题被发现。

38.系统实施阶段有哪些主要的文档?各自包括哪些主要内容?

答:系统实施阶段的文档主要包括程序设计说明书、系统测试报告和系统使用说明书等。

1.程序设计说明书

程序设计说明书是对系统程序设计过程的总结。主要包括的内容有:

1)程序设计的环境及工具概述。

2)系统程序模块的组成及总体结构描述。

3)程序之间的接口、控制关系及其描述。

4)各程序模块中采用的算法及其描述。

5)各程序模块的流程及其描述。

6)程序设计中变量的使用及说明。

7)系统程序的源代码清单及有关注释。

2.系统测试报告

系统测试报告是对系统调试过程的描述。具体内容有:

1)系统测试计划。

2)系统测试环境说明。

3)系统测试所用方法。

4)系统测试用例。

5)系统测试步骤。

6)系统测试的结果及其分析。

3.系统使用说明书

系统使用说明书是提供给用户的系统操作指南,其编写必须语言通俗易懂、结构层次清晰、内容完整具体,适合于不同层次的用户。主要包括的内容有:

1)系统运行环境概述。

2)系统安装说明。

3)系统的操作方法、操作步骤。

4)一些常见的问题。

5)对异常和错误的解决方法。

6)帮助说明。

7)术语解释。

39.系统切换有哪几种转换方式?这些方式各有什么优缺点?

答: 1.直接切换

新老系统的分界线清晰,在某一时刻,老系统停止运作新系统完全取代老系统。这种方法简单,可节省费用,但风险比较大,对新系统的可靠性要求很高,一旦新系统运行时出现故障,系统随即崩溃,它将使围绕其工作的方面都无法工作。一般我们不采用这种方法,其危险性太大。如图5-13(a)所示。

2.并行切换

新系统投入运行的一段时间内,老系统继续运行,也就是说,新老系统有一段并行运行的时间。在这

段时间内,可以通过新老系统的对比来检验新系统。这种方法由于要同时运行两个系统,因而开销非常大,但是它是一种有保障的方法。并行运行的时间长短视具体情况确定,短时2-3个月,长的1-3年不等。一般时间长短与系统的可靠性要求有关。可靠性要求越高,时间自然要求越长。如图5-13(b)所示。

3.试点后切换

这种方法综合了直接切换法和并行切换法。在新老系统并行运行的一段时间,选取重点的模块试点运行,也就是说,是新系统的一些试点模块与老系统并行工作,通过试点模块来验证新系统的性能,从而逐步取代老系统。如图5-13(c)所示。

4.逐步切换

逐步切换是分期分批地进行切换,既避免了直接切换的风险性,又避免了并行切换的费用大的问题,这样切换风险小,费用也少。逐步切换比较适合于大型信息系统的切换,可以保证平稳、可靠地切换,但当新老系统差别太大时,不宜采用此方式。

第六章系统维护和评价

40.说明信息系统维护的重要性。给出信息系统维护的分类。

答:重要性:系统的正常运行要依靠有效的系统维护来支持,系统维护的好坏将显著地影响系统的运行质量、系统的适应性及系统的生命周期等关键因素。

信息系统的维护有多种不同的分类方法:

(1)按时间顺序分为系统试运行维护阶段和日常维护阶段;

(2)按系统功能分为硬件系统维护、应用软件系统维护和数据维护;

(3)按维护的目的分为完善性维护、改正性维护、适应性维护和预防性维护。

41.信息系统中软件维护的主要工作内容是什么?

答:软件维护按其维护目标的不同可分为改正、改变和改进等三方面,我们通常把它们分为改正性维护、适应性维护、完善性维护和预防性维护。

42.信息系统维护活动的困难主要表现在哪几个方面?如何应对这些困难?

答:

43.为什么要对信息系统进行评价?如何进行评价????P177

答:系统评价的目的:检查系统的目标、功能及各项指标是否达到了设计要求,满足程度如何?差距如何?检查系统中各种资源的利用程度。包括人、财、物,及硬件、软件资源的利用情况。评价的根据是系统规划中规定的新系统的各项指标。如性能指标、经济指标、管理指标。

信息系统评价的内容可以从三方面考虑:系统的技术效果、系统的管理效果和系统的经济效果。

44.如何制定信息系统评价的指标体系?

答: 1.从信息系统开发、运行维护角度评价的指标

2.从信息系统用户角度考虑的指标

3.从信息系系统对外部影响考虑的指标

45.常用的信息系统评价方法有哪些?

答: 1.德尔菲法 2.层次分析评价法 3.模糊综合评价法

第七章面向对象的系统分析与设计

46.什么是对象?对象与实体有什么区别和联系?

答:所谓对象,是客观世界中存在的实体。对象是行动或思考时作为目标的人或事物。广义地讲,对象是人们要进行研究的任何事物。

对象不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对象用数据值(属性)来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。

47.给出封装、继承、消息的含义。

答:消息是指对象之间在交互中所传送的通信信息,是访问类中所定义的行为的手段。

继承通常是指某个对象能够直接获取已有对象的性质和特征,而不必再重复定义的一种共享机制。或者说,继承是具有层次关系的类的属性和操作实现共享的一种机制。

封装是把对象的属性和服务结合起来成一个独立的系统单位,并尽可能隐藏对象的内部细节。

48. 试述对象模型、动态模型、功能模型的基本思想,并说明三种模型的联系。

答:对象模型描述系统中对象的静态结构、对象之间的关系、对象的属性和对象的操作。对象模型表示静态的、结构上的、系统的“数据”特征。对象模型为动态模型和功能模型提供了基本的框架,对象模型用包含对象和类的对象图来表示。

动态模型描述了系统中与时间和操作序列有关的内容,即激发事件、事件序列、确定事件先后关系以及事件和状态的组织。动态模型表示瞬时的、行为上的、系统的“控制”特征。它着眼于“控制”,即描述系统中发生的操作序列,而不考虑操作做些什么,对什么进行操作以及如何实现这些操作。动态模型用状态图表示。每一个状态图展示了系统中对象类所允许的状态和事件序列。状态图也涉及到其他模型,状态图中的动作对应于功能模型中的功能。状态图中的事件为对象模型中对对象的操作。

功能模型描述了系统与值转换有关的系统特征,即功能、映射、约束和函数依赖。功能模型只着眼于系统做什么,而用不着考虑如何做,什么时候去做。功能模型用数据流图表示。数据流图表示根据输入值和函数进行的输出值的计算与值之间的相关性,而不考虑功能是否执行和什么时候执行。像表达树这些传统的计算机概念是功能模型的例子。电子数据表格是较新的一个例子。在动态模型中,功能作为动作被唤醒,而在对象模型中则作为对对象的操作。

联系:对象模型描述了动态模型和功能模型操作的数据结构。对象模型中的操作对应于动态模型中的事件和功能模型中的功能。动态模型描述对象的控制结构,它展示了依赖于对象值并导致改变对象值和唤醒功能的动作的决策。功能模型描述由对象模型中的操作和动态模型的动作唤醒(产生)的功能。功能是对象模型指定的数据值上操作,功能模型给出对象值上的约束。

49.试论述结构化方法学与面向对象方法学的区别。

答:

50.给出面向对象分析与设计方法的四种方法。

答:Peter Coad和Edward Yourdon的OOA和OOD方法、Grady Booch的OOD方法、Jim Rumbaugh的 OMT

(object modeling technique,面向对象建模技术)方法,以及UML(unified modeling language,统一建模语言)。

51.试述OOA的主要步骤。????

答:标识对象类、标识结构、定义主题、定义属性、定义服务(确定方法)。

52.简述OOD的主要内容。????

答:设计问题域部件、设计人机交互部件、设计任务管理部件、设计数据管理部件。

53.简述Booch的OOD方法?????

答: Booch 认为软件开发是一个螺旋上升的过程,在螺旋上升的每个周期中有4个步骤:(1)标识类和对象;

(2)确定它们的含义;

(3)标识它们之间的关系;

(4)说明每一个类的界面和实现。

Booch的OOD模型如图7-4所示。

除了类图、对象图、模块图、进程图外,Booch的OOD中还使用了两种动态描述图,一种是刻画特定类实例的状态转换图,另一种是描述对象间事件变化的时序图。

54 简述OMT方法。

答:OMT定义了3种模型,它们是对象模型、动态模型和功能模型,OMT用这3种模型来描述系统。OMT方法有4个步骤:分析、系统设计、对象设计和实现。OMT方法的每一个步骤都使用这3种模型,每一个步骤对这3种模型不断地进行细化和扩充。

55.试述UML的主要内容。??????

答:是一种富有表达的语言,可以描述开发所需要的各种视图,然后以此为基础装配系统。UML由3个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则和运用于整个语言的一些公共机制。

信息系统分析与设计试题库和答案

信息系统分析与设计考试题库 一、选择填空(每题1分,共10题10分) 101. 信息按照()可以分为战略信息、战术信息和作业信息。 A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式 答案:C 章节号:1-1 难易系数:0.1 102. 按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。 A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统 答案:B 章节号:1-1 难易系数:0.1 103. 现代管理信息系统是()。 A. 计算机系统 B. 手工管理系统 C. 人机系统 D. 计算机网络系统 答案:C 章节号:1-1 难易系数:0.1 104. DSS解决的是()。 A. 半结构化问题和非结构化问题 B. 结构化问题和半结构化问题 C. 非结构化问题 D. 结构化问题 答案:C 章节号:1-1 难易系数:0.2 105. 在任一组织同时存在着三个不同的计划控制层是()。 A. 战略计划层,管理控制层,操作层 B. 战略计划层,战术计划层,管理层 C. 战略计划层,业务计划层,操作层 D. 战术计划层,管理控制层,操作层 答案:A 章节号:1-1 难易系数:0.1 106. 购物超市收银台终端系统是一个典型的()。 A. 战略支持系统 B. 决策支持系统 C. 知识工作系统 D. 事务处理系统 答案:D 章节号:1-1 难易系数:0.2 107. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是()。 A. 获得当前系统的物理模型 B. 抽象出当前系统的日逻辑模型 C. 建立目标系统的逻辑模型 D. 建立目标系统的物理模型 答案:A 章节号:1-2 难易系数:0.1

(完整版)信息系统分析与设计期末试题

信息系统分析与设计最终压题 一、选择题(15*2=30分) 1. 系统开发的生命周期中不包括下列哪个阶段(A ) A.系统规划 B.系统分析 C.系统设计 D.系统实施 2. 导出模块结构图的基础是(B ) A.业务流程图 B.数据流程图 C.处理流程图 D.层次结构图 3. 信息系统开发的结构化方法的一个主要原则是( A). A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则 4. 系统设计阶段的主要成果是( C). A. 用户的决策方针 B. 用户的分析方案 C. 系统设计说明书 D. 系统总体设计方案 5. 系统分析工作的全面总结和主要成果是( A). A. 可行性研究报告 B. 数据词典 C. 系统说明书 D. 系统详细调查报告 6. 生命周期法的特点之一是(C ). A. 整个系统的开发工作是非劳动密集型的 B. 系统开发时间短 C. 对用户需求的变更能做出迅速响应 D. 适合大型复杂系统 7. 最高层数据流图又称为(C ) A.组织结构图B.功能分解图C.关联图D.系统流程图 8、系统分析阶段的最终成果是( A ) A、新系统的逻辑模型 B、新系统的物理模型 C、实在的新系统 D、系统设计报告 9. 系统规划的主要任务包括( A )。 A. 明确组织的信息需求、制定系统总体结构方案 B. 对系统进行经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块结构 10. 模块聚合中,一个模块只执行一个功能的是( C )。 A. 逻辑聚合 B. 数据聚合 C. 功能聚合 D. 时间聚合 11.(D )是一种较为理想的耦合形式。 A.内容耦合 B.公共耦合 C.控制耦合 D.数据耦合 12、在生命周期法开发系统过程中,对现行系统的详细调查的工作属于(C) A.系统规划 B.系统设计 C.系统分析 D.系统实施 13. 信息系统开发的结构化方法的一个主要原则是( A )。 A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则 14. 系统分析工作的全面总结和主要成果是( A )。 A. 可行性研究报告 B. 数据词典 C. 系统说明书 D. 系统详细调查报告 15. 系统测试中应遵循的一条原则是:测试工作应该由以下人员来承担(B )。 A. 原程序作者 B. 专门的测试人员 C. 系统设计人员 D. 用户 16. 在原型法中,原型是进行开发的系统的( A )。 A. 反映用户最基本需求的可以运行的实验模型 B. 某一主要部分的详细设计方案(物理模型) C. 反映用户需求的逻辑模型 D. 反映用户全部需求符合系统开发规范的应用软件程序

信息系统分析与设计全面总结

信息系统分析与设计全面总结

鱼夭 第一章系统思想 (6) 1系统的概念 (6) 2系统的模型,概念的抽象级别 (7) 3系统的整体性、层次性 (8) 4系统思想的发展 (9) 5系统工程方法 (10) 6软系统方法论 (10) 7物理-事理-人理系统方法论WSR (11) 第二章信息与信息系统 (11) 1什么是信息,信息和数据的关系 (11) 2信息处理器 (12) 3信息与决策、信息与管理的关系 (12) 4.信息管理 (13) 5.信息系统是什么?有哪些功能? (14) 6.信息系统的结构 (15) 7.C/S和B/S软件结构 (17) 第三章信息系统建设概论 (17) 1信息系统建设的特点 (17) 2什么是信息系统的生命周期?几个阶段? 每个阶段的任务是什么? (17)

3围绕生命周期有哪些开发过程模型?各自 特点(瀑布、原型、迭代) (19) 4信息系统为什么要建模?有哪些模型?对 软件结构进行建模有什么方法,主要思想是 什么? (23) 5有哪些开发方式?各自利弊 (24) 第四章系统规划 (24) 1系统规划的特点、任务 (24) 2规划方法 (25) 3企业系统规划法的步骤 (25) 4什么是可行性分析,包括哪三个方面? (26) 5资源的生命周期 (26) 第五章系统分析概述 (26) 1系统分析的任务 (26) 2分析阶段有哪些系统调查方法,调查什么 (27) 3两种方法: (27) 4系统说明书的内容 (28) 第六章结构化系统分析 (29) 1数据流图描述了什么?绘制数据流图要注 意的事项,应能绘制 (29)

为什么需要数据字典?数据字典应该包含 哪些条目?应能书写数据流、数据存储及处 理条目 (29) 对于复杂逻辑有几种表述方式(决策树、决 策表,考题)?优缺点 (29) 第七章面向对象系统分析 (30) 1面向对象方法的基本思想和有关概念. 30 2UML是什么,主要包含哪些图?(UML1.X)每种图的用途是什么? (31) 3用例图,参与者和用例的概念,用例与用 例之间的关系(包含关系和扩展关系),绘 制用例图 (31) 4用例规格说明(前置条件、后置条件、主 事件流、备选事件流) (32) 5类图中包含哪四种关系(耦合),具体什 么含义,如何表示,绘制类图 (33) 6对象关联的要素(名称、角色、多重性、 方向) (34) 7泛化和实现的使用和绘制 (35) 第八章系统设计概述 (35) 1系统设计的任务 (35) 2系统设计和系统分析、系统实施的区分

医学科研设计

《医学科研设计》考试卷(A卷) 姓名班级学号成绩 一、名词解释(每题5分,共20分) 1、医学科研设计: 2、金标准: 3、临床试验: 4、操作定义: 二、简答题(每题10分,共40分) 1、简述提出研究假设的四种方法。 2、简述建立科研结论的条件。 3、简述医学科研设计的四大原则。 4、简述误差控制的6种基本方法。 三、实践题(40分) 结合你所从事的专业和医学科研设计的基本要求,拟定一份简要的医学科研设计方案。 《医学科研设计》考试卷(A卷)参考答案 一、名词解释 1、医学科研设计:医学科研设计是运用科学的、专业的和艺术的思维方法对医学所研究的问题进行决策、规划的过程。 2、金标准:即同行公认的专业标准,如疾病诊断的病原学、病理学、影像学、解剖学标准。 3、临床试验:临床试验是以病人为研究对象,比较干预与对照所显示的效果及其临床价值的一种前瞻性研究。 4、操作定义:操作性定义是一种规定,它可使被确定的需要定义的变量和条件的操作或特征具体化。 二、简答题(每题10分,共40分) 1、简述提出研究假设的四种方法。 提出假设有以下4种基本方法: (1)差异法。一种疾病在两种不同情况下的发病明显不同,那么,在一种情况下出现的因素在另一种情况下没有出现,则这种因素的存在或缺少应可能是该疾病的病因(如吸烟者和非吸烟者肺癌发病的差异)。 (2)一致法。如果一种因素的存在与否都与一系列不同场合中某病的出现与否有联系,那么这种因素的存在与否就与该病的发生有关(如甲肝的发生与接触病人、拥挤、卫生条件差有关,这些因素都有利于肝炎病毒的传播)。 (3)伴随变异法或剂量反应效应。如饮食中含碘减少,则地方性甲状腺病增加;放射线暴露增加,则白血病发病率增加;不洁性行为越多,爱滋病的感染机会越大。这些都是伴随变异的具体例子。 (4)相似法。一种疾病或某种结果的分布和频率可能与另一种疾病十分相似,就说明其发病原因相似,如乙肝病毒感染和肝癌。 2、简述建立科研结论的条件。 在医学研究中,经过统计学检验成立的假设还不能成为科学理论,而只能形成一种有待进一步验证的假说。假说要转化为理论需要具备如下3个基本条件: (1)假说与客观事实相符。即科学假说运用于实践时,有越来越多的事实与这个假说的内容

信息系统分析与设计说明书

《信息系统分析与设计》课程设计指导书 (信管专业使用) 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。 1.目的 通过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;通过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计; (4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析 根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。

信息系统分析与设计-第六章

精品资料 第六早、结构化系统分析 6.1、系统分析员的职责是什么?它应该具备哪些知识和能 力? 答:职责:与各类人员打交道,是用户与技术人员之间的桥梁和 “翻译”,并为管理者提供控制开发的手段。还必须考虑系统的硬 件设备。数据输入、系统安全等各个方面。 知识和能力:坚实的信息系统知识,了解计算机技术的发展,而且还 必须具备管理科学的知识。有较强的系统观点和较好的逻辑分析能 力,具备较好的口头和书面表达能力,较强的组织能力,善于与人共 事。 6.2、用作业流程图表示到图书馆借书的过程(从查目录、填索书条 开始)。 不 给 办 理

精品资料 不合格的卡,现金 6.4、结合本校学籍管理的实际情况,画出“奖惩管理”的数据流图 答:异动管理: 招生办 录取信息P1. 1 入学 D2临时学籍表级名单 答: 储户仁现金 P 审 核 ------------------- i ! 现金库“异动管理”, 现金 账目

精品资料 奖惩管理: 数据结构条目

精品资料 名称:学生登记卡姓名曾用名入学时期 性别民族政治面貌是否华侨籍贯本人简历 开始时间 结束年月 在何地 家庭主要成员 姓名 关系 年龄 职务 工作单位 6.6、对所在学校的图书馆出纳台业务进行系统分析: (1 )画出数据流图; 答:总编号 编号 有关的数据流、数据存储

第0层: 图书借阅信息表第一层:

P1.3 拒绝借 阅图书 图书借阅信 读者归还要求 P2.1 未归还图书 P2.2 丢失记录单 检杳图书 是否归还 L 图书未归还管 理 1 丿 --------------------- ? 图书借阅信息表P2.3 检查图 书损坏I 情 况 J 厂 P2.1未归还图书 破坏情况 赔偿信息 图书 P2.2.2 图书库 限定所丢 图书的价 读者赔 偿图书 并登记 ^息 ----------- 丿图书丢失记录单 D1 图书借阅信息表

医学科研设计试题

科研论文 一.最佳选择题 1、科研工作的第一步,也是科研工作的关键是:---(A) A.课题选题 B.收集资料 C.整理资料 D.分析资料 E.开题报告 2、科研选题的意义在于:---(E) A.科研选题关系到整个科研工作的成败 B.科研选题关系到科研人员的个人成才 C.科研选题关系到科学技术与社会经济协调发展 D.科研选题关系到科研管理活动的效能 E.以上都正确 3、科研选题范围要有利于:---(E) A.有利于经济建设和社会发展及重大疾病的防治 B.有利于扬长避短,发挥优势,使某些研究形成“拳头”课题 C.有利于利用现有的人力、设备、集中投资,解决有可能突破的问题 D.有利于贯彻“以应用研究为主,重视基础研究,加强开发研究 E.以上都正确 4、不属于艾滋病防治研究重点的是:---(D) A.群体预防研究 B.检测诊断方法及检测试剂研究 C.预防疫苗的研究 D.个体预防研究 E.治疗AIDS的药物研究 5、科研设计的作用为:----(E) A.可以减少的人力,物力和时间 B.可以取得较为可靠的资料 C.可对实验数据的误差大小做出比较准确的估计 D.提高实验效率 E.以上都是 6、在整个调查设计中占主要地位的是(C) A.整理资料的计划 B.分析资料的计划 C.搜集资料的计划 D.研究计划 E.选择调查方法 7、医学科研设计中对照的意义:----(E)

A.排除或控制自然变化对观察结果的影响 B.鉴别处理因素与非处理因素的差异 C.可找出综合因素中的主要有效因素 D.通过对照可消除或减少实验误差 E.以上都是 8、搜集资料时要遵循的3个原则为(B) A.对照、随机、重复 B.准确、完整、及时 C.细心、耐心、及时 D.随机、准确、及时 E.检查、核对、仔细 9、以下检验方法除下列哪一种外,其余均属于非参数统计方法(D) A.Friedman,sM检验 B.H检验 C.配对设计符合秩和检验 D.t检验 E.查r s界值表法 10、总体分布类型不清小样本资料的均数比较可采用: (A) A. t 检验 B. 秩和检验 C. χ2检验 D. u 检验 E. 查r界值表法 11、在假设检验中,当t0.05 B.P<0.05 C.P>0.01 D.P<0.01 E. 0.01

信息系统分析与设计习题与答案

一、单选题 1、系统是由相互联系和相互制约的若干部分结合成的、具有特定功能的()。 A.有机整体 B.部件 C.构件 D.结构 正确答案:A 2、信息系统的物理结构是指系统的硬件、软件、()等资源在空间的分布情况 A.服务器 B.数据 C.文档 D.程序 正确答案:B 3、信息系统物理结构可以分为()和分布式系统两大类。 A.路由式 B.分散式 C.镜像式 D.集中式 正确答案:D 4、管理信息系统作为集成的人-机系统,面向(中层)管理人员,主要用来解决()决策问题,同时产生各种管理报告,主要采用数据库和网络技术。 A.结构化 B.半结构化 C.非结构化

D.微观 正确答案:A 5、系统规划的主要任务包括() A. 明确组织的信息需求、制定系统总体结构方案 B.对系统进行经济、技术和使用方面的可行性研究 C.选择计算机和网络系统的方案 D.确定软件系统的模块结构 正确答案:A 6、系统分析报告的主要作用是( )。 A.系统设计的依据 B.系统规划的依据 C.系统评价的依据 D.系统实施的依据 正确答案:A 7、系统设计阶段的主要成果是()。 A.用户的分析方案 B.系统总体设计方案 C.用户的决策方针 D.系统设计报告 正确答案:D 8、不同信息系统项目的开发过程基于生命周期出现了很多变种,下面给出的四种开发模型中,()不属于基于生命周期的开发模型。 A.结构化开发模型 B.螺旋开发模型

C.原型开发模型 D.瀑布开发模型 正确答案:A 解析:结构化开发模型属于开发技术模型 9、不同的开发技术和软件结构形成了不同的软件开发方法。下面几种方法中,()不属于基于开发技术的系统开发方法。 A.原型开发方法 B.面向对象开发方法 C.结构化开发方法 D.面向服务开发方法 正确答案:A 10、企业系统规划法的优点在于能保证()独立于企业的组织机构。 A.系统规划 B.信息系统 C.管理功能 D.数据类 正确答案:B 11、关键成功因素的选择力求精简,通常控制在()个因素以内。 A.3~4 B.7~8 C.9~10 D.5~6 正确答案:D 12、下列方法中不属于信息系统战略规划的方法的是()。 A.价值链分析法

信息系统分析与设计考试题库及答案

一、选择填空 1. 信息按照(C )可以分为战略信息、战术信息和作业信息)可以分为战略信息、战术信息和作业信息。 A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式 2. 按照处理的对象,可把组织的信息系统分为( B ) 和管理信息系统两大类。按照处理的对象,可把组织的信息系统分为) 和管理信息系统两大类。 A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统 3. 信息系统对管理职能的支持,归根到底是对( D ) 的支持。 A. 计划 B. 组织 C. 控制 D. 决策 4. 业务系统规划法(BSP)的核心是(C ) A. 明确企业目标 B. 定义(识别)业务过程 C. 进行数据分析 D. 确定信息结构 5. 下面哪一项企业关键成功因素的特点是错误的:( B )。 A. 少量的易于识别的可操作的目标 B. 可确保企业的成功 C. 由企业的所有CSF决定组织的信息需求 6. 下面哪一项不是信息系统局部开发层次的优势:( D )。 A. 相对简单的IT开发 B. 帮助理论的证明 C. 组织变化的阻力最小 D. 优化组织过程 7. 一般子系统的划分是在系统( A )阶段,根据对系统的功能/数据分析的结果提出的。 A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计 8. 在新产品开发机构重组中,以开发某一新产品为目标,组织集设计、工艺、生产、供应、检验人员为一体的承包组,打破部门的界限,实行团队管理,以及将设计、工艺、生产制造并行交叉的作业管理,这属于( C )。 A. 功能内的BPR B. 组织间的BPR C. 功能间的BPR D. 功能内的BPR 9. 数据存贮设计则根据数据资源分布具体确定了数据存贮的( A )。 A. 逻辑方式 B. 物理方式 10. 信息系统流程图是以新系统的( D )为基础绘制的。 A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流程图 11. 在关系规范化过程中,一般来讲,满足( C )的关系即可满足信息处理的要求,就可以认为是比较规范的关系。 A. 第一范式 B. 第二范式 C. 第三范式 D. BC范式 12. RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition),每个阶段结束于一个主要的里程碑(Major Milestones)。构建阶段结束时是第三个重要的里程碑:( C ) A. 生命周期目标(Lifecycle Objective)里程碑 C. 初始功能(Initial Operational)里程碑 B. 生命周期结构(Lifecycle Architecture)里程碑 D. 产品发布(Product Release)里程碑 13. 从社会经济发展的角度来看,信息化是指( D )。 A. 计算机和网络的应用规模与效益不断增长的过程 B. 社会上进行交换的信息量不断增长的过程 C. 计算机硬件产业、软件产业、信息服务产业不断发展的过程 D. 人们的信息活动的规模不断扩大以致在国民经济中起主导作用的过程

信息系统分析与设计知识点总结

1.一个计算机系统开发成功的关键在于对问题的理解和描述是否正确 2.系统:是由相互联系和相互制约的若干组成部分结合成的、具有特定功能的 有机整体 3.系统的特性(选择):系统的整体性系统的层次性系统的目的性 系统的稳定性系统的突变性系统的自组织性系统的相似性 4.信息系统:基于计算机技术、网络互联技术、现代通讯技术和各种软件技术, 各种理论和方法于一体,提供信息服务的人机系统 5.信息系统功能(5个)信息采集信息存储信息加工信息传递信息提供 6.信息系统与软件区别: 信息系统一定是面向企业的,即使是同类型的企业,所建立的信息系统也有很大的差别;软件则可能面向一类企业或者一类问题。这直接导致了信息系统工程与软件工程的差异。 7.评价信息系统标准(5个):信息系统的功能信息系统的效率 信息服务的质量信息系统的可靠性信息系统是否易于改动 8.常见的CASE工具:ERwin、PlayCASE、Rose2000、Visio2003、Power Designer 9.诺兰模型 1)初装:企业购买计算机用于管理部门。特点:数量少、未联网、无系统2)蔓延:管理部门大量使用计算机。特点:数量多、小范围联网、无系统3)控制:管理部门有意识规划全单位联网的计算机网络,并引入专项信息管理系统 4)集成:企业整体有规划的建设全方位的整体信息系统,来辅助全企业提高管理效率 5)数据管理:针对数据进行协调一致和深入使用,提高信息使用效率 6)成熟:满足组织各个管理层次的需要,实现真正的信息资源管理 10.企业系统规划法(business system planning,BSP)由IBM公司在20世纪 70年代提出,是通过全面调查,分析企业信息需求,制定信息系统总体方案的一种方法。它将信息作为企业的一种资源,在整个企业范围内进行规划。 11.BSP方法的特点:采用了企业过程的概念,将任何一种企业从逻辑上定义出 一组过程。 过程只与产品和服务有关,与企业机构和组织结构无关。从而使信息系统在企业发展中,具有强有力的适应性。 12.企业系统规划法的步骤:了解企业目标识别企业过程分析企业过程并建立 数据类确定管理信息系统的总体功能结构确定各子系统的优先级制定开发进度 13.资源的生命周期:是指一项资源由获得到退出所经历的阶段。一般划分为四 个阶段: (1)产生阶段对资源的请求、计划等活动。 (2)获得阶段指资源的开发活动,即获得资源的活动。如产品的生产、 学生的入学、人员的聘用等。 (3)服务阶段指资源的存储和服务的延续活动,如库存控制。 (4)归宿阶段指终止资源或服务的活动或决策,如产品的销售。 14.原型法:是在系统开发初期,凭借系统开发人员对用户需求的了解和系统主 要功能的要求,在强有力的软件环境支持下,迅速构造出系统的初始原型,然后与用户一起不断对原型进行修改、完善直到满足用户需求

信息系统分析与设计 第八章

第八章面向对象设计 8.1 面向对象设计和结构化方法有什么不同?它具有哪些优势? 答:不同点:出发的角度不一样:结构化方法从系统角度出发,而面向对象从对象出发。 优点:能够满足人们的需求,开发条理,可重用性好。 8.2解释继承、封装、消息和多态性的概念。他们分别带来什么好处? 答: 继承:是指特殊类的对象拥有其一般类的全部属性和服务。好处:(1)可以简化系统的描述和实现(2)直接实现了软件重用,提高软件开发效率 封装:是软件模块化思想的体现,也是面向对象方法的一个重要原则。好处:(1)实现了信息隐藏(2)简化了接口,降低了系统耦合度 消息:向对象发出的服务请求。好处:(1)更接近人们日常所采用的术语,对象间课可通过消息实现交互,体现了对象的自治性和独立性,更真实地模拟现实世界(2)其涵义更具有一般性,具有更强的适应性。 多态性:指相同的操作(函数或过程)可作用于多种类型的对象并获得不同的结果。好处:(1)当给不同子类的

对象发送相同的消息时,消息的发送者可以不用关心具体的对象类型,而由对象自身做出不同的响应处理(2)需要扩充一种新类型时,只需要从父类中在派生一个子类,覆盖父类的某些业务,而不需要改的其他外部程序。 8.3 面向对象方法中的关系有哪些关系?试举例说明。 答: 类关系: 继承:例如银行值班经理完全可以充当收银员这一角色。 实现:对接口的实现 对象关系: 关联:如学生和课程的选修关系 依赖:一个对象A在执行事务过程中向另一个对象B发送消息,请求某种服务,那么就说A依赖于B 8.4什么是UML?它定义了哪几种视图?每个视图描述了什么? 答: UML:是由单一模型支持的一组图示法。 视图:

2015信息系统分析与设计试题A

------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ---- 沈阳师范大学14—15学年度第二学期试卷 命题单位:软件学院课程名称:信息系统分析与设计(A)卷课程代码:16200140 适用范围:2012级计算机科学与技术(信息化) (本大题共10小题,每小题2分,共20分。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。) 1、下面哪个不是UML中的静态视图() A、状态图 B、用例图 C、对象图 D、类图 2、在一个“订单输入子系统”中,创建新订单和更新订单都要核查用户账号是否正确,则用例“创建新订单”、“更新订单”与 用例“核查用户账号”之间的关系是( ) A 、包含B、实现C、扩展D、泛化 3、模块内部聚合程度最高的形式是:() A、机械聚合 B、逻辑聚合 C、功能聚合 D、过程聚合 4、实际上,系统分析的结果就是要给出系统的() A、物理设计 B、总体设计 C、逻辑设计 D、系统设计 5、U/C矩阵的作用是() A、确定子系统 B、确定系统边界 C、确定功能类 D、确定数据类 6、能根据学生的特点、弱点和基础知识,以最适当的教案和教学方法对学生进行教学和辅导的专家系统是:() A、解释专家系统 B、调试专家系统 C、监视专家系统 D、教学专家系统 7、数据字典是用于定义和说明数据流程图上的各种( ) A、处理 B、数据流 C、实体 D、成分 8、BPR的主要研究对象是( ) A、组织结构 B、组织人员 C、信息技术 D、业务流程 9、评价模块质量的标准是( ) A、耦合小,内聚大 B、耦合小,内聚小 C、耦合大,内聚大 D、耦合大,内聚小 10、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一() A、对源代码建模 B、对事物建模 C、对物理数据库建模 D、对可适应的系统建模

信息系统分析与设计考试相关习题及答案

一、选择填空 4. 业务系统规划法(BSP)的核心是() A. 明确企业目标 B. 定义(识别)业务过程 C. 进行数据分析 D. 确定信息结构答案:C 5. 下面哪一项企业关键成功因素的特点是错误的:()。 A. 少量的易于识别的可操作的目标 B. 可确保企业的成功 C. 由企业的所有CSF决定组织的信息需求答案:B 7. 一般子系统的划分是在系统()阶段,根据对系统的功能/数据分析的结果提出的。 A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计答案:A 10. 信息系统流程图是以新系统的()为基础绘制的。 A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流程图答案:D 14. 信息系统开发的结构化方法的一个主要原则是()。 A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则答案:A 16. 一般来说,占维护工作比例最高的是()。 A. 纠错性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护答案:C 19. 系统规划的主要任务包括()。 A. 明确组织的信息需求、制定系统总体结构方案 B. 对系统进行经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块结构答案:A 20. 系统设计阶段的主要成果是()。 A. 用户的决策方针 B. 用户的分析方案 C. 系统设计说明书 D. 系统总体设计方案答案:C 21. 信息系统建设的结构化方法中用户必须参与的原则是用户必须参与()。 A. 系统建设中各阶段工作 B. 系统分析工作 C. 系统设计工作 D. 系统实施工作答案:A 22. 结构化生命周期法的主要缺点之一是()。 A. 系统开发周期长 B. 缺乏标准、规范 C. 用户参与程度低 D. 主要工作集中在实施阶段答案:A 23. MIS规划的主要内容是()。 A. MIS战略规划,组织信息需求分析,系统目标 B. 组织信息需求分析,系统目标,资源分配 C. MIS战略规划,资源分配,系统目标 D. MIS战略规划,组织信息需要分析,资源分配答案:A 28. 生命周期法的特点之一是()。 A. 整个系统的开发工作是非劳动密集型的 B. 系统开发时间短 C. 对用户需求的变更不能做出迅速响应 D. 适合大型复杂系统答案:C 29. 系统测试中应遵循的一条原则是:测试工作应该由以下人员来承担()。 A. 原程序作者 B. 专门的测试人员 C. 系统设计人员 D. 用户答案:B 30. 系统维护中要解决的问题来源于()。 A. 系统分析阶段 B. 系统设计阶段 C. 系统实施阶段 D. 三者都包括答案:D 31. 在原型法中,原型是进行开发的系统的()。 A. 反映用户最基本需求的可以运行的实验模型 B. 某一主要部分的详细设计方案(物理模型)

信息系统分析与设计

信息系统分析与设计

《信息系统分析与设计》课程设计指导书 (信管专业使用) 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。 1.目的 通过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;通过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精

神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计; (4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明 书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系

统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析 根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。 4.3 详细调查 详细了解以下情况并绘制组织结构图和业务流程图: (1)现行系统的组织机构及管理职能和人员分工; (2)各项管理业务的主要处理过程、模型和算法; (3)各项管理信息的分类、分层和定义; (4)管理信息的收集、输入、传递、存储以及输出的形式;

复习题(医学科研设计)

《医学科研设计》复习题 ?医学科学研究设计的目的和任务 答:一个周密而完善的研究设计,能合理地安排各种研究因素,严格地控制误差,从而用较少的人力、物力和时间,最大限度地获得丰富而可靠的资料,减少误差,达到高效、快速和经济的目的。 ?从统计学角度来讲,研究设计的基本内容包括哪些? 答:1.建立研究假说,明确研究目标, 2.确定研究对象、研究单位和总体(population)、样本(sample), 3.对研究对象是否施加干预和如何施加干预, 4.确定研究设计类型, 5.确定研究指标及获得指标值的方法, 6.制订数据的管理及统计分析计划, 7.预计会得到什么结果,资料的可靠性及质量控制, 8.需要多少经费与时间等。 ?随机分组的目的是什么? 答:按照严格正规的随机化方法将研究对象分配到实验组和对照组,使研究者和研究对象在分组之前均不能预知分组情况,以便实验组和对照组具有相似的人口学特征、临床特征和预后因素,保证两组具备充分的可比性。这是设置理想的均衡对照的方法,理论上可使已知和未知的影响疗效的因素在两组间均衡分布,减少选择偏倚和混杂偏倚的影响。 ?均衡与分层的关系? 答:研究的目的是通过抽样了解总体的情况,但是样本常常受许多不同因素的影响。例如研究药物对高血压的疗效,因为高血压有轻度、中度、重度之分,如果任意把一些高血压病人分组治疗,即使完全随机也不合理。因为有的组重度多,有的组轻度多。故应该先把轻、中、重度的高血压分层(stratification),再随机分组才能做到均衡(balance),称为分层随机。在分层的基础上,在层内随机抽样进行样本分配。这样可使实验组与对照组之间均衡,从而增大可比性。 ?采用临床盲法实验的意义 答:临床试验的目的是为了正确评价一项治疗措施的疗效,用以指导临床实践。而在试验中,若研究对象知道自己的治疗情况,研究者知道研究对象的分组情况,则会由于主观因素的作用而产生信息偏倚,采用盲法(blinding 或masking)可有效地避免这种偏倚。这项原则的具体方法是研究对象、观察检查者和试验设计者中的一个、两个或三个都不知道研究对象的分组和接受治疗措施的情况。 ?完全随机设计的两种分组方式? 答:1.将受试对象随机分配到各处理组中; 2.分别从不同总体中进行随机抽样,获取代表各不同总体的随机样本 ?配对设计 答:配对设计(paired design)是将受试对象按既定条件配成对子,再随机分配每对中的两个受

信息系统分析与设计课后复习题参考答案

参考答案 第1章 一、填空题 1. 整体性层次性环境适应性目的性自组织性相关性 2. 整体性 二、选择题 1. A 2. C 三、问答题 1. 系统是由若干具有特定属性的组成元素经特定联系而构成的、与周围环境相互联系的、具有特定的结构和功能的整体。 2. 统的特性有以下几个方面:整体性、层次性、环境适应性、目的性、自组织性以及相关性。举例略。 3. 略。 第2章 一、填空题 1. 信源信宿载体 2. 战略信息战术信息作业信息 3. 客观性传递性时效性时滞性共享性 二、选择题 1. C 2. A 3. B 三、问答题 1. 信息具有以下几个特征:客观性、传递性、时效性、时滞性、共享性。 2. 信息系统的开发经历了以处理为中心、数据为中心、以对象为中心和以模型为中心的四个阶段。 以处理为中心的阶段,数据与程序是一体的,没有独立的数据库,主要用于完成特定的任务,数据各自孤立,无法共享。这个阶段出现了结构化设计方法和模块化技术。 以数据为中心的阶段,数据与程序分离,数据由数据库管理系统(DBMS)管理,应用程序通过访问数据库,获取所需的数据并进行处理,各种应用程序共享数据库中的数据资源。这一阶段主要解决数据的可重要问题。 以对象为中心的阶段,它把信息系统中所有要素看作对象,对象由数据(属性)和处理(方法)构成,持久性对象的数据存贮在数据库中,数据库中的数据通过影射(Mapping)转换为软件对象。这个阶段出现了许多面向对象的分析与设计方法。本阶段强调软件的可重用。以模型为中心的阶段,基于信息模型开发软件产品。UML作为一种标准的建模语言,用于建立软件及信息系统的信息模型,并利用软件工具实现软件开发的正向工程(Forward Engineering)和逆向工程(Reverse Engineering),乃至知识库的管理。这一阶段强调模型和解决方案(模式)的可重用。 3. 系统科学是以系统及其机理为对象,研究系统的类型、性质和运动规律的科学。 系统科学主要包括以下五个方面的容: (1)系统概念,即关于系统的一般思想和理论。 (2)一般系统理论,即用数学的形式描述和确定系统的结构和行为的纯数学理论。 (3)系统理论分论,指为了解决各种特点的系统结构和行为的一些专门学科,如图论、博弈论、排队论、控制论、信息论等。 (4)系统方法,即为了对系统对象进行分析、计划、设计和运用所采用的具体应用理论及

信息系统分析与设计

信息系统分析与设 计

《信息系统分析与设计》课程设计指导书 (信管专业使用) 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。 1.目的 经过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;经过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计;

(4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析

信息系统分析与设计各章要点

信息系统分析与设计各章要点 第一章系统思想 1.系统的概念,特性。 第二章管理系统 1.管理系统的概念、构成、特点 第三章信息与信息系统 1.信息的定义? 2.什么是结构化决策、非结构化决策? 3.信息系统的定义、结构。 4.信息系统应用与发展包括哪些典型系统?各自的基本思想是什么? 第四章信息系统建设概论 1.什么是信息系统的生命周期?包括哪些阶段?各阶段的任务是什么? 2.信息系统开发过程图。 3.瀑布模型、演化模型、螺旋模型的基本思想。 4.信息系统开发中有哪些方法?各自的基本思想、优缺点、一些主要原则。5.什么是信息系统的诺兰模型?各阶段的特点?模型的作用。 6.信息系统的开发方式有哪些?各有何特点? 第五章系统规划 1.企业信息系统战略规划的主要内容? 2.什么是可行性?可行性研究的内容? 第六章结构化系统分析 1.系统分析阶段的基本任务是什么? 2.数据流程图的定义、基本成分、绘制方法。 3.数据字典的构成?作用? 4.表达处理逻辑的工具有哪些?特点?绘制方法?比较。 第七章结构化系统设计 1.系统设计的目标、设计内容? 2.结构化设计的基本概念有哪些?各自的定义。 3.如何由数据流图导出结构图? 4.代码的定义?种类?校检码的设计? 5.输入设计的原则?常用的输入数据的校检方法有哪些? 6.计算机处理过程设计中常用的工具有哪些? 7.如何由ER图导出关系型数据模型?三种范式的定义?如何进行关系的规范化? 第十章系统实施 1.系统实施阶段的主要任务? 2.好程序的标准是什么? 3.系统测试的定义?检验软件的方法有哪些?

4.软件测试的目的、类型? 5.测试的基本原则是什么? 6.如何用黑盒法、白盒法设计测试用例?7.系统的转换方式有哪几种?各自的特点? 第十一章系统维护与管理 1.系统维护的类型? 2.系统的可靠性、安全性? 3.系统监理、系统审计的定义。 第八章面向对象分析 1。什么是UML? 2。UML的构成,及各种图的含义。 3。什么是用例? 4。用例图的绘制方法? 5。类图的基本图素。

信息系统分析与设计试题

1. 系统实施阶段的主要内容之一是(C ) A.系统物理配置方案的设计 B.输入设计 C.程序设计 D.输出设计 6. 系统实施的主要活动包括( D)。 A.编码.系统测试 B.系统安装 C.新旧系统转换 D.以上都是 8. 用户使用Internet Explorer的企业信息系统的模式是(D ) A.主从结构 B. 文件服务器/工作站 C.客户机/服务器 D. 浏览器/WeB服务器 9. 数据字典产生在哪个阶段( B )。 A 系统规划 B 系统分析 C 系统设计 D 系统实施 1. 对象可以是具体的物理实体的抽象,也可以是人为的概念。Y 2. 软件工程的根本目的在于提高软件的质量与生产率,最终实现软件的工业化生产。Y 4. 可行性分析不仅要分析其可能性,还要分析其必要性。Y 5. 封闭系统主要是指系统与外界环境完全隔离,系统运行不受外界环境影响,比如学校X。 6. 程序调试时应当用正常数据进行调试,不应用错误数据去调试。X 7. C/S模式主要由客户应用程序.服务器管理程序和中间件三个部分组成。Y 9. 信息技术是促使组织结构变革的催化剂,组织的扁平化从激励和结构两个方面解决了人的问题,有利于更好地发挥信息技术的效能。Y 1. 在数据库系统中,数据操作的最小单位是 (B ) A.字节 B.数据项 C.记录 D.字符 2. 系统分析阶段,图1中的四种符号用于绘制( A ) 图 1 四种符号 A. 数据流程图 B. 处理流程图 C. 信息系统流程图 D. 表格分配图 4. C/S是一种重要的网络计算机模式,其含义是:(A) A.客户/服务器模式 B.文件/服务器模式 C.分时/共享模式 D.浏览器/服务器模式 7. 系统分析工作的全面总结和主要成果是( D) A 可行性报告 B 数据词典 C 系统说明书 D 系统详细调查报告 10. 关于系统分析与系统设计的区别,在于( C )。 A. 系统分析研究系统的数据模型,系统设计侧重于系统的业务模型 B. 系统分析研究系统的实现技术,系统设计侧重于系统的功能需求 C. 系统分析研究系统功能需求与数据结构,系统设计侧重于系统的实现技术 D. 系统分析研究系统的功能需求,系统设计侧重于系统的数据结构设计 2. 数据流程图中的外部实体是指本系统的单位或人员。X 3. 一般来讲,对企业贡献大的、需求迫切的、容易开发的子系统应该优先开发Y 5. 业务流程分析中应顺着原系统信息流动的过程逐步进行。Y 7. 基于Web的信息系统开发技术主要包括Web网络协议、Web网页技术和数据库连接技术。Y 8. 没有信息技术和信息系统的支持,BPR的实施是非常困难的。Y 9. 调查显示,中国企业的CIO与西方公司的CIO一样,在企业决策层中身据重要位置。X 10. 信息系统规划书是规划的最终结果,也是规划活动的终止。X

相关文档
相关文档 最新文档