You are on page 1of 15

Vishwakarma Institute of Technology, Pune-37.

Cloud IDE

Use Case Template


10/05/2012 Version 1.0

Approvals Signature Block


Project Responsibility Signature Date
10/05/2012 10/05/2012

Prof. S.N.Shelke (Internal) Mr. Rajendra Khanchane(External)

Department of Computer Engineering

Use Case Template

Table of Contents
1. USE CASE TEMPLATE...........................................................................................................................3 1. AUTHENTICATE:....................................................................................................................................4 USE CASE 1...................................................................................................................................................4 2. LOGIN.........................................................................................................................................................6 USE CASE 2...................................................................................................................................................6 3. CREATE PROJECT/FILE.......................................................................................................................7 USE CASE 3 ..................................................................................................................................................8 4. COMPILATION OF CODE.....................................................................................................................9 USE CASE 4 ................................................................................................................................................10 5. RUNNING CODE....................................................................................................................................11 USE CASE 5.................................................................................................................................................12 6. MAINTAIN...............................................................................................................................................13 USE CASE 6 ................................................................................................................................................14

v. 1.0 2012

Use Case Template

1. USE CASE TEMPLATE


Complete Use Case Diagram Of System:

Fig. Main System use case

v. 1.0 2012

Use Case Template

1. AUTHENTICATE:

USE CASE 1 Goal Purpose Preconditions Success Condition Failed Condition Postconditions Primary Actors Secondary Actors Trigger

Authentication Allow access to authorize user. Create new user account and provide individual secure access to each user. User should have account or has to enter new details. Account is created /Login successful. Login Failure User can track his accounts. And can maintain his own code as private or public. User

Software Database Controller. User


4 v. 1.0 2012

Use Case Template DESCRIPTION Ste p 1 Select a new user

Basic Course of Action

DESCRIPTION

2 Fill the form completely as per the predefined conditions 3 Check the details entered i.e. validate. 4 Login with user credentials. Ste Alternate Course of Action p 1 2 3 If the entered password and username are not satisfying the required condition then ask to provide a new password and username. If server problem exist try after sometime. If the form is incomplete then prompt the user fill the required fields.

v. 1.0 2012

Use Case Template

2. LOGIN

USE CASE 2 Goal Purpose Preconditions

Login Authenticate the user. Provide access to valid user only.

Customer should have an account and valid username and password as well. Success Condition Login successful. Failed Condition Try till 3 attempt. Post conditions User will access their code. Primary Actors User, software developer.

v. 1.0 2012

Use Case Template

Secondary Actors Trigger DESCRIPTION

Software Database Controller. User Ste p 1

Basic Course of Action Enter username and password.

DESCRIPTION

2 Login to open the account 3 Logout Ste Alternate Course of Action p 1 2 3 If the entered password or username is wrong the prompt the user to re-enter the details If the entered password or username is wrong then give forgot password option to user. If server problem exist try after sometime.

3. CREATE PROJECT/FILE

v. 1.0 2012

Use Case Template

USE CASE 3 Goal Purpose

Create project/file. Create project directory or file on server. User can create project or file selecting language they desired to develop code in.

Preconditions Login should be done. Success Condition Project Directory should be created or file will be saved with .selected language extension. Failed Condition Server unable to respond Postconditions Project Directory will be created and code modules will be saved in it. Primary Actors User, software developer ,programmer. Secondary Actors Trigger DESCRIPTION Server User Ste p

Basic Course of Action

v. 1.0 2012

Use Case Template 1 2 3 4 5 Ste p 1 2 3 Login to open the account Select already exist project or create new project./file. Enter the project/file name Select language for development. Click on create. Alternate Course of Action If the entered password or username is wrong the prompt the user to re-enter the details If server problem exist try after sometime. If the project name already exist try for another name.

DESCRIPTION

4. COMPILATION OF CODE

v. 1.0 2012

Use Case Template

USE CASE 4 Goal Purpose Preconditions

Complie Allow the user to compile code. Provide way to user for compiling their code and handling error in efficient way.

User should entered code in rich text box. User should click on submit button. Success Condition Code will be compiled and error message will be shown. Failed Condition Server unable to responds. Post conditions User will be able to collect error message if any. Or compile successful message. Primary Actors User , programmer.

10

v. 1.0 2012

Use Case Template Secondary Actors Trigger DESCRIPTION Server User Ste Basic Course of Action p 1 Login to open the account 2 Select project Type code in Rich Text Box. 3 Click on Compile Ste Alternate Course of Action p 1 If the entered credentials is wrong the prompt the user to reenter the details 2 If server problem exist try after sometime.

DESCRIPTION

5. RUNNING CODE

11

v. 1.0 2012

Use Case Template

USE CASE 5 Goal Purpose Preconditions

Run Allow the user to run code. Provide way to user for runnig their code and handling error in efficient way.

User should entered code in rich text box. User should compile code. User should click on run button. Success Condition Code will be run and error message will be shown. Failed Condition Server unable to responds. Code contain run-time error. Post conditions User will be able to collect error message if any. Or will be shown output of their code. Primary Actors User , programmer. Secondary Actors Trigger DESCRIPTION Server User Ste p

Basic Course of Action

12

v. 1.0 2012

Use Case Template 1 2 Login to open the account

DESCRIPTION

Select project Type code in Rich Text Box. 3 Click on Run. Ste Alternate Course of Action p 1 If the entered credentials is wrong the prompt the user to reenter the details 2 If run-time error occur, check code.

6. MAINTAIN

13

v. 1.0 2012

Use Case Template

USE CASE 6 Goal Purpose

Fig. Maintain User code Maintain Allow the user to save their code and review their already saved code. Provide way to user for maintain their code and review already saved code.

Preconditions User should already login to system. Success Condition Code will be reloaded. Status of project will be shown. Failed Condition Server unable to responds. Post conditions User will be able to review their code and correct error message if any. Primary Actors User , programmer. Secondary Actors Server

14

v. 1.0 2012

Use Case Template Trigger DESCRIPTION User Ste Basic Course of Action p 1 Login to open the account 2 Select project name. Open project 3 Click on review. Ste Alternate Course of Action p 1 If the entered credentials is wrong the prompt the user to reenter the details 2 If server problem exist try after sometime.

DESCRIPTION

15

v. 1.0 2012

You might also like