跳到正文

平成23年度 特別試験 ITパスポート試験 問44

这道题的解析和你的作答记录。

問44
頻出度★★★

稼働中のソフトウェアに対して, 発見された障害の是正や, 新しい要件に対応するための機能拡張を行う活動として, 最も適切なものはどれか。

出典 平成23年度 特別試験 ITパスポート試験 問44
解説

問 44

  • 错误ア

    系统测试是在开发工序的后期以整个系统为对象、在投入运行之前验证其是否按需求正常工作的活动。它虽然是发现故障的工序,但并不是修改已经在运行的软件或为其扩展功能的活动,因此不恰当。

  • 错误イ

    系统需求定义是开发的上游工序,用于明确系统所要求的功能、性能和约束条件并形成文档。它是决定接下来要做什么的阶段,并不是指投入运行后的故障纠正或功能扩展本身的术语,因此不恰当。

  • 错误ウ

    软件配置管理是一种支持性活动:识别程序、设计文档等交付物,管理其版本号和变更历史,使人们随时都能掌握哪个版本才是正确的配置。它是支撑维护工作的管理机制,本身并不执行故障纠正或功能扩展这类变更作业,因此不恰当。

  • エ

    正解 题目所指的是针对「运行中(正式投入使用中)的软件」的活动,因此要选择开发结束之后的工序。在软件生命周期(策划 → 需求定义 → 开发 → 运行 → 维护)中,在投入运行后排除已发现的故障、或按照新需求追加和改良功能的活动就是「软件维护」。JIS X 0161(软件维护)把维护分为四类:纠正性维护(排除已发现的故障)、适应性维护(跟随操作系统、硬件或法律制度等环境变化)、完善性维护(功能扩展、性能改善)、预防性维护(在潜在故障显现之前就将其排除)。题干中的「已发现故障的纠正」属于纠正性维护,「为应对新需求而做的功能扩展」属于完善性维护,两者都是维护的典型内容。因此正确答案是 エ 软件维护。

ここがポイント
  • 在软件生命周期(策划、需求定义、开发、运行、维护)中,承担投入运行之后的故障纠正与功能扩展的是维护工序。以投入运行之前还是之后来切分工序,是判别的窍门。
  • 维护的四种类型:纠正性维护(排除已发现的故障)/适应性维护(跟随操作系统、硬件或法律制度等环境变化)/完善性维护(功能扩展、性能改善)/预防性维护(防患于未然地排除潜在故障)。
用語
解答問44エ
练这一题

作答记录