1. Concepts


Pre Class Video 1 - Case Tools Description

Watch the following videos to get an understanding of what case tools actually are and how they are used in modern Software programming approaches

Computer Aided Software Engineering


CASE (Computer-Aided Software Engineering)




Computer Aided Software Engineering (CASE) tools are used to assist and coordinate the activities involved in the process of software development. 

Any software tool that is used to assist developers can be classified as a CASE tool. 

Simple drawing programs can be used to create dataflow diagrams, system flowcharts or algorithms. Text processors could be used to create all forms of documentation. For larger systems, where a team of developers is at work, more complex CASE tools dedicated to software development are available. These tools provide a development environment that encourages a structured, organised approach to software creation.

Many integrated CASE tools provide all or some of the following functions: 

  • System modelling 
  • Data dictionary creation 
  • Production of documentation 
  • Automatic test data generation 
  • Software versioning 
  • Production of source code





Comments