แบบเสนอหัวข้อและโครงร่าง ...cmuir.cmu.ac.th/bitstream/6653943832/10451/6/enso30555at...ส วนของระบบใบควบค

Post on 12-Jul-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

บทท 3

ระเบยบการวจย

3.1 ระเบยบวธการศกษา

การคนควาอสระในหวขอ ระบบเชาภาพยนตรออนไลน ไดก าหนดใหมการแยกพฒนา

ระบบออกเปนสวนๆ ดงน

3.1 .1 สวนของระบบจองสนคาเชาออนไลน ผาน เวบไซต

3.1.2 สวนของระบบจดการเรองควออนไลน ผาน ระบบขายหนาราน

3.1.3 สวนของระบบใบควบคมการสงสนคา

3.1.4 สวนของระบบดาตาเซนเตอร ซงจะท างานอยท ส านกงานใหญ

ส าหรบการใชงานผใชสามารถเขาไปท าการจองสนคาผานหนาเวบไซต โดยขอมลสนคา

จะถกปรบปรงอยเสมอทดาตาเซนเตอร ท าใหผใชสามารถทราบไดวามภาพยนตร ทเขามาใหม ม

เรองอะไรบาง และ เหลอจ านวนอยเทาไรโดยผใชจะตองเปนสมาชกของทรานแลวเทานนจงจะ

สามารถท าการจองสนคาได และตองเชาจากรานทลกคาเปนสมาชกแลวเทานน ไมสามารถเชา

สนคาจากสาขาอนๆ ได เมอผใชท าการเลอกสนคา และสงขอมล ขอมลจะไปยงสาขาทผใชได

สมครสมาชกไว พนกงานงานรานกจะจดสนคาและพมพใบจดสงสนคาและสลป ให เมสเซนเจอร

ท าการจดสงสนคาให ลกคาตอไปและเมอลกคาตองการคนสนคาจะตองไปคนสนคาทเชามาทราน

ของสาขาทเชามาเทานน

25

ภาพ 3-1 การเชอมโยงของระบบทงหมด (Interface)

ในการพฒนาระบบในสวนตางๆทไดกลาวมาแลว ผท าการศกษาไดจดวางขนตอนการ

บรหารโครงการ และการพฒนาระบบ ซงขนตอนทงสองขนตอนน มแมแบบในการสรางระบบ

เปนล าดบขนตอน และมเครองมอชวยในการศกษาดงน

26

3.2 เครองมอทใชในการศกษา

3.2.1 เครองมอบรหารโครงการ

Project planning

แผนงานโครงการจะแสดงออกมาในรปแบบของตารางความสมพนธระหวางเวลาและ

หวขอการท างาน ซงในโครงการน ผท าการศกษาใชตารางดงน

ตาราง 3-1 แผนการท าโครงการ

หวขอ เดอน

สปดาหท

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

วตถประสงค เพอเปนการประเมนวาโครงการจะตองปฏบตงานขนตอนใด ในเวลาใดบาง

ขอมลทจดเกบ

1. หวขอ คอ ชอของงานทจะท า

2. เดอน คอ การวดผลเวลาการท างานของโครงการเปนเดอน

3. สปดาหท คอ การวดผลเวลาการท างานของโครงการเปนสปดาห

4. แทงเวลา คอ การท าเครองหมายในตารางภายใตชอง สปดาห

Project planning execution

การน าแผนงานมาใชจรง ตามรายละเอยดของงานทวางแผนไว การตดตาม ผท าการศกษา

ก าหนดการตดตามไวดงน

27

ตาราง 3-2 ตดตามความกาวหนาโครงการ

ID Task Name

% Work

Complete

Duration

(days) Start Finish

วตถประสงค เพอใชตดตาม วดผล ความกาวหนาของโครงการ แตละขนตอน วาเปนไป

ตามแผนของโครงการหรอไม หรอ ตดปญหาตรงไหน จะไดแกไข ไดทน และ งานสามารถเปนไป

ตามแผนได โดยไมลาชาเกนไป

ขอมลทจดเกบ

1. ID คอ ล าดบทงานหลกทท า

2. Task Name คอ ชอของงานทท า (งานหลก, งานยอย)

3. % Work Complete คอ สดสวนของงานทท าเสรจ เทยบเปนเปอรเซนต

4. Duration (days) คอ จ านวนวนทท างานเสรจ

5. Start คอ วนทเรมท างาน

6. Finish คอ วนทเสรจงาน

Change Request

เปนการเปลยนแปลงแกไขสวนหนงสวนใดของระบบ แบงออกเปน 2 สวนคอ

1. Major Change เปน change ทมความเสยงคอนขางสงเนองจากจะกระทบกบ Function

ของระบบงาน และ สวนโปรแกรม อน ดงนนตองพจารณาความเสยงรอบขางทอาจเกดขนได โดย

แยกเปน Risk และ Impact

28

2. Minor Change เปน change ทมความเสยงนอยถงความเสยงปานกลาง อาจมผลกระทบ

กบ Function ของระบบงาน และ สวนโปรแกรม อนบาง แตมกจะจ ากดผลกระทบเพยง function

งานของตวเองเทานน โดยแยกเปน Risk และ Impact

ตาราง 3-3 การรองขอการเปลยนแปลง

RFC (Request for change)

Change Request Number:

Change Level:

Request Date:

Change Description

Data to Implement

Risk factor

Impact : LOW | HIGH

Procedure to change

Method to verify result

Requestor:

Approval:

Status (Successful | Unsuccessful)

วตถประสงค เพอใชในการเกบการเปลยนแปลงความตองการของผใชงานหลงจากทมการ

เกบขอมลขนตนเสรจสนลง หรอความตองการทมการเปลยนแปลงระหวางการพฒนาโครงการ

29

ขอมลทจดเกบ

1. Change Request Number คอ เลขทเอกสารรองขอการเปลยนแปลง

2. Change Level คอ ระดบความส าคญ

3. Request Date คอ วนทรองขอ

4. Change Description คอ รายละเอยดของการเปลยนแปลง

5. Data to Implement คอ ผลกระทบทมตอระบบ

6. Risk factor คอ ประเภทความเสยง

7. Impact คอ ระดบผลกระทบ

8. Procedure to change คอ วธการแกไข

9. Method to verify result คอ วธการตรวจสอบ

10. Requestor คอ ผรองขอ

11. Approval คอ ผอนมต

12. Status คอ สถานะเอกสารใบรองขอ

Correction Register

ตาราง 3-4 Correction Register

Change

Number

Change Description Status Requestor Approval Date

วตถประสงค เพอใชส าหรบตดตามผลการรองขอการแกไขเปลยนแปลง

ขอมลทจดเกบ

1. Change Number คอ เลขทเอกสารรองขอการเปลยนแปลง

2. Change Description คอ รายละเอยดของการเปลยนแปลง

3. Status คอ สถานะเอกสารใบรองขอ

30

4. Requestor คอ ผรองขอ

5. Approval คอ ผอนมต

6. Date คอ วนทรองขอ

Progress Status Record

เปนรายงานแสดงรายละเอยดของ Task Name ตาม Project Planning แตจะมรายละเอยด

ในสวนของIssues ของ Project ทเกดขน

ตาราง 3-5 Progress Status Record

No Task Name % complete Finish Date Remark

Issue:

Cause by:

วตถประสงคเพอสามารถท าการ Tracking ปญหาได กลาวคอ เกบสถานะของโครงการไว

เปรยบเทยบกบแผนได

ขอมลทจดเกบ

1. No คอ ล าดบของงานทท า

2. Task Name คอ ชอของงานทท า

3. % Complete คอ จ านวนเปอรเซนตทงานเสรจ

4. Finish Date คอ วนทงานเสรจ

Action Progress detail

31

5. Issue คอ ปญหาทเกดขน

6. Cause by คอ สาเหตของปญหา

7. Action คอ ผทท าการแกไขปญหา

8. Progress Detail คอ รายละเอยดความคบหนาในการแกไขปญหา

Project closure

ขนตอนการสงมอบโครงการ ตองมการบนทกสงตางๆทเกดขนภายในโครงการ ผท า

การศกษาไดออกแบบรปแบบการเกบเอกสารทเกดขนภายในโครงการ ดงน

ตาราง 3-6 ควบคมเอกสารทงหมดในโครงการ

ID Doc. Name Type of Doc. Version Number Date Enter

วตถประสงค ใชเพอเกบความเปลยนแปลงตาง ๆ ของเอกสารทจะเกดขนตลอดระยะเวลา

การพฒนาโครงการ ความหมายยอของขอมล หากไมมการเกบขอมลในสวนนจะท าใหการตดตาม

ความกาวหนาและการบรหารการเปลยนแปลงท าไดยาก

ขอมลทจดเกบ

1. ID คอ เลขทก ากบเอกสาร ซงมรปแบบดงน XXX-NN

XXX หมายถง ชอยอของเอกสาร ซงก าหนดไวดงน

PJP – Project Plan

REQ - Software Requirement Specification Document

DES – Software Design Specification Document

TES – Software Testing Document

32

TRA - Traceability Record Document

CHA – Change Request Document

PRG – Progress Status Record Document

CRG – Correction Register

USR – Software User Document

MSC - Miscellaneous document

NN หมายถง เลขทล าดบ

2. Doc. Name คอ ชอของเอกสารนนๆ

3. Type of Doc. คอ ลกษณะของเอกสาร ซงก าหนด รปแบบไวดงน

E – Electronic data

P – Paper Data

O – Other Media

4. Version Number คอ เกบการแกไขเอกสาร หรอมการแกไขเอกสารนนแลวกครง โดยจะ

เรมจาก version นอยไปหามาก แตตองใช ID เปนตวเดยวกนในเอกสารเดยวกน รปแบบขอมลดงน

X.Y โดยท

X – Major Versions

Y – Minor Versions

5. Date Enter วนทน าเอกสารเขาสระบบ

นอกจากตารางทงหมดทใชแลว ยงมการจดท า Project configuration ซงเปนรปแบบการจดเกบโดย

ใชโครงสรางของการจดเกบแฟมขอมลเปนตวจดการ ใชชอในการสอความหมาย และมการจด

หมวดหม (Classification) เพอใหงายในการคนหา การแบงโครงสรางของการจดเกบขอมลเปน

ล าดบขนดงรป Project Repository (Project Plan ในภาคผนวก ก.)

33

3.2.2 เครองมอพฒนาซอฟตแวร

Software Requirement Specification

ขนตอนการเตรยมทมงาน และ ทรพยากรทใชพฒนาระบบ การท าความเขาใจกบระบบเชา

ภาพยนตรออนไลน และเปนขนตอนการท าการสมภาษณเพอใหรความตองการของผใชงาน ซงจะ

ใชตารางตอไปนเปนรปแบบการเกบความตองการ (Requirement)

ตาราง 3-7 เกบขอมลความตองการ

ID Type Requirement Description Remark

วตถประสงค เพอใชในการเกบขอมลความตองการของผใชงาน เพอใชในการอางองและ

เปนการยนยนความตองการของผใชงานทใหตรงกบทสมภาษณ เปนการปองกนความเขาใจท

คลาดเคลอน

ขอมลทจดเกบ

1. ID คอ เลขทอางองทใชในการบนทกความตองการของผใชงาน

2. Type แบงไดดงน

- F คอ Functional

- N คอ Non Functional

3. Requirement Description คอ ขอมลทระบถงความตองการทจะมในระบบ

4. Remark คอ หมายเหต

34

Software Design Specification

ขนตอนการออกแบบ เมอไดความตองการ ผท าการศกษาน าความตองการทไดมาท าการ

ออกแบบระบบเรมจากแบบจ าลองธรกจในภาพรวมและสถาปตยกรรมของระบบเชา ภาพยนตร

ออนไลนรวมไปถง การออกแบบ ดาตาเบส เพมเตม ซงผท าการศกษา ไดใชตารางตอไปนในการ

ออกแบบ User interface (UI)

ตาราง 3-8 ออกแบบ user interfaces

หมายเลขหนาจอ

ชอหนาจอ (ชอทปรากฏใหผใชเหน)

ชอแฟมคอมพวเตอรทเกบหนาจอ

วตถประสงค (ใชเพอ...)

หรอ Scenario ทรองรบ (ไดแก....)

classes ทใช

Function ทใช

ผงหนาจอ (layout) และ

ชอ components ในหนาจอ

การท างานของแตละ component

ในหนาจอ

วตถประสงค เพอใช ออกแบบและพฒนาซอฟตแวรใหตรงกบขอก าหนด และ ความ

ตองการของระบบ

ขอมลทจดเกบ

1. หมายเลขหนาจอ คอ เลขทล าดบของหนาจอ

2. ชอหนาจอ คอ ชอหวขอ (Title Bar) ของแตละหนาจอ

3. ชอแฟมคอมพวเตอรทเกบหนาจอ คอ ชอไฟลทเกบขอมล

35

4. วตถประสงค คอ อธบายวตถประสงคของหนาจอ

5. classes ทใช คอ ชอคลาส ทใชในหนาจอ

6. Function ทใช คอ ชอ ฟงกชน ทใชในหนาจอ

7. ผงหนาจอ (layout) คอ รปหนาจอ

8. การท างานของ สวนโปรแกรม คอ แสดงชอ คอมโพเนนท และ การท างาน

Software Testing Document

เนองจากการพฒนาซอฟตแวรมความซบซอน คณภาพเปนสงส าคญทจ าเปนตองม

กระบวนการทจะควบคมซอฟตแวรใหมประสทธภาพ ตองมการควบคม, วดผล และตดตามผล การ

ทวนสอบซอฟตแวรเปนกระบวนการหนงทสรางขนมาเพอเพมความมนใจวาระบบทพฒนาจะ

สามารถตอบสนองผใชไดดและตรงตามเอกสาร SRS (Software Requirement Specification) ผท า

การศกษาไดใชตารางตอไปนในการเกบขอมล ของ Test case and Test procedure และ Test Report

ตาราง 3-9 Test case and Test procedure

Subject

Tester

Creation Date

Description

Test Scenario Objective

Test Case No

Requirement No

Step Name Description Expected Result Actual Result Pass (Y/N)

36

วตถประสงคเพอใชในการควบคมการทดสอบการท างานของระบบงานในทางเทคนคจาก

ขอมลทดสอบ นอกจากนเรายงใชเปนการยนยนความครบถวนในการทดสอบระบบตามลกษณะ

การท างานดวย

ขอมลทจดเกบ

1. Subject คอ หวขอททดสอบ

2. Tester คอ ผทท าการทดสอบ

3. Creation Date คอ วนทสราง Test case and Test procedure

4. Description คอ รายละเอยดอนๆ

5. Test Scenario Objective คอ วตถประสงคททดสอบ

6. Test Case No คอ เลขทอางองทใชในการบนทกการทดสอบ

7. Requirement No คอ เลขทอางองทใชในการบนทกความตองการของผใชงาน

8. Step Name คอ ขนตอนการทดสอบ

9. Description คอ รายละเอยดการทดสอบ

10. Expected Result คอ ผลทคาดหวง

11. Actual Result คอ ผลจากการทดสอบ

12. Pass คอ ผลการทดสอบ ผาน หรอ ไมผาน

ตาราง 3-10 Test Report

Test No Test case name Issues Complete วนท

37

ขอมลทจดเกบ

1. Test No คอ เลขทอางองทใชในการบนทกการทดสอบ

2. Test case name คอ หวขอททดสอบ

3. Issue คอ ปญหาทเกดขน ในการทดสอบ

4. Complete คอ ผลการทดสอบ ผาน หรอ ไมผาน

Traceability Record

เปนเอกสารทพจารณาถงความเชอมโยงความสมพนธกนตงแต ความตองการของระบบ ,

การออกแบบ และ การทดสอบ ทงนเพอทจะสามารถทวนสอบระบบได วา ได ท าการออกแบบ

การทดสอบ ครบถวนตาม ความตองการหรอไม

ตาราง 3-11 Traceability Record

Requirement

No.

Requirement Detail Design No. Test Case No.

วตถประสงคเพอใชส าหรบทวนสอบระบบวาไดท าการออกแบบและทดสอบตรงกบความ

ตองการและครบถวนตามความตองการหรอไม

ขอมลทจดเกบ

1. Requirement No คอ เลขทอางองทใชในการบนทกความตองการของผใชงาน

2. Requirement Detail คอ ขอมลทระบถงความตองการทจะมในระบบ

3. Design No คอ เลขทล าดบของหนาจอในเอกสาร Software Design Specification

4. Test Case No คอ เลขท เลขทล าดบของการทดสอบ ในเอกสาร Software testing

document

38

Software User Documentation

การจดท าเอกสารนเพอใหการใชงานระบบเปนไปอยางถกตองและเกดปญหานอยทสด ซง

เอกสารสวนน จะกลาวถง วธการใชงาน โปรแกรมในสวนตางๆ ทเกยวของกน รวมถงขอสงเกต

เมอเกดขอบกพรอง และ วธแกไขปญหาทเกดขน ในเบองตน

top related