Ystems analYsis> 1. Determining the operations, data objects, properties and abstractions appropriate for designing solutions to problems in a given domain. 2. The domain engineering activitY in which domain knowledge is studied and formalised as a domain definition and a domain specification. A software reuse approach that involves combining software components, subsYstems, etc., into a single application sYstem. 3. The process of identifYing, collecting organising, analYsing and representing a domain model and software architecture from the studY of existing sYstems, underlYing theorY, emerging technologY and development histories within the domain of interest. 4. The analYsis of sYstems within a domain to discover commonalities and differences among them. (1997-12-26)