Newsgroups: comp.software-eng Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!sdd.hp.com!wuarchive!uunet!bellcore!porthos!taichi!haim From: haim@taichi.uucp (24122-Haim Kilov(L028)m000) Subject: Re: Pictorial Case Tools Reply-To: haim@taichi.UUCP (24122-Haim Kilov) Organization: Bellcore, Livingston, NJ Date: Thu, 30 May 91 14:58:14 GMT Message-ID: <1991May30.145814.20880@porthos.cc.bellcore.com> References: <1991May28.165251.4840@porthos.cc.bellcore.com> <8839@drutx.ATT.COM> Sender: netnews@porthos.cc.bellcore.com (USENET System Software) In response to: > The question becomes, "Do bubbles and arcs express some relevant aspect > of the system being designed in a convenient and precise language?" " > > -- the most important question seems to be: "do bubbles and arcs represent > a _precise_ language?" How about "Do bubbles and arcs represent a *more precise* language than what you are using currently?" If you are using plain old English, then the answer is yes. Sharon Badian att!druhi!seb1 ----- I'd like to note that all too often pictures used in, e.g., "ER diagrams" are incomplete, inconsistent, or both. As a result, important aspects of the modeled system are relegated to the "data dictionary" where they are expressed as "comments". Note that I'm not trying to defend plain old English. There exist other means (e.g., predicate calculus). A picture may help to understand _some_ aspects of a system, misunderstand some other aspects, and may be irrelevant at all for some other aspects. Design and programming are the same activity done on different levels of abstraction. Correctness concerns are of utmost importance for both. And, in the same manner as "flowcharts" are inadequate for program development, pictures are inadequate for "system" development. -Haim Kilov haim@bcr.cc.bellcore.com