Presentation is loading. Please wait.

Presentation is loading. Please wait.

Use Case Process with Examples Kay Stefferud

Similar presentations


Presentation on theme: "Use Case Process with Examples Kay Stefferud"— Presentation transcript:

1 Use Case Process with Examples Kay Stefferud kay.stefferud@lmco.com
AMI-Enterprise Use Case Process with Examples Kay Stefferud Presented at UCA Boot Camp July 13, 2009 AEP Columbus Ohio

2 Methodology SRS Use Cases: Best Practice for Requirements Development
Functional Requirements Functional Decompo-sition Use Case Development Detailed System Definition Service Defini-tions SRS Use case development is considered a best practice to derive requirements. Use case formats vary. Typical formats are textual, sequence diagrams and graphical. Purpose of use cases is to convey the system functions and how the system will be used. Use Cases: Best Practice for Requirements Development

3 Use Case Example – Textual
Title I1: Utility installs, provisions and configures the AMI [and Utility HAN] system Section 1 – Overview Section 2 – Actors Actor Name Actor Type Actor Description Section 3 --Scenarios Triggering Event Primary Actor PreCond PostCond Section 4 – Functional Requirements Functional Requirements Associated Scenario Associated Step Section 5 - Information Exchange Use case diagram abbreviated example of textual format. Full versions typically run from 2-4 pages. SCE textual use cases run pages. Title is Utility installs, provisions and configures the AMI [and Utility HAN] system

4 Use Case Example – B1.3 Use case diagram example with swim lanes – referred to as sequence diagram Title is AMI Meter transmits non-usage (event) messages Scenario steps are numbered from 01 to 08

5 UCA Use Case Enterprise Architect (EA) Format Contain:
Business Process Models Functional Decomposition Graphical Use Cases Requirements Sequence Diagrams High Level Class Architecture Posted on UCA AMI ENT site Use case standard process used for Demand Response Management System (DRMS)

6 Business Process Model Example – EA DRMS
Business Process Model an example from DRMS Use cases. Business Process Models typically diagrammed early in use case development. Title is Remove DR Device from Data Repository.

7 Functional Decomposition Example – EA
Functional Decomposition diagram example using Enterprise Architect (EA). Functional decomposition diagrams help define the overall system functionality and define the system in a logical manner. Many different functional decompositions are possible, and functional decompositions do not define system architectural features.

8 Use Case Example – EA DRMS
Use case diagram example using Enterprise Architect (EA). Title is Provision Demand Response Equipment. Add DR Device Requirements are shown on the next slide.

9 Example – DRMS Requirements
Add DR Device The DR solution shall manage the provisioning of new active DR devices. If a DR device is capable of self-configuring on a network, then the DR solution shall be capable of commissioning the device into the DR program. The DR solution shall maintain a database of all active DR devices. The DR solution shall manage the provisioning of existing active DR devices. The DR Solution shall validate the location of DR devices. The DR solution shall manage the provisioning of new types of future DR devices. Use case diagram abbreviated example of textual format. Full versions typically runs from 2-4 pages. SCE textual use cases run pages. Title is Utility installs, provisions and configures the AMI [and Utility HAN] system

10 Moving Forward - Process
Identify and prioritize remaining AMI ENT scope Identify stakeholders for Enterprise Architect (EA) model Identify publically available server for EA model DR Distribution Automation Outage Management AMI-ENT Functionality OpenSG NIST IEC others DOE

11 Moving Forward – Class Architecture


Download ppt "Use Case Process with Examples Kay Stefferud"

Similar presentations


Ads by Google