Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- What is the System Analysis and Design Process?
- The role of Analysis and Design activities within the Unified Process (RUP)
- An overview of UML 2 diagrams utilized in system analysis and design
- Frameworks for tracing requirements through to software implementation and testing
Transforming Requirements into Component-Based Analysis Specifications
- Establishing traceability between requirements and system analysis
- Advanced concepts for representing system structure and dynamics
- Refining requirements along both axes
- Advancing toward system design using operation contracts
- Case Study: Defining the analysis component model of the system
Transforming Analysis Specifications into Design-Level Specifications
- Establishing traceability between system analysis and design
- Applying Design Patterns to achieve loose coupling and high cohesion of components
- Defining the architectural backbone at the design level (components, ports, interfaces, and exchange objects)
- Design-level interaction diagrams to implement operation contracts
- Case Study: Updating the design-level component diagram with architectural decisions
Implementing Technical Specifications and Component-Based Testing
- Translating design-level specifications into an object-oriented programming language
- Deploying components onto physical nodes
- Conducting integration and acceptance tests based on prior specifications
Conclusion
- Key steps in the system analysis and design processes
- Patterns for ensuring traceability between requirements and software code
- Testing requirements against the system architecture
Note: These training and mentoring sessions are conducted interactively using Requirement Engineering and Modeling tools to maintain a high level of traceability between requirements and their underlying solutions. Concepts are first explained through basic examples and are then followed by solution drafts addressing your specific issues. Following the session, we can support you by reviewing and validating your solutions according to your needs.
14 Hours
Promotional Courses (Price Per Participant)
Promotional Courses
Testimonials (1)
Good exercises