全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
小周在绘制学生选课系统的数据流图时,将「选课申请」标注为从「学生」流向「选课处理」加工的数据流,同时在另一条数据流上标注为「课程信息」。同学小林看后指出:数据流图中任何一条数据流都必须与加工相连,不能直接从一个外部实体流向另一个外部实体,且数据流必须命名,不能匿名。据此判断:小林的说法符合数据流图的建模规范。
登录后查看答案
某团队为城市共享单车企业开发“智能调度系统”。需求分析师列出涉众:注册用户、运维调度员、城市交通管理局、城管部门、环卫工人、广告合作商。随后用“权力-利益”矩阵分类:城市交通管理局为高权力高利益,注册用户和运维调度员为高利益低权力,广告合作商为低权力低利益。分析师决定:对广告合作商和环卫工人均不开展任何需求获取活动,理由是二者既无决策权也无直接利益。判断该决定是否正确。
判断题:在需求获取中,原型法的主要作用是通过构建系统的简化版本帮助涉众澄清和确认需求,因此原型一旦完成就应作为最终交付系统直接投入使用,无需进一步开发。这一说法是否正确?
某高校拟建设实验设备预约系统。需求分析师已确认:设备管理员负责维护设备信息,教师与学生提交预约,学院资产负责人决定系统预算,校级信息安全专员负责审查系统的数据处理方案。有人据此判断,利益相关者分析只需纳入实际提交预约或维护设备信息的人,资产负责人和信息安全专员不属于利益相关者。判断该判断是否正确。
某在线考试系统的需求规格说明中有四条:①考生交卷后系统自动评分并显示成绩;②系统应在试卷提交后3秒内完成评分;③系统应支持至少2000名考生同时在线答题;④考生可查询本人历史成绩。有人断言:上述四条中,属于非功能需求的仅有②和③。该断言是否正确?
需求规格规定:在任意连续30天内,核心交易接口的成功率不得低于99.95%;系统必须采用指定型号的数据库。评审者认为,成功率指标和数据库型号要求都属于质量属性。判断该说法是否正确。
某项目要求开发者每天将完成的代码集成到主干,流水线对每次集成自动构建、运行测试,并生成可部署制品。即使制品进入生产环境仍需人工择时发布,该实践仍可称为持续集成与持续交付;只有自动发布到生产环境才属于持续部署。判断该表述是否正确。
某团队在采用主干分支工作流时,开发者从主干创建短期分支,完成修改后将其合并回主干。合并时,工具提示同一文件的同一行存在冲突。开发者认为,只要再次执行合并命令,版本控制工具就会依据提交时间自动选定保留内容,无须人工处理。判断该说法是否正确。
某软件项目刚完成可行性分析,需求仍在调研中。甲认为:由于此时尚无法准确得知代码行数,所以工作量估算只能等编码完成后才能进行;乙认为:可以采用功能点方法,从功能角度度量系统规模来做早期估算。下列判断正确的是:甲的说法正确,乙的说法错误。
判断:软件配置基线是经评审并批准后冻结的配置项集合,作为后续工作的稳定参照;基线内容需要调整时,应通过正式变更流程处理。
某软件项目组已识别并估计了若干潜在风险。负责人认为,风险评价和规避应在风险实际发生后进行;在此之前持续监控即可。判断这一安排是否正确。
对程序片段:if (x>0 && y>0) { S1; } else { S2; },取测试集 T = { (x=1, y=1), (x=-1, y=1) }。甲判断:T 满足条件覆盖但不满足判定覆盖;这恰好说明在逻辑覆盖的强弱排序中,条件覆盖强于判定覆盖。判断甲的说法是否正确。
团队约定开发者从主干创建短期工作分支,完成后将改动合并回主干。使用分布式版本控制时,开发者在本地分支提交后,该提交已进入本地版本库;因此无需推送或其他同步,其他开发者的版本库也会立即包含该提交。判断该表述是否正确。
判断:软件配置基线是经评审批准并冻结的配置项集合,可作为后续开发与验证的稳定参照;对基线内容的调整应按正式变更流程处理。
项目负责人提出:为了避免主观估计,风险管理应先评价风险的严重程度,再估计风险发生的可能性;之后再制定规避措施并持续监控。判断该流程安排是否正确。
判断:某程序要求用户名由 6 至 12 个字符组成。测试时输入一个同时违反两条规则的数据——长度为 3 且包含空格——即可同时覆盖“长度过短”和“含有空格”这两个无效等价类,符合等价类划分法选取测试数据的原则。
某项目组将评审通过的系统设计文档集纳入配置基线。一名资深成员提出:既然该文档集已成为基线,就意味着其内容被永久冻结,此后无论需求如何变更都不得对其作任何修改,否则就破坏了基线的定义。这一说法是否正确?
判断题:在分布式版本控制系统(如 Git)中,当两名开发者各自修改了同一文件的同一处代码并提交到不同分支,随后将这两个分支合并时,版本控制系统会自动选择其中一个开发者的修改作为最终结果,无需人工干预。
某项目处于需求初期,功能需求尚未稳定,开发语言也未确定。项目组认为,此时功能点估算仍必然比代码行估算更准确,因为功能点不受需求识别误差影响。判断该说法是否正确。
在需求阶段,团队尚未确定实现语言。某成员认为,功能点驱动的工作量估算不依赖具体编程语言,因此只要采用该方法,需求边界理解不同就不会造成估算偏差。判断该说法是否正确。