1. วิเคราะห์ความต้องการของระบบและเพื่อแก้ไขปัญหาของระบบ
จากรูปข้างต้นสามารถอธิบายขั้นตอนการทำงานได้ดังนี้
2.1 ผู้ใช้จะเลือกวัตถุแล้วนำไปวาดแผนภาพ ซึ่งวัตถุที่เลือกได้เลือกนี้จะเป็นวัตถุที่ใช้ในการวาดแผนภาพการตัดสินใจแบบต้นไม้ เมื่อผู้ใช้เลือกวัตถุแล้วผู้ใช้ก็จะทำงานวาดแผนภาพ
2.2 เมื่อผู้ใช้นั้นวาดแผนภาพเสร็จแล้วผู้ใช้นั้นสามารถที่จะนำแผนภาพนั้นไปสร้างเป็นรหัสต้นแบบ และนำรหัสต้นแบบนั้นไปใช้ได้
2.3 แผนภาพที่ผู้ใช้วาดเสร็จแล้วนั้นผู้ใช้สามารถนำไปบันทึกเป็นรูปภาพเพื่อนำไปใช้ หรือนำไปพิมพ์รูปของแผนภาพก็ได้
2.4 ถ้าผู้ใช้มีแผนภาพอยู่แล้วผู้ใช้ก็สามารถที่จะทำการเปิดแผนภาพขึ้นมาแก้ไขต่อได้
2.5 ผู้ใช้นั้นยังสามารถบันทึกแผนภาพที่วาดได้ ถ้าแผนภาพที่ผู้ใช้วาดนั้นยังไม่เสร็จสมบูรณ์และต้องการบันทึกไว้สำหรับทำไว้แก้ไขในภายหลัง
3. ขั้นตอนการทำงาน
จากแผนภาพแสดงขั้นตอนการทำงานของระบบ (Flow Chart) นั้นสามารถสรุปการทำงานได้ดังนี้
3.1 ผู้ใช้จะต้องเลือกการทำงานว่าจะเริ่มการทำงานโดยจะเริ่มจากสร้างงานใหม่ หรือเปิดงานที่เคยทำมาแล้วเพื่อแก้ไข
3.2 เมื่อผู้ใช้เลือกเสร็จแล้วผู้ใช้ก็จะต้องทำการวาดแผนภาพ
3.3 ถ้าผู้ใช้ต้องการที่จะวาดแผนภาพก็จะต้องทำการเลือกวัตถุที่จะใช้ในการวาดแผนภาพ แต่ถ้าผู้ใช้ไม่วาดแผนภาพผู้ใช้ก็จะต้องเลือกว่าจะสร้างรหัสต้นแบบหรือไม่
3.4 ถ้าผู้ใช้ต้องการที่จะสร้างรหัสต้นแบบระบบก็จะทำการสร้างรหัสต้นแบบ แต่ถ้าไม่ผู้ใช่ก็จะต้องเลือกว่าจะทำการบันทึกแผนภาพที่จะวาดหรือไม่
3.5 ถ้าผู้ใช้เลือกบันทึกแผนภาพโปรแกรมก็จะทำการบันทึกแผนภาพที่ผู้ใช้วาดขึ้น แต่ถ้าไม่ผู้ใช้ก็จะต้องเลือกว่าจะพิมพ์แผนภาพที่วาดขึ้นหรือไม่
3.6 ถ้าผู้ใช้เลือกพิมพ์ระบบก็จะทำการพิมพ์แผนภาพที่ผู้ใช้ได้วาดขึ้น แต่ถ้าไม่ผู้ใช้ก็จะต้องเลือกว่าจะทำการจบการทำงานหรือไม่
3.7 ถ้าผู้ใช้เลือกจบการทำงาน โปรแกรมก็จะจบการทำงาน แต่ถ้าไม่ขั้นตอนการทำงานของระบบก็จะเริ่มใหม่ตั้งแต่ข้อที่ 3.2 ถึง ข้อที่ 3.7
4. การวิเคราะห์ข้อมูล Input จากแผนภาพการไหลของข้อมูลทำให้สามารถสรุปข้อมูลนำเข้าได้ดังนี้
4.1 แผนภาพที่ผู้ใช้วาด ในการวาดภาพของผู้ใช้นั้น ผู้ใช้จะต้องทำการเลือกวัตถุที่ใช้ในการวาดแผนภาพ ซึ่งวัตถุที่ใช้ในการวาดได้แก่
4.1.1 โหนด สำหรับแสดงจุดของการตัดสินใจ ซึ่งในการวาดโหนดนี้ผู้ใช้จะต้องใส่คำถามที่ใช้สำหรับการตัดสินใจหรือคำตอบที่เป็นข้อสรุปด้วย
4.1.2 เส้น สำหรับการเชื่อมต่อระหว่างโหนดแต่ละโหนดเข้าด้วยกัน ซึ่งในการวาดเส้นนั้นผู้ใช้จะต้องใส่คำตอบสำหรับทางเลือกแต่ละทางเลือกเพื่อไปยังคำถามต่างๆ
4.2 แผนภาพที่เคยวาดแล้ว เป็นการนำแผนภาพที่ผู้ใช้นั้นเคยวาดขึ้นมาแล้ว นำมาเปิดในโปรแกรมเพื่อให้ผู้ใช้นั้นทำการแก้ไขแผนภาพให้ได้ตามต้องการ
5. การวิเคราะห์ Output จากแผนภาพการไหลของข้อมูลทำให้สามารถสรุปข้อมูล Output ได้ดังนี้
5.1 แผนภาพที่ทำการบันทึก เป็นการบันทึกข้อมูลของแผนภาพโดยข้อมูลที่บันทึกนั้นจะเป็นข้อมูลเกี่ยวกับแผนภาพที่ผู้ใช้วาด
5.2 รูปภาพของแผนภาพที่วาด เมื่อผู้ใช้วาดแผนภาพเสร็จแล้วผู้ใช้นั้นก็สามารรถเลือกที่จะบันทึกแผนภาพได้สองวิธี คือ บันทึกเป็นแฟ้มข้อมูล และบันทึกเป็นรูปภาพซึ่งถ้าบันทึกเป็นรูปภาพผู้ใช้ยังสามารถทำการพิมพ์รูปภาพได้
5.3 รหัสต้นแบบที่สร้างขึ้นมาจากแผนภาพ เมื่อผู้ใช้วาดแผนภาพเสร็จเรียบร้อยแล้วก็สามารถสร้างรหัสต้นแบบแล้วนำไปใช้งานได้
1 ความคิดเห็น:
แหม วีณา Post มาซะอย่างดี แล้วบอกว่า ยังไม่ได้ ทำ .... 55555
ทำได้ดีมากคะ เพราะว่า Case นี้จะชี้ให้เห็นความแตกต่างของ DFD และ Flow Chart คะ
ขอบคุณมากคะที่ Post ขึ้นมา
แสดงความคิดเห็น