Tagged Questions
17
votes
7answers
676 views
What are the essential things one needs to know about UML?
I want my scribbles of a program's design and behaviour to become more streamlined and have a common language with other developers.
I looked at UML and in principle it seems to be what I'm looking ...
10
votes
1answer
190 views
Drawing thread interaction
I'd like to draw (pen and pencils) threads interaction in a UML(-like) notation. I don't insist on UML, anything that is obvious to the reader should do.
I started with sequence diagrams, but I don't ...
9
votes
4answers
831 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, ...
8
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 ...
6
votes
1answer
375 views
How do you perform modeling in an Extreme Programming environment?
I know methodologies, like Extreme Programming (XP), which specifies its own specific practices for developing software. However, unlike Scrum where it focuses more on management aspects, XP specifies ...
5
votes
7answers
631 views
Design Code Outside of an IDE?
Does anyone design code outside of an IDE? I think that code design is great and all but the only place I find myself actually design code (besides in my head) is in the IDE itself. I generally ...
5
votes
3answers
409 views
Should a developer adhere to the class diagrams produced during system design?
The class diagram is modeled on the system requirements, and it is important to create solutions based on those requirements. If I have said class diagram should I strictly adhere to it? What about ...
5
votes
2answers
798 views
How to learn UML for a design usage?
10 years ago at college I had some UML lectures.
From these I remember and use only some basic part of class and sequence diagrams and how our teacher was trying to convince us that in the future, ...
5
votes
4answers
259 views
What modelling technique do you use for your continuous design?
Together with my teammates, I'm trying to self-learn XP and apply its principles.
We're successfully working in TDD and happily refactoring our code and design. However we're having problems with the ...
4
votes
6answers
809 views
Truly useful UML diagrams
UML has a jungle of Diagrams.
Profile Diagrams, Class Diagrams, Package Diagrams...
However, (IMH-and-not-too-experienced-O) I quite see that doing each and every diagram is overkill.
Therefore, ...
4
votes
4answers
6k views
Advantages & Disadvantages of using Class Diagrams [closed]
Any and all advantages/disadvantages would be appreciated!
4
votes
5answers
715 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? ...
4
votes
1answer
532 views
How can I express recursive composition in UML class diagrams?
I have one class called "Institution" which represents a public institution (with properties like id_inst, name_inst, tel_inst, fax_inst...). The institution can have affiliated institutions, for ...
4
votes
4answers
597 views
Where to start a software Analysis & Designing?
I am starting a big database-oriented software project to develop. I have full picture of the software in mind. I need to do the designing using UML. As there are various tools in UML such as usecase, ...
3
votes
1answer
256 views
What's a good notation for showing MVC interactions?
I'm developing various websites and functionality to cater to various different use-cases up in Django.
Is there a good notation for showing what behaviour is at each stage, e.g., swimlanes.
I use ...