Upload
-
View
78
Download
0
Tags:
Embed Size (px)
Citation preview
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 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
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
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
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
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
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
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
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
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
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
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
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.
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.