Computer-Assisted Tools for Software Development
The chapter “Computer-Assisted Tools for Software Development” introduces concept of tools and discusses advantages of using tools, such as ease of doing the intended tasks; increase in productivity, efficiency, and quality; etc. Automation of such tools gives many advantages above these. The chapter discusses these advantages of automated tools. Further, the chapter also classifies tools in various categories such as front end, back end, and integrated tools with sufficient details. The chapter introduces Computer-Aided Software Engineering (CASE) tool with its components by giving its architecture. The chapter concludes by giving advantages and disadvantages of a CASE tool. At the end of the chapter, practice questions as well as objective questions with answers are provided.