最少知识原则(也称为迪米特法则)是面向对象设计原则之一,指一个软件实体应当尽可能少地与其他实体发生相互作用。这样,当一个实体被修改时,就会尽可能少地影响其他的实体。下列叙述中,“(31)”不符最少知识原则。
A.在类的划分上,应当尽量创建松耦合的类
B.在类的设计上,只要有可能,一个类型应当设计成不变类
C.在类的结构设计上,每个类都应当尽可能提高对其属性和方法的访问权限
D.在对其他类的引用上,一个对象对其他对象的引用应当降到最低
下列关于各种软件开发方法的叙述中,错误的是(32)。
A.结构化开发方法的缺点是开发周期较长,难以适应需求变化
B.可以把结构化方法和面向对象方法结合起来进行系统开发,使用面向对象方法进行自顶向下的划分,自底向上地使用结构化方法开发系统
C.与传统方法相比,敏捷开发方法比较适合需求变化较大或者开发前期需求不是很清晰的项目,以它的灵活性来适应需求的变化
D.面向服务的方法以粗粒度、松散耦合和基于标准的服务为基础,增强了系统的灵活性、可复用性和可演化性
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如下图所示的UML类图。图中与Composite模式中的“Component”角色相对应的类是(33),与“Composite”角色相对应的类是(34)。
(33)A.Company
B.FinanceDepartment
C.HRDepartment
D.ConcreteCompany
(34)A.Company
B.FinanceDepartment
C.HRDepartment
D.ConcreteCompany
企业战略数据模型可分为两种类型:(35)描述日常事务处理中的数据及其关系;(36)描述企业管理决策者所需信息及其关系。
(35)A.元数据模型
B.数据库模型
C.数据仓库模型
D.组织架构模型
(36)A.元数据模型
B.数据库模型
C.数据仓库模型
D.组织架构模型
运用信息技术进行知识的挖掘和(37)的管理是企业信息化建设的重要活动。
A.业务流程
B.IT基础设施
C.数据架构
D.规章制度
以下关于企业信息化方法的叙述中,正确的是(38)。
A.业务流程重构是对企业的组织结构和工作方法进行重新设计,SCM(供应链管理)是一种重要的实现手段
B.在业务数量浩繁且流程错综复杂的大型企业里,主题数据库方法往往形成许多“信息孤岛”,造成大量的无效或低效投资
C.人力资源管理把企业的部分优秀员工看作是一种资本,能够取得投资收益
D.围绕核心业务应用计算机和网络技术是企业信息化建设的有效途径
系统设计是软件开发的重要阶段,(39)主要是按系统需求说明来确定此系统的软件结构,并设计出各个部分的功能和接口。
A.外部设计
B.内部设计
C.程序设计
D.输入/输出设计
快速迭代式的原型开发能够有效控制成本,(40)是指在开发过程中逐步改进和细化原型直至产生出目标系统。
A.可视化原型开发
B.抛弃式原型开发
C.演化式原型开发
D.增量式原型开发
各省软考办 | ||||||||||