软件水平考试(中级)系统集成项目管理工程师上午基础知识(信息系统集成专业技术知识)模拟试卷4
中文选择题
1.以下关于信息系统生命周期的叙述中,不正确的是( )。(B)
A. 信息系统生命周期可分为立项、开发、运维和消亡四个阶段
B. 立项阶段结束的里程碑是集成企业提交的立项建议书
C. 广义的开发阶段包括系统实施和系统验收
D. 在系统建设的初期就要考虑系统的消亡条件和时机
解析:立项阶段即概念阶段或需求阶段。这一阶段根据用户业务发展和经营管理的需要,提出建设信息系统的初步构想;然后对企业信息系统的需求进行深入调研和分析,形成《需求规格说明书》并确定立项。立项建议书(项目建议书)是建设单位向发改委提出的对于拟建项目的总体构想,虽然它也属于立项阶段,不过是属于立项的前期阶段,需要经过审批才能成立项目,然后进行后续的招投标和签订合同阶段。题目中的信息系统生命周期中的立项阶段已经是签订合同之后、真正着手做项目前进行的工作。
2.信息系统的生命周期可以分为立项、开发、运维及消亡四个阶段,《需求规格说明书》在( )阶段形成。(A)
A. 立项
B. 可行性分析
C. 运维阶段
D. 消亡
解析:信息系统的生命周期分为立项、开发、运维及消亡四个阶段。
立项阶段也称概念形成阶段或需求阶段,这一阶段根据用户业务发展和经营管理的需要,提出建设信息系统的初步构想;然后对企业信息系统的需求进行深入调研和分析,形成《需求规格说明书》。
3.在信息系统的生命周期中,开发阶段不包括( )。(A)
A. 系统规划
B. 系统设计
C. 系统分析
D. 系统实施
解析:信息系统的生命周期包括5个阶段:系统规划(可行性分析与项目开发计划)、系统分析(需求分析)、系统设计(概要设计、详细设计)、系统实施(编码、测试)、运行维护等阶段。
信息系统的生命周期还可以简化为:项目立项(系统规划)、开发(系统分析、系绕设计、系统实施)、运维及消亡4个阶段。在开发阶段不仅包括系统分析、系统设计、系统实施,还包括系统验收等工作。
4.瀑布模型是一个经典的软件生命周期模型,在所有的阶段都特别重视( )。(D)
A. 监控
B. 审查
C. 评估
D. 评审
解析:瀑布模型的特点如下:
(1)从上一项开发活动接受工作成果作为本项活动的输入。
(2)利用这一输入,实施本项活动应完成的工作内容。
(3)本项活动的工作成果作为输出,传给下一项开发活动。
(4)对本项活动的实施工作成果进行评审。
5.系统方案设计包括总体设计和详细设计,系统总体设计内容包括( )。(A)
A. 计算机和网络系统的方案设计
B. 人/机界面设计
C. 处理过程设计
D. 数据库设计
解析:系统方案设计包括总体设计和各部分的详细设计(物理设计)两个方面。
总体设计:包括系统的总体架构方案设计、软件系统的总体架构设计、数据存储的总体设计、计算机和网络的方案设计等。
详细设计:包括代码设计、数据库设计、人/机界面设计、处理过程设计等。
6.以下关于软件需求分析、设计、测试与维护的叙述,不正确的是( )。(C)
A. 软件需求分析可以检测和解决需求之间的冲突,发现系统的边界,并详细描述系统需求
B. 软件设计可以划分为软件架构设计和软件详细设计两个阶段
C. 软件测试是在编码阶段完成后开始介入的
D. 软件维护指的是软件产品交付前和交付后需要提供的支持活动
解析:测试不再只是仅在编码阶段完成后才开始的活动。现在的软件测试被认为是一种应该包括在整个开发和维护过程中的活动,它本身是实际产品构造的一个重要部分。
7.关于软件工程的描述不正确的是( )。(B)
A. 软件工程对软件开发的质量、进度、成本进行评估、管理和控制
B. 用户需求反映客户最高层次的目标要求,通常由项目投资人、客户提出
C. 需求是用户对新系统在功能、行为、性能等方面的期望
D. 软件工程将系统的、规范的、可度量的工程化方法应用于软件开发
解析:软件需求包括业务需求、用户需求和系统需求,它们从目标到具体,从整体到局部,从概念到细节。
(1)业务需求反映企业或客户对系统高层次的目标要求。通过业务需求可以确定项目视图和范围,并将业务需求集中在一个文档中,该文档为以后的开发工作奠定了基础。
(2)用户需求描述的是用户的具体目标,或用户要求系统必须能完成的任务(即描述用户能使用系统来做些什么)。一般采取用户访谈和问卷调查等方式,对用户使用的场景进行整理,从而建立用户需求。
(3)系统需求从系统的角度来说明软件的需求,包括功能需求、非功能需求和设计约束。
功能需求:也称为行为需求,它规定了开发人员必须在系统中实现的软件动能,用户利用这些功能来完成任务,满足业务需要(即系统有什么功能、用户使用系统能开展、完成哪些工作)。功能需求是通过系统特性的描述表现出来的。
非功能需求:是指系统必须具备的属性或品质,又可分为软件质量属性(如可靠性、可维护性、效率等)和其他非功能需求。
设计约束:也称为限制条件或补充规约,通常是对系统的一些约束说明。例如,要求系统必须采用国有自主知识产权的数据库等。
8.以下关于对象、类和继承的叙述中,不正确的是( )。(D)
A. 对象是系统中用来描述客观事物的一个模块,是构成系统的基本单位
B. 类是对现实世界中实体的形式化描述
C. 对象是类的实例,类是对象的模板
D. 继承表示对象之间的层次关系
解析:继承表示类之间的层次关系(父类与子类),这种关系使得某类对象可以继承另外一类对象的特征。
9.在面向对象的概念中,类是对现实世界中实体的形式化描述,类将该实体的( )和操作封装在一起。(A)
A. 属性
B. 需求
C. 对象
D. 抽象
解析:对象是由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位。类是现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数)封装在一起。
10.关于UML中的四种关系,下列说法错误的是( )。(C)
A. 依赖是两个事物之间的语义关系,其中一个事物发生变化会影响另一个事物的语义
B. 关联描述一组对象之间连接的结构关系
C. 顺序是一般化和特殊化的关系,描述特殊元素的对象可替换一般元素的对象
D. 实现是类之间的语义关系,其中的一个类指定了由另一个类保证执行的契约
解析:泛化是一般化和特殊化的关系,描述特殊元素的对象可替换一般元素的对象。
11.在UML 2.0中,( )描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。(A)
A. 构建图
B. 类图
C. 包图
D. 组合结构图
解析:构建图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接
本文档预览:3600字符,共9901字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载