ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

การกำหนดความต้องการ (Requirement)

 

Requirement
การกำหนดความต้องการ (Requirement)

การกำหนดความต้องการ (Requirement) คือการรวบรวมรายละเอียดต่าง ๆ เพื่อจุดประสงค์ในการหาข้อสรุปด้านความต้องการที่ชัดเจน ระหว่างผู้พัฒนากับผู้ใช้งาน เพื่อนำไปวิเคราห์และออกแบบระบบต่อไป หรือความหมายอีกอย่างหนึ่งคือ ข้อตกลงร่วมกันทั้งสองฝ่ายที่ต้องการแก้ไขปัญหาเพื่อให้งานที่จะดำเนินการ สามารถบรรลุวัตถุประสงค์ได้

 

หลักการในการหา Requirement ที่ดี

  • ตรงกับวัตถุประสงค์และหาข้อมูลกับบุคคลที่เกี่ยวข้อง
  • ระบุความต้องการต่าง ๆ ลงในรูปแบบของเอกสาร อาจให้มีการลงนามร่วมกัน
  • มีการร่วมตกลง Requirement ทั้งสองฝ่าย
  • คำจำกัดความบนเอกสารต่าง ๆ ชัดเจนไม่กำกวม
  • ควรมีการยอมรับการปรับเปลี่ยนในภายหน้า

 

การเก็บรวบรวมข้อมูล

 

การเก็บรวบรวมข้อมูลจากเอกสาร

การค้นหารายละเอียดข้อมูลจากเอกสาร เป็นวิธีการที่ทำให้ได้ข้อมูลมากและง่ายที่สุด ตัวอย่างข้อมูลที่ได้จากเอกกสาร ได้แก่ ข้อมูลของโครงการสร้างองค์กร แบบฟอร์มต่าง ๆ ขององค์กร รายงานต่าง ๆ เอกสารเกี่ยวกับการไหลของเอกสารภายในหน่วยงาน (Data Flow) ซึ่งจะช่วยให้เข้าใจภาพรวมของระบบ

 

การสัมภาษณ์ (Interview)

เป็นวิธีการที่สามารถเก็บข้อมูลได้อย่างละเอียดเป็นวิธีที่นักวิเคราะห์ระบบสอบถามผู้บริหารแลผู้ใช้ระบบถึงความคิดเห็นว่าต้องการระบบแบบใด

การสัมภาษณ์ คือ การสนทนาหรือการเจรจาโต้ตอบกันอย่างมีจุดหมาย เพื่อค้นหาความรู้ ความจริง ตามวัตถุประสงค์ที่กำหนดไว้ล่วงหน้า

ข้อมูลที่ต้องการจากการสัมภาษณ์

  • ข้อเท็จจริงเกี่ยวกับสภาวะปัจจุบันของระบบ
  • ความคิดเห็นและความเชื่อของผู้ที่ให้สัมภาษณ์
  • ความรู้สึกและเจตคติ
  • เป้าหมาย
  • เหตุผลและรายละเอียด

 

การเห็นความต้องการของลูกค้า หรือ Requirements เป็นการบ่งบอกว่าลูกค้าต้องการอะไร สิ่งไหนที่ต้องการ โดยผู้พัฒนาระบบต้องศึกษาจากการข้อมูลที่ได้มาจากการสัมภาษณ์ หรือการทำแบบสอบถาม เพื่อให้ได้ระบบตามที่ลูกค้าต้องการ 

 

ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ติดตั้ง Joomla บน ubuntu ไม่ได้ค่ะ
โดย bolue ส 15 ส.ค. 2020 6:35 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
3
13
ส 15 ส.ค. 2020 7:00 pm โดย bolue
การใส่ เมนู ใน editor ของ mindphp ไม่ขึ็นข้อมูล
โดย bolue ส 15 ส.ค. 2020 10:14 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
8
ส 15 ส.ค. 2020 10:14 am โดย bolue
Joomla 4 beta 3 มาแล้ว มีอะไรใหม่ บ้างมาดูกัน
โดย mindphp ศ 14 ส.ค. 2020 2:12 pm บอร์ด MindPHP News & Feedback
0
14
ศ 14 ส.ค. 2020 2:12 pm โดย mindphp
การใช้ try-catch จับ Exception ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 2:47 pm บอร์ด Share Knowledge
0
15
พฤ 13 ส.ค. 2020 2:47 pm โดย nai_cyp
การใช้ switch ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 2:45 pm บอร์ด Share Knowledge
0
11
พฤ 13 ส.ค. 2020 2:45 pm โดย nai_cyp
การใช้คำสั่ง break และ continue ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 2:44 pm บอร์ด Share Knowledge
0
9
พฤ 13 ส.ค. 2020 2:44 pm โดย nai_cyp
การใช้ Do-While loop ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 1:37 pm บอร์ด Share Knowledge
0
11
พฤ 13 ส.ค. 2020 1:37 pm โดย nai_cyp
การใช้ For-loop ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 1:36 pm บอร์ด Share Knowledge
0
11
พฤ 13 ส.ค. 2020 1:36 pm โดย nai_cyp
การใช้ While-loop ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 1:33 pm บอร์ด Share Knowledge
0
12
พฤ 13 ส.ค. 2020 1:33 pm โดย nai_cyp
โปรแกรมตัดต่อ VDO ที่ฟรี บน windows
โดย nai_cyp พฤ 13 ส.ค. 2020 11:35 am บอร์ด Share Knowledge
2
30
พฤ 13 ส.ค. 2020 12:36 pm โดย nai_cyp
สร้าง crontab ใน Directadmin แล้ว Error Error Creating Cron Job
โดย mindphp พ 12 ส.ค. 2020 5:08 am บอร์ด Linux - Web Server
1
64
พ 12 ส.ค. 2020 5:17 am โดย mindphp
Undertaker เปิดตัวด้วยเพลงของ Metalica (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:20 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
อ 11 ส.ค. 2020 5:20 pm โดย nai_cyp
Green Day ปล่อยเพลงใหม่ช่วง COVID-19 (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:16 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
17
อ 11 ส.ค. 2020 5:16 pm โดย nai_cyp
BLACKPINK โปสเตอร์ทีเซอร์ใหม่? (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:11 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
16
อ 11 ส.ค. 2020 5:11 pm โดย nai_cyp
Liam Gallagher ในช่วง COVID-19 ระบาด (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:10 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
15
อ 11 ส.ค. 2020 5:10 pm โดย nai_cyp
Khalid ในช่วง COVID-19 ระบาด (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:07 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
อ 11 ส.ค. 2020 5:07 pm โดย nai_cyp
Green Day ในช่วง COVID-19 ระบาด (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:01 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
17
อ 11 ส.ค. 2020 5:01 pm โดย nai_cyp
การคำนวณเงินหากลูกค้าเป็นสมาชิกโดยใช้ If/else ในภาษา Java
โดย nai_cyp จ 10 ส.ค. 2020 7:10 pm บอร์ด Share Knowledge
0
31
จ 10 ส.ค. 2020 7:10 pm โดย nai_cyp
การหาค่า BMI ในภาษา Java
โดย nai_cyp จ 10 ส.ค. 2020 6:45 pm บอร์ด Share Knowledge
0
20
จ 10 ส.ค. 2020 6:45 pm โดย nai_cyp
ขั้นตอนการใช้ SMS Gateway
โดย natthanit.r2538 พ 08 ก.ค. 2020 11:42 am บอร์ด Programming - PHP
1
23
พ 08 ก.ค. 2020 7:10 pm โดย natthanit.r2538