信息系统分析与设计选择题.docx
- 文档编号:26492629
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:18
- 大小:862.96KB
信息系统分析与设计选择题.docx
《信息系统分析与设计选择题.docx》由会员分享,可在线阅读,更多相关《信息系统分析与设计选择题.docx(18页珍藏版)》请在冰豆网上搜索。
信息系统分析与设计选择题
1.结构化开发方法中,数据流图是(15)阶段产生的成果。
A
(15)A.需求分析B.总体设计C.详细设计D.程序编码
2.以下关于原型化开发方法的叙述中,不正确的是A。
A.原型化方法适应于需求不明确的软件开发
B.在开发过程中,可以废弃不用早期构造的软件原型
C.原型化方法可以直接开发出最终产品
D.原型化方法利于确认各项系统服务的可用性
3.通常在软件的C活动中无需用户参与。
A.需求分析B.维护C.编码D.测试
4.在面向对象的语言中,A。
A.类的实例化是指对类的实例分配存储空间
B.每个类都必须创建一个实例
C.每个类只能创建一个实例
D.类的实例化是指对类进行初始化
5.在统一建模语言(UML)中,B用于描述系统与外部系统及用户之间的交互。
A.类图B.用例图C.对象图D.协作图
6.统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。
这种软件过程的用例图(UseCaseDiagram)是通过A得到的。
A.捕获需求B.分析C.设计D.实现
7.在“模型-视图-控制器”(MVC)模式中,A主要表现用户界面,B用来描述核心业务逻辑。
(39)A.视图B.模型C.控制器D.视图和控制器
(40)A.视图B.模型C.控制器D.视图和控制器
8.在采用标准UML构建的用例模型(Use-CaseModel)中,参与者(Actor)与用例(UseCase)是模型中的主要元素,其中参与者与用例之间可以具有C关系。
(45)A.包含(include)B.递归(Recursive)
C.关联(Association)D.组合(Composite)
9.当采用标准UML构建系统类模型(ClassModel)时,若类B除具有类A的全部特性外,类B还可定义新的特性以及置换类A的部分特性,那么类B与类A具有B关系;若类A的对象维持类B对象的引用或指针,并可与类C的对象共享相同的类B的对象,那么类A与类B具有A关系。
(46)A.聚合B.泛化C.传递D.迭代
(47)A.聚合B.泛化C.传递D.迭代
10.在采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是D,它是一种重新组织的技术,可以简化构件的设计而无需改变其功能或行为。
A.精化B.设计类C.重构D.抽象
11.一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用A来表述“谁做”。
A.角色B.活动C.制品D.工作流
12.RUP在每个阶段都有主要目标,并在结束时产生一些制品。
在C结束时产生“在适当的平台上集成的软件产品”。
A.初期阶段B.精化阶段C.构建阶段D.移交阶段
13.在开发信息系统时,用于系统开发人员与项目管理人员沟通的主要文档是B。
A.系统开发合同B.系统设计说明书C.系统开发计划D.系统测试报告
14.软件工程每一个阶段结束前,应该着重对可维护性进行复审。
在系统设计阶段的复审期间,应该从B出发,评价软件的结构和过程。
A.指出可移植性问题以及可能影响软件维护的系统界面
B.容易修改、模块化和功能独立的目的
C.强调编码风格和内部说明文档
D.可测试性
15.下面关于面向对象分析与面向对象设计的说法中,不正确的是D。
A.面向对象分析侧重于理解问题B.面向对象设计侧重于理解解决方案
C.面向对象分析描述软件要做什么D.面向对象设计一般不关注技术和实现层面的细节
16.在面向对象分析与设计中,C是应用领域中的核心类,一般用于保存系统中的信息以及提供针对这些信息的相关处理行为;B是系统内对象和系统外参与者的联系媒介;A主要是协调上述两种类对象之间的交互。
(38)A.控制类B.边界类C.实体类D.软件类
(39)A.控制类B.边界类C.实体类D.软件类
(40)A.控制类B.边界类C.实体类D.软件类
17.若类A仅在其方法Method1中定义并使用了类B的一个对象,类A其它部分的代码都不涉及类B,那么类A与类B的关系应为A;若类A的某个属性是类B的一个对象,并且类A对象消失时,类B对象也随之消失,则类A与类B的关系应为B。
(41)A.关联B.依赖C.聚合D.组合
(42)A.关联B.依赖C.聚合D.组合
18.下图属于UML中的B,其中,AccountManagement需要B。
《conmponent》
AccountManagement
《component》
CrediCardServices
《component》
Logger
IdentityVerifier
IdenlityVerifier
TransactionLogger
TransactionLogger
(46)A.组件图B.部署图C.类图D.对象图
(47)A.实现IdentityVerifier接口并被CreditCardServices调用
B.调用CreditCardServices实现的IdentityVerifier接口
C.实现IdentityVerifier接口并被Logger调用
D.调用Logger实现的IdentityVerifier接口
19.采用二维表格结构表达实体类型及实体间联系的数据模型是(C)。
(51)A.层次模型B.网状模型C.关系模型D.面向对象模型
20.在采用结构化方法进行系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用B来建立系统的逻辑模型,从而完成分析工作。
(15)A.ER图B.数据流图C.程序流程图D.软件体系结构
21.确定构建软件系统所需要的人数时,无需考虑A。
(17)A.系统的市场前景B.系统的规模C.系统的技术复杂性D.项目计划
22.B是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。
面向对象中的A机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。
(12)A.封装B.多态C.继承D.变异
(13)A.封装B.多态C.继承D.变异
23.B
24.A.
25.D
26.A
27.某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。
下列过程模型中,A最适合开发此项目。
(15)A.原型模型B.瀑布模型C.V模型D.螺旋模型
28.以下关于软件测试的叙述中,正确的是C。
A.软件测试不仅能表明软件中存在错误,也能说明软件中不存在错误B.软件测试活动应从编码阶段开始
C.一个成功的测试能发现至今未发现的错误D.在一个被测程序段中,若已发现的错误越多,则残存的错误数越少
29.开-闭原则(Open-ClosedPrinciple,OCP)是面向对象的可复用设计的基石。
开-闭原则是指一个软件实体应当对3B(37)开放,对A(38)关闭;里氏代换原则(LiskovSubstitutionPrinciple,LSP)是指任何C可以出现的地方,D一定可以出现。
依赖倒转原则(DependenceInversionPrinciple,DIP)就是要依赖于(41)D而不依赖于(42)C,或者说要针对接口编程,不要针对实现编程。
(37)A.修改B.扩展C.分析D.设计
(38)A.修改B.扩展C.分析D.设计
(39)A.变量B.常量C.基类对象D.子类对象
(40)A.变量B.常量C.基类对象D.子类对象
(41)A.程序设计语言B.建模语言C.实现D.抽象
(42)A.程序设计语言B.建模语言C.实现D.抽象
30.(43)B是一种很强的”拥有”关系,”部分”和”整体”的生命周期通常一样。
整体对象完全支配其组成部分,包括它们的创建和销毁等;(44)A同样表示”拥有”关系,但有时候”部分”对象可以在不同的”整体”对象之间共享,并且”部分”对象的生命周期也可以与”整体”对象不同,甚至”部分”对象可以脱离”整体”对象而单独存在。
上述两种关系都是(45)D关系的特殊种类。
(43)A.聚合B.组合C.继承D.关联
(44)A.聚合B.组合C.继承D.关联
(45)A.聚合B.组合C.继承D.关联
31.模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为__D____。
A.数据耦合B.标记耦合C.公共耦合D.内容耦合
32.、为了有效地捕获系统需求,应采用___C___。
A.瀑布模型B.V模型C.原型模型D.螺旋模型
33.在改正当前故障的同时可能会引入新的故障,这时需要进行__C____。
A.功能测试B.性能测试C.回归测试D.验收测试
34、面向对象分析的第一步是__C____。
A.定义服务B.确定附加的系统约束C.确定问题域D.定义类和对象
35.下列关于一个类的静态成员的描述中,不正确的是______。
A.类的静态方法只能访问该类的静态数据成员B.静态数据成员可被该类的所有方法访问C.该类的对象共享其静态数据成员的值D.该类的静态数据成员的值不可修改
36.下列关于一个类的静态成员的描述中,不正确的是__D____
A.类的静态方法只能访问该类的静态数据成员
B.静态数据成员可被该类的所有方法访问
C.该类的对象共享其静态数据成员的值
D.该类的静态数据成员的值不可修改
37.UML的设计视图包含了类、接口和协作,其中,设计视图的静态方面由(39)A和(40)B表现;动态方面由交互图、(41)D表现。
39、A.类图B.状态图C.活动图D.序列图
40.A.交互图B.对象图C.通信图D.定时图
41A.状态图和类图B.类图和活动图C.对象图和状态图D.状态图和活动图
38.UML中关联的多重度是指____C__
A.一个类中被另一个类调用的方法个数B.一个类的某个方法被另一个类调用的次数C.一个类的实例能够与另一个类的多少个实例相关联
D.两个类所具有的相同的方法和属性
43、在面向对象软件开发过程中,采用设计模式___A___
A.以复用成功的设计B.以保证程序的运行速度达到最优值C.以减少设计过程创建的类的个数D.允许在非面向对象程序设计语言中使用面向对象的概念
44.为验证程序模块A是否正确实现了规定的功能,需要进行(A);为验证模块A能否与其他模块按照规定方式正确工作,需要进行(B)
(35)A.单元测试B.集成测试C.确认测试D.系统测试
(36)A.单元测试B.集成测试C.确认测试D.系统测试
45.(A)表示了系统与参与者之间的接口。
在每一个用例中,该对象从参与者处收集信息,并将之转换为一种被实体对象和控制对象使用的形式。
A.边界对象B.可视化对象C.抽象对象D.实体对象
46.UML中有多种类型的图,其中,(A)对系统的使用方式进行分类,(C)显示了类及其相互关系,(D)
显示人或对象的活动,其方式类似于流程图,通信图显示在某种情况下对象之间发送的消息,(B)与通信图类似,但强调的是顺序而不是连接。
(44)A.用例图B.顺序图C.类图D.活动图
(45)A.用例图B.顺序图C.类图D.活动图
(46)A.用例图B.顺序图C.图D.活动图
(47)A.用例图B.顺序图C.类图D.活动图
47.
48.下面关于软件测试的说法,(A)是错误的。
A.软件测试就是程序测试
B.软件测试贯穿于软件定义和开发的整个期间
C.需求规格说明、设计规格说明都是软件测试的对象
D.程序是软件测试的对象
49.以下关于超类、子类、基类的叙述中,正确的是(A)。
A.子类是超类的特化
B.基类是超类的特化
C.基类是子类的特化
D.超类是基类的特化
50.类是对象的模板,一个类可生成多个对象,若某个类生成了三个对象,则(C)。
A.这三个对象所存储的数据一定是不同的
B.这三个对象所存储的数据一定是相同的
C.这三个对象一定具有相同的操作
D.这三个对象无法共享数据
51.以下关于面向对象分析与结构化分析的叙述中,错误的是(C)。
A.面向对象分析结果可采用UML描述
B.结构化分析结果可使用DFD等模型表示
C.面向对象分析结果需要采用面向对象程序设计语言描述
D.面向对象分析结果是面向对象设计的输入
52.某系统的顶层DFD图如下,其中,加工1细化后的DFD图是(B)。
53.UML中关联的多重度是指___(B)___。
A.一个类有多少个方法被另一个类调用
B.一个类的实例能够与另一个类的多少个实例相关联
C.一个类的某个方法被另一个类调用的次数
D.两个类所具有的相同的方法和属性
54.导致软件缺陷的原因有很多,①-④是可能的原因,其中最主要的原因包括(D)。
①软件需求说明书编写的不全面,不完整,不准确,而且经常更改
②软件设计说明书
③软件操作人员的水平
④开发人员不能很好的理解需求说明书和沟通不足
A.①、②、③ B.①、③ C.②、③ D.①、④
55.软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是(A)。
A.应用软件B.业务构件C.应用软件D.业务构件
业务构件 应用软件 中间件 中间件
中间件 中间件 系统软件 应用软件
系统软件 系统软件 业务构件 系统软件
56.企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是(A)。
系统开发的目的是(D)。
(38)A.获得当前系统的物理模型 B.抽象出当前系统的逻辑模型
C.建立目标系统的逻辑模型 D.建立目标系统的物理模型
(39)A.获得当前系统的物理模型 B.抽象出当前系统的逻辑模型
C.建立目标系统的逻辑模型 D.建立目标系统的物理模型
57.在信息系统分析阶段,对数据流图的改进,包括检查数据流图的正确性和提高数据流图的易理解性,下面说法不正确的是___(A)___。
A.数据流图中,输入数据与输出数据必须匹配
B.数据流图的父图和子图必须平衡
C.任何一个数据流至少有一端是处理框
D.数据流图中适当的命名,可以提高易理解性
58.在UML的关系中,表示特殊与一般的关系是___(B)___。
A.依赖关系 B.泛化关系 C.关联关系D.实现关系
59.下列选项中,符合UML动态建模机制的是___(A)___。
A.状态图B.用例图C.类图D.对象图
60.下列选项中,___(C)__不属于结构化分析方法所使用的工具。
A.数据流图B.判定表和判定树C.系统流程图D.ER(实体联系)图
61.数据流程图的作用是(B)。
A.描述了数据对象之间的关系B.描述了对数据的处理流程
C.说明了将要出现的逻辑判定D.指明了系统对外部事件的反应
62.(A)是面向对象程序设计语言不同于其它语言的主要特点,是否建立了丰富的(B)是衡量一个面向对象程序设计语言成熟与否的重要标志之一。
(22)A.继承性B.消息传递C.多态性D.静态
(23)A.函数库B.类库C.类型库D.方法库
63.在统一建模语言(UML)中,描述系统与外部系统及用户之间交互的图是(B)。
A.类图B.用例图C.对象图D.协作图
64.面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,(C)不属于面向对象分析阶段。
A.构建分析模型B.识别分析类
C.确定接口规格D.评估分析模型
65.在“模型-视图-控制器”(MVC)模式中,(A)主要表现用户界面,(B)用来描述核心业务逻辑。
(27)A.视图B.模型C.控制器D.视图和控制器
(28)A.视图B.模型C.控制器D.视图和控制器
66.在进行面向对象设计时,采用设计模式能够(A)。
A.复用相似问题的相同解决方案
B.改善代码的平台可移植性
C.改善代码的可理解性D.增强软件的易安装性
67.结构化开发方法中,数据流图是 (A) 阶段产生的成果。
A.需求分析 B.总体设计
C.详细设计 D.程序编码
68.在采用标准UML构建的用例模型(Use-CaseModel)中,参与者(Actor)与用例(UseCase)是模型中的主要元素,其中参与者与用例之间可以具有(C)关系。
A.包含(include) B.递归(Recursive)
C.关联(Association) D.组合(Composite)
69.A
70.D
71.D/A
72.D
73.D/C
74.
75.
76.
二、简答题
1.信息系统设计模型共包括哪几种模型?
答:
信息系统设计模型主要包括:
平台模型、拓扑计算模型、软件模型、界面模型和数据库模型等内容。
2.UML统一建模语言共定义了哪两类、哪八种图形?
答:
(1)静态结构图:
类图,对象图,构件图,实施图
(2)动态行为图:
用例图,顺序图,协作图,状态图,活动图
3.信息系统分为哪五种类型?
答:
按综合模式分为信息处理系统,管理信息系统,决策支持系统,办公信息系统,主管信息系统五种。
4.什么是信息系统的生存周期?
它包括哪几个过程?
答:
概念:
信息系统生存周期是指从提出信息系统建设的设想开始,历经规划,开发,演化等过程,
一直到被其他信息系统所替代的全过程。
过程:
(1)规划过程
(2)开发过程(3)演化过程(4)管理过程(5)支持过程
5.什么是信息系统的概念结构?
它呈现为哪三维结构?
答:
信息系统概念结构是从抽象的概念层次表示的信息系统的宏观结构,是对信息系统特殊的宏观描述。
信息系统概念结构呈现的三层维宏观逻辑结构分别为:
管理层维、职能层维和功能层维。
6.什么是应用服务器模式?
答:
应用服务器模式也被称为多层计算模式,它采用与三层处理逻辑对应的三级体系结构,即在客户机
和服务器两层模式之间增加一个中间层-----应用服务器,以与三层处理逻辑直接对应。
7.什么是信息系统?
它有哪些特征?
答:
概念:
信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系统。
特征:
(1)信息性
(2)综合性(3)集成性(4)多样性(5)发展性
8.信息系统开发的主要工作有哪些?
答:
(1)信息系统规划
(2)信息系统开发(3)信息系统维护(4)信息系统管理
9.在类图中,类的关系有哪几种?
并分别解释各种关系。
答:
实体的关系主要包括关联、聚合、组合、泛化、依赖等形式。
“关联”指实体之间所存在的固有联系。
“聚合”和“组合”都反映实体之间存在的整体和部分的组成关系。
其中“聚合”反映整体与部分之间一种相对松散的组成关系。
如果整体不存在,部分还有可能存在。
“组合”则描述整体与部分之间一种紧密的组成关系。
如果没有整体,则部分也没有存在的必要。
“泛化”反映事物之间的一般和特殊的关系。
“依赖”则反映事物之间的因果关系,结果依赖着原因。
10.在用例分析类图中有哪三种概念类,并解释三种概念类的特点及概念。
答:
实体类、边界类、控制类
三种概念类的特点及概念:
特点:
概念类面向功能需求,一般不考虑性能要求,具有突出业务领域、突出概念性及大粒度的特征。
概念:
(1)实体类是信息系统表示客观实体的抽象要素。
它一般对应着在业务领域中的客观事物,或是具
有较稳定信息内容的系统元素。
(2)边界类是描述系统与参与者之间交互的抽象要素。
边界类只是对信息系统与参与者之间交互的
抽象建模,并不表示交互的具体内容及交互界面的具体形式。
(3)控制类是表示信息系统对其他对象实施协调处理、逻辑运算的抽象要素。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 选择题