Innovative Software Architecture (Part I)

Free registration required

Executive Summary

There are many active and successful schools of software architecture thought. Software architecture is a discipline unified by principles, but divided by terminology. The various architecture schools can be viewed as different branches of an evolutionary progression. The Zachman Framework has evolved from the traditional non-OO approaches. ODP is an outgrowth from object-oriented and distributed computing paradigms that has achieved stability, multi-industry acceptance, and formal standardization. Both Zachman and ODP approaches have enjoyed significant success in production-quality software development. Domain analysis has demonstrated its worth in defining robust domain-specific software architectures for reuse. The 4+1 View Model is an approach undergoing development, in parallel with the Unified Process. All of the above can be described as innovative software architecture approaches.

  • Format: HTML
  • Size: 44.33 KB