Requirements Analysis using Enterprise Architect      

Code:

IS550-500

Series:

Information Management

Duration:

4 days

Introduction
What are Requirements?
Why Bother with Requirements?
What Drives Requirements?
The Requirements Cycle
Business Drivers
Technology Drivers
Change Drivers
How can Requirements Changes be Controlled?
Where do Requirements Come From?
Technical Environment
Requirements Context
How are Requirements Identified?
Requirements Disciplines & Work Products

Activity Analysis
Concepts
Activity Theory
UML Activities
Workflow
Defining Activity Scope
Activity Triangle
Identifying Activities
Object & Resource Life Cycles
Activity Breakdowns
UML Activity Diagrams
Activity Descriptions
Business Rules
Publishing the Activity Model

Information Analysis
Concepts
Information Framework
Workflow
Identifying Information Requirements
Information Requirement Descriptions
Information Samples
Data Elements
Business Rules
Subject Areas
Publishing the Information Requirements Catalogue

Conceptual Modelling
Concepts
Workflow
Identifying Classes
Existing Data Stores
Subject Areas
UML Class Diagrams
Refining Class Diagrams
Class Descriptions
Attributes & Responsibilities
Business Rules
Publishing the Conceptual Model

Requirements Definition
Business Rules
UML and Business Rules
Business Rule Workflow
Publishing the Business Rules Catalogue
Application Vision & Scope Concepts
Application Vision & Scope Workflow
Publishing the Application Vision & Scope
Software Requirements Concepts
Requirements Quality
Software Requirements Workflow
Interface Requirements
Functional Requirements
Functional Areas
Non-Functional Requirements
Storage Requirements
Publishing the Software Requirements Catalogue

Use Case Concepts
Activity Hierarchy
System Boundaries
Visibility
Use Case Perspectives
Anatomy of a Use Case

Use Case Descriptions
Use Case Templates
Use Case Steps
Use Case Scenarios
Repetition
Extending Use Cases
Including Use Cases
Specialising Use Cases
Summary of Relationships
Specialising Actors
Workflow Diagrams
Levels of Use Case Description

Use Case Modelling
Workflow
Functional Areas
Use Case Descriptions
Publishing the Use Case Model

Packaging the Requirements Specification
Business Requirements Specification (IEEE 1362)
Software Requirements Specification (IEEE 830)
Use of CASE Tools

Requirement Validation
Requirements Validation Concepts
User Prototyping & The User Prototype Report
Acceptance Testing & the Test Case Catalogue


Requirements Analysis using Enterprise Architect


After completing this course, students will be able to:

  • demonstrate a clear understanding of the role of requirements in an information systems project.
  • apply the core workflows described to a wide variety of information systems projects.
  • apply the techniques discussed during the course to a variety of projects.

Prerequisites:


Familiarity with business environments and business information systems.