Object-Oriented Analysis and Design UML for Software Training
Commitment | 3 Days, 7-8 hours a day. |
Language | English |
User Ratings | Average User Rating 4.8 See what learners said |
Price | REQUEST |
Delivery Options | Instructor-Led Onsite, Online, and Classroom Live |
COURSE OVERVIEW
Object-Oriented Analysis and Design UML for Software Training is the standard from the Object Management Group (OMG) for developing software-centric system analysis and design artifacts. To be effective these artifacts need to be developed in the context of a methodology that provides guidance on why each of the artifacts is created and explains how they are related. This Object-Oriented Analysis and Design UML for Software course provides education on the UML language as well as a lightweight methodology for that necessary context. Knowledge is developed through a series of lectures and hands-on exercises.
Although a number of textbook problems can be provided by the instructor, this course is most effective when the students use their own problems for the course exercises. This provides a headstart in creating models that can be extended to apply to current work, in addition to ensuring that students are familiar with the problem domain. This Object-Oriented Analysis and Design UML for Software course is designed to be modeling tool agnostic, so students are encouraged to use their company’s standard tool.
.
WHAT'S INCLUDED?
- 3 days of Object-Oriented Analysis and Design UML for Software Training with an expert instructor
- Object-Oriented Analysis and Design UML for Software Electronic Course Guide
- Certificate of Completion
- 100% Satisfaction Guarantee
RESOURCES
- Object-Oriented Analysis and Design UML for Software – https://www.wiley.com/
- Object-Oriented Analysis and Design UML for Software – https://www.packtpub.com/
- Object-Oriented Analysis and Design UML for Software – https://store.logicaloperations.com/
- Object-Oriented Analysis and Design UML for Software – https://us.artechhouse.com/
- Object-Oriented Analysis and Design UML for Software Training – https://www.amazon.com/
RELATED COURSES
- Architecting Security Training
- Architecting with DODAF Training
- Applied Systems Engineering Training
- Combat Systems Engineering Training
- Software Engineering Advanced Training
- Systems Architecting- Fundamentals Training
- System Architecting with SysML Training
- Systems Engineering Fundamentals Training
ADDITIONAL INFORMATION
COURSE OBJECTIVES
Upon completing this Object-Oriented Analysis and Design UML for Software Training course, learners will be able to meet these objectives:
- Perform Use Case driven requirements analysis
- The transition from analysis to design – avoiding analysis paralysis
- Understand basic software architecture and design principles
- Create designs through the application of principles
- Understand essential UML notation and diagrams
- Transform designs into an implementation using a programming language – how much UML is enough
- Understand how UML-based designs fit into the product lifecycle
CUSTOMIZE IT
- We can adapt this Object-Oriented Analysis and Design UML for Software Training courses to your group’s background and work requirements at little to no added cost.
- If you are familiar with some aspects of this Object-Oriented Analysis and Design UML for Software course, we can omit or shorten their discussion.
- We can adjust the emphasis placed on the various topics or build the Object-Oriented Analysis and Design UML for Software course around the mix of technologies of interest to you (including technologies other than those included in this outline).
- If your background is nontechnical, we can exclude the more technical topics, include the topics that may be of special interest to you (e.g., as a manager or policy-maker), and present the Object-Oriented Analysis and Design UML for Software course in a manner understandable to lay audiences.
AUDIENCE/TARGET GROUP
The target audience for this Object-Oriented Analysis and Design UML for Software Training course:
- All
CLASS PREREQUISITES
The knowledge and skills that a learner must have before attending this Object-Oriented Analysis and Design UML for Software course are:
- N/A
COURSE SYLLABUS
- Introduction to Modeling Using UML
- Lecture/Discussion
- An overview of the thirteen diagrams of the UML
- A review of the problem to be addressed in the class
- A high-level look at the product development lifecycle
- Modeling the domain
- Hands-on Exercise
- Creating the domain model
- Use Case Modeling
- Lecture/Discussion
- Organizing the use case model
- UML uses case diagrams
- Tracing system requirements to use cases
- Elaborating use cases using text to express software requirements
- Adding activity diagrams to support requirements analysis
- Hands-on Exercise
- Creating the use case model
- Elaborating on the use cases
- Object-Oriented Analysis and Design UML for Software Training
- From Problem Domain to Solution Domain
- Lecture/Discussion
- Avoiding analysis paralysis
- The transition from analysis to design
- Behavior-driven structural modeling to assign responsibilities
- Hands-on Exercise
- Creating the analysis model to validate use cases
- Apply Design Principles to the UML Class Model
- Lecture/Discussion
- Basic software architecture and design principles
- Behavior modeling using sequence diagrams
- Hands-on Exercise
- Creating the class model to satisfy requirements in the use case view
- Transforming Models to Code
- Lecture/Discussion
- Incorporating design patterns in the model and code
- Transforming models to code
- Synchronizing models with the evolving code
- Supporting development with other UML diagrams, including state diagrams
- Hands-on Exercise
- Evolving the model to incorporate new information