- From: Cutler, Roger (RogerCutler) <RogerCutler@chevrontexaco.com>
- Date: Fri, 8 Mar 2002 09:13:52 -0800
- To: "'Champion, Mike'" <Mike.Champion@SoftwareAG-USA.com>, www-ws-arch@w3.org
Measurements of 005.4 - perhaps something along the lines of whether the reference architecture forces a programmer to use exotic constructions? Can be implemented without large amounts of code? Allows simple invocations as well as elaborations with more functionality? -----Original Message----- From: Champion, Mike [mailto:Mike.Champion@SoftwareAG-USA.com] Sent: Thursday, March 07, 2002 11:37 PM To: www-ws-arch@w3.org Subject: RE: D-AG0005 - Simplicity Requirement > -----Original Message----- > From: Champion, Mike [mailto:Mike.Champion@softwareag-usa.com] > Sent: Thursday, March 07, 2002 9:18 PM > To: www-ws-arch@w3.org > Subject: D-AG0005 - Simplicity Requirement > Ooops, I guess we're supposed to break this down into critical success factors and measurements. How about: 005.1 - The reference architecture should be easily understandable by the target audience. Measurements: * does it not contain specialized jargon not familiar to ordinary software designers? * is it stated in simple declarative sentences? * is it organized in a way that allows important points to be located? * does it use illustrations to visually describe key components and relationships? 005.2 - The reference architecture should be as minimal as possible * How many components does it describe? * How many relationships among the components does it describe? * How do these figures compare to those of notable exemplars of good reference architectures? * Could any components or relationships be removed without significantly limiting the value of the architecture? 005.3 - The reference architecture should simplify the task of a programmer implementing specifications of components described by the architecture. * is the role played by each component in the overall architecture stated clearly? * are the interdependencies among components noted explicitly? * are existing specs that fufill the role of a given component referenced? 005.4 - The reference architecture should simplify the task of an programmer building web services or applications that employ web services. [inspiration fails me at this point]
Received on Friday, 8 March 2002 12:18:43 UTC