Anda di halaman 1dari 8

Vishwakarma Institute of Technology, Pune-37.

Cloud IDE
State Chart Diagram Template

10/05/2012 Version 1.0

Approvals Signature Block


Project Responsibility
Prof. S.N.Shelke (Internal) Mr.RajendraKhanchane(External)

Signature

Date
10/05/2012 10/05/2012

Department of Computer Engineering

State Chart Diagram Template


The document in this file is for UMLStateChart Diagram Documentation Specifications, which conforms to the requirements of UML 2.0. Items that are intended to stay in as part of your document are in bold; blue italic text is used for explanatory information that should be removed when the template is used.

v. 1.0 2012

State Chart Diagram Template

Table of Contents
STATE CHART DIAGRAM OVERVIEW.................................................................................................4 1.1 OBJECT STATE DESCRIPTION......................................................................................................................7 1.2 STATES DESCRIPTION.................................................................................................................................7 SPECIFIC DESCRIPTION...........................................................................................................................8

v. 1.0 2012

State Chart Diagram Template

STATE CHART DIAGRAM OVERVIEW


State Chart diagram 1 :

Fig. Authentication State Chart

v. 1.0 2012

State Chart Diagram Template State Chart diagram 2 :

Fig. Creating Project/File

v. 1.0 2012

State Chart Diagram Template State Chart diagram 3 :

Fig.Compilation of code.

v. 1.0 2012

State Chart Diagram Template 1.1 OBJECT STATE DESCRIPTION


Object Name States 1. Login 2. Create new account 3. Perform login 4. Create Project/File.

User

5. Submit Code 6. Run Code

1.2 STATES DESCRIPTION

State Name Request Login

Type Simple

Action Set Getusername() Getpassword()

Validate Login

Simple

Accept_Login_details() Validate_Login_details()

Run Code

Simple

Generateshfile() Run Sh File()

CreateProject/File

Simple

Accept_projectname() mkdir() makefile(extension)

AutoSave

Simple

Timer_tick() savecode()

Show Output

Simple

Load OutputFile

v. 1.0 2012

State Chart Diagram Template

SPECIFIC DESCRIPTION
Transition From Login to main() From create new project to Autosave From Main to Create New Project From Submit Code to another project From AnotherProject to Activity Final From Code Submit to Create .sh From Creating .sh to ShowOutput From Show Output to Activity Final Exit Pressed Servvar==null Event Submit Details 30 min passed Onclick OK pressed Exit Pressed Submit Pressed serverresponse Code!=null Servvar==null Code!=Null Servvar==outputt Guard condition is(validUsername&passw ord) Already saved? Transition Action Show Main Page(GUI) Save Code Select project details Save Code Terminate Filename.sh Load output to Richtextbox Exit

v. 1.0 2012

Anda mungkin juga menyukai