volume_mute
Software Development Platform Tools
publish date: 2026/06/12 23:48:9.716120 UTC
volume_mute
A software development platform should provide a range of tools to support software engineering processes. Which of the following are tools typically included in a software development platform? Select ALL that apply.
Correct Answer
(1) An integrated compiler and syntax-directed editing system
(2) A language debugging system
(3) Graphical editing tools such as tools to edit UML models
(4) Testing tools such as JUnit that can automatically run a set of tests on a new version
(5) Tools to support refactoring and program visualization
(6) Configuration management tools to manage source code versions and to integrate and build systems
Explanation
A software development platform typically includes: integrated compiler and syntax-directed editor; debugging system; graphical editing tools (e.g., UML editors); testing tools (e.g., JUnit); refactoring and visualization tools; and configuration management tools. A customer billing system is a business application, not a software development tool.
Reference
Software Engineering, Ian Sommerville, 10th edition
