uml

clarification of association terms

Hi Can anyone help me with a clarification of these terms; Relation, Association, linkage..etc. I have started a smaller study of UML with a particular focus on associations and their translation to source code. I have noticed various terms are used when describing associations. Can one of you that have more knowledge about this ar...

What are the advantages of LePUS3 over UML?

When searching online for object oriented concepts such as the composite design pattern I often found them represented in the LePUS3 notation. I am not really familiar with this modeling language. Is it something I should prefer over UML? ...

Is the Business Processing Modeling Notation (BPMN) in widespread usage?

What are the best modeling languages to know. What are the most important things to know about the modeling languages. Espically BPMN as it seems like an interesting topic. ...

UML: modeling an activity that creates/changes other activities

Let's say I am to build a behavioral model of some organization: in particular, I am to build a bunch of activity diagrams that describe all those activities that take place in the organization (activities like "bidding", "order fulfillment", "shipping", etc.). Now, one of the key activities in the organization is the one that includes ...

OCL Syntax Checker

Hello, I have been looking for an existing open-source syntax-checker for the Object Constraint Language (OCL). I intend to extend the syntax-checker with additional functionality not present in the OCL standard to be more applicable to my usage with entity-relationship diagrams. However, most of the projects I have found are based on t...

Any good UML phone screening questions out there?

We've got a round of hiring coming up and something that the brass wants to emphasize in the phone screen is UML experience. Does anyone have suggestions for UML questions to ask in a technical phone screen? I'm more of an in-person interview guy than a phone screen guy, so "normally" with something like UML I'd have the candidate knoc...

use case steps and use case scenrios

hey guys! I am modelling a system and i have the following are some of my use cases{appoint teacher(adimin),record grades(teacher), manage students(admin),record attendance(teacher), manage cocurricular(admin)} I have some problems with coming up with use case steps and use case scenarios. i have already drawn my conceptual class diagram...

UML tool required for C#

I need some help - here are my requirements. 1: I should be able to modify the UML model without affecting the code, and then later apply the changes. This is because I need to print the changes, get them confirmed, and then develop them. 2: I should be able to reuse parts of the model. For example I would create one project which ou...

Structure and behavior in UML

Hello! I had some questions regarding the structure and behavior of a model, using UML, and the relationship between the two : Did you find any limitations for UML regarding the specification or understanding of the relationship between structure and behavior? I was wondering if you have any practical ideas of how one can optimize the...

Are there any class diagram generating tools for python source code?

Are there any reverse-egineering UML tools for Python? ...

Good diagramming software for UML and Webdesign?

I'm looking for a simple, easy to use and possibly free diagramming tool for both basic UML diagrams (mainly use case and activity diagrams) and webdesign wireframes. I don't need any complex UML <-> coding functionality (as provided in StarUML or Enterprise Architect and the likes). I have been using Visio for this and have also tried S...

Is there a way to plan and diagram an architecture for dynamic scripting languages like groovy or python?

Say I want to write a large application in groovy, and take advantage of closures, categories and other concepts (that I regularly use to separate concerns). Is there a way to diagram or otherwise communicate in a simple way the architecture of some of this stuff? How do you detail (without verbose documentation) the things that a map ...

New alternative to the Gof design pattern book for uml MDD with C++

Hello everybody, I am using lately a tool i.e. Rhapsody for MDD with C++ and I have difficulties on coding the classes by beginning with the uml diagram. Simultaneously I am trying to integrate some of the Gof book examples in the UML diagram and somehow it confuses me.... Is there any book that 1) is quite new (gof is 1994..) 2) ...

Use Cases With 'Time' As An Actor

What are the best practices for using use cases to model system behavior that is executed periodically based on a schedule (rather than executed as a direct result of an explicit user interaction)? If 'time' is modeled as an actor, what are accepted approaches to describing how time is used to trigger the use case (e.g. whether the per...

How to represent an event based architecture in a static UML model?

I have a fairly basic C# event based system but I'm not sure how I model it in UML. I obviosuly want to show the event publisher, subscriber, handlers and EventArgs classes .. I think you use 'signals' but I can't find any examples. Can anyone point me to an example or shed any light? Thanks Edit: I am creating a static model, I don't ...

Good tool for system design in Java/Eclipse?

Does anyone know of a good tool for laying out class diagrams and the like for eclipse? Preferably soemthing that will let me draw up the relationships between the classes/interfaces and will then generate stub code for me to fill in. I've just been handed a 288 page API doc and told to implement it in Java and I want to make sure I h...

information about UML?

where can i find information about UML? ...

UML View to "Roll Up" A Class's Inherited Methods?

Do UML tools have some summary view that show a class object's attributes and methods, including those obtained from parent classes through inheritance? For example, say I have diagrammed foobar's inheritance from foo (Python code): class foo: def doSomething(self): print 'stuff' class foobar(foo): def dontJustStandThere(sel...

UML Notation - Aggregations/Compositions vs "Vanilla" Associations

I've recently spent a good deal of time performing detailed UML designs of various SW components that I have since written. Looking back on what I have recently finished and comparing that to when I first learned UML, I see that I now almost strictly use Aggregation and Composition relationships, and have virtually abandoned "vanilla" no...

UML association understanding problem.

I've been using UML for a while and I've read few articles, books, forums about it but I still don't REALLY understand when two classes should be connected with association line (a simple line or arrow (or are these not the same?)). I'll provide three examples - can you tell me which one will cause the two classes to be in this relations...