全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
软件项目管理与传统工程建设项目管理相比具有显著特殊性:软件产品是无形的,其进度和质量难以直观度量;开发过程以____劳动为主,人员能力和团队协作对项目结果影响极大;同时需求在开发过程中经常发生变化,因此对____的管理(即需求变更控制)成为软件项目管理区别于传统项目管理的核心环节之一。
登录后查看答案
在面向对象实现与测试中,针对单个类内部属性和方法正确性的测试称为 ______ 测试;而验证多个对象通过消息传递完成协作的测试称为 ______ 测试。设计后者的测试用例时,通常依据 UML 中的 ______ 图(Sequence Diagram)来确定消息的发送顺序。
与土木工程项目相比,软件项目的主要成果是程序、数据及相关文档等非实体产品,因此其成果具有____性。
某高校教务系统采用构件图进行架构建模。建模时,构件对外声明了它能向其他构件提供服务的一组操作,在 UML 构件图中用棒棒糖符号表示;同时构件声明了它需要从其他构件获得的服务,用插座符号表示。系统中构件「成绩发布」通过插座符号声明了对「成绩查询」服务的要求,而构件「成绩管理」通过棒棒糖符号声明它能提供该服务。由此可知:棒棒糖符号表示____接口,插座符号表示____接口,两个构件的衔接构成构件图中的一种____,其实现体现了基于构件设计中接口分离实现、可替换的思想。
某预约系统由预约、资源和通知对象组成。测试计划规定:先独立验证单个对象的操作,再验证对象间协作,最后验证完整业务需求;同时依据预约状态图设计测试,要求每条状态迁移至少执行一次。本题约定测试层次名称依次为类级、对象协作集成级、系统级,模型测试策略名称为状态迁移覆盖。按计划填写:测试层次由低到高为____;状态图采用的模型测试策略为____。
某系统先对每个类的操作分别进行测试,再进行集成测试。集成时,先测试不依赖其他类的类,随后逐步测试依赖这些已测类的类。该集成测试采用的策略是____。
某数据分析构件采用复合结构:外部只能通过其边界上的端口 p 提交请求,内部构件“统计器”的供给接口 IStat 负责处理请求;图中需明确表示该边界端口将请求转交给内部构件。UML 构件图中,边界上的交互点称为____,连接该交互点与内部构件接口的连接器称为____。
在 UML 构件图中,使用矩形表示构件时,可在矩形内标注关键字 ___,以表明该图形表示构件。
无人仓储平台在货物状态改变时,自动通知库存看板和告警终端;执行搬运任务时,可按需切换“优先省电”或“优先缩短耗时”的处理算法。前一功能采用____模式,后一功能采用____模式。
在面向对象分析与设计中,领域模型是关于业务领域内概念类、属性及其相互关系的模型,它不涉及软件实现技术。领域模型的主要作用是帮助开发人员与领域专家就业务概念及其关系达成共同理解,并为后续的类设计和数据库设计提供概念基础,因此它常被称为需求与设计之间的____。
实验室预约系统中,预约模块集中负责预约规则与预约状态管理,并通过少量接口与其他模块交互,以减少模块间依赖。这体现了____原则。
在UML顺序图中,两个对象生命线之间用于传递消息的带箭头水平连线称为____;消息上方标注的名称与参数合称为____;当接收对象收到消息后开始执行相应操作时,其生命线上出现的窄长矩形称为____。
某类的设计记录按“类名;成员1;成员2;成员3;成员4”排列为:“轨迹缓存;最近点:坐标;写入(点:坐标):布尔;容量:整数;重置()”。约定带括号的成员是操作,其余成员是属性;类图中按记录顺序填写属性与操作。该类矩形最上层为____,中层为____,下层为____。
某 UML 类图中,类 Gateway 的属性 exportEnabled 对所有类均可见,localeTag 仅对同一包内的类可见,retryLimit 对本类及其子类可见;connectionCount 属于类而非各个对象。按上述属性顺序,依次写出前三项的可见性符号,并说明最后一项在类图中的作用域标记:____
设计模式是针对软件设计中____出现的问题所提出的可复用解决方案,它不属于代码级组件,而是一种设计经验与设计思想的抽象描述。GoF将设计模式按目的分为创建型、结构型和____三大类。设计模式的核心价值在于支持开闭原则、促进复用并降低模块间的____,从而提高系统的可维护性与可扩展性。
设计模块时,应使模块内部各项职责联系紧密、模块之间依赖尽可能少,这一要求称为____原则。
在顺序图中,表示一个对象向另一个对象发送信息的带箭头连线称为____。
某物流系统分析阶段,团队需要一份能表达“客户、订单、仓库、配送员”等业务概念及其关联的模型,且不涉及任何软件实现细节。该模型就是领域模型,它以面向对象的视角对领域进行____(填“可视化建模”或“代码实现”)描述,其作用是在分析阶段统一团队对领域关键概念、属性和概念间关联的认识,并为后续设计阶段的____(填“设计类图”或“用户界面原型”)提供概念基础。
在由用例模型导出领域模型时,用例描述中的名词短语往往提示候选概念类,而用例之间共享的实体(如网上订餐系统中「下单」与「退单」两个用例都涉及的「订单」)应在领域模型中被识别为____个概念类,这说明领域模型是对用例模型中概念的____(填「合并整理」或「简单罗列」)。
用例建模一般包含五个步骤:①识别参与者;②撰写用例描述;③识别用例;④绘制用例图;⑤确定系统边界。某电商订单系统的开发团队依次完成了以下三项工作:先明确了系统与外部环境的交互范围(对应步骤____),再找出顾客、物流公司等外部角色及其目标(对应步骤____),随后描述了各功能的行为流程(对应步骤____)。按照用例建模的规范顺序,这三个空依次填入的步骤编号为____、____、____。