Top Banner
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
28

Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

May 05, 2018

Download

Documents

vutuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

2

1. Open Start Uml Application

a. Design all required diagrams and models

Page 3: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

3

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

3. Select Template, Click on Clone Template

Page 4: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

4

4. Enter Template Name, Click on Ok Button

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

Page 5: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

11

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

location

Once finish, Click on finish button

Page 12: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

13

MS WORD TEMPLATE OUTPUT SAMPLE

Page 14: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

15

Document Revision History

REV# DATE AFFECTED SECTION AUTHOR 1

Page 16: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

20

2. Use-Case Diagram

2.1. AppLogin Diagram

User

Login

Authentication

Figure 1 – Use-Case Diagram of AppLogin

Page 21: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

22

4. Component Diagram

4.1. Main Diagram

Package1

Kum, Deukkyu

Lee, Jangwoo

Figure 4 – Component Diagram of Main

Page 23: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

23

5. Diployment Diagram

Page 24: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

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: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

26

Alternative Flow

7.2.3. Pre-Conditions

7.2.4. Post-Conditions

Page 27: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

27

Index

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

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

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

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

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

Page 28: Article: StarUML Word template – Generate Rich Diagram ...staruml.sourceforge.net/docs/articles/StarUmlWordTemplates.pdf · Untitled 1 Article: StarUML Word template – Generate

Untitled

28