Open for commentsSelect text to comment

Note

Structural rules that ensure there is conceptual integrity when implementing the system include:

  • Having well-designed subsystems that are assigned responsibilities based on design principles. Remember that subsystems should use design principles such as separation of concerns.

  • Having consistent implementation of functions across the entire system. If the same task needs to be achieved by two or more subsystems, then consider how implementation can be reused.

  • Having a set of rules on how resources are used. Resources may include memory, bandwidth, or threads that the system has access to.

Built with LogoFlowershow