Course Outline
Overview of Software Development Process and Modeling for Government
- Methodologies and Their Impact on the Work of a Business Analyst in Government
- Waterfall Steps: Analysis, Design, Implementation, Testing, Maintenance
- Agile Approach to Business Analysis for Government
- Who Are Business Analysts?
- Perspective on the BA Role in Government
- The Dynamic (Behavioral) Model for Government
- The Static (Structural) Model for Government
- Structured Analysis for Government
The BA’s Perspective on Object Orientation for Government
- Object-Oriented Programming and Its Impact on Modeling for Government
- The UML Standard for Government
- Cognitive Psychology and OO in Government?
- Objects for Government
- Attributes and Operations for Government
- Operations and Methods for Government
- Encapsulation for Government
- Classes for Government
- Relationships for Government
- Generalization for Government
- Association for Government
- Aggregation for Government
- Composition for Government
- Polymorphism for Government
- Use Cases and Scenarios for Government
- Business and System Use Cases for Government
An Overview of Business Object-Oriented Modeling (B.O.O.M.) for Government
- B.O.O.M. and SDLCs for Government
- The B.O.O.M. Steps for Government
- Sequencing the Steps for Government
- What Do You Define First—Attributes or Operations? for Government
Analyzing End-to-End Business Processes for Government
- Interviews During the Initiation, Analysis, and Test Phases for Government
- Step 1: Initiation for Government
- Business Requirements Document Template for Government
- Step 1a: Model Business Use Cases for Government
- Step 1a i: Identify Business Use Cases (Business Use-Case Diagram) for Government
- Putting Theory into Practice for Government
- Note to Rational Rose Users for Government
- Case Study D1: Business Use-Case Diagrams for Government
- Step 1a ii: Scope Business Use Cases (Activity Diagram) for Government
- Case Study D2: Business Use-Case Activity Diagram with Partitions for Government
Scoping the IT Project with System Use Cases for Government
- Step 1b: Model System Use Cases for Government
- Case Study E1: Role Map for Government
- Step 1b ii: Identify System Use-Case Packages (System Use-Case Diagram) for Government
- Case Study E2: System Use-Case Packages for Government
- Step 1b iii: Identify System Use Cases (System Use-Case Diagram) for Government
- Case Study E3: System Use-Case Diagrams for Government
- Step 1c: Begin Static Model (Class Diagrams for Key Business Classes) for Government
- Step 1d: Set Baseline for Analysis (BRD/Initiation) for Government
Storyboarding the User’s Experience for Government
- Step 2: Analysis for Government
- The Use-Case Description Template for Government
- Documenting the Basic Flow for Government
- Use-Case Writing Guidelines for Government
- Basic Flow Example: CPP System Review Case Report for Government
- Documenting Alternate Flows for Government
- Documenting Exception Flows for Government
- Guidelines for Conducting System Use-Case Interviews for Government
- Activity Diagrams for System Use Cases for Government
- Related Artifacts for Government
- Decision Tables for Government
- Case Study F1: Decision Table for Government
- Decision Trees for Government
- Case Study F2: Decision Tree for Government
- Condition/Response Table for Government
- Business Rules for Government
- Advanced Use-Case Features for Government
- Case Study F3: Advanced Use-Case Features for Government
Life Cycle Requirements for Key Business Objects for Government
- What Is a State Machine Diagram? for Government
- Step 2a ii: 1. Identify States of Critical Objects for Government
- Case Study G1: States for Government
- Step 2a ii: 2. Identify State Transitions for Government
- Case Study G2: Transitions for Government
- Step 2a ii: 3. Identify State Activities for Government
- Case Study G3: State Activities for Government
- Step 2a ii: 4. Identify Composite States for Government
- Case Study G4: Composite States for Government
- Step 2a ii: 5. Identify Concurrent States for Government
Gathering Across-the-Board Rules with Class Diagrams for Government
- Step 2b: Static Analysis for Government
- Step 2b i: Identify Entity Classes for Government
- Case Study H1: Entity Classes for Government
- Step 2b ii: Model Generalizations for Government
- Case Study H2: Generalizations for Government
- Step 2b iii: Model Transient Roles for Government
- Case Study H3: Transient Roles for Government
- Step 2b iv: Model Whole/Part Relationships for Government
- The Composite Structure Diagram for Government
- Case Study H4: Whole/Part Relationships for Government
- Step 2b v: Analyze Associations for Government
- Case Study H5: Associations for Government
- Step 2b vi: Analyze Multiplicity for Government
- Case Study H6: Multiplicity for Government
Optimizing Consistency and Reuse in Requirements Documentation for Government
- Step 2b vii: Link System Use Cases to the Static Model for Government
- Case Study I1: Link System Use Cases to the Static Model for Government
- Case Study I1: Results for Government
- Step 2b viii: Add Attributes for Government
- Meta-Attributes for Government
- Case Study I2: Add Attributes for Government
- Step 2b ix: Add Look-Up Tables for Government
- Case Study I5: Analyze Look-Up Tables for Government
- Step 2b x: Add Operations for Government
- Case Study I7: Distribute Operations for Government
- Step 2b xi: Revise Class Structure for Government
- Case Study I8: Revise Structure for Government
Designing Test Cases and Completing the Project for Government
- Step 2c: Specify Testing for Government
- Structured Walkthroughs for Government
- Decision Tables for Testing for Government
- Case Study J1: Deriving Test Cases from Decision Tables for Government
- Boundary Value Analysis for Government
- Case Study J2: Select Test Data Using Boundary Value Analysis for Government
- System Tests for Government
- Beyond the System Tests for Government
- Step 2d: Specify Implementation Plan for Government
- Step 2e: Set Baseline for Development for Government
What Developers Do with Your Requirements for Government
- Object-Oriented Design Patterns for Government
- Visibility for Government
- Control Classes for Government
- Boundary Classes for Government
- Sequence Diagrams for Government
- Communication Diagrams for Government
- Other Diagrams for Government
- Layered Architecture for Government
- Interfaces for Government
- Mix-Ins for Government
- Implementing OO Using an OO Language for Government
- Implementing OOA Using Procedural Languages for Government
- Implementing a Database from OOA Using a RDBMS for Government
Requirements
There is no content provided for government to rewrite at this time.
Testimonials (4)
This class presents material that will be disruptive to industry. Those who do not adopt will miss out.
Mark
Course - AI Assisted MBSE with SysML
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Course - System Engineering using SysML and UML 2
I mostly liked his subject knowledge and style.
Giacomo Urso
Course - Systems Modelling with SysML
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.