《信息系统分析与设计》模拟题库
发布时间:2023-12-15 14:12:29浏览次数:50《信息系统分析与设计》模拟题库一、单选题1.www.edu.cn 是一台计算机上的( )A.域名B.IP 地址C.命令D.协议名称答案:A2.( )是用例之间的一种关系,表示一个用例需要等到另一个用例执行之后才能执行。A.依赖B.继承C.泛化D.扩展答案:A3.( )意味着一个操作在不同的类中可以有不同的实现方式。A.多态性B.多继承C.类的复用D.封装
27.解决问题所需的项目范围、目标、进度和预算,或项目所带来的机会是( )阶段的主要内容A.系统启动B.系统分析C.系统设计D.系统实现答案:A28.UML 提供的类图中,( )用于按时间顺序描述对象的交互。A.网络图B.状态图C.协作图D.序列图答案:D二、判断题1.UML 提供了一种活动图用于建模系统的过程步骤或活动。它们类似于流程图,图形化地描述了业务过程或用例的活动的顺序流程。活动图很灵活,既可以用于分析阶段,也可以用于设计阶段。()A.正确B.错误答案:A
2.泛化是一种发现和探索实体之间的共性的方法。泛化是一种技术,其中几类实体公共的属性被组合成实体。()A.正确B.错误答案:A3.大多数信息系统开发过程源自一个自然的系统生命周期,系统生命周期只是自然存在的。实际上,一个系统在同一时刻可以处于多个阶段。例如版本 1 可以处于系统运行和支持阶段,而版本 2 可以处于系统开发阶段。()A.正确B.错误答案:A4.一个实体包含很多实例,也许成千上万个。有必要根据一个或多个属性的数据值唯一地标识每个实例。因此,每个实体必须具有一个标识符或键。但是,一个实体也可能有多个键。()A.正确B.错误答案:A5.系统设计由“系统设计人员”的技术性关注所驱动,因此,它涉及从“系统设计人员”角度看待信息系统构件。“系统设计人员”是系统设计的推动者。()
A.正确B.错误答案:B6.封装是一种对象建模中一个非常重要的概念。对象的属性和行为被封装到一起作为对象的一部分。访问或修改对象的属性只能通过该对象的行为来实现。()A.正确B.错误答案:A7.数据库是相关文件的集合,因此数据库只是文件的集合,每个文件记录不必允许存在到其它文件记录的关系。()A.正确B.错误答案:B8.过程建模和数据建模技术有意将数据和过程分别加以考虑,对象技术是消除这种分离的一次尝试,这导致了对象建模技术的产生。()A.正确B.错误答案:A
9.“系统所有者”和“系统用户”对业务的考虑推动了系统分析工作的进行。因此,系统分析涉及从系统所有者和系统用户角度看待的“知识”、“过程”和“通信”构件。所以,系统所有者和系统用户是系统分析的推动者。()A.正确B.错误答案:B10.CMM 包括 5 个成熟度等级,每一个等级都是下一个等级的先决条件。()A.正确B.错误答案:A11.实现后的信息系统绝大多数是完美的,用户几乎不会发现 bug,也没必要持续地改进信息系统。()A.正确B.错误答案:B12.输入的数据必须后续地被处理。数据处理技术一般有三种方式:批处理、联机处理和远程批处理。()A.正确B.错误答案:A
13.过程建模和数据建模技术有意将数据和过程分别加以考虑,对象技术是消除这种分离的一次尝试,这导致了对象建模技术的产生。()A.正确B.错误答案:A14.联合需求计划是一种重要的需求获取的调查研究技术。一个典型的联合需求计划会议中包含的人员及其角色有:负责人、主持人、用户和管理人员、记录员和 IT 职员等。通常,除非被邀请发言,否则 IT 人员一般不发言。()A.正确B.错误答案:A15.随着组织中标准信息系统开发过程的成熟,项目时间和费用在减少,同时生产率和质量在提高。()A.正确B.错误答案:A16.一个历史最悠久、也是最常用的分析和设计信息系统的方法是建模。模型是系统的一种图形表示,表示了现实情况或希望的情况。系统建模促进了系统用户、系统分析员、系统设计人员和系统构造人员之间的交流。()A.正确
B.错误答案:A17.数据库是相关文件的集合,因此数据库只是文件的集合,每个文件记录不必允许存在到其它文件记录的关系。()A.正确B.错误答案:B18.一个实体的外键只能是另一个不同实体的主键,而不能是自己的主键。()A.正确B.错误答案:B19.信息系统是一种重要的投资,系统分析员对此投资负责。()A.正确B.错误答案:B20.在信息系统开发上无论已经投入了多少经费,都不要害怕取消项目或缩小项目范围----减少你的损失。()A.正确B.错误答案:A
21.面向对象设计的两个决定性目标是高耦合和低内聚。耦合是对一个类连接到或者依赖于另一个类的度量。内聚是对一个类的所有属性和行为相互之间关联的度量。()A.正确B.错误答案:B22.对象建模技术中,对象的类型只可以是人、地点,不可以包括事物或事件。()A.正确B.错误答案:B23.CMM 包括 5 个成熟度等级,每一个等级都是下一个等级的先决条件。()A.正确B.错误答案:A24.外键是一个实体的主键,它被贡献给(复制到)另一个实体以确定一个关系实例。子实体中的外键总是匹配父实体中的主键。()A.正确B.错误答案:A
25.控制类实现系统的业务逻辑或业务规则。一般来说,每个用例由一个或多个控制类实现。控制类通过向实体类发送消息和从实体类接收消息,处理来自接口类的消息并响应这些消息。()A.正确B.错误答案:A26.随着组织中标准信息系统开发过程的成熟,项目时间和费用在减少,同时生产率和质量在提高。()A.正确B.错误答案:A27.输入的数据必须后续地被处理。数据处理技术一般有三种方式:批处理、联机处理和远程批处理。()A.正确B.错误答案:A28.系统集成对于任何组织的信息系统的成功都很关键,为了实现和改进系统集成,组织需要遵从标准。()A.正确
B.错误答案:A29.快速应用开发(RAD)是一种加速系统开发的流行开发路线,它在小型和中型系统项目中最流行。()A.正确B.错误答案:A30.类图以图形化的方式用来描述对象及其关联关系。在类图中不需要外键。()A.正确B.错误答案:A31.需求分析阶段的第一个任务是确定需求。这是一项容易或微不足道的任务,并不是许多错误、忽略和冲突的来源。()A.正确B.错误答案:B32.信息系统是一种重要的投资,系统分析员对此投资负责。()A.正确B.错误
答案:B33.较流行的系统分析方法是结构化分析、信息工程、获取原型和面向对象分析,这些方法经常被看作是相互竞争的可互相替代的技术,这些在实际上不能互补。()A.正确B.错误答案:B34.过程建模和数据建模技术有意将数据和过程分别加以考虑,对象技术是消除这种分离的一次尝试,这导致了对象建模技术的产生。()A.正确B.错误答案:A35.大部分信息系统项目的推动力源自问题、机会和指示。James Wetherbe开发了一个实用的问题分析框架,称为 PIECES,其名称由 6 类问题中每一类问题的首字母组合而成,其中第一个字母 P 对应的问题是改进业务流程Process 的需要。()A.正确B.错误答案:B
答案:A4.( )作为理解信息系统的基本构件的不同视图的高层框架,为信息系统组织各个组件提供了基础。A.信息系统架构B.包图C.组件图D.需求说明书答案:A5.在面向对象方法中,( )是系统静态对象结构的图形描述,显示了构成系统的对象类,以及这些对象类之间的关系。A.类图B.顺序图C.活动图D.部署图答案:A6.组织并非仅由单个信息系统提供服务,而是由一群支持不同业务功能的信息系统共同提供服务。其中支持企业内部业务运行,并与供应商交互的后端系统,以及决策支持系统称为企业的( )。A.前端信息系统B.后端信息系统
36.过程建模是在 1978 年的结构化分析和设计方法中提出的。过程建模方法强调知识构件,特别强调数据。()A.正确B.错误答案:B37.一个实体的外键只能是另一个不同实体的主键,而不能是自己的主键。()A.正确B.错误答案:B38.对象建模技术中,对象的类型只可以是人、地点,不可以包括事物或事件。()A.正确B.错误答案:B39.一个历史最悠久、也是最常用的分析和设计信息系统的方法是建模。模型是系统的一种图形表示,表示了现实情况或希望的情况。系统建模促进了系统用户、系统分析员、系统设计人员和系统构造人员之间的交流。()A.正确B.错误答案:A
40.联合需求计划是一种重要的需求获取的调查研究技术。一个典型的联合需求计划会议中包含的人员及其角色有:负责人、主持人、用户和管理人员、记录员和 IT 职员等。通常,除非被邀请发言,否则 IT 人员一般不发言。()A.正确B.错误答案:A41.外键是一个实体的主键,它被贡献给(复制到)另一个实体以确定一个关系实例。子实体中的外键总是匹配父实体中的主键。()A.正确B.错误答案:A42.用例从外部用户的观点并以他们可以理解的方式和词汇描述系统功能。一个用例本身并不是一个功能需求,但用例所讲述的故事(场景)包含了一个或者多个需求。()A.正确B.错误答案:A43.UML 提供了一种活动图用于建模系统的过程步骤或活动。它们类似于流程图,图形化地描述了业务过程或用例的活动的顺序流程。活动图很灵活,既可以用于分析阶段,也可以用于设计阶段。()
A.正确B.错误答案:A44.数据建模是一种为数据库定义业务需求的技术。因为数据模型最终要实现成数据库,因此数据建模有时称为数据库建模。()A.正确B.错误答案:A45.CASE 技术使系统实现自动化建模。如今的 CASE 工具只能实现正向工程,即从流程图直接生成程序,而不能实现逆向工程。()A.正确B.错误答案:B46.信息系统是一种重要的投资,系统分析员对此投资负责。()A.正确B.错误答案:B三、填空题1.获取____和快速架构开发是两种流行的加速系统分析法。答案:原型
2.一个简单的系统开发过程包括 4 个阶段,分别是:系统启动,系统分析,____,系统实现。答案:系统设计3.辅助雇员生成和共享那些支持日常办公活动的文档的系统是____。答案:办公自动化系统4.PIECES 框架提供了一个很好的分类____的工具。对各种类型的需求进行分类使得类似的需求可以组织起来达到汇报、跟踪和验证的目的,还可以对确定可能被忽略的需求起到辅助作用。答案:非功能需求5.在用例图中,发起或触发用例的外部用户称为____。答案:参与者 6.____是一个实体的多个实例同另一个实体的多个实例相关联的关系,也叫多对多关系。这种关系仅仅适用于初始的数据模型中,应该尽快分解掉。答案:非确定性关系 7.数据库四层结构中,按照预定义格式安排的字段集合是指____。答案:记录
8.一个实体包括很多实例,有必要根据一个或多个属性的数据唯一地标识每个实体。因此,每个实体必须具有一个标识符或键。有一组属性构成的键称为____。答案:复合键9.数据模型范式化过程中的第三范式要求实体首先是 2NF 的。第三范式分析寻找两类问题:____和____。在这两种情况中,基本的错误都是非键属性依赖于其它非键属性。答案:导出的数据|传递依赖关系10.三种流行的模型驱动分析方法中,面向对象分析消除了____和____人为分离的现象。答案:数据|过程11.系统设计人员和构造人员对信息系统的视角更多地集中在以下内容:支持企业积累和使用业务知识的____技术;支持自动化业务过程和服务的____技术和支持业务通信和协作的____技术。答案:数据库|软件|接口12.系统分析的基础是问题解决技术。由于解决问题的方法很多,所以系统分析方法也就有很多。较流行的系统分析方法有结构化分析、____、获取原型和____。答案:信息工程|面向对象分析
13.系统分析强调了业务问题,____则专注于系统的技术性和实现方面。答案:系统设计 14.定义系统需求需要满足的准则有:一致的、完整的、____、需要的、正确的、____和可验证的。答案:可行的|可跟踪的15.系统设计人员和构造人员对信息系统的视角更多地集中在以下内容:支持企业积累和使用业务知识的____技术;支持自动化业务过程和服务的____技术和支持业务通信和协作的____技术。答案:数据库|软件|接口16.在输入设计的有效性检查中,____确保输入了正确的数据类型,例如,字符数据不允许出现在数字域中。答案:数据类型检查 17.系统分析涉及从系统所有者和系统用户角度看待的“知识”、“过程”和“通信”构件,“____”则是系统分析的推动者。答案:系统分析员18.信息系统和软件的 CMM 框架用来帮助组织改善其系统开发过程的成熟度。CMM 包含 5 个成熟度等级,依次是:第 1 级---初始级、第 2 级----____、第 3级---____、第 4 级---____和第 5 级---优化级。答案:可重复级|已定义级|已管理级
19.定义系统需求需要满足的准则有:一致的、完整的、____、需要的、正确的、____和可验证的。答案:可行的|可跟踪的20.实体关系数据中,可以设定____来说明该属性可以有值也可以为空。答案: NULL21.系统分析的所有方法都需要某种形式的需求获取,两种常用的需求获取法是调查研究技术和____,后一种方法提供了一种加速所有系统分析任务和交付成果的工作环境,促进了系统所有者和用户更积极地参与到系统分析中。答案:联合需求计划(或 JRP)22.三种流行的模型驱动分析方法中,面向对象分析消除了____和过程人为分离的现象。答案:数据 23.三种流行的模型驱动分析方法中,结构化分析是以____为中心的技术,用于对系统业务需求建模。答案:过程24.在面向对象方法中,____是系统静态对象结构的图形描述,显示了构成系统的对象类,以及这些对象类之间的关系。答案:类图
25.系统分析的基础是问题解决技术。由于解决问题的方法很多,所以系统分析方法也就有很多。较流行的系统分析方法有结构化分析、____、获取原型和____。答案:信息工程|面向对象分析 26.定义系统需求需要满足的准则有:一致的、完整的、____、需要的、正确的、____和可验证的。答案:可行的|可跟踪的27.数据模型范式化过程中的第一范式是指____。答案:所有属性对于实体的单个实例都只具有一个值28.数据模型范式化过程中的第一范式是指____。答案:所有属性对于实体的单个实例都只具有一个值29.一个实体包括很多实例,有必要根据一个或多个属性的数据唯一地标识每个实体。因此,每个实体必须具有一个标识符或键。有一组属性构成的键称为____。答案:复合键30.在面向对象的建模过程中,子类可以通过____得到父类的属性值和方法,从而大大降低了系统中属性的数量。答案:继承
31.一个实体可能有多个键,称为候选键。____是最常用来唯一地确定一个实体实例的候选键,其默认值总是 NOT NULL。没有被选中作为主键的任何候选键都称为替代键(次键)。答案:主键32.系统分析的所有方法都需要某种形式的需求获取,两种常用的需求获取法是调查研究技术和____,后一种方法提供了一种加速所有系统分析任务和交付成果的工作环境,促进了系统所有者和用户更积极地参与到系统分析中。答案:联合需求计划(或 JRP)33.PIECES 框架提供了一个很好的分类____的工具。对各种类型的需求进行分类使得类似的需求可以组织起来达到汇报、跟踪和验证的目的,还可以对确定可能被忽略的需求起到辅助作用。答案:非功能需求
C.营销支持系统D.业务支持系统答案:D7.企业支持直达客户(或委托人)的业务功能的是( )A.前端信息系统B.后端信息系统C.营销信息系统D.内部信息系统答案:A8.在能力成熟度模型中,第 5 级优化级是指( )A.组织已经建立了项目管理过程和实践来跟踪项目费用、进度和功能。B.组织购买或者开发了一个标准的系统开发过程,它的使用已经集成到组织的信息系统中。C.组织建立了可度量的质量和生产效率目标。D.标准化的开发过程被连续地监督和改进。答案:D9.( )是用例之间的一种关系,表示一个用例需要等到另一个用例执行之后才能执行。A.依赖B.继承
C.泛化D.扩展答案:A10.下列有关原型法的叙述中,不正确的是( )。A.能及时反映用户需求B.适合于大型系统开发C.对开发环境和软件工具要求高D.符合人们认识事物的规律答案:B11.( )作为理解信息系统的基本构件的不同视图的高层框架,为信息系统组织各个组件提供了基础。A.信息系统架构B.包图C.组件图D.需求说明书答案:A12.在数据库设计中,有时需要用多个属性来唯一标识一个实体实例,这样一组属性构成的键叫做( )A.复合键B.外键
C.主键D.实体键答案:A13.衡量系统开发质量的首要标准是( )A.满足技术指标B.满足设计要求C.满足用户需求D.技术规范答案:C14.SQLServer 是一款由微软公司推出的数据库软件,它主要针对中型企业规模不大的数据进行计算和处理。我们可以根据数据库使用的刻画数据的方法,来对数据库进行分类,而 SQLServer 是一款( )的数据库。A.实体关系型B.数据仓储型C.多维度型D.雪花模式型答案:A15.人们对软件存在着许多错误的观点,这些观点表面上看起来很有道理,符合人们的直觉,但实际上给管理者和开发人员带来了严重的问题。许多人认识到
下述观点是错误的,但遗憾的是旧的观念和方法培植出了拙劣的管理和技术习惯。下列观点中可取的是( )A.项目需求总是不断变化,但这些变能够很容易满足,因为软件是灵活的。B.如果我们已经落后于计划,可以增加更多的程序员赶上进度。C.有了对目标的一般描述就可以开始写程序了,我们以后可以再补充细节。D.软件包括程序、数据和文档,其中文档时成功开发的基础,为软件的维护提供了指导。答案:D16.在供应链中,信息流动的方向是( )。A.从供应链下游向上游B.从供应链上游向下游C.双向互动D.没有固定方向答案:C17.在能力成熟度模型中,第 5 级优化级是指( )A.组织已经建立了项目管理过程和实践来跟踪项目费用、进度和功能。B.组织购买或者开发了一个标准的系统开发过程,它的使用已经集成到组织的信息系统中。C.组织建立了可度量的质量和生产效率目标。D.标准化的开发过程被连续地监督和改进。
答案:D18.在面向对象方法中,( )是系统静态对象结构的图形描述,显示了构成系统的对象类,以及这些对象类之间的关系。A.类图B.顺序图C.活动图D.部署图答案:A19.系统开发的主要方法有生命周期法、原型化法、计算机辅助软件工程方法和( )A.自顶向下法B.自底向上法C.模块法D.面向对象方法答案:D20.信息系统需求分析阶段的目标是( )。A.制定系统开发计划B.制定需求说明报告C.制定系统结构说明D.制定系统开发方案
答案:B21.在能力成熟度模型中,第 5 级优化级是指( )A.组织已经建立了项目管理过程和实践来跟踪项目费用、进度和功能。B.组织购买或者开发了一个标准的系统开发过程,它的使用已经集成到组织的信息系统中。C.组织建立了可度量的质量和生产效率目标。D.标准化的开发过程被连续地监督和改进。答案:D22.信息系统的生命周期起始阶段是( )。A.系统分析B.系统规划C.系统设计D.系统实现答案:B23.在 UML 用例图中,( )用于描述系统与外部系统及用户之间的交互。A.用例图B.类图C.对象图D.部署图答案:A
24.( )是共享相同属性和行为的集合。A.对象B.外键C.域D.主键答案:A25.可在面向对象的设计中,将对象的使用者和设计者分开的技术称为().A.隐藏性B.继承性C.封装性D.多态性答案:C26.( )是一种现代的工程设计方法,开发人员根据用户需求快速构造一个系统,交由用户检查,鼓励用户根据这个系统提出进一步的需求和修改方案,循环,直至系统完全满足用户需求。A.原型化方法B.面向对象方法C.结构化方法D.信息工程方法答案:A