The Unified Modeling Language is the industry standard for modeling software-intensive systems.
0
votes
0answers
13 views
Where to set the model in this design (service-provider pattern)?
we are modelling an application using the "Service-Provider" pattern, where the service will offer a generic functionality implemented by different providers registered on the service.
The ...
0
votes
2answers
42 views
UML representation of type being passed as a parameter
I want to draw a UML diagram of my program. Class Barney has a method Yabadaba(Doo d) which takes a parameter of type Doo.
How do I represent that class Doo is used in class Barney in my UML diagram?
...
1
vote
1answer
98 views
What is the general format of a Software Design Specification?
I'm trying to document a piece of software I wrote in detail. An SAS is too high level and doesn't cover the API. I found several examples of an SDS online, but I don't see a trend in their format.
...
1
vote
0answers
57 views
UML sequence diagrams - include
I'm currently doing my OCPJEA assignment.
I have to draw several sequence diagrams for the use cases presented in the documentation. One of the use cases (A) state that after some interaction, the ...
0
votes
1answer
44 views
How to model optional use cases in UML
Let's say, I want to model an application which allows users to model class diagrams. The high level use case can be modelled as UC1:Model Class Diagram, which refines itself into UC11: Model Class, ...
0
votes
1answer
20 views
Is where a link goes part of a view use case?
Say I got a minimal use case such as "view home page" or "view banner ad". Should it be included or exluded in the use case actually following the link? What I mean is that whether it belongs to the ...
0
votes
2answers
91 views
Use Case Diagrams - should I create a diagram just for a view business rule? [closed]
I'm modeling a UCD where I have two actors ( a content producer and a developer).. the content producer is going to create and specify details of a storyboard functionality, and the other actor ...
2
votes
3answers
144 views
When presenting a software design to upper management
I'm having to present a software design for approval today and as I'm going through the hundreds of pages of design documentation, cherry picking what's important, I'm unsure if I should start with ...
0
votes
1answer
89 views
How to construct UML activity diagram reflecting real programmed source code as docs
Please, tell me the things I must use for modeling an (Enterprise Architect) activity diagram of
object1.method1() calls object2.method2()
I'm able to dragndrop a method of a class from model ...
2
votes
1answer
77 views
Use case decomposition for class registration system
I am currently working on refactoring a summer camp registration system to include some new features and will also be using it as the basis for a new after-school class registration system.
For this ...
1
vote
2answers
123 views
What is a Package Diagram? and What is a Sequence Diagram?
In many interviews I've been asked this question. What is a Package Diagram? and What is a Sequence Diagram? and difference between Package Diagram and Sequence Diagram.
Thanks in Advance.
Edit
...
1
vote
2answers
133 views
The Proper UML Model of a System for Non-Technical Boss
I've taken on some side work for this non-profit and last week was my first week on the job. They have two SQL Server Databases each with many tables in them that represent over 20 different ...
2
votes
2answers
187 views
Software Architecture Modelling
I am a little confused at how best to visually model a space-based architecture (SBA) for presenting the system/software architecture design to a client.
The goal of this modelling is to show:
The ...
2
votes
3answers
58 views
UML modelling semantics
In today's lecture about Modelling techniques with respect to MDD using UML the lecturer stated that it's absolutely necessary to give a (possibly) textual description about the semantics of each ...
1
vote
1answer
133 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
1answer
232 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
1answer
145 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
61 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
124 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
159 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
51 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
89 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
285 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
114 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
219 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 ...
3
votes
1answer
224 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
376 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
99 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
48 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
128 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
132 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
1k 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
144 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
284 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
326 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
356 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
203 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
288 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
252 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
193 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
106 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
240 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
180 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 ...
4
votes
3answers
910 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 ...
10
votes
4answers
2k 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
968 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
563 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
535 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
160 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 ...