Can anyone explain to me how can UML be used in the design phase?can u give me some examples of it... thanx
UML can save you time while designing, and even at times, developing a system. Tools like rational rose or visio can create your classes striaght into your code. I've used visio myself, and it's ability to design the system before begining it gives you a good overlook at what you're programming. In the UML, you create data types & classes with their attributes, constraints, etc. You can also dosument it's psudo code or breif description of what it will do. You also create the operations and return types. When the design is done, you can visualise and project plan, giving you a better idea of what needs to be done first, how long will it take, etc. You can then send your UML to .Net in VB.Net or C#. The classes are generated automatically and you save time, your datatypes and operations are created, psudo code or descriptions are commented. Since you took the time to plan the software and the project, you will have the advantage of assigning what needs to be done.
What do you currently program in and do you have any UML tools???