問49
頻出度★★★
プログラミングの説明として,適切なものはどれか。
这道题的解析和你的作答记录。
プログラミングの説明として,適切なものはどれか。
「将各个程序结合起来,验证软件是否按照要求运行」说明的是编程结束之后的集成测试(结合测试)或系统测试。这是在把多个程序组合起来的状态下确认其是否符合要求的阶段,而不是用程序设计语言编写代码的工序。
「基于层次结构对软件进行功能划分」是比编程更靠前的软件架构设计(结构化设计)的工作。它是决定要做哪些功能、又如何划分这些功能这一结构的设计工序,而不是编写源代码的作业。
正解 编程是指这样一道工序:既包括把详细设计中确定的处理步骤,实际按照程序设计语言(C、Java 等)的语法书写成源代码的工作(编码),也包括通过编译、单元测试和调试来确认所写的处理步骤中是否存在错误(bug)的工作。ウ 说的是「按照程序设计语言的语法描述处理步骤等,并验证这些处理步骤等是否存在错误」,正好把这里的描述与验证两方面原样表述了出来。因此正确答案是 ウ。
「将程序的处理步骤图式化」是绘制流程图等的详细设计(程序详细设计)的工作。图只不过是为编写代码而准备的设计信息,并不是按照程序设计语言的语法进行描述这一行为本身,因此作为编程的说明并不恰当。