Architecture Center of Excellence


Mission
Establish, promote, and share best practices and standards for architecting and designing software solutions.


Scope

The following areas of software architecture are in the scope of this CoE:

  • UML
  • Design Patterns
  • Zachman Framework
  • TOGAF Framework
  • IEEE 42010
  • Security
  • Performance

Functions

Guidance

  • Establish and maintain standards for developing coding standards.
  • Establish and maintain general coding standards.
  • Establish and maintain the process for threat modeling and secure design.
  • Establish and maintain templates and guidelines for using Zachman Framework.
  • Establish and maintain templates and guidelines for using TOGAF Framework.
  • Establish and maintain templates and guidelines for using IEEE 42010 standard.
  • Establish and maintain templates and guidelines for modeling software design using UML.

Compliance

  • Conduct code reviews based on the published standards.
  • Validate and test software architecture against established standards and guidelines.

Support

  • Help human resources department and the project managers to hire the best resources software engineers and architects.
  • Conduct training and workshops about vendor-neutral software design, architecture, and development standards and practices.