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
Document Name
Documents

BJE-TR-v.1.0.pdf
BJE-TR-v.2.0.pdf
BJE-TR-v.2.1.pdf
BJE-TR-v.3.0.pdf

-

Version
1.0
- Add Chapter One
- Add Chapter Two
2.0
- Adjust Chapter One
- Adjust Chapter Two
2.1
- Add Apendix
3.0
- Adjust Chapter One
- Adjust Chapter Two

Status

Date

Viewable

Reviewer Responsible

Draft

25-06-2013

TS , NF ,
KS

TS , NF
, KS

TS , NF

Draft

06-08-2013

TS , NF ,
KS

TS , NF
, KS

TS , NF

Draft

07-09-2013

TS , NF ,
KS
TS , NF ,
KS

TS , NF
, KS
TS , NF
, KS

TS , NF

Release 23-09-2013

TS , NF

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

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

2 / 14
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

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

3 / 14
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

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

4 / 14
3 Oct 2013
Chapter Two | Traceability Record Table
2.1 System Requirement Specification and User Requirement
Specification

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

URS-11

URS-10

URS-9

URS-8

URS-7

URS-6

URS-5

URS-4

SRS-01
SRS-02
SRS-03
SRS-04
SRS-05
SRS-06
SRS-07
SRS-08
SRS-09
SRS-10
SRS-11
SRS-12
SRS-13
SRS-14
SRS-15
SRS-16
SRS-17
SRS-18
SRS-19
SRS-20
SRS-21
SRS-22
SRS-23
SRS-24
SRS-25

URS-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

URS-2

System Requirement
Specification

URS-1

No.

5 / 14
3 Oct 2013
1
2
3
4
5
6
7
8
9
10
11

URS-11

URS-9

URS-8

URS-7

URS-6

URS-5

URS-4

URS-3

URS-2

Use Case
URS-1

No.

URS-10

2.2 Use Case and User Requirement Specification

UC1 : Register
UC2 : Login
UC3 : Logout
UC4 : Edit Information
UC5 : Study
UC6 : Design assignment
UC7 : Edit assignment
UC8 : Doing assignment
UC9 : View Report Score
Statistic
UC10 : Manage Video
UC11 : Manage Text

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

6 / 14
3 Oct 2013
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

URS-11

URS-9

URS-8

URS-7

URS-6

URS-5

URS-4

URS-3

URS-2

URS-1

No. Activity Diagram

URS-10

2.3 Activity Diagram and User Requirement Specification

AD-01
AD-02
AD-03
AD-04
AD-05
AD-06
AD-07
AD-08
AD-09
AD-10
AD-11
AD-12
AD-13
AD-14
AD-15
AD-16

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

7 / 14
3 Oct 2013
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

URS-11

URS-9

URS-8

URS-7

URS-6

URS-5

URS-4

URS-3

URS-2

URS-1

No. Sequence Diagram

URS-10

2.4 Sequence Diagram and User Requirement Specification

SD-01
SD-02
SD-03
SD-04
SD-05
SD-06
SD-07
SD-08
SD-09
SD-10
SD-11
SD-12
SD-13
SD-14
SD-15
SD-16
SD-17
SD-18
SD-19
SD-20
SD-21
SD-22
SD-23
SD-24
SD-25

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

8 / 14
3 Oct 2013
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

URS-11

URS-9

URS-8

URS-7

URS-6

URS-5

URS-4

URS-3

URS-2

URS-1

No. User Interface

URS-10

2.5 User Interface and User Requirement Specification

UI01
UI02
UI03
UI04
UI05
UI06
UI07
UI08
UI09
UI10
UI11
UI12
UI13
UI14
UI15
UI16
UI17
UI18
UI19
UI20
UI21
UI22
UI23
UI24
UI25
UI26

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

9 / 14
3 Oct 2013
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

URS-11

URS-9

URS-8

URS-7

URS-6

URS-5

URS-4

URS-3

URS-2

URS-1

No. Unit Test Case

URS-10

2.6 Unit Test Case and User Requirement Specification

UTC-01
UTC-02
UTC-03
UTC-04
UTC-05
UTC-06
UTC-07
UTC-08
UTC-09
UTC-10
UTC-11
UTC-12
UTC-13
UTC-14
UTC-15
UTC-16
UTC-17
UTC-18
UTC-19
UTC-20
UTC-21
UTC-22

2.7 System Test Case and User Requirement Specification

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

10 / 14
3 Oct 2013
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

URS-11

URS-10

URS-9

URS-8

URS-7

URS-6

URS-5

URS-4

URS-3

URS-2

URS-1

No. System Test Case

STC-01
STC-02
STC-03
STC-04
STC-05
STC-06
STC-07
STC-08
STC-09
STC-10
STC-11
STC-12
STC-13
STC-14
STC-15
STC-16
STC-17
STC-18

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

11 / 14
3 Oct 2013
Apendix

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

12 / 14
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.

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

13 / 14
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.

Document Name

BJE-TR-v.3.0.pdf

Owner

Thanakit ,
Noppasart

Document Type

Traceability Record

Release Date

3 Oct 2013

Page
Print Date

14 / 14
3 Oct 2013

Bje tr-v.3.0

  • 1.
    Beginning JAVA by E-Learning TraceabilityRecord 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
  • 2.
    Document Name Documents BJE-TR-v.1.0.pdf BJE-TR-v.2.0.pdf BJE-TR-v.2.1.pdf BJE-TR-v.3.0.pdf - Version 1.0 - AddChapter One - Add Chapter Two 2.0 - Adjust Chapter One - Adjust Chapter Two 2.1 - Add Apendix 3.0 - Adjust Chapter One - Adjust Chapter Two Status Date Viewable Reviewer Responsible Draft 25-06-2013 TS , NF , KS TS , NF , KS TS , NF Draft 06-08-2013 TS , NF , KS TS , NF , KS TS , NF Draft 07-09-2013 TS , NF , KS TS , NF , KS TS , NF , KS TS , NF , KS TS , NF Release 23-09-2013 TS , NF 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 BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 2 / 14 3 Oct 2013
  • 3.
    Table of Contents ChapterOne | 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 Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 3 / 14 3 Oct 2013
  • 4.
    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 Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 4 / 14 3 Oct 2013
  • 5.
    Chapter Two |Traceability Record Table 2.1 System Requirement Specification and User Requirement Specification Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date URS-11 URS-10 URS-9 URS-8 URS-7 URS-6 URS-5 URS-4 SRS-01 SRS-02 SRS-03 SRS-04 SRS-05 SRS-06 SRS-07 SRS-08 SRS-09 SRS-10 SRS-11 SRS-12 SRS-13 SRS-14 SRS-15 SRS-16 SRS-17 SRS-18 SRS-19 SRS-20 SRS-21 SRS-22 SRS-23 SRS-24 SRS-25 URS-3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 URS-2 System Requirement Specification URS-1 No. 5 / 14 3 Oct 2013
  • 6.
    1 2 3 4 5 6 7 8 9 10 11 URS-11 URS-9 URS-8 URS-7 URS-6 URS-5 URS-4 URS-3 URS-2 Use Case URS-1 No. URS-10 2.2 UseCase and User Requirement Specification UC1 : Register UC2 : Login UC3 : Logout UC4 : Edit Information UC5 : Study UC6 : Design assignment UC7 : Edit assignment UC8 : Doing assignment UC9 : View Report Score Statistic UC10 : Manage Video UC11 : Manage Text Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 6 / 14 3 Oct 2013
  • 7.
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 URS-11 URS-9 URS-8 URS-7 URS-6 URS-5 URS-4 URS-3 URS-2 URS-1 No. Activity Diagram URS-10 2.3Activity Diagram and User Requirement Specification AD-01 AD-02 AD-03 AD-04 AD-05 AD-06 AD-07 AD-08 AD-09 AD-10 AD-11 AD-12 AD-13 AD-14 AD-15 AD-16 Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 7 / 14 3 Oct 2013
  • 8.
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 URS-11 URS-9 URS-8 URS-7 URS-6 URS-5 URS-4 URS-3 URS-2 URS-1 No. Sequence Diagram URS-10 2.4Sequence Diagram and User Requirement Specification SD-01 SD-02 SD-03 SD-04 SD-05 SD-06 SD-07 SD-08 SD-09 SD-10 SD-11 SD-12 SD-13 SD-14 SD-15 SD-16 SD-17 SD-18 SD-19 SD-20 SD-21 SD-22 SD-23 SD-24 SD-25 Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 8 / 14 3 Oct 2013
  • 9.
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 URS-11 URS-9 URS-8 URS-7 URS-6 URS-5 URS-4 URS-3 URS-2 URS-1 No. User Interface URS-10 2.5User Interface and User Requirement Specification UI01 UI02 UI03 UI04 UI05 UI06 UI07 UI08 UI09 UI10 UI11 UI12 UI13 UI14 UI15 UI16 UI17 UI18 UI19 UI20 UI21 UI22 UI23 UI24 UI25 UI26 Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 9 / 14 3 Oct 2013
  • 10.
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 URS-11 URS-9 URS-8 URS-7 URS-6 URS-5 URS-4 URS-3 URS-2 URS-1 No. Unit TestCase URS-10 2.6 Unit Test Case and User Requirement Specification UTC-01 UTC-02 UTC-03 UTC-04 UTC-05 UTC-06 UTC-07 UTC-08 UTC-09 UTC-10 UTC-11 UTC-12 UTC-13 UTC-14 UTC-15 UTC-16 UTC-17 UTC-18 UTC-19 UTC-20 UTC-21 UTC-22 2.7 System Test Case and User Requirement Specification Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 10 / 14 3 Oct 2013
  • 11.
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 URS-11 URS-10 URS-9 URS-8 URS-7 URS-6 URS-5 URS-4 URS-3 URS-2 URS-1 No. System TestCase STC-01 STC-02 STC-03 STC-04 STC-05 STC-06 STC-07 STC-08 STC-09 STC-10 STC-11 STC-12 STC-13 STC-14 STC-15 STC-16 STC-17 STC-18 Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 11 / 14 3 Oct 2013
  • 12.
    Apendix Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart DocumentType Traceability Record Release Date 3 Oct 2013 Page Print Date 12 / 14 3 Oct 2013
  • 13.
    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. Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 13 / 14 3 Oct 2013
  • 14.
    SRS-11 : Thesystem 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. Document Name BJE-TR-v.3.0.pdf Owner Thanakit , Noppasart Document Type Traceability Record Release Date 3 Oct 2013 Page Print Date 14 / 14 3 Oct 2013