《(最新整理)信息系统分析与设计课后题答案.docx》由会员分享,可在线阅读,更多相关《(最新整理)信息系统分析与设计课后题答案.docx(37页珍藏版)》请在课桌文档上搜索。
1、(完整)信息系统分析与设计课后题答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由翔口我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(完整)信息系统分析与设计课后题答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)信息系统分析与设计课后题答案的全部内容。第一章信息系统导论一、名词解释1 .信息:信息是经过加工后的数据,它对接收者的决策或行为具有现实或潜在的价值.2
2、 .系统:系统是由处于一定环境中的若干相互联系和相互作用的要素组成并为达到整体目的而存在的集合。3 .信息系统:信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据业务、管理和决策问题并为组织目标服务的综合系统。4 .决策支持系统:这是在现代信息技术的基础上,交叉管理学、行为科学、运筹学,控制论等学科运用、人工智能、专家系统、知识工程等理论和方法,辅助支持企业,决策活动的信息系统。二、选择题1 .信息运动的基本形式是(D)A.信息输入与输出B信息处理C信息控制D信息循环2 .决策的基础(C)A管理者B客户C信息D规章制度3 .下列是分布式系统缺点是(D)A难于发挥用户的积极性和
3、创造性C系统难于扩展4 .集中式系统的缺点是(C)A不利于安全控制C不利于调动各部门的积极性5 .以下不是B/S结构特点的是(B)B应变能力差D安全控制难度大B应变能力差D不利于人员素质的提高A客户端统一C开放性强B速度快D易于管理和维护6.系统通过与环境进行物质、能和信息的交换,从而调节自身的行为,达到与环境平衡和适应,这是指系统的(八)A动态性B目的性C整体性D相关性三、简答题1.简述信息与数据的区别.答:信息是经过加工后的数据,它对于接收者的决策或行为具有现实或潜在意义。数据是记录客观事物的可鉴别的符号,这些符号不仅指数字,而且还包括文字、图形、声音等.数据本身没有意义,具有客观性。数据
4、要经过处理和解释才有意义成为信息.可以说信息是经过加工以后并对客观世界产生影响的数据。2o决策过程分哪几个阶段?各阶段的任务是什么?答:决策系统分为情报阶段、设计阶段、抉择阶段.3.简述信息系统的功能。答:1)、信息处理:这是信息系统必备的基本功能,它一般包括信息的收集和输入、传输、存储、处理及输出。2)、业务处理:这是信息系统的基本功能。3)、组织管理:这是信息系统的主要功能之一.4)、辅助决策:决策是管理的重要功能,决策存在于战略层、战术层、事物层的各层活动之中。4 .简述C/S模式的基本结构,并分析其特征。答:客户机/服务器的概念最早用于描述软件的体系结构,表示一个应用程序和一个服务程序
5、之间在系统中的协调关系。客户机程序和服务器程序不一定在物理层上分离,它们可能就是在同一台机器上运行的两个程序。5 .试分析信息系统的概念结构.6试述信息系统的发展历程。答:阶段年代主要目标典型功能核心技术代表性系统单项事务处理20世纪5070年代提高文书、统计、报表等事物处理工作的效率统计、计算、指标、文字处理高级语言、文件管理电子数据处理系统(EDP)系统处理20世纪6080年代提高管理信息处理的综合性、系统性、及时性和准确性计划、综合统计、管理报告生成数据库技术、数据通信与计算机网络早期的管理信息系统决策支持20世纪70支持管理者的决策活动及提分析、优化、评价、预测人机对话、模拟管理、人工
6、智能的应用决策支持系统(DSS)、90年代高管理决策的有效性现代的管理信息系统综合集成20世纪90年代以来提高管理者的素质、创造良好的工作、学习与生活环境为管理者的智能活动、决策分析、研究、学习提供支持Internet/Intranet技术、多媒体技术、人工智能应用基于Web的信息系统、ERP系统、电子商务、供应链管理7.试分析决策支持系统和主管信息系统的异同。答:管理信息系统(ManagementInformationSystems,简称MIS)20世纪70年代初随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上的应用日益广泛,管理信息系统逐渐成熟起来。管理信息系统最大的特点是高度
7、集中,能将组织中的数据和信息集中起来,进行快速处理,统一使用。有一个中心数据库和计算机网络系统是MIS的重要标志.MIS的处理方式是在数据库和网络基础上的分布式处理.随着计算机网络和通讯技术的发展,不仅能把组织内部的各级管理联结起来,而且能够克服地理界限,把分散在不同地区的计算机网互联,形成跨地区的各种业务信息系统和管理信息系统。管理信息系统的另一特点是利用定量化的科学管理方法,通过预测、计划优化、管理、调节和控制等手段来支持决策.决策支持系统(DeCiSiOnSupportSystems,简称DSS)20世纪70年代国际上展开了MIS为什么失败的讨论。人们认为,早期MIS的失败并非由于系统不
8、能提供信息。实际上MIS能够提供大量报告,但经理很少去看,大部分被丢进废纸堆,原因是这些信息并非经理决策所需。当时,美国的MichaelS.ScottMarton在管理决策系统一书中首次提出了“决策支持系统”的概念。决策支持系统不同于传统的管理信息系统。早期的MIS主要为管理者提供预定的报告,而DSS则是在人和计算机交互的过程中帮助决策者探索可能的方案,为管理者提供决策所需的信息。由于支持决策是MlS的一项重要内容,DSS无疑是MlS重要组成部分;同时,DSS以MlS管理的信息为基础,是MIS功能上的延伸.从这个意义上,可以认为DSS是MlS发展的新阶段,而DSS是把数据库处理与经济管理数学模
9、型的优化计算结合起来,具有管理、辅助决策和预测功能的管理信息系统。综上所述,MlS和DSS各自代表了信息系统发展过程中的某一阶段,但至今它们仍各自不断地发展着,而且是相互交叉的关系。MIS是面向管理的信息系统,DSS则是面向决策的信息系统。DSS在组织中可能是一个独立的系统,也可能作为MIS的一个高层子系统而存在。第二章一、名词解释1、供应链:是围绕核心企业,通过信息流、物流、资金流等,将供应商、制造商、分销商、零售商直至最终用户连成一个整体的功能网链结构模式。2、供应链管理系统:就是为了实现供应链上各企业的共同目标,对整个供应链的物流与信息流进行集成的管理和统一协调的计算机软件系统、网络与通
10、信系统、有关数据、规章制度和人员的统一体。3、电子商务:狭义上来说,电子商务是指网上进行的交易活动,包括通过Internet买卖商品和提供服务;广义上,电子商务是指利用Internet、Intranet、Extranet来解决商业交易问题,降低产、供、销成本,开拓新的市场,创造新的商机,通过采用最新网络技术手段,从而增加企业利润的所有商业活动。二、填空题1、公司外部信息对下列哪类信息系统用户最重要(八)A、高层管理者B、中层管理者和知识工人Cx主管D、操作员工2、ERP是在以下哪项基础上发展而来的(B)AxMRPB、MRPIICx闭环MRPDxSCM3、在供应链中,信息流流动的方向是(C)A、
11、从供应链下游向上游B、从供应链上游向下游Cx双向互动D、没有固定方向4、客户关系管理系统各功能模块中最基本的是(八)A、客户信息管理B、销售过程自动化C、营销自动化D、客户服务与支持管理5、广义的信息资源不包括(D)Ax信息内容Bx信息设备Cx信息人员Dx信息意识6、淘宝是实现(C)交易模式的著名网站A、B2BBxB2CCxC2CDxB2G三、简答题1.试分析信息系统各类用户的需求.答:信息系统用户是企业各级人员,下面依次分析企业组织中各类用户对信息的需求:(1)高层管理者高层管理者的工作是制定战略规划,决定公司的所有任务和目标。为了策划未来的进程,高层管理要对公司大方向的方针战略进行决策。战
12、略规划影响公司未来的生存与发展,包括长期的IT规划。高层管理者致力于整个企业的发展并用IT规划公司的进程与方向.为了确定一个战略规划,高层管理者还需要掌握公司外部的信息,如经济预测、技术趋势、竞争威胁和政府政策等.(2)中层管理者和知识工人中层管理者在公司组织层次中仅次于高层管理者,大多数公司都有这一管理层次。中层管理者的职责主要是贯彻高层管理者的决策和执行相关领域的管理职能,为下一层的主管和小组领导提供方向、必要的资源和信息反馈。他们的精力集中于较短时间的目标框架上,所以其所需信息比高层管理者更详细,比管理日常运行的主管所需信息更全面。知识工人是处理企业相关事务的专业职员,如系统分析员、程序
13、员、会计师、研究员、培训员和人力资源专家等。他们是企业组织必然的组成部分,企业需要他们来完成相应的专业事务。知识工人在系统中使用业务支持系统、知识管理系统和用户生产率系统,对组织的基本功能提供支持。(3)主管主管又称为小组领导,他们在组织中管理操作员工,完成日常职责。他们需要按照上层要求调整操作任务和人员,做出必要的决定,确保得到正确的工具、材料和培训。像其他管理者一样,主管在系统中需要借助决策支持系统、知识管理系统和用户生产率系统来完成他们的职责。(4)操作员工操作员工包括依靠事务处理系统输入和接收数据的人员.在系统中,操作员工需要信息支持来完成相关任务。同时,随着现代企业发展,许多企业通过
14、授权的方式,赋予员工更大的责任和义务,所以操作员工在主管授权的领域还要进行相关的决策.通过这种授权的方式,企业可以大大提高员工的能动性和员工的满意度。2、简述ERP系统的功能结构。答:一般企业管理包括:生产控制、物流管理、财务管理和人力资源管理。这4大系统本身应该是集成体,它们互相之间有相应的接口,能够很好的整合在一起来对企业进行管理,这就构成了ERP系统的基本功能结构。3,简述客户关系管理的内涵。答:1.客户关系管理不是一种简单的概念或方案,而是企业的一种哲学与战略,贯穿于企业的每个经营环节和经济部门,其目的是以有利可图的方式管理企业现有的和潜在的客户.2o客户关系管理的目的是实现客户价值最
15、大化与企业价值最大化的合理平衡,即客户与企业间的双赢30对客户互动的有效管理是切实保证客户关系管理有效性的关键所在。4以因特网和数据挖掘工具等为代表的信息技术是客户关系管理的技术支撑。5在不同客户表现差异性的偏好与需求的同时,他们也往往具有不同的价值。4、简述供应链管理的基本思想。答:供应链管理是一种集成的管理思想和方法,它执行供应链中从供应商到最终用户的物流的计划和控制等职能,吧供应链上的各个企业看作一个不可分割的整体,是供应链上各企业分担的采购、生产、分销和销售职能成为一个协调发展的有机体。它更注重企业之间的相互合作,以增加整个供应链的效率为最终目的。5 .简述ClMS的基本构成。答:CI
16、MS分为四个功能分系统和两个支撑分系统。四个功能分系统分别是工程设计分系统、管理信息分系统、制造自动化分系统和计算机质量保证分系统.两个支撑分系统分别是数据库和网络支撑分系统。6 .试述电子商务系统的基本组成。答:电子商务系统是信息系统向商务应用领域发展的新趋势,它是指进行电子商务活动的计算机硬件、软件、计算机网络与通讯装置、有关人员与组织以及有关法律、制度、标准、规范的统一体。完整的基础电子商务系统,是在Internet信息系统的基础上,由参与交易的信息化企业、信息化组织和使用Internet的消费者主体,提供实物配送服务和支付结算服务的机构,以及提供网上商务服务的电子商务服务商组成.电子商
17、务系统不仅是一个人机系统,它更是一个社会系统.它包括以下几个基本组成部分:(1)Internet信息系统(2)电子商务服务商(3)企业、组织和消费者(4)实物配送中心(5)支付结算6)认证中心7 .电子政务的基本内容有哪些?答:(1)网上信息发布;(2)部门内部办公自动化;(3)实现网上交互式办公;(4)各个政府部门资源共享、协同工作.8o简述GIS系统的构成和应用情况。答:(1)硬件配置,包括:计算机主机、数据输入设备、数据存储设备、数据输出设备。(2)软件系统,包括:计算机系统软件、地理信息系统软件和其他支撑软件,应用分析程序。(3)地理空间数据。(4)系统开发、管理与使用人员。GIS的应
18、用主要包括:(1)资源清查和开发,(2)城乡规划,(3)物流管理,(4)灾害监测,(5)环境管理,(6)宏观决策此外GlS还广泛应用于如下领域:(1)管道网络、交通模拟设计,包括天然气管道、污水管道、输电线路、铁路、公路等的网络模型研究。(2)导航系统建设,包括空中管制、海图制作.(3)城市规划,包括居民点、商业网点、道路设计、各种管网工程的设计与管理,各种城市景观的规划与设计。(4)教练与模拟,基于GlS和虚拟现实技术,可以实现飞行、军事演习等的模拟。(5)商业分析,利用GIS空间分析功能,可以在企业商业应用实现企业网点优化布设与选址、最佳路径分析等。9、信息资源管理的基本内容有哪些?答:(
19、1)信息资源的规划(2)信息资源的开发和组织(3)信息系统的建设与信息资源的利用(4)对信息人员的管理和管理机构第三章名词解释信息系统的生命周期:分为系统规划、系统分析、系统设计、系统实施、系统运行维护。对象的属性:反应对象的信息特征,如特点、值、状态等等.对象的方法:用来定义改变属性状态的各种操作。封装性:面向对象方法中,程序和数据时封装在一起的,对象作为一个实体,期操作隐藏在方法中,期状态有对象的“属性”来描述,并且只能通过对象中的“方法”来改变,从而外界无从得知。二,选择题(1)诺兰模型把信息系统的发展过程归纳为6个阶段.将以计算机管理为主变化为以数据管理为主的阶段是(A)Ao集成阶段B
20、蔓延阶段C控制阶段D.数据管理阶段(2)下列属于结构化系统开发方法特点的是(D)Ao采用自下而上的开发方法B.系统开发周期短C.系统开发适应性强D.适用于开发大型系统(3)信息系统的生命周期起始阶段是A.系统分析Bo系统规划Co系统设计D.系统实现(4)以下关于面向对象方法叙述中,正确的是(C)Ao问题空间与解决问题的方法空间不一致Bo继承是组装结构的重要特性Co类是对象的抽象Do数据与功能相割裂(5)在面向对象的设计中,将对象的使用者与设计者分开的技术称为(C)Ao隐藏性B.继承性C.封装性D.多态性(6)以下关于原型法的阐述中,不正确的是(B)A.能及时反映用户需求Bo适合于大型系统开发C
21、对开发环境和软件工具要求高D.符合人们认识事物的规律(7)企业开发信息系统广泛采用的开发方式是(C)Ao自行开发B.委托开发C.合作开发D.咨询开发三,简答题1.信息系统建设涉及的因素有哪些?答:(1)文化、社会因素,(2)科学理论因素,(3)技术方法因素,(4)专业领域知识因素,(5)环境多变因素,(6)组织管理因素,(7)经济效益因素2o简述诺兰阶段模型的划分答:诺兰模型划分为6个阶段:初装阶段,蔓延阶段,控制阶段,集成阶段,数据管理阶段,成熟阶段.3 .简述企业信息系统建设部门(IT部门)的组织功能结构。答:(1)应用程序的开发,(2)系统支持,(3)用户支持,(4)数据库管理,(5)网
22、络管理,S)web支持。4 .简述信息系统的生命周期各阶段包括的内容?答:(1)信息系统规划:对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略分析各级部门的信息需求,确定信息系统的目标、功能、规模、资源,对建设新系统的需求做出分析和预测,并根据需求的轻重缓急、现有资源状况和应用环境的约束,合理安排建设计划,从经济、技术、等方面研究建设新系统的必要性和可能性。(2)信息系统分析:根据系统设计任务书确定的范围,对现行系统进行详细调查,描述现行系统的义务流程,指出现行系统的局限性和不足之处,确定新系统的旗本目标和逻辑功能要求(3)信息系统设计:根据系统需求说明书中规定的功能要求
23、,考虑具体设计以实现逻辑模型的技术,即设计新系统的物理模型,所以这个阶段有分为物理设计阶段。信息系统实施:将设计的系统付诸实践的阶段,该阶段的任务是根据系统设计报告所确定的物理模型,将设计方案转为计算机上可实际运行的人机信息系统,并编写系统实施报告。(5)信息系统运行维护:主要对系统评价和维护.5 .简述结构化系统开发方法的基本思想。答:结构化系统开发方法是用系统的思想和工程化的方法,按照用户至上的原则,采取结构化、模块化、自顶向下的方法对系统进行分析与设计,开发过程严格按照信息系统开发的生命周期将整个信息系统开发过程5个相对独立的阶段,在前三个阶段坚持自顶向下地对系统进行结构化分析,在实施阶
24、段,则坚持自底向上地逐步实施,即组织人员从基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。6 .结构化系统开发方法各阶段的基本任务是什么?各阶段应提供什么技术文档?答:(1)信息系统规划:对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略分析各级部门的信息需求,确定信息系统的目标、功能、规模、资源,对建设新系统的需求做出分析和预测,并根据需求的轻重缓急、现有资源状况和应用环境的约束,合理安排建设计划,从经济、技术、等方面研究建设新系统的必要性和可能性。(2)信息系统分析:根据系统设计任务书确定的范围,对现行系统进行详细调
25、查,描述现行系统的义务流程,指出现行系统的局限性和不足之处,确定新系统的旗本目标和逻辑功能要求(3)信息系统设计:根据系统需求说明书中规定的功能要求,考虑具体设计以实现逻辑模型的技术,即设计新系统的物理模型,所以这个阶段有分为物理设计阶段。(4)信息系统实施:将设计的系统付诸实践的阶段,该阶段的任务是根据系统设计报告所确定的物理模型,将设计方案转为计算机上可实际运行的人机信息系统,并编写系统实施报告.(5)信息系统运行维护:主要对系统评价和维护。7o简述面向对象的系统开发方法的特点答:(1)封装性:面向对象方法中,程序和数据时封装在一起的,对象作为一个实体,期操作隐藏在方法中,期状态有对象的“
26、属性”来描述,并且只能通过对象中的“方法”来改变,从而外界无从得知。(2)抽象性:面向对象方法中,把从具有共同性质的实体中抽象出的事物本质特征概念,称为“类二对象是类的一例,类中封装了对象共有的属性和方法,通过实例把一个类创建的对象实例化后,自动具有类中规定的属性和方法。(3)继承性:继承性是类特有的性质,类可以派生出子类,子类自动继承父类的属性与方法。8.简述原型法的基本思想.答:在投入大量的人力、物力之前,在限定的时间内,用最经济的方法,开发出一个可实际运行的系统原型,以便尽早澄清不明确的系统需求。在原型系统的运行中,用户发现问题,提出修改意见,技术人员完善模型,使它逐步满足用户的需求.第
27、四章1、名词解释信息系统规划:是基于企业发展目标与经营战略制定的,面向企业信息化发展远景的,于企业信息系统的整个建设计划,包含信息系统的发展方向和目标,信息系统的IT方案实施策略和计划、预算等。BSP(企业系统规划):是IBM公司在20世纪70年代开始采用的一种信息系统规划方法。SST(战略集合转移法):是一种确定信息系统战略目标的方法,该方法把组织的总战略成一个“信息集合”,包括使命、目标、战略以及其他组织支撑因素。CSF(关键成功因素):指在规划期内影响企业战略成功的关键性任务。可行性研究:又叫可行性分析,是指在项目正式开发之前,先投入一定的精力,通过一准则,从经济、技术、社会等方面对项目
28、的必要性、可能性、可能性、合理性,以及项所面临的重大风险进行分析和评价,得出项目是可行的结论。系统流程图:用图形符号以黑盒子形式描绘组成系统的每个部件.表达数据在系统各部件之间流动的情况.是物理数据流图。经济可行性研究:分析系统项目所需要的花费和项目开发成功之后所能带来的经济效益。技术可行性研究:是分析在特定条件下,技术资源的可用性和这些技术用于解决信息系统问题的可能性和现实性,即分析使用现有的技术是否能实现这个系统,能否解决系统的技术难点,系统对技术人员有什么样的要求,现有的技术人员能否胜任,开发系统的软件、硬件字样是否能如其得到等。2、选择题(1)可行性研究采用(B)概括说明体统的物理模型
29、.A0数据字典B.系统流程图C,数据流图D,成本/效益分析(2)可行性研究的最终结果是(D).A.确定项目的规模Bo研究正在运行的系统C0评价各种方案D.可行性研究报告(3)经济可行性研究的问题包括(C)oA.开发方式Bo技术风险Co成本效益Do运行方式3、简答题1 .信息系统规划应遵循哪些规则?答:A0支持企业的总目标B。整体上着眼于高层管理,兼顾其他各层管理Co要摆脱信息系统对组织机构的依从性。D.保证系统结构有良好的整体性。Eo要便于实施2 .如何进行信息系统规划?答:(1)规划准备(2)收集相关信息(3)进行战略分析(4)定义约束条件(5)明确战略目标(6)提出未来战略(7)选择开发方
30、案(8)提出实施进度(9)战略规划文档化(10)总经理批准3 .初步调查的内容有哪些?答:(1)新系统的目的或要求(2)组织机构的概况(3)实现系统运行情况(4)企业发展规划与战略,企业产品和市场,在国内外中所处的位置等.4 .试述BSP法的基本思路与实现步骤?答:基本思路:首先自上而下认识企业目标,识别业务流程,识别数据,再由下而上设计系统的目标,最后把企业目标转化为信息系统规划的全过程。步骤:(1)准备工作(2)调研(3)定义业务流程(4)业务过程重组(5)定义数据类(6)定义信息系统总体结构(7)确定总体结构中的优先顺序(8)完成BSP研究报告,提出建议书和开发计划5 .试述SST发的基
31、本思想和步骤?答:基本思想:是识别战略集合,并把组织战略集合转化为信息系统战略集合步骤:识别组织战略集将组织的战略集转化成信息系统的战略集6 .什么是关键成功因素,如何识别?答:Csf是指在规划期内影响企业战略成功的关键性任务。特点:CS千是少量的,易于识别的,可操作的目标,可确保企业成功,可用于决定组织的信息需求7、可行性研究分为哪些?答:复查系统规模和目标.研究目前正在使用的系统.导出新系统和高层逻辑模型。进一步定义问题,导出和评价供选择的方法.推荐行动方针草拟开发方案书写文档提交审查8、可行性研究主要从哪几个方面考察。简述其内容?答:经济可行性:研究经济效益是否可行技术可行性:研究技术问
32、题是否可行社会可行性:需从政策,法律,道德,制度,管理,人等社会因素论证信息系统开发的可能性和实现性第五章信息系统的需求分析名词解释需求分析:是强调用户对新开发的信息系统的需要和要求,结合组织的目标、现状、实力和技术等因素,通过深入细致的分析,确定出合理可行的信息系统需求,并通过规范的形式描述需求的过程。数据流图:是描述软件系统中数据处理过程的一种有力的图形工具。数据字典:是用来准确定义数据流图中各组成成分的具体含义的一种工具。二,选择1 .信息系统需求分析阶段要解决的问题是(八)oA.信息系统做什么B,信息系统提供哪些信息C.信息系统采用的结构D,信息系统怎么做2 .信息系统需求分析阶段的目
33、标是(B)。A.制定系统开发计划B.制定需求说明报告C.制定系统结构说明D.制定系统开发方案3 .各种需求分析方法都有它们共同适用的(D)oA.说明方式B.描述方式C.准则D.基本原则4 .在结构化分析方法中,用以表达系统内数据的运动情况的工具有(八)oA.数据流图B.数据字典C.结构化语言D.判定表与判定树5 .DFD中每个加工至少有(D)oA.一个输入流B.一个输出流C.多个输入输出流D.一个输入输出流6 .数据字典不包括的条目是(C)oA.数据项B.数据流C.数据类型D.数据加工三,简答题1.信息系统需求分析阶段的任务是什么?答:包括(1)确定对系统的综合要求(2)分析系统的数据要求(3
34、)导出目标系统的详细逻辑模型(4)修正项目开发计划,编写用户手册概要(5)编写系统需求规格说明书,并提交审查.2o数据流图的作用是什么?它有哪些基本成分?答:作用:(1)作为交流信息的工具(2)作为分析和设计的工具基本成分:数据的源点或终点、数据加工、数据存储和数据流3o数据字典的作用是什么?它有哪些基本条目?答:作用是给数据流图上每个成分加以定义和说明。基本条目:数据流条目、数据项条目、数据文件条目和数据加工条目4o需求分析阶段有哪些描述工具?答:结构化语言、判定表、判定树、ER模型、层次方框图、IPO图和Warnier图等。5.信息系统需求说明书主要包括哪些内容?衡需求说明书好坏的标准是什
35、么?答:内容:(1)引言:用于说明项目的开发背景、应用范围,定义所用到的术语和缩略语,以及列出文档中所引用的参考资料等(2)项目概述:主要包括功能概述和约束条件(3)具体需求:主要包括功能需求、接口定义、性能需求、软件属性及其他需求等。标准:(1)正确性(2)无歧义性(3)完全性(4)可验证性(5)一致性(6)可理解性(7)可修改性(8)可追踪性。6o需求评审包括哪些内容?评审方法有哪些?答:内容:(1)系统定义的目标是否与用户的要求一致(2)系统需求分析阶段提供的文档资料是否齐全(3)文档中的所有描述是否完整、清晰、准确地反映了用户要求(4)与所有其他系统成分的重要接口是否都已经描述(5)主
36、要功能是否已包括在规定的软件范围之内,是否都已充分说明(6)软件的行为和它必须处理的信息、必须完成的功能是否一致(7)设计的约束条件或限制条件是否符合实际(8)是否考虑了开发的技术风险(9)是否详细制定了检验标准,它们能否对系统定义成功进行确认。方法:(1)自查法用户审查法(3)专家审查法(4)原型法四,应用题(1)某银行的计算机储蓄系统功能是:将储户填写的存款单或取款单或取款单输入系统,如果是存款则系统记录存款人姓名,住址,存款类型,存款日期,利率等信息,并打印出存单给储户;如果是取款,系统计算利息并打印出清单给储户。请用数据流图简单描绘本系统功能。答:(2)有一个飞机机票预订系统,其功能为
37、:旅行社把预订机票的旅客信息(姓名,年龄,单位,身份证号码,旅行时间及目的等)输入机票预定系统,系统为旅客安排航班,打印出取票通知单(附有应交的账款);旅客在飞机起飞的前一天凭取票通知等交款取票,系统检验无误,输出机票给旅客。请用数据流图描绘这个飞机机票预订系统的功能.O层数据流图1层数据流图第六章1.名词解释系统设计:用来确定系统的结构,即系统的组成以及各组成成分之间的相互关系,详细设计用来确定模块内部的算法和数据结构,产生描述各模块程序过程的详细设计文档。模块:指具有相对独立性的由数据说明、执行语句等程序对象构成的集合。模块化:指将整个程序划分为若干个模块,每个模块用于实现一个特定的功能.
38、模块设:自动向下、逐步求精的模块划分思想方法。信息隐蔽:简化了系统结构的复杂度,提供了程序模块设计标准化的可能性.逐步求精:是人类解决复杂问题时采用的基本方法,也是许多软件工程技术的基础。模块独立性:指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且借口简单。内聚:指模块内部各成分间联系的紧密程度。耦合:指模块之间相互联系的程度。2o选择题(D.系统是一个把(B)转换为系统表示的过程。Ao代码设计Bo系统需求Co详细设计D.系统分析(2) ,系统设计阶段分为(C)。A0逻辑设计与功能设计B.模型设计和功能设计Co结构设计和模块过程设计Do数据库设计和文件设计(3) .内聚性是对
39、模块功能强度的度量,内聚性较强的是(D).A.逻辑内聚B。顺序内聚C.偶然内聚Do功能内聚(4)o模块间的耦合性较强,说明模块之间的联系越密切,耦合性较强的是(C)。A.非直接耦合B.控制耦合C0内容耦合D.公共耦合(5).能反映出系统结构的是(D)oA.数据流图B.判定树C.判定表D.系统程序结构图3.简答题1,如何理解模块独立性?用什么指标来衡量模块独立性?答:模块独立性概括了把系统划分为模块时需要遵守的准则,同时也是判断模块构造是不是合理的标准,模块化程度较高的系统:其功能易于划分,接口简单,开发较容易。特别是在几个开发人员共同开发一个系统时,这一点尤为突出,因此模块独立性很重要;衡量标
40、准:模块本身的内聚和模块间的耦合。2,模块内聚的类型有哪些?答:(1)偶然性内聚(2)逻辑性内聚(3)时间性内聚(4)过程性内聚(5)通信性内聚(6)顺序性内聚(7)功能性内聚3,模块耦合性的类型有哪些?答:(1)非直接耦合(2)数据耦合(3)特征耦合(4)控制耦合(5)外部耦合(6)公共耦合(7)内容耦合4,系统设计的优化规则有哪些?答:(1)改进系统结构提高模块独立性模块的作用域应处于其控制域范围内(3)系统结构中的深度和宽度不宜过大(4)模块应具有高扇入和适当的扇出(5)保持适中的模块规模和复杂度(6)降低模块接口的复杂度(7)设计单入口单出口的模块(8)模块功能可以预测。5,系统总体设
41、计的基本任务是什么?答:(1)设计软件系统结构(2)数据结构及数据库设计(3)编写总体设计文档(4)评审6,进行变换分析需要哪些步骤?答:(1)复查基本系统模块(2)复查并精化数据流图(3)确定数据流图具有变换特性(4)确定输入流和输出流的边界,从而孤立出变换中心(5)完成“第一季分解”(6)完成“第二级分解”(7)根据系统设计原理和优化规则,精化所得到的系统结构雏形,改良软件质量。第七章信息系统的详细设计一、名词解释:结构化程序设计:是一种设计程序的技术,采用自顶向下、逐步细化的设计方法和单入口、单出口的控制技术,任何程序都可以通过顺序、选择和循环3种基本控制结构的复合实现程序图:指把程序流
42、程图中每个处理符号都退化成一个点,使原来连接不同处理符号的箭头变成连接不同的有向弧.二、选择:1、系统详细设计阶段属于系统生存周期的(B)阶段A、需求分析Bx系统设计C、编码D、系统维护2、系统详细设计阶段的任务是(八)A、算法设计Bx功能设计C、调用关系设计D、输入输出设计3、结构化程序设计采用的思想是(B)A、筛选法B、逐步求精C、迭代法D、递归法4、以语言形式描述算法的是(C)A、PADB、程序流程图CxPDLD、盒图5、系统详细设计阶段采用自左向右的二维图形结构描述算法的是(C)A、IPOBxJSPCxPADD、JSD三、简答题1,系统详细设计阶段使用的描述工具是什么?各有什么特点?答
43、:(1)图形工具(2)表格工具(3)语言工具图形工具的特点:程序的结构清晰可见,算法结构清晰、易读易懂,使用方便。表格工具的特点:结构清晰、形式简单直观,不需要任何说明,能够简洁、无二义性地描述。语言工具特点:可以很抽象,也可以很具体,与自然语言很接近,易于理解。2,结构化程序设计应遵循哪些主要原则?有什么优缺点?答:(1)使用语言中的顺序、选择和重复等有限的基本控制结构表示程序逻辑选用的控制结构只准许有一个入口和一个出口(3)复杂结构应该用基本控制结构进行组合嵌套实现(4)语言中没有的控制结构,可用一段等价的程序段模拟(5)严格控制goto语句。优点:(1)自顶向下、逐步细化的方法符合人类解
44、决复杂问题的普遍规律,可以显著提高系统开发的成功率和生产率(2)先全局后局部、先整体后细节、先抽象后具体的逐步求精过程开发出的程序有清晰层次结构(3)使用但入口和单出口的控制结构,使得程序的静态结构和它的动态执行情况比较一致(4)控制结构有确定的逻辑模式,编写程序代码只限于使用很少使用直截了当的方式。(5)程序清晰和模块化使得在修改和重新设计一个系统时可以重用的代码量最大(6)程序的逻辑结构清晰,有利于程序正确性证明。缺点:结构化方法编制的源代码较长,存储容量和运行时间有所增加,有些非结构化语言不直接提供单入、单处的基本控制结构,个别情况下,结构化程序的结构也十分复杂。3,JACKSon程序设
45、计方法的基本思想是什么?答:在充分裂解问题输入、输出数据的基础上,找出输入、输出数据的层次结构对应关系,根据数据结构的层次关系映射为软件控制层次结构,然后对问题进行求精,给出对外求解的精确描述。4,使用Wernier程序设计方法的步骤是什么?答:(1)分析确定输入、输出数据的逻辑结构,并用Warnier图描绘数据结构(2)依据输入数据结构导出程序结构,并用Warnier图描绘书记程序的处理层次(3)将程序结构图改为流程图,并自下至上给每个处理框编号(4)根据程序流程图写出程序的伪代码指令(5)按分类写出的指令按序号排序,从而得出描述处理过程的伪码。5,使用环形复杂度的度量方法有什么用途?答:用
46、于测试难度的一种定量度量,也对系统最终的可靠性给出某种预测,尽量将程序的环形复杂度控制在10以下。6,在人一机界面设计时,要考虑用户的那些需求?答:(1)用提示选择,而不是输入命令串(2)联机帮助可视化图形第8章信息系统的程序编码一、名词解释编码:编码的目的是使用选定的程序设计语言,把模块的过程描述翻译为用该语言书写的源程序。编码风格:是程序员在编写程序时遵循的具有准则和习惯的做法。二、选择题(1)下面属于功能性注释的是(C)A.说明模块的用处和功能的注释B,说明数据的名称和用处的注释Co说明程序段的注释D.说明程序开发背景的注释(2)为了保证系统的质量,使其具有较好的可维护性,关键在于(B)A0选择合适的程序设计语言Bo选择好的程序设计风格C.具有好的数据结构D.具有好的运行环境(3)下面对提高程序编码效率没有影响的是(D)A.选择良好的设计方法Bo选择良好的算法C.选择良好的数据结构Do变量名的使用(4)从下面关于程序编制的叙述中,选出3条正确的叙述(ADF)A0在编制程序之前,首先必须仔细阅读给定的程序说明书。然后,如是地依照说明书编写程序。说明书中常会有含糊不清或难以理解的地方,程序员在作业时应该对这些地方做出适当的