0% found this document useful (0 votes)
62 views5 pages

Use Case Template

This document describes a high level design for a simple encoding and decoding example project. It includes two use cases, one for encoding a JPG file by clicking an "Encrypt" button, and another for decoding an encoded file by clicking a "Decrypt" button. The document provides details on the project name, actors, success scenarios, alternate flows, and assumptions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views5 pages

Use Case Template

This document describes a high level design for a simple encoding and decoding example project. It includes two use cases, one for encoding a JPG file by clicking an "Encrypt" button, and another for decoding an encoded file by clicking a "Decrypt" button. The document provides details on the project name, actors, success scenarios, alternate flows, and assumptions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

High Level Design (Use Cases)

Document No.: PROJ_002, Ver 1.0

Project Name: Simple Encoding and Decoding Example

Document history

Date Version Description of creation/change Prepared by Reviewed by


No.
01/04/18 1.0 Draft for Review Huruba Bianca Huruba Bianca

Page 1 of 5
High Level Design (Use Cases) PROJ_002, Ver 1.0

Table of Contents

1.0 Project details: 4

2.0 Use Cases 4

Page 2 of 5
High Level Design (Use Cases) PROJ_002, Ver 1.0

Page 3 of 5
High Level Design (Use Cases) PROJ_002, Ver 1.0

1.0 Project details:

Project name Simple Encoding and Decoding Example


Customer/Client name Huruba Bianca
Module name Testing encoding and decoding functionality for JPG files

Table of contents

2.0 Use Cases

Sub Module 1:

Title Encoding a JPG file


Version No. 1.0
Actors Administrator
Description This is the Use Case used for encoding a JPC file using Simple
Encoding and Decoding Example.
Trigger User clicking on “Encrypt” button.
Main Success Step Action
Scenario

1. Launch the Simple Encoding and Decoding Example application from the
launch.bat file.
2. Enter a the path to a JPG file from your computer in the second text area.
3. Click on the “Encrypt button”.
4. If you get an error message make sure that:
a. The path is correct;
b. The image has the JPG extension written;
c. The path is the path to an image not a directory.
Alternate Flows Step Action

1a. Correct the errors and then repeat the 1 – 3 steps.


2a.
3a.
3b.
Special An existing JPG file on the user computer.
Requirements

Assumptions User has JAVA installed on the computer.


Pre-conditions An existing JPG file on the user computer.
Post-conditions
User interface A Swing Window.
Business Rules 1.
2.
Issues User doesn’t have JAVA installed on his computer, or he doesn’t
have any JPG file to encrypt.

Page 4 of 5
High Level Design (Use Cases) PROJ_002, Ver 1.0

Table of contents

Sub Module 2:

Title Decoding into a JPG file


Version No. 1.0
Actors Administrator
Description This is the Use Case used for decoding a text into a JPC file using
Simple Encoding and Decoding Example.
Trigger User clicking on “Decrypt” button.
Main Success Step Action
Scenario

1. Encrypt a file.
2. After having the encoding text, click on “Decrypt” button.
3. Check the path described in the application for the JPG file.
4.

Alternate Flows Step Action

1a.
2a.
3a.
3b.
Special Having an encode JPG file.
Requirements

Assumptions
Pre-conditions Having an encode JPG file.
Post-conditions Having the described path after the decoding process is done.
User interface A Swing Window.
Business Rules 1.
2.
Issues User doesn’t have JAVA installed on his computer, or he doesn’t
have any JPG file to encrypt.

Page 5 of 5

You might also like