Page 22 - การวิเคราะห์และออกแบบระบบเชิงวัตถุ
P. 22

6-10 การวิเคราะห์และออกแบบระบบเชิงวัตถุ
กิจกรรม 6.1.1

       1.	 จงอธบิ ายความส�ำคัญของยูสเคส
       2.	จงอธิบายถงึ คุณสมบตั ขิ องยสู เคส
แนวตอบกิจกรรม 6.1.1
       1.	 ยสู เคสเปน็ เครอื่ งมอื ทช่ี ว่ ยในการพฒั นาระบบงานทง้ั หมดทสี่ ามารถทำ� งานได้ หรอื กลา่ วอกี นยั
หนงึ่ ว่า ยูสเคสจะเปน็ การบอกว่าภายในระบบนนั้ ๆ มีการทำ� งานอะไรบา้ งและตดิ ต่อกบั สว่ นใดบา้ ง ดงั นั้น
สามารถแสดงถึงคณุ สมบตั ขิ องยูสเคสไดด้ ังนี้
       ยสู เคสจะถกู กระทำ� ดว้ ย แอค็ เตอร์ ซงึ่ แอค็ เตอรจ์ ะเปน็ ผทู้ ตี่ ดิ ตอ่ กบั ระบบตามยสู เคสทถ่ี กู กำ� หนดไว้
       ยูสเคสจะท�ำการรบั ขอ้ มลู จาก แอ็คเตอร์ และส่งข้อมลู ใหแ้ อ็คเตอร์
       ยสู เคสจะเปน็ การรวบรวมคณุ ลกั ษณะความตอ้ งการภายในระบบ เปรยี บเสมอื นเปน็ การสรปุ ความ
ตอ้ งการของระบบทัง้ หมด
       2.	ยูสเคสเป็นฟังก์ชันท่ีท�ำให้ซอฟต์แวร์ท้ังหมดสามารถท�ำงานได้ และบอกว่าภายในระบบน้ันๆ
มีการท�ำงานอะไรบา้ งและตดิ ตอ่ กบั ส่วนใดบ้าง

            2.1			ยสู เคสจะถูกกระทำ� ดว้ ย แอค็ เตอร์ หรอื ผูแ้ สดง
            2.2		ยสู เคสจะทำ� การรบั ขอ้ มลู จาก แอค็ เตอร์ และส่งข้อมูลใหแ้ อค็ เตอร์
            2.3	ยูสเคสจะเป็นการรวบรวมคุณลักษณะความต้องการภายในระบบอย่างสมบรู ณ์

เร่ืองที่ 6.1.2
แผนภาพยูสเคสและค�ำอธิบายยูสเคส

       การสร้างระบบงานทุกระบบจะต้องมีปฏิสัมพันธ์กับบุคคลภายนอก หรือภายในระบบด้วยกันเอง
โดยจะเป็นไปตามวัตถุประสงค์ท่ีตั้งไว้ ดังนั้น ในการสร้างระบบงานส่ิงแรกที่ต้องค�ำนึงคือ ความต้องการ
ของระบบ พยายามคน้ หาวา่ สง่ิ ใดบา้ งทตี่ อ้ งการเพอ่ื ทำ� ใหร้ ะบบมคี รบถว้ น และพยายามเขยี นเปน็ แผนภาพ
อธบิ ายถงึ ความสมั พนั ธ์ หนา้ ทกี่ ารทำ� งานกอ่ นหลงั ของทกุ ๆ สว่ นภายในระบบ โดยทวั่ ไปแลว้ ในการจดั การ
ระบบจะเป็นการส่ือสารระหว่างนักวิเคราะห์ระบบกับทีมพัฒนาระบบเพ่ือให้สามารถสร้างโปรแกรมหรือ
ระบบงานออกมาให้ผ้ใู ชไ้ ด้ แต่อย่างไรก็ตามการมองระบบลักษณะนจี้ ะยังขาดมุมมองของผใู้ ช้ ดังน้ัน ใน
การสรา้ งแผนภาพยสู เคสขนึ้ มาเพอื่ ใหน้ กั วเิ คราะหร์ ะบบกบั ผใู้ ชส้ ามารถสอื่ สารเขา้ ใจตรงกนั ได้ จะเปน็ การ
เขยี นการทำ� งานขน้ึ เพอื่ ใหง้ า่ ยตอ่ ความเขา้ ใจในระบบงาน เพราะผใู้ ชอ้ าจจะไมไ่ ดเ้ ขา้ ใจถงึ เรอ่ื งเทคนคิ หรอื
   17   18   19   20   21   22   23   24   25   26   27