7 结构化分析与设计
- 格式:pptx
- 大小:291.88 KB
- 文档页数:50


管理信息系统A试卷及参考答案一、填空题(每空1分,共15分)1、软件模块的独立性往往是用两个指标来度量的,内聚性是度量其功能强度的相对指标,(耦合性)则用以度量模块间的相互联系的强度。
2、设计一个大型系统必须有(规划)作指导。
3、数据流程图中的数据流是(动态)数据,而不是控制的转移流向。
4、数据流程图描述了数据运动状况,其中的数据及其属性和关系需由(数据字典(DTD))来定义。
5、应用软件的模块结构划分时应尽可能做到模块之间(低耦合或独立性)大。
6、(系统设计)的任务是,赋予系统分析阶段所确定的新系统的功能,一种具体的实现的方法和技术。
7、(系统分析员)是信息系统的分析者和设计者,又是系统实施的组织者和领导者。
8、适应性维护的目的是使系统的工作内容与方式适应(管理)环境和(技术)环境的变化。
9、结构化分析和设计方法是在分析阶段建立系统的(逻辑模型),而在设计阶段建立系统的(物理模型)。
10、(专家系统)是一个含有知识型程序的系统,它利用人们在有限范围内的知识和经验去解决一个有限范围内的问题。
11、可以将(BSP)看作是一个战略转化过程,即将企业的战略转化成信息系统的战略。
12、在系统分析中,系统的逻辑模型的主要表达形式是(数据流图)。
13、(决策支持系统)是以不确定型的多方案综合比较的、充分考虑人的主导作用并以计算机为支持的一种信息系统。
二、单项选择题(每小题2分,共30分)1、软件危机的主要表现有多个方面,如:①需求增长无法满足②生产成本过高③进度无法控制④需求定义不准确⑤质量不易保证⑥难以满足维护需要但比较而言,一般认为软件危机产生的主要原因是:( D )A. ①②B. ①③C. ②⑤D. ①⑥2、软件需求说明书是需求分析阶段的最后成果,以下①数据描述②功能描述③性能描述④文件结构,哪些是其应包括的内容?( D )A. ①②B. ②③C. ②④D. ①②③3、软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的任务是要确定( A )A.软件模块间的组成关系B.模块间的操作细节C.模块的独立性度量D.模块的具体功能4、软件测试是保证软件质量的重要手段,其首要任务是( C )A.保证软件的正确性B.改正软件存在的错误C.发现软件的潜在错误D.实现程序正确性证明5、软件维护是指系统交付使用后对软件所做的改变,以下①改正程序中存在的错误和不足②使软件能适应新的软、硬件环境③增加新的应用内容和功能,哪个(些)是需要进行软件维护的原因?( D )A. ①B. ①②C. ②③D. ①②③6、设计一个大型信息系统首先必须是(B )A.一个原型系统作参考B.一个系统规划指导C.一个开发工具作支持D.一个逻辑方案作依据7、在信息系统的需求分析中,首先应是(C )A.功能分析B.数据分析C.目标分析D.环境分析8、决策支持系统的作用是(B)A.代替或辅助人进行决策B.辅助或支持人进行决策C.自动执行具体的决策过程D.支持多方面决策问题9、建立一个实用的决策支持系统的先决条件是( B )A.实现对话子系统B.建立数据库子系统C.建立模型库子系统D.建立方法库子系统10、办公自动化(OA)实际上是( C )A.一个典型的管理信息系统B.一个支持办公人员的决策支持系统C.一个以信息处理为工作内容的人机系统D.一个完整的电子政务系统11、结构化信息系统开发方法适合于(C)A.业务流程不太确定的较大系统B.业务流程不太确定的较小系统C.规模适中,结构化程度较高的系统D.半结构化、非结构化的办公信息系统12、信息系统开发方式有多种,其中最有利于企业信息技术人员培养和系统维护的开发方法是(A)A.自行开发B.委托开发C.合作开发D.购买软件13、在信息系统的设计和实施中,关键人物是(C)A.计算机硬件人员B.计算机软件人员C.系统分析于设计人员D.通信网络人员14、信息系统实施中,工作量最大且最细微的工作是(C)A.网络系统的安装、联通和调试B.计算机系统的安装、调试和试运行C.数据库的设计和应用软件的编制和调试D.新、旧系统的转换、排错、修改和模拟运行15、BSP方法中,定义数据类有许多步骤,下列中哪一步不属于它的步骤?(D)A.识别数据类B.定义数据类C.建立数据类与过程的关系D.抽取公共数据类三、判断题(每小题1分,共10分)1、与早期的软件开发方式相比较,结构化周期法最重要的指导原则是逐步求精。
管理信息系统复习填空题1.三种常见的数据模型为:层次模型、网状模型和关系模型。
2.结构化的开发方法将系统的开发分为以下五个阶段:系统规划、系统分析、系统设计、系统实施、和系统运行与维护。
3.计算机网络由资源子网、通信子网两个子网构成。
4.数据流程图主要有以下几种基本元素:外部实体、数据流、数据存储、处理过程。
5.在管理信息系统中,MRP的中文含义是:物料需求计划、BSP的中文含义是:企业系统规划。
6.系统实施中的系统切换方式主要有:直接切换、平行切换及分段切换。
7.U/C矩阵的正确性检验主要有:完备性检验、一致性检验及无冗余性检验。
1.管理信息系统的三要素是:系统的观点、数学的方法、计算机的应用。
2. 信息是经过加工后的数据,它对接收者的行为能产生影响,它对接收者的_ 决策_具有价值。
3. 计算机的网络的功能有数据通信、资源共享、负荷均衡和分布处理。
4. 管理信息一般分为三级:战略级、决策及、执行级。
5. 管理信息系统的概念结构包括四部分内容:信息源、信息管理者、信息处理器、信息用户。
6. 传统DSS有三个主要部件:数据库、模型库、和会话部件。
7. 在管理信息系统中,MRPⅡ的中文含义是:制造资源计划、ERP的中文含义是:企业资源计划。
1. 信息系统包括信息处理系统和信息传输系统两个方面。
信息处理系统对输入数据进行处理,获得新的数据;而信息传输系统则不改变信息本身的内容,作用是把信息从一处传到另一处。
2. 管理系统按层次可分为战略管理、管理控制和作业管理等三个层次。
3. 数据通常按四个层次进行组织。
这四个层次是:数据项、记录、文件和数据库。
4. 所谓数据的物理组织,指的是由计算机操作系统提供的数据组织功能。
而数据的逻辑组织,指的是对相关记录进行逻辑上的编排。
5. 数据模型有层次数据模型、网状数据模型和关系数据模型等几种。
1.管理信息定义为:经过加工处理后对企业生产经营活动有影响的(数据)。
2.管理信息按决策层次分类。
1.用二维表数据来表示实体及实体之间联系的数据模型称为(A)A.实体-联系模型B.层次模型C.网状模型D.关系模型2.一般认为,管理信息系统是一个复杂的社会系统,它是以( B )A.计算机硬件为主导的系统B.人员为主导的系统C.机构为主导的系统D.计算机网络为主导的系统3.下列选项中属于关键成功因素法内容的是(C)A.了解组织结构B.识别职能部门的功能和关系C.分析信息需求D.制定组织目标4.信息系统规划的准备工作包括进行人员培训,培训的对象包括(C)A.高层管理人员、分析员和规划领导小组成员B.高层和中层管理人员、规划领导小组成员C.分析员、程序员和操作员D.高层、中层和低层管理人员5.下列选项中,对初步调查叙述正确的是(B)A.调查目的是从总体上了解系统的结构B.调查内容主要包括有关组织的整体信息、有关人员的信息及有关工作的信息C.调查分析内容主要为人员状况、组织人员对系统开发的态度D.初步调查是在可行性分析的基础上进行的6.改进风险对策的关键是(D )A.风险识别B.风险分析C.风险规划D.风险监控7.原型法的主要优点之一是( A )A.便于满足用户需求B.开发过程管理规范C.适于开发规模大、结构复杂的系统D.开发文档齐全8.在数据流程图中,系统输出结果的抵达对象是( A )A.外部实体B.数据处理C.数据存储D.输出设备9.系统详细调查需要弄清现行系统的基本逻辑功能和( B )A.组织机构B.外部环境C.信息流程D.基础设施lO.关系到信息系统能否最大程度发挥作用的关键问题是确定新系统的( A ) A.外部环境 B.管理模式C.业务流程D.数据流程图11.U/C矩阵中,C代表(D)A、使用B、完成C、功能D、创建12.如果数据流程图呈束状结构,则称它为( B )A.变换型数据流程图B.事务型数据流程图C.顶层数据流程图D.分层数据流程图13.某学生的代码(学号)为2009001,这个代码属于( D)A、数字码B、字符码C、混合码D、助记码14.数据库设计的起点是( A )A.用户需求分析B.概念结构设计C.存储结构设计D.物理结构设计15.系统测试的主要目的是( C )A.提高程序效率B.证明程序正确C.发现程序错误D.改正程序错误16.在进行技术可行性分析中,人员方面主要指的是(C)A.人员的学历层次B.人员的职称结构C.人员的技术水平和知识结构D.人员的年龄结构17.下列选项中属于间接经济效益的是(D)A.节省人员B.压缩库存C.产量增加D.改进服务18.下列选项中,对系统开发的必要性叙述正确的是(C)A.必要性是系统分析的基础B.必要性是可行性分析的前提C.必要性是总体战略规划的基础D.必要性是系统设计的前提19.提高模块独立性的原则是(B)A.高耦合、高内聚B.低耦合、高内聚C.低耦合、低内聚D.高耦合、低内聚20.下列设计工作中,不属于系统设计阶段工作的是(B)A.代码设计B.程序设计C.输出设计D.数据库设计21.在公路运输管理中,若车辆通过道路时是免费的,公路的建设、维护费用依靠税收和财政拨款,这种管理控制称(B)A、反馈控制B、前馈控制C、输入控制D、运行控制22.信息系统开发过程包括的阶段是( B )A.系统规划、可行性研究、详细调查、系统设计、系统实施B.系统规划、系统分析、系统设计、系统实施、系统运行与维护C.系统分析、系统设计、系统实施、系统运行与维护、系统评价D.系统分析、系统设计、系统实施、系统转换、系统运行与维护23.软件产品的ISO标准是(D)A.ISO9002 B.ISO9003C.ISO9000-2 D.ISO9000-324.决策支持系统是(D )A、数据驱动的B、知识驱动的C、语言驱动的D、模型驱动的25.决策支持系统支持(B)A、结构化和半结构化决策B、结构化和非结构化决策C、半结构化非结构化决策D、半结构化与风险型决策26.信息资源包括(C)A、信息、物资、货币B、信息、信息生产者、设备C、信息、信息生产者、信息技术D、信息技术、信息生产者、货币27.关于系统设计中的输入设计和输出设计,我们一般做法或看法是(D)A、先做输入设计,再做输出设计B、两者的先后顺序无关紧要C、两者的先后顺序视具体情况决定D、先做输出设计,再做输入设计28.在系统构成上,与一般的决策支持系统相比,智能决策支持系统包括(D)A、数据库B、模型库C、方法库D、知识库29.除了进行决策分析外,还要着重于决策参与者之间的沟通,这是(B)A、决策支持系统B、群决策支持系统C、智能决策支持系统D、主管信息系统30.信息系统能使中层管理人员能做更多的工作,可以减少对基层人员的需求,是组织结构变为(D)A、职能化结构B、直线式结构C、扁平化结构D、菱形式结构31.下列哪项不是事务处理系统的特点(`A )A、支持每天的运作B、逻辑关系简单C、重复性强D、为各管理层提供信息32.计算机集成制造系统主要组成部分是(A)。
软件工程-原理、方法及应用(史济民第三版)答案绪论1.什么是软件危机?为什么会产生软件危机?答:软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题。
(1).软件维护费用急剧上升,直接威胁计算机应用的夸大。
(2).软件生产技术进步缓慢2. 什么是软件生产工程化?工程化生产方法与早期的程序设计方法主要差别在哪里?答:结构化程序设计地出现,使许多产业界认识认识到必须把软件生产从个人化方式改变为工程化。
采用工程的概念、原理、技术和方法开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程,同时这也是工程化生产方法。
3. 分别说明(1)软件开发方法与开发工具;(2)软件技术与软件管理的相互关系。
答:(1)工具和方法,是软件开发技术的两大支柱,它们密切相关。
当一种方法提出来并证明有效后,往往随之研制出相应的工具,来帮助实现和推行这种方法。
新方法在推行初期,总有人不愿接受和采用。
若将新方法融合于工具之中,使人们通过使用工具来了解新方法,就能更快促进新方法的推广。
(2)在工业生产中,即使有先进的技术和设备,管理不善的企业也不能获得良好的效益。
软件在生产中不能按质按时完成计划,管理混乱往往是其中的重要原因。
所以对于一个理想的软件工程环境,应该同时具备技术和管理两个方面。
4.试从你的亲身实践,谈谈软件工具在软件开发中的作用。
答:用C++开发一个软件,是校园一卡通的模块。
首先,要在编辑程序支持下在计算机中输入源程序。
然后编译程序,把源程序翻译成目标程序。
如果发现错误,就重新调入编辑程序对源程序进行修改。
编译通过后,再调用连接程序吧所有通过了编译目标程序连同与之有关的程序连接起来,构成一个能在计算机上运行的可执行软件。
编译程序,编辑程序,连接程序以及支持他们的计算机操作系统,都属于软件工具。
离开这些工具,软件开发就是去了支持,变得十分困难和低效,甚至不能运行。