Professional Documents
Culture Documents
AND
DOMAIN ANALYSIS
Necessity of Re-Engineering.
Purpose of Re-Engineering:
--Documentation
--Maintenance
--Re-Use
Problems in Re-Engineering
--Changes in original program.
--Program intended for a specific
purpose only.
--There are many programs running
simultaneously.
--Not all problems are expressed
with Code
DOMAIN ANALYSIS
Domain Analysis is the “Problem Area”.
Areas into which Domains can be divided:
--relations between Objects.
--Solutions and their approximations
--Store of Data and Knowledge
about the program.
Characteristics:
--Vocabulary
--Architectural approach
--Common assumptions
Domain Analysis:
--Identify objects, operators & relationships
Domain Representation:
--Represents results in systematic order
Tools
--What kind of tools are required, Browser
type tools? CASE tools? New approach?