28
Untitled 1 Article: StarUML Word template – Generate Rich Diagram Document Author: Vishal Rajpara Email: [email protected] Document Includes: 1. How to Create New Template using Clone Method 2. How to edit template and reuse existing code 3. How to add more diagram / model in template to create document for all model Banifits: 1. Don’t need commercial application with are available in market to do small project. 2. Application can generate all type of document so easy to create project documentation

Star Uml Word Templates

Embed Size (px)

Citation preview

Page 1: Star Uml Word Templates

Untitled

1

Article: StarUML Word template – Generate Rich Diagram Document

Author: Vishal Rajpara

Email: [email protected]

Document Includes:

1. How to Create New Template using Clone Method

2. How to edit template and reuse existing code

3. How to add more diagram / model in template to create document for all

model

Banifits:

1. Don’t need commercial application with are available in market to do small

project.

2. Application can generate all type of document so easy to create project

documentation

Page 2: Star Uml Word Templates

Untitled

2

1. Open Start Uml Application

a. Design all required diagrams and models

Page 3: Star Uml Word Templates

Untitled

3

2. Go Tools StarUML Generator .. (Main Menu)

3. Select Template, Click on Clone Template

Page 4: Star Uml Word Templates

Untitled

4

4. Enter Template Name, Click on Ok Button

4. Select Newly Created Template, Click on Open Template Button

Page 5: Star Uml Word Templates

Untitled

5

5. Word Application will open up the selected template. Go to 6th Page in

word template.

Enter [Ctrl] + [Shift] + [E] Key together to enable track changes and

comments into application.

Page 6: Star Uml Word Templates

Untitled

6

6. Select # 2 Block, Copy ( [Ctrl]+ C ), Click on end position of this selected

block and insert page break and Past the copied content

Page 7: Star Uml Word Templates

Untitled

7

7. Edit Content of the template, Also edit comments. In place of

UMLCaseDiagram enter appropriate diagram name, See More info in this

document for how to get the is name ( Or see status bar of Star UML

application to get UML diagram name and path)

Page 8: Star Uml Word Templates

Untitled

8

7. Repeat Step 5 and 6 as above, In place UMLCaseDiagram enter appropriate

diagram name, See More info in this document for how to get the is name (

Or see status bar of Star UML application to get UML diagram name and path)

Page 9: Star Uml Word Templates

Untitled

9

8. Repeat Step 5 and 6 as above, In place UMLCaseDiagram enter appropriate

diagram name, See More info in this document for how to get the is name (

Or see status bar of Star UML application to get UML diagram name and path)

9. Save work Template, Go to Start UML application Window.

Go to Tools StartUML generator ..

Page 10: Star Uml Word Templates

Untitled

10

10. Select Template which you created and edit using open template button.

Click on Next Button

11. Create New Folder, Select New folder, Click on Next Button

Page 11: Star Uml Word Templates

Untitled

11

11. Click on Generate Button, It will generate a word document at given

location

Once finish, Click on finish button

Page 12: Star Uml Word Templates

Untitled

12

Extra Information:

How you can diagram Name and its path

References:

Developer Guide – Chapter 11

http://staruml.sourceforge.net/en/documentations.php

Page 13: Star Uml Word Templates

Untitled

13

MS WORD TEMPLATE OUTPUT SAMPLE

Page 14: Star Uml Word Templates

Untitled

14

P R O J E C T D O C U M E N T

StarUML Sample :UCS Technical Specification Document

PLASTIC SOFTWARE INCORPORATION

http://www.staruml.com

Page 15: Star Uml Word Templates

Untitled

15

Document Revision History

REV# DATE AFFECTED SECTION AUTHOR 1

Page 16: Star Uml Word Templates

Untitled

16

Table of Contents

1. INTRODUCTION ............................................................................ 19

1.1. OBJECTIVE ................................................................................... 19

1.2. OVERALL DESCRIPTION ................................................................... 19

2. USE-CASE DIAGRAM...................................................................... 20

2.1. APPLOGIN DIAGRAM ...................................................................... 20

3. ANALYSIS DIAGRAM ...................................................................... 21

3.1. MAIN DIAGRAM ............................................................................ 21

3.2. MAIN DIAGRAM ............................................................................ 21

4. COMPONENT DIAGRAM................................................................. 22

4.1. MAIN DIAGRAM ............................................................................ 22

5. DIPLOYMENT DIAGRAM................................................................. 23

6. ACTOR SPECIFICATION.................................................................. 24

6.1. USER .......................................................................................... 24

6.1.1. Description ......................................................................... 24

7. USE-CASE SPECIFICATION ............................................................. 25

7.1. AUTHENTICATION .......................................................................... 25

7.1.1. Description ......................................................................... 25

Page 17: Star Uml Word Templates

Untitled

17

7.1.2. Flow of Events ..................................................................... 25

7.1.3. Pre-Conditions.................................................................... 25

7.1.4. Post-Conditions .................................................................. 25

7.2. LOGIN ........................................................................................ 25

7.2.1. Description ......................................................................... 25

7.2.2. Flow of Events ..................................................................... 25

7.2.3. Pre-Conditions.................................................................... 26

7.2.4. Post-Conditions .................................................................. 26

Page 18: Star Uml Word Templates

Untitled

18

List of Figure

FIGURE 1 – USE-CASE DIAGRAM OF APPLOGIN ..................................................... 20

FIGURE 2 – USE-CASE DIAGRAM OF MAIN ........................................................... 21

FIGURE 3 – USE-CASE DIAGRAM OF MAIN ........................................................... 21

FIGURE 4 – COMPONENT DIAGRAM OF MAIN ........................................................ 22

Page 19: Star Uml Word Templates

Untitled

19

1. Introduction

1.1. Objective

This document is Usecase Specification Document generated from UCS

template document by StarUML Generator.

1.2. Overall Description

This document describes….

Page 20: Star Uml Word Templates

Untitled

20

2. Use-Case Diagram

2.1. AppLogin Diagram

User

Login

Authentication

Figure 1 – Use-Case Diagram of AppLogin

Page 21: Star Uml Word Templates

Untitled

21

3. Analysis Diagram

3.1. Main Diagram

Jung, Yoontae Kim, Jeongil

Figure 2 – Use-Case Diagram of Main

3.2. Main Diagram

Kim, Keehyun

Enumeration1<<enumeration>>

Subsystem1

Figure 3 – Use-Case Diagram of Main

Page 22: Star Uml Word Templates

Untitled

22

4. Component Diagram

4.1. Main Diagram

Package1

Kum, Deukkyu

Lee, Jangwoo

Figure 4 – Component Diagram of Main

Page 23: Star Uml Word Templates

Untitled

23

5. Diployment Diagram

Page 24: Star Uml Word Templates

Untitled

24

6. Actor Specification

6.1. User

6.1.1. Description

User is actor, Normally Execute application and Give User id and Password to

application to login module

Page 25: Star Uml Word Templates

Untitled

25

7. Use-Case Specification

7.1. Authentication

7.1.1. Description

User Authenication UserAuth(UserId, Password) Get value and validate

7.1.2. Flow of Events

Basic Flow

Alternative Flow

7.1.3. Pre-Conditions

7.1.4. Post-Conditions

7.2. Login

7.2.1. Description

Login module ask user to enter user id and password. once get this 2 values. it

pass that values to authenication module by calling UserAuth() function

7.2.2. Flow of Events

Basic Flow

Page 26: Star Uml Word Templates

Untitled

26

Alternative Flow

7.2.3. Pre-Conditions

7.2.4. Post-Conditions

Page 27: Star Uml Word Templates

Untitled

27

Index

AppLogin .................................... 6

Authentication .......................... 11

Login ........................................ 11

Main ....................................... 7, 8

User.......................................... 10

Page 28: Star Uml Word Templates

Untitled

28