what does CASE stand for
computer aided software engineering tools
function of CASE tools
assist and coordinate the activities in the process of software development
what counts as a CASE tool
any software tool that is used to assist developers
examples + function of CASE tools
functions of CASE tools
are IDEs CASE tools?
lol no
CASE tools: software versions
CASE tools: data dictionary
CASE tools: test data
CASE tools: production of documentation
examples of CASE tools
meaning of installation/conversion
installation: introducing + implementing a new software product
conversion: when installation involves conversion from an old system to the new system it’s designed to replace
methods of installation(conversion)
direct cut-over method
old system deleted, new system installed
direct cut-over characteristics
parallel method
involved operating both systems together for a period, so major problems can be corrected without loss of data
parallel method characteristics
what is parallel useful for
when product is of a crucial nature, meaning there would be dire consequences if it were to fail
- old system continuation = protect crucial data
parallel method: developer’s pov
parallel = old + new system operating same time, different sites
- each individual site uses direct cut-over method
- commonly used with large customer base
- devs must support previous versions of product until conversion = complete
phased method meaning
involves gradual introduction of the new system whilst the old system is progressively discarded
- done through: introducing new parts of product, replacing old parts
when is phased method used
when new product is still under development
- completed modules released when available
- makes conversion more manageable
pilot method meaning
new system installed for small number of users, who learn + test + evaluate product; if good, system is installed
- can be seen as final testing of a product
pilot method uses