Bje tr-v.3.0

14
Beginning JAVA by E-Learning Traceability Record By Mr. Thanakit Sapmamoon ID 532115035 Mr. Noppasart Fongkham ID 532115041 Department of Software Engineering College of Arts, Media and Technology Chiang Mai University Project Advisor Mr.Kittitouch Suteeca

Transcript of Bje tr-v.3.0

Page 1: Bje tr-v.3.0

Beginning JAVA

by E-Learning

Traceability Record

By

Mr. Thanakit Sapmamoon ID 532115035

Mr. Noppasart Fongkham ID 532115041

Department of Software Engineering

College of Arts, Media and Technology

Chiang Mai University

Project Advisor

Mr.Kittitouch Suteeca

Page 2: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 2 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

- TS = Thanakit Sapmamoon

- NF = Noppasart Fongkham

- KS = Kittitouch Suteeca

Document develop by

Mr. Thanakit Sapmamoon

Mr. Noppasart Fongkham

Document Approved by

Mr Kittitouch Suteeca

[3 October 2013]

Document Name Version Status Date Viewable Reviewer Responsible

Documents

BJE-TR-v.1.0.pdf 1.0

- Add Chapter One

- Add Chapter Two

Draft 25-06-2013 TS , NF ,

KS

TS , NF

, KS

TS , NF

BJE-TR-v.2.0.pdf 2.0

- Adjust Chapter One

- Adjust Chapter Two

Draft 06-08-2013 TS , NF ,

KS

TS , NF

, KS

TS , NF

BJE-TR-v.2.1.pdf 2.1

- Add Apendix Draft 07-09-2013 TS , NF ,

KS

TS , NF

, KS

TS , NF

BJE-TR-v.3.0.pdf 3.0

- Adjust Chapter One

- Adjust Chapter Two

Release 23-09-2013 TS , NF ,

KS

TS , NF

, KS

TS , NF

Page 3: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 3 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

Table of Contents Chapter One | Introduction ................................................................................................................ 4

1.1 Purpose .............................................................................................................................. 4

1.2 Project Scope .................................................................................................................... 4

Chapter Two | Traceability Record Table .......................................................................................... 5

2.1 Software Requirement Specification and User Requirement Specification ......................... 5

2.2 Use Case and User Requirement Specification ................................................................... 6

2.3 Activity Diagram and User Requirement Specification ...................................................... 7

2.4 Sequence Diagram and User Requirement Specification .................................................... 8

2.5 User Interface and User Requirement Specification ........................................................... 9

2.6 Unit Test Case and User Requirement Specification ........................................................ 10

2.7 System Test Case and User Requirement Specification .................................................... 11

Apendix ........................................................................................................................................ 12

Page 4: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 4 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

Chapter One | Introduction

1.1 Purpose The purpose of the traceability record document, it shows the relation of event map on mobile

project. The traceability is linked relationship between user requirements (URS) to system

requirement specification (SRS), use case (UC), activity diagram (AD), sequence diagram (SD) and

test case (TC).

1.2 Project Scope Main Features of Beginning JAVA by E-Learning will be following

- User Registration System

- Log in and log out Systems

User Information page

- Design Assignment System

- Learning and Assignment page

- Checking Assignment System

- Score Statistic page

Page 5: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 5 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

Chapter Two | Traceability Record Table

2.1 System Requirement Specification and User Requirement

Specification

No. System Requirement

Specification

UR

S-1

UR

S-2

UR

S-3

UR

S-4

UR

S-5

UR

S-6

UR

S-7

UR

S-8

UR

S-9

UR

S-1

0

UR

S-1

1

1 SRS-01

2 SRS-02

3 SRS-03

4 SRS-04

5 SRS-05

6 SRS-06

7 SRS-07

8 SRS-08

9 SRS-09

10 SRS-10

11 SRS-11

12 SRS-12

13 SRS-13

14 SRS-14

15 SRS-15

16 SRS-16

17 SRS-17

18 SRS-18

19 SRS-19

20 SRS-20

21 SRS-21

22 SRS-22

23 SRS-23

24 SRS-24

25 SRS-25

Page 6: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 6 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

2.2 Use Case and User Requirement Specification

No. Use Case

UR

S-1

UR

S-2

UR

S-3

UR

S-4

UR

S-5

UR

S-6

UR

S-7

UR

S-8

UR

S-9

UR

S-1

0

UR

S-1

1

1 UC1 : Register

2 UC2 : Login

3 UC3 : Logout

4 UC4 : Edit Information

5 UC5 : Study

6 UC6 : Design assignment

7 UC7 : Edit assignment

8 UC8 : Doing assignment

9 UC9 : View Report Score

Statistic

10 UC10 : Manage Video

11 UC11 : Manage Text

Page 7: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 7 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

2.3 Activity Diagram and User Requirement Specification

No. Activity Diagram

UR

S-1

UR

S-2

UR

S-3

UR

S-4

UR

S-5

UR

S-6

UR

S-7

UR

S-8

UR

S-9

UR

S-1

0

UR

S-1

1

1 AD-01

2 AD-02

3 AD-03

4 AD-04

5 AD-05

6 AD-06

7 AD-07

8 AD-08

9 AD-09

10 AD-10

11 AD-11

12 AD-12

13 AD-13

14 AD-14

15 AD-15

16 AD-16

Page 8: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 8 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

2.4 Sequence Diagram and User Requirement Specification

No. Sequence Diagram

UR

S-1

UR

S-2

UR

S-3

UR

S-4

UR

S-5

UR

S-6

UR

S-7

UR

S-8

UR

S-9

UR

S-1

0

UR

S-1

1

1 SD-01

2 SD-02

3 SD-03

4 SD-04

5 SD-05

6 SD-06

7 SD-07

8 SD-08

9 SD-09

10 SD-10

11 SD-11

12 SD-12

13 SD-13

14 SD-14

15 SD-15

16 SD-16

17 SD-17

18 SD-18

19 SD-19

20 SD-20

21 SD-21

22 SD-22

23 SD-23

24 SD-24

25 SD-25

Page 9: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 9 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

2.5 User Interface and User Requirement Specification

No. User Interface

UR

S-1

UR

S-2

UR

S-3

UR

S-4

UR

S-5

UR

S-6

UR

S-7

UR

S-8

UR

S-9

UR

S-1

0

UR

S-1

1

1 UI01

2 UI02

3 UI03

4 UI04

5 UI05

6 UI06

7 UI07

8 UI08

9 UI09

10 UI10

11 UI11

12 UI12

13 UI13

14 UI14

15 UI15

16 UI16

17 UI17

18 UI18

19 UI19

20 UI20

21 UI21

22 UI22

23 UI23

24 UI24

25 UI25

26 UI26

Page 10: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 10 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

2.6 Unit Test Case and User Requirement Specification

No. Unit Test Case

UR

S-1

UR

S-2

UR

S-3

UR

S-4

UR

S-5

UR

S-6

UR

S-7

UR

S-8

UR

S-9

UR

S-1

0

UR

S-1

1

1 UTC-01

2 UTC-02

3 UTC-03

4 UTC-04

5 UTC-05

6 UTC-06

7 UTC-07

8 UTC-08

9 UTC-09

10 UTC-10

11 UTC-11

12 UTC-12

13 UTC-13

14 UTC-14

15 UTC-15

16 UTC-16

17 UTC-17

18 UTC-18

19 UTC-19

20 UTC-20

21 UTC-21

22 UTC-22

2.7 System Test Case and User Requirement Specification

Page 11: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 11 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

No. System Test Case

UR

S-1

UR

S-2

UR

S-3

UR

S-4

UR

S-5

UR

S-6

UR

S-7

UR

S-8

UR

S-9

UR

S-1

0

UR

S-1

1

1 STC-01

2 STC-02

3 STC-03

4 STC-04

5 STC-05

6 STC-06

7 STC-07

8 STC-08

9 STC-09

10 STC-10

11 STC-11

12 STC-12

13 STC-13

14 STC-14

15 STC-15

16 STC-16

17 STC-17

18 STC-18

Page 12: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 12 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

Apendix

Page 13: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 13 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

User Requirements - URS-1 : Admin and User can log in.

- URS-2 : Admin and User can log out.

- URS-3 : Admin can design assignment.

- URS-4 : Admin can edit assignment.

- URS-5 : Admin and User could view report score statistic of java

assignment.

- URS-6 : Visitor can register.

- URS-7 : User can edit own information.

- URS-8 : User can study basic of java on web page.

- URS-9 : User can do java assignment.

- URS-10 : Admin can manage video.

- URS-11 : Admin can manage text for learning.

Software Requirements Specification

SRS-1 : The system can connect to database.

SRS-2 : The system must provide log in form for logging in to the web

application.

SRS-3 : The system can verify username and password when user or

admin submitted the login form.

SRS-4 : The system can hide the characters in the password field.

SRS-5 : The system can show error message if username or password is

invalid.

SRS-6 : The system shall provide a logout button for logging out of web

application.

SRS-7 : The system shall display home page when logging out.

SRS-8 : The system shall display design assignment page.

SRS-9 : The system can show error message if input invalid type of

information.

SRS-10 : The system can store assignment information into database.

Page 14: Bje tr-v.3.0

Document Name BJE-TR-v.3.0.pdf Owner Thanakit ,

Noppasart Page 14 / 14

Document Type Traceability Record Release Date 3 Oct 2013 Print Date 3 Oct 2013

SRS-11 : The system can show error message if input invalid type of

information.

SRS-12 : The system can update information into database.

SRS-13 : The system can verify and validate input information.

SRS-14 : The system can store registration information into database.

SRS-15 : The system shall display study page.

SRS-16 : The system shall retrieve information from database.

SRS-17 : The system shall display list of all assignment. In each assignment shall

display no.lab , no.assignment , score etc.

SRS-18 : The system shall provide user can click on make button to let

user do assignment.

SRS-19 : The system shall checking output after user click excute button.

SRS-20 : The system shall show error message if output is invalid.

SRS-21 : The system can keeping score into database.

SRS-22 : The system can display score statistic.

SRS-23 : The system shall display manage video page.

SRS-24 : The system shall keeping information into database.

SRS-25 : The system shall display manage text page.