Title: AW: (ROSE) When should the subsystems be identifed

In my opinion a Use Case is the description of a (relativ) small process, e.g. UC_GiveAccountInfo. This UC can depend on other UCs, e.g. UC_Login. The dependencies between them you show in a use case diagram.

UML 1.3 "UML Semantics 2 - Part 3 Behaviour - Use Case - Associations":
extend
a collection of Extend relationships to UseCases that the UseCase extends
extensionPoint
defines a collection of ExtensionPoints where the UseCase may be extended
include
a collection of Include relationshops to UseCases the the UseCase includes.

I hope this helps


Mit freundlichen Gr��en
Jan Mat�rne

RZF NRW
Sachgebiet 314-P Software-Entwicklungs-Methoden
Fiscus AFG NW 42 SoftwareEntwicklungsUmgebung
Internet:       [EMAIL PROTECTED]



    -----Urspr�ngliche Nachricht-----
    Von:    Teguh Raharjo [SMTP:[EMAIL PROTECTED]]
    Gesendet am:    Freitag, 9. Februar 2001 11:44
    An:     'Jie Zhao'; '[EMAIL PROTECTED]'
    Betreff:        RE: (ROSE) When should the subsystems be identifed


    As I know from the "Building Web Application with UML" book by Jim Conallen,
    we can divide the system into packages.
    A use case model is often divided into packages, each of which owns a set of
    use case or even other packages.

    example :
    I assume that if we have a large system (ex. Accounting Information System),
    we can divide it into :
    - GL package, AP package, AR package, etc
    Each package may contain use case.

    But I don't know whether the use case can be break down into smaller
    (detailed) use case. Refer to the UML concept we can't break down use case
    (it is not like DFD).

    please corrent my assumption and give your idea ...

    thanks
    teguh


    -----Original Message-----
    From: Jie Zhao [mailto:[EMAIL PROTECTED]]
    Sent: Friday, February 09, 2001 4:57 PM
    To: '[EMAIL PROTECTED]'
    Subject: (ROSE) When should the subsystems be identifed



    From my knowledge gained from Rational OOAD Course, subsystems will not be
    identified until doing architecture design after finishing use case
    analysis. My questions are:

    1. If it is a quite large system, should/Could the subsystems be recognised
    and the supersystem can be divided into a number of subordinate subsystems.
    Then start to identify the actors, use cases for the supersystem and
    individual subsystem respectively.

    2. If the subsystems are found during architecture design as I have learnt
    from OOAD course, do we need to identify the actors and use cases for each
    subsystem before we start to design the subsystem, or as the OOAD course
    suggested what we should do is to identify the subsystem elements within the
    subsystem and distribute the subsystem behavior to subsystem elements.  

    Any thoughts, thanks!

    Jie
    ************************************************************************
    * Rose Forum is a public venue for ideas and discussions.
    * For technical support, visit http://www.rational.com/support
    *
    * Admin.Subscription Requests: [EMAIL PROTECTED]
    * Archive of messages:
    http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
    * 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
    *
    * Admin.Subscription Requests: [EMAIL PROTECTED]
    * Archive of messages: http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
    * Other Requests: [EMAIL PROTECTED]
    *
    * To unsubscribe from the list, please send email
    *
    * To: [EMAIL PROTECTED]
    * Subject:<BLANK>
    * Body: unsubscribe rose_forum
    *
    *************************************************************************

Reply via email to