跳到正文

平成22年度 春期 ITパスポート試験 問51

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

問51
頻出度★★★

表計算ソフトのマクロ機能を活用し,製品ごとの営業イベントの成果を分析するプログラムを作成しようとしている。このプログラムのソフトウェア要件定義の作業として適切なものはどれか。

出典 平成22年度 春期 ITパスポート試験 問51
解説

問 51

  • 错误ア

    研究宏的运作逻辑并进行编码,属于在需求确定之后进行的、从软件设计到编程的工序。它是决定「怎样开发」的工作,与决定「开发什么」的需求定义处于不同阶段。

  • 错误イ

    用测试用数据试验是否能正确运作,属于确认所编写程序质量的测试工序。它以宏已经嵌入为前提,在需求定义阶段还无法实施。

  • ウ

    正解 正确答案是ウ。软件需求定义是明确即将开发的软件「必须实现什么」(用户的要求、功能性需求)的工序,位于「怎样开发」(设计、实现)之前。本题中程序的目的是「按产品分析营业活动的成果」,因此梳理出为此必须汇总的数据项(产品名、活动名、举办日期、费用、销售额、到场人数等)需要哪些,正是确定需求的工作。只有在这里确定了所需的数据项,才能进一步研究表格的设计和宏的处理逻辑。因此ウ作为需求定义的工作是恰当的。

  • 错误エ

    将各月的销售数据输入到电子表格软件中,是为了使用完成的程序进行分析的运行(数据录入)工作。如果没有确定要汇总哪些数据项,应该输入的数据也无法确定,因此它并不是需求定义本身。

ここがポイント
  • 掌握软件生命周期(需求定义 → 设计 → 编程 → 测试 → 运行与维护)的工序划分。需求定义处理「实现什么(What)」,设计及其之后的工序处理「怎样实现(How)」。
  • 功能性需求的梳理,是指从使用目的推导出系统应当处理的数据项和处理内容。从目的(按产品分析营业活动的成果)反推、确定所需汇总项目的工作,是需求定义的核心。
用語
解答問51ウ
练这一题

作答记录