Re: [AM-Old List] [AM] Requirements Encapsulation
Rick Lutowski <[email protected]> Sun, 04 Apr 2004 20:45:41 -0500
| Newsgroups | gmane.comp.programming.modeling.agile |
|---|---|
| Organization | JReality |
| Message-ID | <[email protected]> |
This list is now moving to [email protected]. Please sign up to the new list as we'll soon shut this one down. Visit www.agilemodeling.com/feedback.htm for details. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Let University of Phoenix make 2004 your year. Evening,=20 weekend or FlexNet=AE classes =96 over 130 locations. Look=20 into our programs and get the degree that gets you going! http://click.topica.com/= caab6aBbUrKDAbWnbtka/ UOP =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Richard Fisher wrote: >=20 > I am always interested in requirements techniques. Especially anything t= hat > helps to define what a "requirement" is and how to capture them in a way > that: Is understandable to business folks and their management, AND read= ily > usable by developer folks to produce high quality software. Richard, I think your above message and Post #2 crossed in the email stream. Post #2 begins to answer how Freedom's approach to requirements strives to do exactly the things you mention above. As outlined in Post #1, it will take about half dozen posts to cover the key aspects of the approach. > As an instructor I like the approach we are taking - backward chaining. = We > started with the end product... your statement. Now we will work backwar= ds > learning the concepts that make that statement meaningful. Since we will= be > working in a linear fashion, I might suggest Mile Markers along the way t= o > refresh where we are with respect to the original statement. Something t= hat > put the current topic into that context (sort of like the hierarchical > heading list at the top of a detailed web page). Backward chaining appears to be predicated on being given requirements stated in natural language prose, as it appears from the above to be an=20 approach to semantic analysis of natural language. At least that's how I'm reading it. The structural organization you describe sort of=20 reminds me of sentence diagramming, although it clearly goes beyond that. As long as requirements continue to be written in prose, I would think=20 that approaches such as backward chaining may have much merit as a way=20 of reducing ambiguity and increasing understanding of the requirements. However, as you may have read by now, Freedom changes the ball field by pulling the carpet out from under prose (as strongly advocated by=20 Parnas). If I am in error about backward chaining and it is not specific to prose requirements, then please elaborate more on the approach as I obviously missed something important. > Looking forward to an interesting thread. Appreciate your interest, and look forward to your additional comments. --=20 Rick Lutowski Principal, JReality [email protected] http://www.jreality.com =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Your opinion counts! We=92re conducting a survey for a=20 computer service/repair company. When you complete our=20 survey, you will also be entered into a drawing for one of=20 ten $100 prizes. Just click http://click.topica.com/= caab6PVbUrKDAbWnbtkf/ Val Rad =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D This list is now moving to [email protected]. Please sign up to the new list as we'll soon shut this one down. Visit www.agilemodeling.com/feedback.htm for details. --^---------------------------------------------------------------- This email was sent to: = [email protected] EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.= bWnbtk.= Z2NtYS1h Or send an email to: [email protected] For Topica's complete suite of email marketing solutions visit: http://www.topica.com/?p=3DTEXFOOTER --^----------------------------------------------------------------