Object-oriented analysis and design are skills necessary to develop robust, easy to maintain systems. This workshop will provide your team with practical analysis and design skills that will help you to create flexible component-based systems that satisfy user requirements, adapt well to change in the business and promote reuse.
You will learn how to capture and communicate user-centric system requirements with use cases. Learn also how to effectively apply use cases through the entire iterative software development lifecycle in order to create robust, maintainable systems. Learn in a hands-on fashion how to design flexible component architectures that integrate with and leverage existing legacy systems. You will also become proficient at modeling with the Unified Modeling Language (UML), the industry standard. If you are a developer with no prior experience with object-oriented languages, this workshop will provide you with a conceptual framework that will accelerate the learning of an object-oriented environment such as Java. If you are a manager, this workshop will provide you with an understanding of the fundamentals of Object Technology and will help you to manage the iterative development process.
Analysts, designers, developers and project managers who require practical knowledge of object-oriented analysis and design, component based development and UML.
Lectures will present the information that you need to know on a just-in time basis. You learn by doing – this workshop provides the hands-on experience necessary to learn OOAD and UML. Learning is reinforced while you apply a UML modeling tool to work on carefully selected real-world case studies and exercises, which incorporate the core concepts presented in the workshop. This is a Learning Optimization ProgramTM Workshop.
Prior experience in systems analysis, design or development is helpful but not required.
You can download the seminar's brochure in PDF format.