Software Engineering (2160701)

BE | Semester-6   Winter-2019 | 14-12-2019

Q5) (C)

Write a short note on: CASE

·       A CASE (Computer Aided Software Engineering) tool is a generic term used to denote any form of automated support for software engineering ·       A CASE tool means any tool used to automate some activity associated with software development ·       The primary reasons for using a CASE tool are:

o   To increase productivity

o   To help produce better quality software at lower cost  

Components of CASE

CASE repository

·       Central component of any CASE tool

·       Also known as the information repository or data dictionary

·       Centralized database

·       Allows easy sharing of information between tools and SDLC activities

·       Used to store graphical diagrams and prototype forms and reports during analysis and design workflows

·       Provides wealth of information to project manager and allows control over project

·       Facilitates reusability

Diagramming tools

·       Allow you to represent a system and its components visually

·       Allows higher level processes to be easily decomposed

·       Can examine processes or data models at high or low level

Screen and report generators

·       Used to Create, modify and test prototypes of computer displays and reports

·       Identify which data items to display or collect for each screen or report

·       Some tools have templates

Analysis tools

·       Generate reports that help identify possible inconsistencies, redundancies and omissions (deficiency)

·       Generally focus on

·       diagram completeness and consistency

·       data structures and usage

CASE documentation generator tools

·       Create standard reports based on contents of repository

·       Need textual descriptions of requirements, solutions, diagrams of data and processes, prototype forms and reports, program specifications and user documentation

High-quality documentation leads to 80% reduction in system maintenance effort in comparison to average quality documentation