Newsgroups: comp.object Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!m.cs.uiuc.edu!cs.uiuc.EDU!johnson From: johnson@cs.uiuc.EDU (Ralph Johnson) Subject: Re: Negative Reaction to OOT Message-ID: <1991May15.193212.29506@m.cs.uiuc.edu> Sender: news@m.cs.uiuc.edu (News Database (admin-Mike Schwager)) Nntp-Posting-Host: m.cs.uiuc.edu Reply-To: johnson@cs.uiuc.EDU (Ralph Johnson) Organization: University of Illinois References: <10954@rama.UUCP> Distribution: na Date: Wed, 15 May 1991 19:32:12 GMT In article <10954@rama.UUCP>, jec@rama.UUCP (Judy Chapman) writes: |> |> 3) What design methods can be used to prevent architects from |> creating an architecture that compromises the long term success of |> a product. It is good to realize that this is a problem. Architectures must be tested. The way to test an architecture is to build something with it. If it is designed to be reusable then you will have to build several "somethings" with it. You will probably find something wrong with your architecture. It is imperative to fix it, even though this means that you have to revise all the systems that you have built with your architecture. There are some design methods that can be used to reduce the chances of having problems, but there is no design method (for anything) that guarentees success the first time. To engineer is human. It is funny that people know this about programs but don't seem to realize that it is just as true of architectures. Ralph Johnson