volume_mute

Software Development Platform Tools

publish date2026/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


Quizzes you can take where this question appears