74、下列说法错误的是( B )
A用于模拟尚未开发单元模块的程序叫做占位程序 B占位程序常用于自底向上的开发顺序 C驱动程序和占位程序的开发在满足各自目的的前提下应尽可能的简单 D模块的内聚性越高则越可以简化单元测试过程
75、在下面所列举的逻辑测试覆盖中,测试覆盖最强的是(),最弱的是()。BC A.条件覆盖 B.条件组合覆盖 C.语句覆盖 D.条件及判定覆盖
3、对下面的个人所得税程序中满足语句覆盖测试用例的是(),满足判定覆盖测试的用例是()。DA if (income<800) tarrate=0;
else if (income<=1500) taxrate=0.05; else if (income<2000) taxrate=0.08; else taxrate=0.1;
A.income=(800,1500,2000,2001) B.income=(800,801,1999,2000) C.income=(799,1499,2000,2001) D.income=(799,1500,1999,2000) A.income=(799,1500,1999,2001) B.income=(799,1501,2000,2001) C.income=(800,1500,2000,2001) D.income=(800,1499,2000,2001) 1、判定捌和决策表的功能是用于描述( C )。 C 处理逻辑
2、当一个系统大而复杂、且山相对独立的子系统组成时,以下最为有效的转换方式是( )。D.阶段安装转换 3、软件结构设计有其准则,以下描述哪个不符合设计准则要求? ( ) B.与模块规模无关
4、黑盒测试方是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经实现的功能是否符合设计要求.如果某产品的文本编辑框允许输入 l’255个字符,采用( )测试方法,其测试数据为:0个字符、1个字符、 255个字符和256个字符。( B.边界值分析)
5、流图是‘一种最常用的结构化分析工具,它从数据传递和加工的角度,以图形的方式刻画系统内数据的运行情况.通常使用( )作为该工具的补充说明。B、 数据字典
6、系统的需求包括功能需求与技术需求,厂列属于系统的功能需求的是( )。同时响应多个终端 7、事务处理系统(TPS)无需支持的基本活动是( )。 D.预测、计划与控制
8、需求分析中—般被认为是最为有效和可行的获取业务功能和业务规则的子段是 C. 和用户会谈与讨论 9、结构化程序设计思想的主要目的是()。A.提高程序的可读性和可维护性 10、网络环境下C/S计算模式的多层逻辑结构中不包括( )。C. 中间件层
11、将一般数据模型转换成所选用的DBMS能支持的数据模型的设计,称为数 据库的( )。 c逻辑结构设计 12、不属于联机实时处理方式的情况是( )。D. 固定周期的数据处理
13、数据管理技术发展各阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统具有( )。
D有专门的软件对数据进行管理
14、系统的需求包括功能需求与技术需求,下列属于系统的功能需求的是( )。C、同时响应多个终端 15、下列不屈于数据流程图的基本元素的是( )。 A数据结构 16、数据字典中,最小的数据组成单位是( )。数据元素
17、事件和事务是信启系统建模的基础,结构化方法将事物看成是数据实体,面向对象方法则把事物看成是( )。 C对象
18、数据流程图中的矩形框一般用于表示( )。 A. 外部实体
19 软件维扩可分为校正性维护、适应性维护和完善性维护等,下列哪个属于完善性维护内容? ( )改进现有程序单元的功能
20、( )是指数据库设计过程中通过对用户需求进行综合、归纳与抽象, 以 形成—个独立于具体数据库管理系统(DBMS)的概念模型。 B. 概念设计
二、多选题:
1、系统边界定义了系统的范围,可以通过它来界限系统与系统环境,系统与系统环境之间的关系可通过什么表示(AB) A、输入B、输出C、导入D、导出
2、信息系统的生命周期中,从开发角度,其三个主要阶段是(BCD) A、计划阶段B、分析阶段C、设计阶段D、实施阶段 三、判断题
1、结构化方法开发过程中务必要把数据库的设计和对数据库中数据处理的设计紧密结合起来,相互参照、相互补充,以完善数据及业务过程两个方面的设计。(2、对)
2、逻辑设计对应着SDLC的设计阶段,它反映的是“做什么”;物理设计对应着SDLC的实现阶段,它反映的是“如何做”。(1、错)
3、结构化方法的基本思想可理解成“自顶向下,逐步求精”,“抽象”和“组合”是结构化方法解决复杂问题的两个基本手段。(1、错)
4、对于SDLC中的三个术语结构化方法的基本思想可理解成“自顶向下,逐步求精”,“抽象”:阶段、活动、任务,它们共同组成了系统开发的层次结构,其中任务是分配工作的唯一单位。(1、错)
5、一种CASE工具只支持一种开发方法,因此CASE工具的选定实际上也就确定了相关的开发方法和开发工具。 (1、错)
6、SDLC适合任何开发方法,但不同的开发方法在每一阶段中的活动安排、技术途径和所用模型、工具等不同。(2、对)
7、系统的环境适应性要求系统是发展中的稳定,因此信息系统应是一个静态系统。(1、错) 8、和传统的观点相比,现代信息系统是任何组织的价值链的一个有机组成部分。(2、对) 9、系统边界定义了系统的范围,它形象地界限了系统与系统环境。(2、对) 10、事务处理系统(TPS)的主要目的是减轻管理者的工作强度。(1、错)
11、任务通常是制定时间进度表的可命名的、最小分配的工作单位。(2、对) 12、数据是信息的载体,媒体承载数据,信息是数据的表现形式。(1、错) 13、用户界面的友善性是软件质量诸多因素中的首要质量因素。(1、错) 14、结构化设计技术是结构化程序设计技术的简称。(1、错) 15、可靠性越高的软件系统其运行效率往往也越高。(1、错) 16、任何一个组织一定是一个系统,反之亦然。(1、错)
18、信息系统作为应用软件与一般工具性的应用软件如MSWord、Mediaplayer的主要区别在于前者面向事务处理且需DBMS的支持。(2、对)
19、系统分析和系统设计技术仅告诉你如何去开发一个信息系统,但并没有要求你如何去运用现代的IT来解决管理方面的问题。(1、错)
21、某业务在信息系统中的自动化程度级别的高低取决于该业务工作自身的复杂程度。(1、错) 22、有关信息系统各部分之间的接口关系的说明一般不要求写入用户操作手册文档。(2、对) 23、非结构化或半结构化一类的决策问题最适合于用交互式计算机软件系统解决。(2、对) 24、管理信息系统是一种信息系统,信息系统也就是管理信息系统。(1、错) 25、系统用户界面的友善性是指系统满足用户需求的程度。(1、错) 26、程序是由软件和文档这两个部分组成的。(1、错) 27、信息系统作为应用软件与一般工具性的应用软件如MS Word、Media player的主要区别在于前者面向事务处理且需DBMS的支持。(2、对) 28、对于SDLC中的三个术语:阶段、活动、任务,它们共同组成了系统开发的层次结构,其中任务是分配工作的唯一单位。(1、错) 29、从经济可行性角度看,具有最高质量的信息系统不一定是最优解。(2、对) 30、在数据库设计中,将E-R模型转换为关系模型应遵循相关原则。若某ERD中有两个数据实体且其间为n:m联系,现将该ERD只需转换为满足3NF关系模型,则该关系模型中最多包含有3个关系模式。(1、错) 31、系统分析过程中所构造的数据流程图实际上是以图形的方式将事件列表中描述的事件和ERD中定义的数据实体有机地集成在一起的一个综合模型。(2、对) 32、对DFD中最底层的业务处理逻辑可以用结构化英语、判定树或判定表描述,其中结构化英语适合于描述含有大量复杂判断逻辑的业务处理规则。(1 错) 33、数据库设计中对关系数据模型优化的目的之一是减少数据冗余,但大量的数据冗余更能便于数据库的维护。(1、错) 34、在软件测试过程中,α测试是指在一个实际环境中使用真实数据运行软件系统,并且以用户为主进行测试。(1、错) 35、用户界面是用户使用系统时所接触到的全部内容,从这个意义上来说,对用户而言用户界面就是系统。(2、对) 36、事件类型中的时间事件和状态事件相似,其区别仅在于时间事件不能预先确切地定义所发生的时刻。(1、错) 37、软件测试目的是暴露程序错误,因此测试过程中没有发现错误的消息对测试员来说就是好消息。(1、错) 38、当使用DFD对一个成绩管理系统进行建模时,其中“成绩单”可以被认定为外部实体。(1、错) 39、软件的黑盒测试及白盒测试只能证明其错误的存在,而不能证明其错误的不存在。(2、对) 40、数据实体关系图是在系统设计阶段建立的一种反映事物及其之间关系的模型。(1、错) 41、在关系数据库设计中,数据模型的三个组成部分是数据实体、属性、联系。(1、错) 42、事件列表中的响应就是指一件事件的发生所引发的一系列操作动作。(1、错) 43、测试的目的是避免程序的错误,而调试的目的则是发现程序错误。(1、错) 44、“黑盒”测试也称为结构测试,“白盒”测试也称为功能测试。(1、错) 45、系统设计说明书这一文档是系统实施阶段的一个结果文档。(1、错) 46、一个模块的扇出是指该模块本身及其下属模块的集合。(1、错) 47、穿过系统边界的数据流往往代表着系统的输入和输出。(2、对) 48、模型便于开发人员之间、开发人员与用户之间的相互交流,但其抽象性往往增加了对系统认识的复杂性。(1、错) 49、满足判定覆盖的测试数据一定满足语句覆盖;T 50、满足条件覆盖的测试数据一定满足语句覆盖;T
51、满足任何一种覆盖标准的测试数据组已定不会少于2个;F 52、测试用例是由测试数据和预期结果组成;F
53、测试总是带来坏消息,因此没有消息就是好消息;F 54、测试是证明程序恩能够正确地执行它的功能;F
55、一个高效的测试是指用尽可能多的测试用例去发现尽可能多的错误。F 56、管理信息系统是一种信息系统,信息系统也就是管理信息系统。F
57、和传统的观点相比,现代信息系统是任何组织的价值链的一个有机组成部分。T
58、模型便于开发人员之间、开发人员与用户之间的相互交流,但其抽象性往往增加了对系统认识的复杂性。 F 59、事件类型中的时间事件和状态事件相似,其区别仅在于时间事件不能预先确切地定义所发生的时刻。F 60、事件列表是在系统设计阶段建立的一种表格模型。 F 61、可靠性越强的软件其运行效率往往也越高。F
62、结构化方法的基本思想可理解成“自顶向下,逐步求精”, “抽象”和“组合”是结构化方法解决复杂问题的两个基本手段。T
63、结构化设计技术是结构化程序设计技术的简称。F
64、自顶向下开发顺序的一个主要优点避免了自底向上开发顺序的不足,也就是说所有的编程人员一开始就可以立即投入工作。F
1、模型提供了一种以容易理解的形式为后续使用而记录信息的方法。( 对 )
2、考虑到信息系统的抽象性和不可触摸性, 而且包含了许多不确定因素,因此其丌发进度计划的每项活动均可根据实际情况作灵活调整。 ( 错 )
3、系统分析和系统设计技术仅告诉你如何去丌发——个信息系统,但并没有要求你如何去运用现代的IT来解决管理方面的问题。 ( 错 )
4、从软件工程角度,解决—个需求的变动问题在SDLC中的分析阶段的成本花费最少。 ( 对 ) 5、信息系统经济可行性论证中的成本估算应考虑开发成本和运行成本两个方面。 ( 对 ) 6、对系统的终端用户来说,用户界面就是系统本身。 ( 对 )
7、“黑盒”测试也称为结构测试,“白盒”测试也称为功能测试。 ( 错 )
8、结构化方法进行系统开发,虽然但设计模型的表现形式却与分析模型有着质 的不同,但其分析模型与设计模型的转换却非常自然。对 9、数据—实体关联图(ERD)模型通常是在系统设计阶段构造的。 ( 对 ) 10、自底向上集成需要测试员编写驱动程序。 ( 对 )
11、系统的环境适应性要求系统是发展中的稳定,因此,好的信息系统———个是个静态系统。 ( 错 ) 12、从一般意义上来说,程序是山软件和文档这两部份组成的。 ( 错 ) 13、——个模块的扇出是指该模块本身及其下属模块的集合。 ( 错 ) 14、判定覆盖发现错误的能力比条件覆盖强。 ( 错 )
15、系统适应变化了的环境是必要的经常的——种软件维护,这类维护称为预防性 维护。 ( 错 )
1、用于定义系统需求的两个关键概念是事件 和事物。
2、结构化系统设计是一种面向数据流的设计方法, 该方法使用的一个主要图形模型是应用程序体系结构图,其中的矩形符号表示模块。
3.系统边界定义了系统的范围,可以通过它来界限系统与系统环境,系统与系统环境之间的关系可通过输入和 输出 ”表示。
4、模型内聚性的诸多等级中,功能内聚的内聚性最高,这样的模块也就越便了维护。 5、信息系统是—种系统是—种有关数据的收集、输入,处理,存储 输出的系统。
6、SDLC中的关键活动也称之为“里程碑”,为确保项目进度计划,它们必须正规定的时间或提前完成。
7、部门DEPT(Deptno,Name,Tel,Leader)和职工EMP(Empno,Name,Sex,Address,Deptno)实体集,若一个职工只能属于一个部门,部门负责人Leader 是一个职工.关系DEPT和EMP的外码分别为 Leader 和Deptno 。 8、系统分析的主要目标是得到新系统的逻辑模型,因此系统分析又称为逻辑设计 。 9、数据实体关系图中——·般包括实体、实体属性以及实体间的关系等三方面的内容。 10\\系统开发的三大技术支柱是软件工程,计算机网络以及数据库技术。
11、软件测试方法——般有两类,其中黑箱法是注重软件的功能,而白箱法注重软件的结构与内部结构。 12、系统的划分—般是按功能类聚的方法进行,因此子系统分解又称系统功能分 13、于UML的面向对象方法的系统需求模型通常使用事件表和以下的四个图来 进行汜录:活动图,对象图·交互图,状态图。
1、一名合格的系统分析员一般应该具备哪些方面的基本技能?
? 答案:技术方面的知识和技能/Technical Knowledge and Skills ? 有关组织的业务知识及管理技能/Business Knowledge and Skills ? 人际关系及协调技能/People Knowledge and Skills ? 诚信和道德/Integrity and Ethics
技术技能:计算机基本技术、系统分析与设计技术、相关行业业务技能;管理技能:管理职能、人际沟通;诚信与道德等。对该课程内容的理解与掌握是成为分析员的必要条件但非充分条件。 2、原型化开发方法的基本思想是什么?该方法的主要优点有哪些?
答案:在获得一组基本的用户需求后,快速地加以实现新系统的一个“原型”,随着用户和开发人员对系统理解的加深而不断地对这些需求进行补充和细化。便于需求定义,可靠性好,效率高、风险小、费用低。 3、系统实施阶段有哪些常见的程序丌发顺序?并简述每种程序开发顺序的优缺点。
答案:输入-处理-输出:简化测试、用户界面及早得到评估,但输出程序滞后实现;自顶向下:程序始终可执行,但在程序开发初期不能充分利用所有编程人员;自底向上:所有编程人员可以立即投入工作、调试和测试时间充裕,但需要专门编制驱动程序、整个程序需直到最顶层模块实现后才能装配完成。
---PPT
SDLC(系统开发生命周期)
? 过程性->通常由5个阶段(phase)构成->活动(activity)->任务 ? 方法学->如何支持所有活动/任务的完成->模型、工具、技术 事务处理系统(TPS: Transaction Processing Systems) 几个名词
事务 一个组织中日常发生的基本业务活动
事务处理 面向日常的、重复的、普通的事务,对之进行记录、更新、分类等 事务处理的特点
A)事务处理流程有规律、稳定
B) 业务量大
C) 事务数据的完整性、准确性、及时性要求高
事务处理系统 将以事务处理为主的信息系统称之为 TPS TPS的基本活动
数据收集 获取和收集完成事务处理所需数据的过程
数据验证 检查数据的有效性和完整性
数据修改 提供潜在问题的反馈并要求用户重新更新错误的数据 数据操作 执行计算和其它与组织事务相关的数据转换过程
数据存储 用新事务来更新数据库,将事务数据放在一个或多个数据库中
文档生成 生成输出记录和报表的过程,可以是硬拷贝的纸质文档或软拷贝的屏幕输出 事务处理系统的目标
确保数据的正确性、完整性 提高劳动生产率
有助于改善产品或服务
有助于建立和维持客户忠诚度 管理信息系统
强调MIS是一种技术,一种先进的管理方法和手段 避免所谓MIS就是计算机应用的认识上的误区
现代管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。
内部数据的数据库外部数据的数据库决策支持系统业务处理事务处理系统有效事务处理数据库管理信息系统应用数据库主管信息系统业务数据库输入和错误列表常规报表异常报表需求报表关键指标报表进度报表专家系统MIS的输入: A) 内部的TPS或其它有关数据 B)外部数据 MIS的输出: 分发给管理决策者的各种报表
数据库设计
数据库设计是建立数据库及其应用系统的技术。具体地,是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。数据库设计是数据库在应用领域的一个主要研究领域。
最为著名的数据库设计方法是新奥尔良(New Orleans)方法,它按SE的思想,提出了数据库设计的规范,将数据库设计分为6个阶段:
需求分析(分析用户数据及数据处理需求) 概念设计(数据分析、抽象和定义) 逻辑设计(数据结构描述) 物理设计(数据存储方法) 数据库实施阶段
数据库运行和维护阶段
数据库设计一般步骤-基于新奥尔良方法
应用需求(数据、处理)转换规则、DBMS功能、优化方法需求收集和分析需求分析阶段概念设计阶段设计概念结构设计逻辑结构逻辑设计阶段应用要求、DBMS详细特征数据模型优化设计物理结构不满意物理设计阶段设计评价物理实现不满意数据库实施阶段试验性运行数据库运行维护阶段使用、维护数据库
客户机-服务器(C/S)计算模式
? Architecture
基于LAN,数据库服务器(database server端)+客户机(client端)
SELECT FROM studentWHERE 学号=‘******’带有若干条记录的数据库表格的student文件数据库服务器服务请求客户机应用程序逻辑应用程序逻辑应用程序逻辑结果客户机提交的SQL处理接受结果SQL请求返回一条记录数据库服务器查询操作在服务器端进行
C/S计算本质: 共享资源并协同工作,即由若干个互联的计算机共同分担 完成系统指定的某个计算任务。
? Features
? 降低网络负荷、缩短相应时间
? 开放性/客户机平台与服务器平台无关性---middleware
Middleware is a computer software that implements communication protocols on the network and helps different systems communicates. /中间件的主要功能就是通过简单的、较高层次的应用程序编程接口(API)将处于高层的应用和处于底层的网络屏蔽开来.
客户机用户前端应用软件中间件网络服务器中间件后端服务软件服务
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库南京大学网络教育学院_信息系统分析与设计_期末考试备考(7)在线全文阅读。
相关推荐: