Main Menu
Login
SSL SecureMode
Username:
Password:  
Lost Password?
Register now!
ChangeVision Members Map
Search
Forum Index   -   Topic Index
   How to use of Astah (Pro/SysML/GSN/Com)
     Packages vs. Subsystems

Threaded | Oldest First Previous Topic | Next Topic | Bottom
Poster Thread
Joba
Posted on: 2006/8/21 12:28
Developer
Joined: 2006/6/6
From:
Posts: 969
Re: Packages vs. Subsystems
No problem.
dserodio
Posted on: 2006/8/19 2:09
Just popping in
Joined: 2006/6/30
From:
Posts: 8
Re: Packages vs. Subsystems
I understand now. Thank you for your explanation.
Joba
Posted on: 2006/8/17 14:28
Developer
Joined: 2006/6/6
From:
Posts: 969
Re: Packages vs. Subsystems
Hello again dserodio,

JUDE completely understands Subsystems as the quoto you pasted at your first post.

There is a presentation option for Subsystem notation.
Quote:
The fork symbol may be replaced by the keyword <<subsystem>> placed above the name of the subsystem.
From "OMG Unified Modeling Language Specification March 2003 Version 1.5 formal/03-03-01 :
3-14-3, Subsystem-Presentation Options" http://www.omg.org/docs/formal/03-03-01.pdf

So technically by adding the <<subsystem>> stereotype to a package, it transforms into a Subsystem like you mentioned but there will be no "pitchfork" icon shown in the notation when you do it. It is because that JUDE does not support the notation feature to change "Package notation" into "Subsystem notation" with pitchfork when adding <<subsystem>> stereotype to it. And like the presentation option says "the pitchfork symbol can be replaced by the keyword <<subsystem>> placed in a large rectangle".
dserodio
Posted on: 2006/8/16 23:06
Just popping in
Joined: 2006/6/30
From:
Posts: 8
Re: Packages vs. Subsystems
Thanks for the reply.

When I create a subsystem using the Subsystem icon, and go to the Property View, there is no stereotype.

When I create a package, and then add the <<subsystem>> stereotype, it's not shown with the Subsystem notation (the "pitchfork" icon inside the package "tab".

Does this mean that Jude understand Subsystems and Packages as "similar-looking", but completely different things?
Joba
Posted on: 2006/8/10 10:50
Developer
Joined: 2006/6/6
From:
Posts: 969
Re: Packages vs. Subsystems
Thank you for your post dserodio.

On JUDE, you can add the "subsystem" stereotype to a package and vice-versa.

Here are two methods to add the "subsystem" stereotype to a package.

Method 1 :
1. Right-Clicking on a Package to open Pop-Up Menu in the Diagram Editor then select [Add Stereotype].
2. There will be <<stereotype>> showing up on the top inside the package element, then Double-Clicking on it and you can directly type "subsystem" in.

Method 2 :
1. Select a Package in the Diagram Editor or Structure Tree View.
2. Go to the Property View (It is the left bottom panel). then select [Stereotype] tab.
3. Press [Add].
4. Scroll to the "Subsystem" to set it or type "subsystem" in directly.

You can do vice-versa with same step.
dserodio
Posted on: 2006/8/10 0:45
Just popping in
Joined: 2006/6/30
From:
Posts: 8
Packages vs. Subsystems
From the "UML Reference Manual", page 100:

Quote:
A subsystem is a package that has separate specification and realization parts. It represents a coherent unit of the model with clean interfaces to the rest of the system. It usually represents the partition of the system on a functional or implementation boundary. Both models and subsystems are drawn as packages with stereotype keywords (Figure 10-1).


Shouldn't I be able to add the "subsystem" stereotype to a package to "transform it" into a Subsystem and vice-versa?
Threaded | Oldest First Previous Topic | Next Topic | Top