They can be applied to real-time systems in the same way that they are
applied to business systems. It can be trickier because of reasons you
have pointed out -- fewer interactions with the outside world, but it can
be done. The question you should ask yourself is why you would want to
adopt use cases and what is the system boundary? The value of use cases
(and there may be others) is it to better understand the system to be
developed, to communicate the system behavior with others, and/or to use as
a planning instrument in project management.
Nonetheless, you have to draw a boundary around the system you want to
model and go from there. When I used use cases on real-time systems in the
past, I was dealing with a real-time subsystem that had NO interactions
with actors outside the system itself. I was designing disk drives that
had one "master" subsystem for handling commands from the host and a
"slave" subsystem that positioned the recording heads, read/write hardware,
etc. Therefore, my actors were different types of hardware and the master
subsystem. Use cases helped my subsystem team understand our system's
goals, it helped us communicate the functionality with the "users" (which
were the hardware vendors and the team that developed the master
subsystem), it helped the system engineers understand how the subsystems
worked together, and it helped us prioritize and iteratively develop the
system functionality.
So even though you may have only two or three actors, they generally have
some sort of demands on the system that can be modeled. The real question
is do you need use cases.
Matt Burton
payam` zahadat
<[EMAIL PROTECTED] To: [EMAIL PROTECTED]
m> cc:
Sent by: Subject: (ROSE) usecase modelling
with time constraints
owner-rose_forum@r
ational.com
11/30/2002 12:54
AM
Please respond to
payam` zahadat
Hi
How can apply usecases for a realtime system.
I mean about realtime system ,a system that must do
special works with time constraints,and has a few
interactions with outside world. most of those
interactions are requests from the system to the
outside world for some reports and information,not
from outside to system. I dont know how show these
time dependent activities in usecase diagrams to have
a context for analyzing the system.
Thanx alot for any comment.
sincerely
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Post or Reply to: [EMAIL PROTECTED]
* Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
* http://www.rational.com/support/usergroups/rose/rose_forum.jsp
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
* To: [EMAIL PROTECTED]
* Subject: <BLANK>
* Body: unsubscribe rose_forum
*************************************************************************
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Post or Reply to: [EMAIL PROTECTED]
* Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
* http://www.rational.com/support/usergroups/rose/rose_forum.jsp
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
* To: [EMAIL PROTECTED]
* Subject: <BLANK>
* Body: unsubscribe rose_forum
*************************************************************************