Introduction
UML stands for unified modelling language. The UML has nine diagrams that account to it these are Use case diagrams, class diagrams, object diagrams, sequence diagrams, collaboration diagrams, state chart diagrams, activity diagram, component diagrams and deployment diagrams.
Advantages and Disadvantages of using UML
Advantages
•Abstraction will only focus on the information that is relevant at the time and so it will not confuse the entire project.
•Modelling will provide the information that’s between views consistent, so if something is missing it will be visualised and not be seen on another model which will contain its own unique information.
•If there are a lot of classes in the project and other people are involved in the development process then instead of them having to look through all the coding line by line they can look at all the class diagrams and dependencies.
Disadvantages
•It takes quite a lot of time to make sure that the program is in sync with the code.
•To use the most efficient UML software it costs money and takes time for someone to learn how to use it properly.
let us know what you think about programmming in UML!
ReplyDelete