I always write a Use-Case document for the system under development and choose between formal / informal depending on the size of the system and the nature of the development.

I've found them to be a great way to define the fucntional requirements with clients and its generally quicker to write one than to build a mock-up.

Writing Effective Use-Cases by Alistair Cockburn provides lots of excellent guidance / examples. (Note that I said Use-Case document and not Use-Case Diagrams, Use-Case Diagrams make nice content pages but they don't really offer much else)

As for analysis / design I'll use pretty much anything from the UML toolbox if its useful. But I'm not precious about it. The modelling exercise is generally a means to an end (a well designed system) so a lot of it goes in the bin when I'm finished. I'll generally keep anything that I think will help the next developer get to grips with the system.

Cheers, Pete





----Original Message Follows----
From: Paul Roe <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [EMAIL PROTECTED], [email protected]
Subject: [CFCDev] Documentation
Date: Tue, 26 Jul 2005 10:47:28 -0700

I don't know about you guys but it's been a long time since I worked
from a requirements document or had a formal code review.

With that in mind I was wondering what everyone in this community does
to document their cf applicaitons.  I know I could go through and
write the standard package of requirement docs and funny looking uml
diagrams, but what is really usefull?  What do you guys do for
documentation and what do you find usefull when maintaining someone
else's code?


----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com).

CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm

An archive of the CFCDev list is available at www.mail-archive.com/[email protected]

_________________________________________________________________
Winks & nudges are here - download MSN Messenger 7.0 today! http://messenger.msn.co.uk



----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to 
[email protected] with the words 'unsubscribe cfcdev' as the subject of the 
email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting 
(www.cfxhosting.com).

CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm

An archive of the CFCDev list is available at 
www.mail-archive.com/[email protected]


Reply via email to