This two-day course discusses methods for systems analysis and design using both structured and object-oriented approaches. It covers topics such as data flow diagrams, entity relationship diagrams, and the Unified Modeling Language. The course teaches object-oriented analysis and design principles and how to apply design patterns to optimize system design using various UML diagrams.
This two-day course discusses methods for systems analysis and design using both structured and object-oriented approaches. It covers topics such as data flow diagrams, entity relationship diagrams, and the Unified Modeling Language. The course teaches object-oriented analysis and design principles and how to apply design patterns to optimize system design using various UML diagrams.
This two-day course discusses methods for systems analysis and design using both structured and object-oriented approaches. It covers topics such as data flow diagrams, entity relationship diagrams, and the Unified Modeling Language. The course teaches object-oriented analysis and design principles and how to apply design patterns to optimize system design using various UML diagrams.
This course discusses various methods in systems Topics
analysis and design covering both structured and I. Structured Systems Analysis and Design object-oriented. It covers how Object Oriented a) Data Flow Diagram Analysis and Design uses the Unified Modeling b) Entity Relationship Diagram Language. The course includes the application of II. Strengths of Object-Orientation in Systems design patterns and how it can be used to Analysis optimize system design. a) How Object-Orientation Affects the Frame of Mind b) Comparison of Structured Analysis vs. OO Training Objectives Analysis (Diagram Perspective) At the end of the course, the participants will be III. Introduction to Object Oriented Analysis and able to: Design 1. Differentiate Structured vs. Object-Oriented a) Overview of the ICONIX Process analysis and design. b) Introduction to UML 2.0 2. Apply object-oriented analysis and design c) UML Diagrams Used with ICONIX principles to software development. IV.Requirements Analysis 3. Use various UML diagrams and tools to a) Domain Modeling perform Object-Oriented Analysis and Design. b) Use Case Modeling V. Analysis and Preliminary Design 4. Describe Object-Oriented Design Principles in a) Robustness Analysis Software Design b) Use Case (Analysis vs. Design Ready) c) Preliminary Design Review Duration 2 day(s) VI.Detailed Design a) Creating Sequence Diagrams b) Using Collaboration and State Diagrams c) Updating the Static Model d) Critical Design Review VII.Implementation a) Creating Deployment Diagrams b) Creating Component Diagrams VIII.Object-Oriented Design Principles a) Characteristics of a Bad Design b) OOD Principles: SOLID c) Introduction to Design Patterns