Click here to Skip to main content
15,891,864 members
Everything / Programming Languages / UML

UML

UML

Great Reads

by jconwell
Part 2 of an introduction to creating dynamic types. This article shows how to actually generate the methods in a dynamic type and how to call them.
by Alex Mikunov
.NET Extensions that provide an infrastructure for enforcing database-like data integrity constraints
by Jon McKee
Analyzing and improving existing class diagramming paradigms
by Fiyaz Hasan
This article begins to look at UML. A couple of diagrams are discussed from a top level, while the focus is more on PlantUML.

Latest Articles

by Nandkishor Biradar
A minimalist UML State machine framework for finite state machine and hierarchical state machine in C
by Fiyaz Hasan
This article begins to look at UML. A couple of diagrams are discussed from a top level, while the focus is more on PlantUML.
by Dirk Bahle
Lessons Learned on Software Design with WPF
by Jon McKee
Analyzing and improving existing class diagramming paradigms

All Articles

Sort by Title

UML 

30 Dec 2007 by Amer Chaudhry
.NET and J2EE interoperability for .Net Developers
24 Mar 2015 by Carlos Jiménez de Parga
Explanation of a consistent 3D graphics software architecture through a basic OpenGL application
7 Aug 2010 by Wow Communications
I read your article about ddd and it's very usefull for me.I want to ask that what is the advantage of using aggregates (as it presents group of objects with one root)as explained in your example customer car and tier suppose my code is public class customer{public Integer...
7 Aug 2010 by Sandeep Mewara
It looks like you want to ask this question to an author related to his/her article. I would suggest you to please use the forum present at the end of the article in order to reach author and get quick response. Rarely you will find authors reading this forum. Please post the same at the...
1 Jul 2013 by deva936
i have following normalized forms Invoice tableinvoiceNoinvoiceDateInvoiceProduct tableinvoiceNoProductNoPriceQtyInvoiceProductExp tableinvoiceNoProductNoInvoiceProductExpNoProductExpQtyExpDateInvoice has many Productsa Product has many expiry...
30 Jun 2004 by Shams Mukhtar
Development of a framework for master-pages using ASP.NET and C#.
4 Feb 2010 by igor2010
How to use Active Object pattern to carry out long-running tasks
22 Aug 2004 by Shams Mukhtar
This article will enhance your vision on the usage of Robustness Analysis in conjunction with Model View Controller, using UML with application in ASP.NET. This article is a sequel to my articles on Architecture and Design with ASP.NET.
21 Nov 2013 by Nirosh
If you want to use ASP.NET MVC framework but is strugling to get things arrange to confidently use for your next business project. This Article is just for you. The article guide you to use ASP.NET MVC framework to architect a small Document Management System.
28 Feb 2009 by Nick Alexeev
An example showing one of the pitfalls.
24 May 2012 by Vimalsoft(Pty) Ltd
This article will show you how to build an N-Tier application in VB.NET.
20 Jul 2006 by Rajaraman Soundararajan
A Design Pattern that is used to implement pluggable parser components and that exhibits the following GRASP Patterns - Creator, Low Coupling, High Cohesion, Polymorphism, Protected Variations.
12 Dec 2008 by RipleyKuo
How to build domain model with tree structure, thinking Object-Oriented
17 Jan 2014 by User 9174741
Hi friends !!While I am designing some system using UMLI had to add an > relation to a UseCase which has > relation with another UseCaseI want to do something like this diagram :http://postimg.org/image/5v7wbqhrp/[^]so I want to know, is this legal in UML ??
17 Jan 2014 by Peter Leow
Yes, it is. Read more: use-case-diagrams[^]
12 Dec 2012 by TheSniper105
Hi i'm looking forward to implementing site like facebook i have user and admin whom they haveoperations and attributes any thing should i add??
12 Dec 2012 by Rahul Rajat Singh
Although this is not for facebook but you could find this very helpful:http://www.ictliteracy.info/rf.pdf/Social_Network_design_spec.pdf[^]it is more like a design document of a social networking system.
14 Feb 2010 by Abhinav S
From msdn - this is really a very good definition[^] - "Static classes and class members are used to create data and functions that can be accessed without creating an instance of the class. Static class members can be used to separate data and behavior that is independent of any object...
1 Mar 2018 by Jon McKee
Analyzing and improving existing class diagramming paradigms
4 Jun 2012 by Omar Al Zabir
Codeuml.com is an open source free web based UML diagram editor. You can code uml diagrams as fast as you can type using a special language to describe the diagram.
26 Feb 2010 by J. Ambrose Little
Designers used to write style guides in unwieldy documents or Wikis to ensure a consistent look, but such style guides soon went stale and obsolete. Enter Quince Pro™ by Infragistics, a private, secure and organized way to collaborate, communicate and cultivate private UX design libraries.
12 Dec 2013 by omeecode
comparison of template and strategy design pattern from some of my work experience
29 Aug 2014 by petter2012
Hi,I am looking for a coursebook on UML/OOAD, with particular emphasis on C#. Most books tend to be on Java or be non-language specific, but it would be nice having a book combining the two. For example, VS has automatic generation for class diagrams and sequence diagrams, so there ought to...
23 Nov 2014 by petter2012
Hi again, It really seems as if there is no good boook for this, strange as it seems. Deitel & Deitel's book is good however, and has some info on UML and the OOAD process as well.
23 Nov 2014 by BillWoodruff
There is a rather unique small book, from 2005, by Jesse Liberty, "Visual C# 2005: A Developer's Notebook:" [^]. It still interests me for its unique graphic design which I consider one of the best examples of technical book design I've seen (I've been involved professionally with technical...
21 May 2017 by girlprogrammer
Hello All, Hope you can help me out here. I need to develop an application in .Net for a business that will be offering various features(email, chat, searches, reports) and services(legal, consultation, queries) based on profile/license of the user. Few of the services and features are...
21 May 2017 by Kornfeld Eliyahu Peter
It is very hard to advise something exact (as you were not exact too)... But I would think of a plugin-based model (your own or maybe MEF) You should use a interface based plugin, where all modules will implement an extra interface for validation... The main module will hold some keys (or one...
2 Dec 2021 by lukeer
Hi forum, I need to understand an MSSQL2014 database. What entities are related how with one another, or, the tables and foreign keys in the database. Is there a tool included in the MSSQL 2014 Manager, Visual Studio Code, Visual Studio 2008...
2 Dec 2021 by Michael Hulthin
Not sure if it differs between SSMS versions, but if I expand a database I see a node named "Database Diagrams" where those can be added. Create a New Database Diagram - Visual Database Tools | Microsoft Docs[^]
12 Aug 2022 by Kagan Kongar
Check stack overflow answer Steps to generate entity relationship diagram with Visual Studio (any version, community edition, not vsCode) K.
23 Apr 2017 by Khubaib Khawar
I have the problem statement to make an Object Model for. Problem Statement: Every vehicle has an engine and a gearbox. A gearbox is composed of pulleys working according to predefined gear ratios. Cars have smaller engines with 4-6 gears while Sports Utility Vehicles (SUVs) have bigger engines...
23 Apr 2017 by KarstenK
My first advice is that you read and watch some tutorials about UML to understand that stuff. Your will have to talk or write about your solution The second is, that you use some pencil and paper and draw these relations. Hints: - a car has one gear box - a gearbox consists of some gears...
6 Apr 2004 by Deepak Jain
D-FOM is a proposed approach for Object Oriented Analysis & Designing of a Software/Hardware System.
26 Apr 2014 by Muhammad Taqi Hassan Bukhari
This is my database design for a geo electoral information system. In this system The candidate signs up and creates his profile, then subscribes to a package plan. The candidate can set up his account his allies/assistant. Then a candidate selects the target constituency and...
26 Apr 2014 by RDBurmon
This is perfect database design,But below are the few suggestion to make the database architecture more reliable1) Add "DistId" in tblCity table and create reference key between TblCity and TblDistrict2) Remove "City" column from TblAppUserDetails and add "CityId" 3) Create reference...
29 Dec 2013 by Software Engineer
Which pattern can be implemented if there is a situation like that in e-commerce system:There exists a customer and the message (notification) which is about the product's changes like price etc. It is related observer pattern in that notify part. But I have a doubt which design pattern...
29 Dec 2013 by pasztorpisti
You can create a good interface that is a common denominator of many other APIs only if already know the other APIs and the intersection of their functionalities. Often the good solution is not a bloated wanna-be-smart and generalized interface but one that contains only a few simple-stupid...
29 Dec 2013 by Sergey Alexandrovich Kryukov
Please see my comment to the question. I strongly believe that the project should not be driven by design patterns, but your project should drive the choice of design patterns. Sorry if this advice is not specific enough, but it is no less specific than your description of the goals of your...
21 Oct 2009 by Anoop Pillai
This article will explain the actual concepts and implementation of Backward Propagation Neural Networks very easily - see project code and samples, like a simple pattern detector, a hand writing detection pad, an xml based neural network processing language etc in the source zip.
25 Jun 2014 by amiach
Greeting all , I want ti have a clear explication of the difference between class diagram and database diagram .I read several document but I still have a confusion between the two diagrams.Thanks In advance .
25 Jun 2014 by Peter Leow
Refer: from-class-diagram-to-database-relational-diagram[^]
2 Jun 2011 by sacraj
I want to know the clear difference between "Generalization" and "Specialization" in UML?I have gone through the internet but I am unable to get the exact difference.Could you please explain with an example.
2 Jun 2011 by Abhinav S
"Generalizatio...
2 Jun 2011 by Uday P.Singh
You can refer the following links:http://sourcemaking.com/uml/modeling-it-systems/structural-view/generalization-specialization-and-inheritance[^]http://design-antony.blogspot.com/2007/07/generalization-vs-specialization.html[^]
2 Jun 2011 by Deepthi Aravind
Generalization ---------------If many similar existing objects are combined to form a superclass to do the job of its subclass', then it is known as Generalization specialization--------------if some new subclasses are created from an existing superclass to do specific job of the...
3 Jun 2011 by Sergey Alexandrovich Kryukov
I would advice to read this CodeProject article, it explains those concepts pretty clearly:OOP and UML[^].—SA
18 Feb 2012 by Member 8657257
http://design-...
17 Sep 2012 by ntuthuko-m
Hi, I am working on a web application developed using asp.Net C#,I am having trouble depicting the web-application using uml as the code behind classes are mostly made up of event-handlers can anyone suggest a website to help me with thisthanks in advance Ntuthuko
12 May 2012 by Dan Suthar
Hello,I have a small doubt regarding the Object Oriented Modeling used during design phase of a software development. Suppose, we go for Object Oriented Modeling rather than procedural one, do we have to design E-R diagrams,too? Is it so that E-R diagrams and others can't be used with OOP and...
12 May 2012 by Navin kishor prasad
ER- Diagram is very helpfull for designing database since now we can't using any object oriented databases so er-diagram is essential for designing your oo system-Navin
12 Jul 2007 by Eduardo Campano
This article explains how to open a VB6 MDI child form inside a .NET MDI form
31 Mar 2018 by Dirk Bahle
Lessons Learned on Software Design with WPF
13 May 2014 by Muhammad Taqi Hassan Bukhari
I am working on my project database design and had to design uml diagrams, i found many software but some are so deficient, some GUI is not user friendly.I am currently using Conceptdraw and found it interesting, but it is not free.If anyone know and have a software please share.
13 May 2014 by idle63
Check this http://www.modeliosoft.com/[^]
24 May 2014 by Maciej Los
Alternatively, you can use it: UMLet[^]
30 Oct 2014 by Nirosh
Nido Framework with .Net 4.0 and Entity Framework help you standardize your Business Logic Layer (BLL).
24 Oct 2017 by Richard MacCutchan
generate some UML - Google Search[^].
4 Apr 2017 by Daniel Vaughan
Codon is a zero-dependency cross-platform MVVM framework for creating UWP, WPF, and Xamarin based applications.
4 Apr 2017 by Daniel Vaughan
Storing and retrieving settings with the cross-platform Codon framework's settings service.
4 Apr 2017 by Daniel Vaughan
Using Codon's Messenger to pass messages between app components
4 Apr 2017 by Daniel Vaughan
Navigating between pages using Codon's navigation service.
13 Apr 2014 by Muhammad Taqi Hassan Bukhari
I am working on My Semester Project that is a Social App For Users to Post their Messages, Videos, Articles, Polles and Event for their Subcribers.I am done at half in building UML Diagrams, but stuck at the Scenario Where User Subscribe a package (basic, standard, Pro) and Against these...
4 May 2012 by h_safari
hellomy project is design class diagram with software rational rose(uml).what is doing to create class diagram ?please can i help you?thank you
4 May 2012 by Sergey Alexandrovich Kryukov
No, it cannot be your project, because this is a project of IBM. :-)When you decide to start your own project and face some problems, don't hesitate to ask a qiestion; we will gladly try to help you.Good luck,—SA
11 Nov 2013 by Vamsee Krishna Reddy
Hi AllI need to develop a Visio like tool in web(asp.net or MVC)It should be able drag and drop shapes,connectors on to a pane(kind of UML). It should be able to save the diagram and reopen it for later modifications.WPF diagram designer does this, but i didnot find anything for...
17 Oct 2016 by Member 12797075
Hi everyone, I am working on my graduation project which is developing android application. The application will be LMS learning management system. It will be for a school and the teachers and students will use it.My doctor asked me to draw a sequence diagram ,, note that I did not start...
17 Oct 2016 by Kamal Mahendra Sirisena
First you should draw the class diagram. Using the class diagram you can identify objects. Sequence diagrams shows objects interactions, message flow between objects. As you are developing a LMS possible objects might be Student , Course , Assignment , Subjects etc..
12 Apr 2015 by #1Gorilla
hi. i'm using staruml modeling tool. (but i'm novice to model in umlㅠㅠ)while i made a simple C# code and convert this code into uml, i am hit the roadblock. how should i express below codes in uml models. Code:public static IDataLayer GetInstance(){ DatabaseTypes dbType =...
6 May 2014 by priyanshbhaliya
in my android application documentation.i work on class diagram:there are two activity1.splashscreen activity class2.login activity classproblem is how can i show relation between them .. because splashscreen start login activity using intent...there is no...
14 May 2023 by Member 15418280
how can we setup apache guacamole in linux step by step then we can use rdp in our system What I have tried: I tried to find step by step by not found
14 May 2023 by Richard MacCutchan
In fact all the information you need is likely to be at Apache Guacamole™[^].
25 May 2014 by Chathur
In a project I have following class relationship. `Employee` and `Client` have a composition relationship with `Company`. So implemented this as follows. class Company { private Employee _Employee {get;set;} // private fields as composition private Client _Client...
25 May 2014 by NewPast
Make your property public not privatepublic Client _Client {get;set;}or add addtional property With public access
22 Aug 2019 by Member 11732803
I'm having a difficult time trying to figure out how to model a certain scenario as a UML design class diagram. Suppose I have the following situation: I have an employee called X who is the CEO of the company. A, B and C reports to X and U,V reports to A. According to me, there should be an...
22 Aug 2019 by RickZeeland
Here is an employee example: Composite design pattern in java - Java2Blog[^] As Java is not that much different from C#, I think you can figure things out from that. In case you are looking for an UML diagramming tool: best-uml-applications-out-there[^]
22 Aug 2019 by BillWoodruff
Assume everybody in the company is an Employee: public interface IEmployeeInfo { string Name {set; get;} string Address {set; get;} decimal Salary { set; get; } } public interface IEmployee : IEmployeeInfo { string Title{set; get;} IManager EManager { set; get; } } ...
9 Sep 2010 by prabut
How do I use OOAD (UML) in my .net project? (asp.net, c#)
9 Sep 2010 by Sandeep Mewara
It's a technique to design projects. Do this [^]and get links like these:Introducing UML: Object-Oriented Analysis and Design[^]Study/Learn and adopt them!
17 Apr 2016 by zahraa94
I find problems in analysisand I need to samples er diagram for training and education instituteWhat I have tried:I have tried to draw sample for it but I could not
17 Apr 2016 by Peter Leow
Check this out: school management system [^]
16 Dec 2012 by Hussein399
hi therei always have this question in my mind, but i still doesn't find a full answer for my question.imagine we have project about for example an Automation School.most of us when we want to build this huge project. at the first time we open up C#, c++ , ... IDE's and start to write...
16 Dec 2012 by OriginalGriff
This is probably the wrong place to ask this, because it isn't a question with an absolute answer - it depends on a huge number of factors, including who you ask. It might make more sense to ask this in the Lounge[^] (but do point out that this isn't a programming question, it's a question about...
22 Aug 2012 by jameschowdaree
how to Convert User Requirments to Functional Documents.
22 Aug 2012 by Mehdi Gholam
Take a course in Software Engineering, System Design or related topics, this is an advanced subject which requires you to spend at least a year learning.
30 Jul 2014 by shibusen
You can go through this and can get easily.Simple Guidelines for drawing UML Class Diagrams[^]
30 Jul 2014 by Sergey Alexandrovich Kryukov
The question has nothing to do with class diagrams. It is about analysis and design of some code, a very general problem and the skill which cannot be developed by asking such question. Today you are asking about hotel reservation. Will it make much difference is tomorrow you ask about fruit...
2 Aug 2004 by RedSunBeer
This article explores the possibility of estimating a software project using regular engineering techniques.
24 Aug 2011 by Ajain A K
Hi,I am drawing a class diagram in visio, as I want to include large number of shapesclasses and other entities, I want more space to include everthing in a single sheet. My question is how to extend the sheet length so that I can includeall the shapes in a single sheet and...
24 Aug 2011 by Shameel
Change the Page Size in the Page Setup.
3 Jul 2013 by smallmouse1990
Hello,I need to create UML class diagram online and to generate Java code from it.Drawing tools such as cacoo don't allow to generate code as they are not real UML modelers.Does anybody know an UML online tool that generates Java code?Thanks for your help~~
3 Jul 2013 by Prasad Khandekar
Hello,Use this[^] link. The tool name is GenMyModel. Regards,
29 Jan 2023 by Member 12307076
I have imported the source code(C++) into Enterprise Architect 12 for class diagram, Now I'm again generating the source code from the EA. Code is successfully generated but the problem is- The Code is not in sequence according to Object ID, so Whenever I run that code in VS2013 it will...
24 Feb 2016 by Member 12307076
Hi,I'm generating the source code from the sequence diagram. I read the user guide of enterprise architect and stated that To be able to generate code from behavioral models, all behavioral constructs should be contained within a Class....
5 Apr 2014 by Chathur
I am new to object oriented development and appreciate your help in this regard. In my payroll system, I have four classes called ‘Payment’, ‘Salary’, ‘Earning’ and ‘Deduction’. preparing salary requires many types of earnings (like OT, Incentives, Spacial Allowance, payments for extra shifts,...
5 Apr 2014 by girishmeena
Well one thing I want to add here.You can create a parent class Head or salaryhead.Class SalaryHead { }Class Earning:SalaryHead{}Class Deduction : SalaryHead {}Main { we can use abstract factory to create objects at run time}But in payroll system this is not all, I think we need...
5 Jul 2013 by iman037
I need to clarify my concept. I am making activity diagrams for different activities. for an activity titled as: 'View Profile'.... i need to make its dgm... In 'view profile' a user can:1- view his/her monthly bills2- View demographics details3- Edit his/her detailsand foreach 1,2,3...
19 Feb 2014 by Yesudasan Moses
Hi, I am a c# windows programmer... I don't use any architecture or oops in my programs. .. but I really want to do.. but I dont know the latest technologies..As a middle level programmer, what I needed to know making softwares. ..?Should I needed to know design patterns?? Or uml...