uml

What is the best source for learning UML? [closed]

三世轮回 提交于 2019-12-02 15:49:46
What is a great way to learn good UML design? How often do you draw diagrams (other than static diagram of classes)? What is the best source for learning it? I think Martin Fowler's "UML Distilled" is the best book for learning UML syntax. It's succinct and dense with information. Unfortunately, knowing UML syntax well is not the same thing as knowing how to design. Practical UML UML Overview I dunno, it depends on how big team is. Class/Sequence/Use cases is what mostly used for me I think. The most important thing is not overuse diagraming, couse the main goal is to help comunicate among

UML Plugin for Netbeans 7.0?

匆匆过客 提交于 2019-12-02 15:33:53
how can i install/add UML plugin to Netbeans 7.0, i can find several ways to install plugin but only for the earlier versions from 6.9 http://forums.netbeans.org/topic28035.html its not working for me. Here is how to install on 7.1 (should also work for 7.0) Add a new configuration to update centers: Tools -> Plugins -> Settings -> Add As the URL copy the following into the textbox: http://dlc.sun.com.edgesuite.net/netbeans/updates/6.9/uc/m1/dev/catalog.xml Now on the tab Available Plugins there should be UML in category UML previous don't work, use this link netbeans 6.7.1 plugin container

Use case for multiple login option

五迷三道 提交于 2019-12-02 13:11:46
问题 I have a use case where user may log in via normal login, as well as social login such as Twitter, Google, Facebook. I draw the use case as below but not sure if it is correct. Login account ---extends---> normal login ---extends---> Twitter login ---extends---> Google login ---extends---> Facebook login 回答1: The <<extends>> works vice versa. I'm quite tired telling this all the time, but Login account is not a use case. It does not deliver any value to an actor. It is a simple constraint

What is the best way to structure these use cases?

依然范特西╮ 提交于 2019-12-02 11:52:06
At the moment, I have defined 3 different use cases that are really just 3 steps in a business process ... Say I have a list of people, and all these people are interested in obtaining one or more limited resources (say for example, they are seats at concerts). Ultimately, I want to automatically and fairly allocate these people to the available seats. I have a few different algorithms I use to do this. I am documenting a system that already exists (retrospectively), so even through the process is a little convoluted, I can't change it. The process I have to use is as follows: 1) Define a set

Difference between Composition and Dependency in class diagram?

北城余情 提交于 2019-12-02 11:48:16
I know, somebody had asked the same question about this case, but i still don't really get it, i need a specific answer. Thank you :D Since Gangnus did not correctly explain the meaning of composition, I'll have to do it. As explained by Gangnus, an aggregation is a special form of association with the intended meaning of a part-whole-relationship , but without a precise semantics (the UML spec says: "Precise semantics of shared aggregation varies by application area and modeler"). For instance, we can model an aggregation between the classes Car and Engine and between the classes Course and

UML class diagram for database

ⅰ亾dé卋堺 提交于 2019-12-02 11:04:33
问题 I have an assignment for developing a hotel reservation system! One of tasks is to develop UML class diagram! However, in the task description it is written "Class diagram should represent your database" I am a bit confused about the rules, notations and etc... because I can't find any official UML class diagrams specifically for databases! Could you help me please? 回答1: First I would like to brief you about the different types of classes for a class diagram into which one can view the entire

ORM/MDA/UML tool for VB6

杀马特。学长 韩版系。学妹 提交于 2019-12-02 10:08:08
问题 I know of Rational Rose and we have got Rational Rose 6. But I am looking for some other tools which are more usable, which do not complain that they are not running in Windows 98/2000 (when installed and run in WinXP) and has got better features as compared to Rational Rose 6. 回答1: This lists Visual Basic (as distinct from VB.Net) as supported. 回答2: Check out Enterprise Architect. It's not expensive and does a lot of things well. 回答3: Enterprise Architect does reverse engineering and code

Dia : the diagram editor : limits on box objects?

跟風遠走 提交于 2019-12-02 09:15:44
问题 As in title , I try to develop as few schemes for hte 3d graphics enigne -- ogre3d ; problem is the big picture scheme the class Ogre::Root requires quite many arrows descending from it. The model of joining boxes with relational arrows is they can only go in / out by specific points around the border ( called "joints" or something ) . Now, however I wouldn't try there are always 4 + 4 + 3 + 3 joints displaced at four sides , suppose I need to place seven arrows on one side, how do I do that

Can a use-case include and precondition the same other use-case?

断了今生、忘了曾经 提交于 2019-12-02 07:20:18
Let's take the example of logging in and add item as two use case of an items management system. the requirements of the client are : (he needs/wants to : ) Gain legitimate access to the resources of the system; Add Item (create one). we also know that no unauthenticated user should use the system ! My questions are : 1) Is " Gain Access " a use case ? A precondition to other use-cases ? Or Both ? (knowing that by naming the use-case " Gain Access " and not "Logging in" I wanted to highlight the need rather than the solution to that need. 2) if " Gain Access " is a use-case, does the " Add

How to represent the call to a class through another class using an UML Class Diagram

て烟熏妆下的殇ゞ 提交于 2019-12-02 06:29:24
问题 In Android, let's say we have 2 classes which have common methods for starting a service, so we extract them to a helper class: The following diagram shows my strange attempt to represent it. I have used transaction narrows. I think those are for the activity diagrams, but in the uml-diagrams.org/class-reference.html, those narrows are called Association Navigability . That's why I have used them to try to represent the diagram. Between HelperClass and ClassService I have used a normal