The Pragmatic Craftsman         :: Simplicity from complexity :: | About Me |

You are here: The Pragmatic Craftsman > Recommended

Go to: « Stas on Software-Eng | Great Programmers' Traits »

Evans -- Getting From Use Cases to Code

This is as good of an article on requirements as I've ever read. It is 20 pages long, but you should make effort to read it. The article comes from Gary Evans (very good writer) and it was published in July 2004 edition of The Rational Edge. (I have been subscribed to Rational Edge (free) e-zine for couple of months now, and it is one of the best publications that I read.)

Evans tells you how to get from a start of a project -- gathering requirements -- to the point where you can write code. What's different about Evans than the other writers is that he takes you along step by step and shows you an easy example as he explains something. Very good job, Evans. So, he first tells you about use cases, and shows you how to write one. Then he goes on and takes you through a step of finding classes from the use case. Next is seeing the interaction between the classes through an UML class diagram and a sequence diagram. After that, you add attributes to it and you are almost ready to code.

Almost ready, because this was only part I of the series. The second is coming next month. But even without the second it would be quite easy to go from the diagrams to code. I really enjoyed the article. See more about the author on Evanetics.com


Comments

Post a comment









Remember personal info?







Go to:
   « previous entry: Stas on Software-Eng
   » next entry: Great Programmers' Traits

Random Quote

Search

 

Topics

Architecture & Design (12)
Better Coder (29)
Books (43)
Books Recommended (18)
Buzzwords (5)
Career (25)
Craftsmanship (15)
Java (15)
Quotes (25)
Recommended (9)
Software Engineering (3)
Uncategorized (33)
Web Development (1)

Archive

December 2008 (1)
May 2008 (1)
April 2008 (2)
March 2008 (1)
February 2008 (1)
January 2008 (2)
November 2007 (1)
October 2007 (3)

...since January 2002

Currently Reading


:: See list of books I finished reading

Info

© 2001-2009 Stanley Kubasek About me :: Contact me