|
The
'Use Cases' below appear at first glance as a Functional Decomposition rather
than a set of Use Cases. If you are using RUP check out the Check Points for Use
Cases and identify where common behaviour exists and possibly 'merge' into a
fewer number. Use the Use-Case Outlines for this initial activity and then after
performing the Check Points, detail the Use Case(s) and review them again. Also
review the Use Case Model using their Check Points. (these are easiest to find
using the browser Artifacts>Requirements>Use Case>Checkpoints. Also
don't feel that you need to complete each use case before reviewing them.
Getting them to outlines, comparing, prioritising them and then detailing them
is a very efficient way of avoiding rework and getting a feedback from other
team members early.
At
first glance, not understanding the scope of the system, the value to the
Customer is to Park the car and then Exit. As these behaviours are quite
different, probably two Use Cases. Another may be required for
Configuration and that would probably contain initialising the
system. Other Use Case may be required for a vending type machine for
payment.
The
problem with functional decomposition is that you may do a LOT more writing than
necessary and create a more complex model than necessary. I have seen a
real-life example where going from a Functional Decomposition based model to a
Use Case model cut 50% of the project schedule.
Hope
this is of some use.
regards
Glen
|
Title: (ROSE) Use Case versus generic system
- (ROSE) Use Case versus generic system Yves Gagnon
- Re: (ROSE) Use Case versus generic system Chris Condos
- RE: (ROSE) Use Case versus generic system Michael Hill
- Re: (ROSE) Use Case versus generic system John Cortes
- RE: (ROSE) Use Case versus generic system Glen Tattersall
- RE: (ROSE) Use Case versus generic system John Hebley
- Re: (ROSE) Use Case versus generic system Chris Condos
- RE: (ROSE) Use Case versus generic system Michael Hill
- RE: (ROSE) Use Case versus generic system Michael Hill
