Swipe to navigate through the chapters of this book
This chapter discusses various tools to support the various software engineering activities. The focus is first to define the process and then to find tools to support the process. Tools to support project management are discussed as well as tools to support requirements engineering, configuration management, design and development activities and software testing.
Please log in to get access to your license.
Dont have a licence yet? Then find out more about our products and how to get one now:
The list of tools discussed in this chapter is intended to give a flavour of what tools are available, and the inclusion of a particular tool is not intended as a recommendation of that tool. Similarly, the omission of a particular tool should not be interpreted as disapproval of that tool.
That is, the process normally comes first then the tool rather than the other way around.
SLOC includes delivered source lines of code created by project staff (excluding automated code generated and also code comments).
The five scale drivers are factors contributing to duration and cost and they determine the exponent used in the Effort equation. Examples include team cohesion and process maturity.
A good requirements process will enable high-quality requirements to be consistently produced, and the cost of poor quality is reduced as wastage and rework are minimized. The requirements are the foundation of the system, and if they are incorrect then the delivered system will not be fit for purpose.
Mercury is now part of HP.
- Software Engineering Tools
- Copyright Year
- Springer International Publishing