Interface Modeling

What Is Interface Modeling?

An interface is a mechanism by which information flows are communicated. Telephones, newspapers and letters are examples of day-to-day communication interfaces. In designing systems, we look to uncover interfaces, such as computer reports and GUI (graphical user interface) screens, that can help automate business processes. Interface modeling takes a look at the foundation of the business established in the business information model (BIM) and drills down further allowing us to identify the complete set of interfaces to be developed. Once the interfaces are identified, they can be estimated, prioritized, scheduled, assigned, prototyped and constructed.

Why Is It Useful?

Interface modeling helps establish a clear path from the present state of a business to a more automated and efficient one. The business users participate along with the technical personnel resulting in a shared understanding of how information flows should be communicated. The resulting model represents a clear functional specification of the development work at hand as well as a roadmap for future automation initiatives. As a result, the benefits of interface modeling include:

  • More accurate project estimation
  • Better scope control
  • Improved project management
  • Lower development costs

Shared Vision Workshop and Interface Modeling

Gemini Systems performs interface modeling using its rigorous Shared Vision Workshop to ensure complete and accurate business requirements, dramatically reducing the risk inherent in developing complex software systems.

Learn More

For more information on Business Information Modeling and Gemini Systems please contact us.