Software Engineering with UML Training Course Content

Spread the love

Software Engineering with UML Training Course Content Details

What is UML

The Unified Modeling Language (UML) could be a all-purpose, organic process, modeling language within the field of package engineering, that’s supposed to produce a regular thanks to visualize the planning of a system.Unified modeling language training in hyderabad kukatpally

UML was originally motivated by the will to standardize the disparate notational systems and approaches to package style developed by Grady Booch, Ivar Jacobson and James Rumbaugh at Rational package in 1994–1995, with additional development crystal rectifier by them through 1996.

In 1997 UML was adopted as a regular by the thing Management cluster (OMG), and has been managed by this organization ever since. In 2005 UML was additionally revealed by the international organisation for Standardization (ISO) as associate degree approved ISO commonplace. Since then it’s been sporadically revised to hide the most recent revision of UML.
UML has been evolving since the half of the Nineties and has its roots within the object-oriented programming ways developed within the late Nineteen Eighties and early Nineties. The timeline (see image) shows the highlights of the history of object-oriented modeling ways and notation.

It is originally supported the notations of the Booch methodology, the object-modeling technique (OMT) and object-oriented package engineering (OOSE), that it’s integrated into one language.

Rational package Corporation employed James Rumbaugh from General electrical in 1994 and then the corporate became the supply for 2 of the foremost well-liked object-oriented modeling approaches of the day. for more info click here.



UML Course Content

1. Software Engineering: a Preview

  • History of Software Engineering
  • Software Engineer’s Role
  • Software Lifecycle

2. Software Lifecycles

  • Lifecycle Models
  • Phases and Activities

3. Software Requirements

  • Functional and Non-Functional
  • Requirements
  • IEEE Standard for Software  Requirements document

4. UML 2.0 and the Unified Process

  • Overview of UML 2.0
  • The Unified Process

5. Inception

  • Use cases
  • Supplementary specification, Glossary and Vision

6. Elaboration Iteration 1 – Domain Model

  • System Sequence Diagrams
  • Domain Model
  • Contracts for System Operations




7. Elaboration Iteration 1 –Design Patterns

  • Design patterns

8. Elaboration – Iteration Design

  • Model: Use Case Realization
  • Use case realizations

9. Elaboration – Iteration 1 Design

  • Model: Design Class Diagram
  • Design class diagram

10. Elaboration Iteration

  • Implementation Model
  • Mapping design to code

11. Elaboration Iterations 2 and 3

  • Iteration 2 and its requirements
  • Iteration 3 and its requirements
  • Package structures

12. Design With Layers

  • Logical Architecture and Software Architecture
  • Applying UML: Package Diagrams
  • Design with Layers

13. Project Planning and Management

  • Project Planning activities
  • Manager’s responsibilities
  • IEEE standard for Software Project Management Plans

UML Training Demo





Contact Us for UML Online and classroom training

venkat: 9059868766
email:[email protected]
Address: PlotNo 126/c,2nd floor,Street Number 4, Addagutta Society, Jal Vayu Vihar, Kukatpally, Hyderabad, Telangana 500085

Sharing is caring!

Updated: May 30, 2017 — 11:29 am

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.