chameleonhead / use-case-markdown-skeleton

A skeleton for making use case documentation in markdown (which is handy for SCM like github, gitlab or various CMS).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

use-case-markdown-skeleton

A skeleton for making use case documentation in markdown (which is handy for SCM like github, gitlab or various CMS). It mainly follows Craig Larman's format in the first edition of "Applying UML and Patterns" book Good reads review

You may also want to refer to Markdown Cheatsheet

This gist got me started

Use Case: Name of use case.

Actors: Actor

Scope: Software system

Purpose: Intention of the use case.

Type: Primary (Secondary, Optional)

Overview: A brief description of what happens in this use case.

Typical course of events:

Actor Action System Response
1. This use case begins when Actor wants to initiate an event.
2. The Actor does something... 3. The system determines something or responds...
4.
5. 6.

Alternative Courses:

1a. ...

3a. ...

3b. ...

Section: A subsection of the use case, e.g. Paying by cash

Actor Action System Response
1. This use case begins when Actor wants to initiate an event.
2. The Actor does something... 3. The system determines something or responds...
4.
5. 6.

About

A skeleton for making use case documentation in markdown (which is handy for SCM like github, gitlab or various CMS).

License:BSD 3-Clause "New" or "Revised" License