全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某软件评审会上,工程师列出模块间的四组调用关系:甲模块调用乙模块内部的一段代码;丙模块向丁模块传递一个包含多个数据项的记录结构;戊模块向己模块传递一个逻辑开关以决定己模块执行哪个处理分支;庚模块仅向辛模块传递一个简单的数值参数。若将这四组耦合由弱到强排列,正确顺序是( ) A. 庚—丙—戊—甲 B. 庚—戊—丙—甲 C. 丙—庚—甲—戊 D. 庚—丙—甲—戊
登录后查看答案
某医院门诊收费系统结构化分析时,分析师拟定了四种图元连接方案:①外部实体「患者」发出一条数据流指向加工「费用结算」;②加工「费用结算」发出一条数据流指向数据存储「收费明细表」;③数据存储「收费明细表」发出一条数据流直接指向外部实体「医保局」,中间不经过任何加工;④加工「挂号登记」发出一条数据流指向加工「费用结算」。其中违反数据流图绘制规范的是: A. 仅① B. 仅② C. 仅③ D. ②和③
某停车场管理系统顶层数据流图中,外部实体「车主」向系统发出数据流「停车凭证」,系统向「车主」返回数据流「缴费发票」。现将其分解为一层子图,子图中含加工P1「识别入场」和P2「结算收费」。根据父图与子图平衡原则,该子图的外部输入输出数据流应当是:A. 输入「停车凭证」,输出「缴费发票」 B. 输入「停车凭证」和「缴费发票」,无输出 C. 输入「缴费发票」,输出「停车凭证」 D. 无输入,输出「停车凭证」和「缴费发票」
某软件组织有两条产品线分别实施过程改进,统计口径一致。产品线甲改进前缺陷密度基线为6.0个/KLOC,改进后为4.0个/KLOC;产品线乙改进前基线为3.0个/KLOC,改进后为2.5个/KLOC。行业标杆数据库中同类组织的缺陷密度为3.5个/KLOC。根据基线比较与标杆管理,以下说法正确的是: A. 甲改进后缺陷密度仍高于标杆,说明其过程改进无效。 B. 乙改进后缺陷密度低于标杆,说明其过程改进幅度大于甲。 C. 甲相对自身基线的降低幅度大于乙,但甲改进后仍未达到标杆水平。 D. 因乙改进后优于标杆,无需再与自身基线比较即可判定其改进有效。
某在线考试系统需求评审中,教务处要求考试数据必须强一致(优先级:高,预估实现成本:高),而考生代表要求答题页面响应时间不超过1秒(优先级:中,预估实现成本:中)。分析表明强一致性与1秒响应在该系统架构下直接冲突,无法同时满足。项目预算与工期仅够支持其中一项以较低成本实现,且需求排序原则规定:优先级高者优先保障,同优先级时选成本较低者。按协商折中方法,最合理的处理方案是: A. 向双方承诺两项需求均能满足,后期再视情况削减 B. 优先保障教务处的强一致需求,向考生代表说明并协商放宽响应时间要求 C. 优先满足考生代表的1秒响应要求,因实现成本更低 D. 拒绝受理两项需求,待架构重构后再讨论
某软件公司采用加权评分模型对三个候选项目进行排序选择,准则权重为:战略匹配度0.5、技术可行性0.3、预期收益0.2。项目P1三项得分依次为8、8、6分,项目P2为6、9、7分,项目P3为7、5、8分(满分10分)。按加权得分最高者优先选择,应选哪个项目? A. P1 B. P2 C. P3 D. 三个项目得分相同,任选其一
校务平台上线前,教师代表希望保留灵活的自定义报表,信息安全部门则要求限制报表字段以降低敏感信息泄露风险,二者无法同时完全满足。项目团队应如何处理这一需求冲突? A. 将两项需求都列为必须实现,避免引发干系人不满 B. 比较需求优先级与实现成本,协商确定可接受的折中方案 C. 暂不处理冲突,等系统上线后再由用户决定 D. 只采纳提出时间较早的一方需求
某团队将软件生命周期工作分为六项:甲,确认要解决的问题及项目目标;乙,确定系统必须具备的功能与约束;丙,制定系统结构及模块方案;丁,将设计转化为程序;戊,检查程序是否符合预期;己,软件交付后修复缺陷并适应变化。按生命周期阶段划分,六项工作的正确对应顺序是什么? A. 问题定义、需求分析、设计、编码、测试、维护 B. 需求分析、问题定义、设计、测试、编码、维护 C. 问题定义、设计、需求分析、编码、维护、测试 D. 问题定义、需求分析、编码、设计、测试、维护
某公司推行规范化开发时提出三种方案:方案一仅制定统一的开发方法与流程规范,不为开发人员提供任何支持性软件;方案二在采用统一方法的同时,配备自动化工具并定义了各阶段的活动、交付物与评审顺序,形成完整的工作链条;方案三只引入先进工具,方法与流程保持原样。依据软件工程三要素理论,最符合规范化软件开发要求的方案是( ) A. 方案一,方法最规范即可 B. 方案二,方法、工具、过程三要素齐备且相互支撑 C. 方案三,工具先进即可 D. 三种方案均可,因为三要素可任选其一
某软件企业有10个开发人员周和7个测试人员周可用于项目组合。候选项目均不可拆分,项目间无依赖,净现值如下:甲需开发6周、测试2周,净现值25万元;乙需4周、4周,净现值22万元;丙需5周、3周,净现值24万元;丁需3周、2周,净现值15万元;戊需2周、3周,净现值13万元。以净现值总和最大为目标,应选择哪组项目? A. 甲、乙 B. 乙、丙 C. 甲、丁 D. 丙、丁、戊
某团队评估一项过程改进方案,评估期为18个月,共6个季度。维护成本为每季度末0.5万元,改进收益从第2季度末起每季度实现2.8万元,共实现5次;不计折现及其他成本收益。为使评估期净经济收益不低于0,启动时的一次性投入最多可为多少? A. 10万元 B. 11万元 C. 12万元 D. 14万元
某“校园失物招领系统”中,学生可提交失物信息;每次提交都必须进行信息校验,且仅在信息不完整时才可补充材料。以下哪种用例图描述正确? A. 将“学生”画在系统边界内,将“提交失物信息”和“信息校验”画在边界外 B. 将“提交失物信息”与“信息校验”画在系统边界内,并用从“信息校验”指向“提交失物信息”的 «include» 关系表示校验必需 C. 将“补充材料”与“提交失物信息”画在系统边界内,并用从“提交失物信息”指向“补充材料”的 «extend» 关系表示条件补充 D. 将“学生”画在系统边界外,将三个用例画在边界内;学生关联“提交失物信息”,“提交失物信息”以 «include» 指向“信息校验”,“补充材料”以 «extend» 指向“提交失物信息”
某网上书店的时序图中,依次发生以下交互:用户对象向订单对象发送同步消息「提交订单」,订单对象随即被激活;激活期间订单对象向库存对象发送异步消息「查询库存」。下列说法正确的是:A. 订单对象收到同步消息后应出现激活条,异步消息到达后库存对象才开始激活 B. 同步消息与异步消息都不引起激活条出现 C. 异步消息发送后订单对象的激活条应立即消失 D. 时序图中消息必须按对象在横轴上的排列顺序编号
某系统初始设计中,模块M直接读写另一模块P的内部数据,且通过全局变量与五个模块共享状态。重构时有人主张:把M继续细拆为十余个仅几行代码的小模块以追求"内聚最高"。以下关于模块独立性设计原则的判断正确的是: A. 模块拆得越细内聚越高,拆分后系统模块独立性一定提升 B. M读写P内部数据属于内容耦合,应改为以参数传递数据的接口;但过度细拆会使接口数量激增、耦合上升,违背模块规模适中的启发规则 C. 只要消除所有全局变量,模块间耦合即降为零,无需考虑扇入扇出 D. 全局变量共享属于数据耦合,是耦合程度最低的形式,可保留不必改造
某高校图书馆预约系统结构化分析中,绘制顶层数据流图时出现以下四种描述:①「读者」用矩形符号表示,向系统发出「预约请求」;②「预约请求」从「读者」直接流向「图书管理员」,不经过任何加工;③「借阅记录」存于双横线(或开口矩形)符号表示的数据存储中;④「系统」本身作为外部实体画在数据流图之外。上述描述中,符合数据流图基本成分绘制规范的有: A. ①② B. ①③ C. ②④ D. ③④
某在线图书馆系统需求文档中记录了以下需求:①读者可按书名、作者或ISBN检索图书;②任何检索操作的系统响应时间不超过2秒;③系统支持借阅、续借与归还三种业务操作;④所有用户密码须加密存储,登录连续失败5次锁定账户;⑤系统全年可用率不低于99.9%。若将需求分为功能需求(F)与非功能需求(N),下列归类完全正确的是: A. ①③为F,②④⑤为N B. ①②③为F,④⑤为N C. ①③④为F,②⑤为N D. ①③⑤为F,②④为N
某在线考试系统需求规格说明书中有如下四项描述:①考生登录后可选择科目并进入答题页面;②系统在2000名考生同时在线时页面响应时间不超过两秒;③所有考生成绩数据须经加密传输,防止窃取;④系统支持考生在答题过程中随时标注题目以便复查。其中属于非功能需求的是( ) A. ①④ B. ②③ C. ②④ D. ①③
某项目组完成需求规格说明书初稿后,在需求评审阶段发现其中一条需求表述为“系统应尽快响应用户操作”。评审人员认为该表述不合格。下列关于其原因的分析,正确的是: A. 需求规格说明书中允许含糊表述,只要设计人员能理解即可 B. “尽快”属于含糊表述,无法作为可验证的验收基准,应改为明确的量化指标 C. 该表述描述的是非功能需求,需求规格说明书不必收录非功能需求 D. 需求评审的主要目的是分配开发任务,而不是检查需求的可验证性
某团队宣称采用敏捷方法,具体做法是:取消全部文档与设计环节,需求完全由开发人员自行判断,且整个项目不做任何迭代规划、遇到问题直接修改代码。下列评价最符合敏捷方法核心思想的是: A. 该做法正确,敏捷的本质就是无文档、无设计、无计划 B. 该做法正确,因为敏捷宣言主张响应变化高于遵循计划,故可完全放弃计划 C. 该做法不符合敏捷思想,敏捷强调响应变化、持续迭代交付可用软件,但文档与设计按需精益保留,并非放弃过程 D. 该做法不符合敏捷思想,因为敏捷要求严格遵循预先制定的完整计划,不允许需求变化
某团队把系统划分为若干构件分批开发。以下哪种交付安排符合增量模型? A. 各构件全部完成并集成后,只交付一次完整产品 B. 每批构件完成分析、设计、实现和集成后,交付一个可运行、可使用的产品增量 C. 每批只交付尚不能独立使用的构件,待所有批次完成后再形成可用产品 D. 每批仅提交设计文档,全部批次结束后再统一实现和交付