Software Engineering: Modeling Software Systems using UML
Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and...
About This Course
Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course focuses on the requirement analysis phase of SDLC, and you will learn how to use UML models to capture the system requirements and to facilitate communication between client/users and developers. UML is a general purpose visual modeling language for systems. It can be used to highlight different aspects of the system that are of interest to different stakeholders. Data requirements are captured in the domain model, which describes the important concepts of the application domain as classes, associations between them and constraints on them. Functional requirements are captured in the use-case model to describe the interactions between the system and its environment (users, other systems). UML incorporates the current best practices in Object-Oriented modeling techniques. Basic object-oriented programming (OOP) concepts are required to attempt the course. It is recommended to take the courses in the order they are listed, as they progressively develop techniques and concepts about software engineering, but it is not a hard requirement.
Topics Covered
Frequently Asked Questions
How much does Software Engineering: Modeling Software Systems using UML cost?
Visit the Software Engineering: Modeling Software Systems using UML course page for current pricing and available discounts.
Who teaches Software Engineering: Modeling Software Systems using UML?
Software Engineering: Modeling Software Systems using UML is taught by Kenneth Wai-Ting Leung, The Hong Kong University of Science and Technology.
What skill level is Software Engineering: Modeling Software Systems using UML for?
This course is designed for all levels learners.
Similar Courses
Animate Your Watercolor Illustrations with Photoshop and After Effects
Will Kim
Adobe Photoshop for Artists - Digitize, Present and Monetize Your Art
The Artmother
How To Create A Modern Flat Design Camping in Adobe Illustrator
Dawid Tuminski
Make Patterns from Sketches & Digital Art in Adobe Photoshop - A Graphic Design for Lunch™ Class
Helen Bradley