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.

 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories