Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
What is Modeling and why UML ?
What are advantages of using UML?
✍: Guest
As the name suggest UNIFIED MODELING LANGUAGE. Modelling has been around
for years, not only in software field but also in other trades like civil, mechanical etc.
Example in civil engineering drawing the main architecture built of diagram is a model by
itself. Modelling makes complex and huge system to break up in to simple and discrete
pieces that can be individually understood. Example simple flowchart drawing is modeling.
There are two main advantages of modeling:
Readability: - Representing your whole architecture in flowchart, class diagrams,
ER diagrams etc makes your project more readable. Especially when
programmerfs change jobs handover becomes easier. More the project is not
readable more the dependencies.
Reusability: - After the system is more readable and broken down to pieces, it
becomes easier to identify redundant and similar modules. Thus increasing
reusability.
So why UML? Well different languages have different ways of coding and syntaxes. In
order to bring all languages in one roof UML is in to picture. As the term comes in
UNIFIED, it unifies all disparate languages in one roof so that can be understood by
people who are working on some other platforms.
2007-10-26, 5299👍, 0💬
Popular Posts:
How do we host a WCF service in IIS? Note: - The best to know how to host a WCF in IIS is by doing a...
Can you explain the fundamentals of “GetGlobalResourceObject ”and “GetLocalResourceObject” function...
What's the difference between J2SDK 1.5 and J2SDK 5.0? There is no difference, Sun Microsystems just...
What is effort variance? Effort Variance = (Actual effort – Estimated Effort) / Estimated Effort.
What is test metrics? Test metrics accomplish in analyzing the current level of maturity in testing ...