Wednesday, July 22, 2020

Foundational Models

To be useful to the developer the decisions made in the prior Architectural Methodology should be converted into 3 artifacts that are delivered to the program team.

  • Application Stack Diagram that depict recommended & approved technologies, frameworks and products in support of corporate standards.
  • Reference Models & Code that depicts how to use the recommended design patterns. This can be provided in the form of UML models, and a “Hello World” application that uses the entire stack which may be used as a copy-and-paste starting point for developers.
  • Enterprise Models that depicts all the applications in the enterprise and the interfaces between applications new & old.
Having the above artifacts a developer can be assigned one of the new applications depicted in the Enterprise Model and will code it so it correctly interfaces the other applications. The developer will use the tools selected in the Application Stack Diagram that incorporates the Architectural Style and design patterns and will proceed from the "Hello World" application to ensure all the non-functional requirements are met.


No comments:

Post a Comment