Skip to content

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

License

Notifications You must be signed in to change notification settings

proplatformers/use-case-markdown-skeleton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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).

Resources

License

Stars

Watchers

Forks

Packages

No packages published