• Tidak ada hasil yang ditemukan

การสกัด Action ของแต่ละ Actor จากเอกสารข้อความที่แสดงความต้องการ

3.4 การสกัด Actor และ Action (Extracting of Actors and Actions)

3.4.3 การสกัด Action ของแต่ละ Actor จากเอกสารข้อความที่แสดงความต้องการ

ส าหรับในขั้นตอนการสกัด Action ของแต่ละ Actor นั้น จะแบ่งการท างานออกเป็น 3 ขั้นตอนย่อย คือ

(1) การระบุต าแหน่งของ Actor ในเอกสารข้อความที่แสดงความต้องการซอฟต์แวร์

(2) การสกัดรูปแบบโครงสร้างของประโยคด้วยกฎในการแยกประโยคความรวม (3) การสกัด Action และ Actor ออกจาก Object

และสามารถแสดงกรอบการประมวลผลการสกัด Action ของแต่ละ Actor จากเอกสาร ข้อความที่แสดงความต้องการซอฟต์แวร์ได้ดังภาพที่ 3.22

64

ภาพที่ 3.22 กรอบการประมวลผลการสกัด Action ของแต่ละ Actor จากเอกสารข้อความที่แสดง ความต้องการซอฟต์แวร์

(1) กำรระบุต ำแหน่งของ Actor ภำยในเอกสำรข้อควำมที่แสดงควำมต้องกำรซอฟต์แวร์

เมื่อได้ Actor ทั้งหมดจากขั้นตอนการสกัด Actor จากเอกสารข้อความที่แสดงความ ต้องการซอฟต์แวร์ด้วยกฎในการสกัด Actor ที่ได้อธิบายขั้นตอนไว้ในหัวข้อที่ 3.4.2 จากนั้นจะน า Actor เหล่านั้นมาท าการค้นหาและระบุต าแหน่ง Actor ที่อยู่ภายในเอกสารข้อความที่แสดงความ ต้องการซอฟต์แวร์ เพื่อน าไปใช้ในขั้นตอนถัดไป คือขั้นตอนการสกัด Action ของแต่ละ Actor จาก เอกสารข้อความที่แสดงความต้องการซอฟต์แวร์ โดยสามารถแสดงการระบุต าแหน่งของ Actor และ ผลลัพธ์ได้ดังตัวอย่างในภาพที่ 3.23

ภาพที่ 3.23 ตัวอย่างการระบุต าแหน่งของ Actor ในเอกสารข้อความที่แสดงความต้องการซอฟต์แวร์

65 (2) กำรสกัดรูปแบบโครงสร้ำงของประโยคด้วยกฎในกำรแยกประโยคควำมรวม

ในขั้นตอนนี้ เป็นการหารูปแบบโครงสร้างของประโยคด้วยกฎในการแยกประโยคความ รวม โดยเน้นไปที่ประโยคความรวมหรือประโยคข้อความที่สามารถสกัดได้มากกว่าหนึ่งประโยคย่อย หรือที่งานวิจัยนี้เรียกว่า Object ซึ่ง Object ที่สกัดได้จากขั้นตอนนี้จะน าไปใช้ในขั้นตอนถัดไป คือ การสกัด Action และ Actor ออกจาก Object โดยแสดงตัวอย่างผลการสกัดรูปแบบโครงสร้างของ ประโยคด้วยกฎในการแยกประโยคความรวมได้ดังภาพที่ 3.24

ภาพที่ 3.24 ตัวอย่างการสกัดรูปแบบโครงสร้างของประโยคข้อความที่แสดงความต้องการซอฟต์แวร์

(3) การสกัด Action และ Actor ออกจาก Object

เมื่อได้ผลลัพธ์หรือ Object ทั้งหมดจากเอกสารข้อความที่แสดงความต้องการซอฟต์แวร์

จากขั้นตอนการสกัดประโยคย่อยจากประโยคความรวมแล้ว ในขั้นตอนนี้ จะเป็นขั้นตอนในการสกัด Action และ Actor ออกจาก Object เพื่อใช้ส าหรับการสร้างแบบจ าลองกระบวนการของซอฟต์แวร์

ในขั้นตอนถัดไป

ยกตัวอย่างประโยคที่มีข้อความ “<the Reviewer> submits a review of an article” จะมีโครงสร้างประโยคสอดคล้องกับรูปแบบ “Actor-Action-Object” จากโครงสร้าง ประโยคของเอกสารข้อความที่แสดงความต้องการซอฟต์แวร์ที่ได้อธิบายไว้ในหัวข้อที่ 2.2.3 ดังนั้น เมื่อพบ Actor ที่ถูกระบุไว้ใน Object ซึ่งก็คือ “the Reviewer” ดังนั้นข้อความที่อยู่หลัง Actor ซึ่งก็

คือ “submits a review of an article” จึงถูกก าหนดเป็น Action โดยแสดงตัวอย่างผลการสกัด Action และ Actor ออกจาก Object ได้ดังภาพที่ 3.25

66

ภาพที่ 3.25 ตัวอย่างผลการสกัด Action และ Actor ออกจาก Object