IPA FE Subject A 2025 Question 5
A question IPA Japan published in 令和7年度 基本情報技術者試験 科目A 公開問題 問5, translated into English. ITPEC is based on the same exams.
Which of the following is an explanation of software development using a low-code development tool?
Explanation
Prepared components and templates combined with a GUI, plus source code for part of the processing as needed — low-code development keeps hand coding to a minimum but does not rule it out.
A low-code development tool is a platform for building application software on which developers place and connect ready-made components and templates on the screen. Most of the application is built visually, and only the processing that the components cannot express is written as source code. This shortens development and lets staff with little programming experience take part, while code stays available for the parts that need it.
Answer (a)
Why not others:
- •(b) — building the application only by GUI operations, with no source code at all, is no-code development
- •(c) — writing the application's own processing in code on top of a standard framework is development with an application framework: the framework supplies the common structure, and the rest is hand-coded
- •(d) — registering users' operating procedures so that an automation tool performs the work on their behalf is RPA (robotic process automation)
Key rule: No-code means GUI only, with no source code; low-code means mostly GUI plus some source code where needed; RPA automates people's operations on existing systems rather than building applications.
Software Development Management Techniques · AI-written, may contain errors
This question comes from the past questions IPA Japan publishes, translated into English by ITPEC Practice. ITPEC Practice is an independent study tool and is not affiliated with IPA or ITPEC. See the original paper (PDF) or Report an issue.