Role of Software Reference Models

Software reference models are central to any software engineering methodology or technique. A reference model is an accurate and complete representation of the internal design (static and dynamic) of a software system. As such, these models are also the primary means of communication with various stakeholders of the system. Stakeholders view the system differently, and also use different languages to express requirements and understand the design. An architect is a person capable of understanding these different languages and views and able to define a reference model that can be used during and after the development of the target system.

Although there are multiple models of a system, each model has a specific ...

Get Java™ Connector Architecture: Building Custom Connectors and Adapters now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.