Application of Uml Modeling
April 21st, 2010
Software engineering is the field of effective use of those methodologies, techniques, practices that are beneficial in making software and used by any professional web design company or software houses. UML modeling (Unified Modeling Language) is you can say a methodology which is used for defining the system requirements. System requirements is the most important and difficult task. Referring the Software development life cycle as mentioned below:
- Preliminary Investigation phase
- Analysis Phase
- Design phase
- Development Phase
- Testing Phase
- Implementation phase
- Maintenance phase
The Design phase has the responsibility to define all the system requirements given by the client or demanded by the client. The effective designing of the system can lead you towards success and a poor designing of a system can give you loss in terms of Time and Cost. Following are the UML modeling steps which are performed during any application development project.
The start of the UML modeling is from the Structured Diagram and then we move towards Behavior Diagram.
- ERD Diagram used as prerequisite for Class diagram
- Class diagram
- Activity Diagram
- Use case diagram
- Interaction Diagram
- Sequence Diagram
For Behavior diagram it depends on your system requirements up to how much deep you want to go. If your system requirements get clear up to use cases you can leave the other remaining process. System modeling is based on the Object oriented concepts and mostly all languages or technologies are objecting oriented focused than structured architecture. For software documentation UML modeling has the great importance.
