The Unified Modeling Language is the industry standard for modeling software-intensive systems.
0
votes
1answer
87 views
What UML diagram should I use to show a platform's architecture?
I have been learning UML and have a basic understanding now, but I keep seeing these sort of high level architecture diagrams. Here's one from Microsoft:
Source: A bad picture is worth a thousand ...
-4
votes
0answers
59 views
What language / technologies are best suited for a survey? [closed]
My goal is to create an application that acquires some data , do some calculations on them then display some results .
I'm having a difficulty related on which language or technology I should use to ...
4
votes
1answer
222 views
What is the name of this relationship between objects?
Different types of dependencies have particular names, such as linear dependency, circular dependency, self-referencing object, etc.
What is the name of the dependency where those rules are true?
A ...
2
votes
0answers
83 views
Project implementation details in node.js
I am working as a software engineer turned team leader in a large software company. One of my areas of strength is node.js, and we are in the process of moving a lot of our services to separate ...
0
votes
1answer
37 views
Extending Composite Structure model generally/in Enterprise Architect
I'm currently on a project, which integrates domain specific techniques in the modelling tool Enterprise Architect through UML Profiles.
The domain specfic model almost matches the structure of the ...
3
votes
1answer
86 views
UML communication diagrams, implementation details or not?
After reading Applying UML and Patterns (Larman) and looking around on the Internet it still seems ambiguous to me if a UML communication diagram should depict implementation details (such as GUI ...
1
vote
1answer
109 views
UML Class diagram confusion
I am learning how to draw a UML class diagram and after reading a few tutorials, I am still confused about the appropriate usages of Association type (The clear diamond and black diamond). I ...
0
votes
0answers
36 views
Visual Studio UML reference to another modeling project
I am creating several components and have broken them into different class diagrams / modeling projects. I have to do this because a single diagram simply isn't big enough. Is there a way for a ...
1
vote
0answers
81 views
Inheritance and constricted referencing
Let's say I have BaseA and BaseB classes. BaseB can have to several references of BaseA instances. Now, we have two other classes, DerivedA and DerivedB that respectively inherit from BaseA and BaseB.
...
0
votes
3answers
197 views
Should I create a use case diagram for each screen?
In projects with many use cases, it's valid to create different use case diagrams, one for each screen? Or I shouldn't guide myself on the GUI of the software to make this, why?
As a clarification, ...
1
vote
1answer
102 views
Should dependency relationships always be shown on class diagrams
I recently started using the Object aid UML generator plugin for Eclipse and noticed that by default adding of dependency relationships is switched off.
This made me wonder if in most cases they ...
1
vote
1answer
132 views
How to show an “or includes” relationship - UML Use case diagram
I haven't come across this issue before and can't find it in my Schaum's Outline UML book and was wondering if someone here could help.
I'm making a use case diagram for e-commerce, and in it I want ...
2
votes
0answers
136 views
Diagrams used to model the architecture and functionality of a website
I am attempting to understand what UML models/diagrams can be used to communicate a websites architecture.
The model or models' purpose is to communicate the architecture and functionality of a ...
3
votes
5answers
306 views
What classes to put exactly in a class diagram?
What classes must I put in a class diagram? Only classes used in Business Layer and associations between them? Or also other classes in the Data Access Layer, Service Layer, etc.?
1
vote
1answer
91 views
How to create a feature map?
I have a big side project that I do now for 3 years. It has a lot of extra small tools to help me do tasks. Most of those tools are so old that I forgot what I have there.
How to create a feature map ...
1
vote
1answer
44 views
Do I include association links for Objects that only have method scope in UML class diagrams
For example I have a utility Class which contains a few constants (GCMConstants), this class is used in one method in the application. However as it is not a member of the Class it should not be ...
1
vote
1answer
112 views
Do I include third party classes in my UML class diagrams
I'm developing a system which involves 2 Android applications and a Java web application. For my UML class diagrams I have not included third party classes I use e.g. observer type interfaces. Should ...
0
votes
1answer
122 views
Use Cases with respect to downstream systems
Use cases are primarily meant for interaction between user and a system. It could be used for interaction between system and another system. The actors are primarily roles.
It is easy to document ...
4
votes
5answers
754 views
OO Design related questions in technical interviews
I've been attending quite a few interviews recently and have been asked by companies to answer "design a [insert model]" questions more than a few times.
Is this normal in the industry nowadays? ...
2
votes
1answer
119 views
How to properly deal with ER and UML diagram management
When learning about these tools, I (naively) thought that mapping about the business space could be front loaded by doing it only once and refering to those diagrams for each project within a single ...
2
votes
1answer
272 views
UML Class diagrams with Java packages?
I am trying to model in UML 2.0 a Java servlet application that has three classes
Servlet class; essentially a main class that acts as the controller
DatabaseLogic; contains methods for database ...
0
votes
3answers
303 views
UML - Class Diagrams Order -> Products
I have a class diagram that is like this:
< Order > (1) CAN HAVE (M) < products >
But therefore Order has the following:
Order_Id
Customer_Id
Order_date_day
Order_date_month
...
0
votes
1answer
271 views
Class Design and Structure Online Web Store
I hope I have asked this in the right forum.
Basically, we're designing an Online Store and I am designing the class structure for ordering a product and want some clarification on what I have so ...
0
votes
1answer
185 views
How can I use UML to model a relationship between two classes, where one has functions exposed as friend to the other?
I have a two classes:
------------ ---------------
X Y
------------ ---------------
...
2
votes
1answer
272 views
How to design software when using BDD?
I'm working on a project right now and it's my first project using BDD. Up till now, the user stories have proven themselves a very valuable weapon to understand requirements and to specify the ...
3
votes
3answers
233 views
What diagrams, other than the class diagram and the workflow diagram, are useful for explaining how an application works?
I am working on a small Delphi project, composed of two units. One unit is for the GUI, and the other for data management, file parsing, list iterating and so on.. I've already made a class diagram, ...
2
votes
2answers
171 views
Is this usage of extend relationship in a use case diagram correct?
On this picture:
Does updating grades extend a feature that shows grades? I am not sure if the notation is correct, so I am hoping you guys will know it.
1
vote
2answers
2k views
What does the arrow mean in a Class Diagram?
I need help trying to understand what the meaning of the arrow in a UML Class Diagram is, more specifically in this Composite Diagram. What's the difference between the simple line (from a class to ...
1
vote
2answers
91 views
How show Attributes which appear In Many To Many association
As we know a many to many association are shown by two asterisks in both end of association. Now I have a association between two entities "Good" and "Invoice" so Good and Invoice have a many to many ...
3
votes
1answer
214 views
The Meaning of Unified in UML
UML and other related modelling languages are exists in most of the system engineering fields to represent the system, flow, relations in a structured way. UML also is one of the modelling language ...
3
votes
6answers
174 views
Should UML be used before or after a basic Program Design
UML Diagrams take time and even though they provide knowledge about program design, the design changes and so do requirements, and hence it becomes a chore to keep UML Diagrams in Sync with code. I ...
5
votes
3answers
785 views
How to learn to draw UML sequence diagrams [closed]
How can I learn to draw UML sequence diagrams. Even though I don't use UML much I find that type of diagrams to be quite expressive and want to learn how to draw them.
I don't plan to use them to ...
9
votes
4answers
1k views
Are UML class diagrams adequate to design javascript systems?
Given that UML is oriented towards a more classic approach to object orientation, is it still usable in a reliable way to design javascript systems?
One specific problem that I can see is that class ...
10
votes
6answers
951 views
How to Be a Software Engineer?
My problem is kind of weird so please bear with me.
I have been working in a start up concerned basically with mobile development since my graduation 2 years ago. I develop apps for iOS but it's not ...
1
vote
1answer
521 views
Is my sequence diagram correct?
NOTE: I am self studying UML so I have nobody to verify my diagrams and hence I am posting here, so please bear with me. This is the problem I got from some PDF available on Google that simply had the ...
1
vote
1answer
472 views
Is my use case diagram correct?
NOTE: I am self studying UML so I have nobody to verify my diagrams and hence I am posting here, so please bear with me. This is the problem I got from some PDF available on Google that simply had the ...
1
vote
1answer
144 views
Showing user and userinterface interaction on a sequence diagram
I need to draw a sequence diagram and I am not sure exactly if it is correct to show interaction between user and user interface in this diagram. For example I want to make a panel visible or ...
2
votes
1answer
144 views
Issue when Return Message is a collection of objects (Sequence Diagram)
I have a sequence diagram for the following operation. The Activity class uses method present in ActivityBL class. The method is:
GetActivities(ActivitySearch objt)
The result message is a ...
0
votes
1answer
380 views
Sequence Diagram for Response Redirect in ASP.Net Webforms
In asp.net webforms I have a home aspx page that has a “Go” button. [This is the only control in this page]. When this button is clicked, the user is redirected to “UserProfile.aspx” page. How can we ...
1
vote
3answers
545 views
Using UML and Use Cases in Game Design
In the Use case you need to make all the activities the user can do. And then in the Activity diagram I need to explain the Use cases, show the steps that it handles.
But if this is all correct, ...
2
votes
2answers
484 views
Should I represent special cases (like errors / exceptions) in UML diagrams?
Let's say you write a program that, when started, reads its configuration file to know which modules to start-up etc. If that configuration file is missing, an error will probably show up. This is an ...
3
votes
6answers
1k views
How to properly design classes for a big project?
If we need to represent classes in a class diagram for a big project that is not completely designed yet, and the classes have to be actual tables in a database, how would we predict and design the ...
6
votes
4answers
555 views
Software design by pseudocoding?
Do you know a good way to design (i.e. write down) software with a method based on pseudocode?
I'm new to software design and read some information about UML. My humble class hierarchies are good so ...
0
votes
1answer
99 views
UML Receptions and AcceptEventActions
What shall be the relationship between the receptions of a class (was classifier before Aadaam correction) and the AcceptEventActions in the activity describing the behavior of its instances?
I ...
1
vote
1answer
94 views
UML Actions with object and control flows
Consider a UML Action contained in a UML Activity defining the behavior of a classifier. Such Action has three input pins connected to other output pins of different action by means of object flow ...
3
votes
0answers
62 views
What are the main differences between FUML and the Executable UML profile?
I'd like to know what are the main difference between the Foundational Subset for Executable UML models and the Executable UML profile (which followed the Schlaer-Mellor methodology).
Thank you
1
vote
1answer
487 views
UML representation of specific factory pattern
I have to create an UML class diagram from the following example code (Perl). I don't think that the standard factory pattern match in my case or I don't understand it correctly. I don't have ...
2
votes
1answer
502 views
Is there any logical relation between different types of UML diagrams?
I'm trying to find out ,that is there any relation between different types of UML diagrams, for example, once you developed a use case, should it be an event for each of them in a sequence diagram, or ...
0
votes
1answer
348 views
Updating and organizing class diagrams in a growing C++ project
I am working on a C++ project that is getting bigger and bigger. I do a lot of UML so it was not really hard to explain my work to co-workers until now. Lately I implemented a lot of new features and ...
9
votes
4answers
838 views
“UML is the worst thing to ever happen to MDD.” Why?
William Cook in a tweet wrote that:
"UML is the worst thing to ever happen to MDD. Fortunately many people now realize this ..."
I would like to know the reasoning behind that claim (apparently, ...