วันศุกร์ที่ 1 กรกฎาคม พ.ศ. 2554

รายละเอียดการเขียนแผนภาพการไหลข้อมูล

รายละเอียดสำหรับการเขียนแผนภาพการไหลของข้อมูล
หลัง จากที่เราทราบเกี่ยวกับสัญลักษณ์ต่างๆ ของDFD เรียบร้อยแล้ว ก่อนที่จะลงมือเขียนจริงเราควรทรายรายละเอียด และกฏที่สำคัญสำหรับการเขียน DFD เพื่อที่จะทำให้การเขียนมีหลักเกณฑ์ที่ถูกต้อง

1. แผนภาพการไหลของข้อมูลระดับสูงสุด (Contexr Diagram)
2. ความสัมพันธ์ระหว่าง Parent และ Child
3. การกำหนดหมายเลขโพรเซส
4. กฏความสมดุล
5. การแตกลูกหลานมากน้อยแค่ไหนที่จำเป็น

อ่านข้อมูลเพิ่มเติม >>>> http://www.nayoktech.ac.th/~vwinwin/BC21_49/page6.html

BY นางสาวพิชชานันท์ พินิจธนภาคย์ (เอ)

3 ความคิดเห็น:

  1. เพิ่มเติมนะ
    ในการเขียนเราต้องมีแนวทางการตรวจสอบ DFD ว่าเขียนถูกหรือไม่ ได้แก่

    1. สัญลักษณ์ทุกตัวตั้งชื่อครบหรือไม่
    2. data แต่ละตัวมี data flow ทั้งเข้าและออกหรือไม่ นั่นคือจะต้องบอกถึงแหล่งข้อมูลหรือการ update ข้อมูลและแหล่งการนำข้อมูลไปใช้ให้เกิดประโยชน์
    3. โพรเซสทุกโพรเซสต้องมี data flow ทั้งเข้าและออกหรือไม่ นั่นคือจะต้องมีทั้ง input และ output
    4. โพรเซสแต่ละโพรเซสไม่ควรจะรองรับวัตถุประสงค์หลายวัตถุประสงค์ ถ้ามีลักษณะดังกล่าวเกิดขึ้นควรจะพิจารณาโพรเซสนั้น ๆ ใหม่ โดยอาจจะแตกออกเป็นโพรเซสย่อย ๆ ลงไปอีกระดับ
    5. ข้อมูลที่ไหลเข้ามาในโพรเซสนั้น ๆ เพียงพอสำหรับประมวลผลและผลิตเป็นสารสนเทศหรือไม่
    6. มีการจัดเก็บข้อมูลที่เกิดความจำเป็นหรือไม่
    7. ข้อมูลต่าง ๆ มีชื่อเรียกอย่างอื่น (aliases) หรือไม่ ถ้ามีจะต้องอธิบายมิฉะนั้นจะก่อให้เกิดความสับสนขึ้น



    ศิริมา กุลอุดมทรัพย์ (note) :D *

    ตอบลบ
  2. ขอบคุณ เอ กับ โน๊ต ที่ช่วยครูลดการบรรยายเรื่อง DFD ลงได้ บ้างนะ ... เอาเป็นว่า เดี๋ยวเรามาพิจารณา DFD ของเพื่อนๆ กันเลยดีกว่าว่า ควรจะปรับปรุง อย่างไร ดีไหม

    ตอบลบ
  3. วิธีสร้าง DFD
    1. กำหนดสิ่งที่อยู่นอกระบบทั้งหมด และหาว่าข้อมูลอะไรบ้างที่เข้าสู่ระบบหรือออกจากระบบที่เราสนใจเข้าสู่ระบบที่อยู่ภายนอก ขั้นตอนนี้สำคัญมากเพราะจะทำให้ทราบว่าขอบเขตของระบบนั้นมีอะไรบ้าง

    2. ใช้ข้อมูลที่ได้จากขั้นตอนที่ 1 นำมาสร้าง DFD ต่างระดับ

    3. ขั้นตอนต่อมามีอีก 4 ขั้นตอน โดยให้ทำทั้ง 4 ขั้นตอนนี้ซ้ำหลาย ๆ ครั้ง จนกระทั่งได้ DFD ระดับต่ำสุด

    • เขียน DFD ฉบับแรก กำหนดโพรเซสและข้อมูลที่ไหลเข้าออกจากโพรเซส

    • เขียน DFD อื่นๆ ที่เป็นไปได้จนกระทั่ง DFD ที่ถูกที่สุด ถ้ามีส่วนหนึ่งส่วนใดที่รู้สึกไม่ง่ายนักก็พยายามเขียนใหม่อีกครั้งหนึ่ง แต่ไม่ควรเสียเวลาเขียนจนกระทั่งได้ DFD ที่สมบูรณ์แบบ เลือก DFD ที่เห็นว่าดีที่สุดในสายตาของเรา

    • พยายามหาว่ามีข้อผิดพลาดอะไรหรือไม่ ซึ่งมีรายละเอียดในหัวข้อ "ข้อผิดพลาดใน DFD"
    เขียนแผนภาพแต่ละภาพอย่างดี ซึ่งDFD
    ฉบับนี้จะใช้ต่อไปในการออกแบบและใช้ด้วยกันกับบุคคลอื่นๆที่เกี่ยวข้องในโครงการด้วย

    4. นำแผนภาพทั้งหมดที่เขียนมาแล้วเรียงลำดับ ทำสำเนา แล้วพร้อมที่จะนำไปตรวจสอบข้อผิดพลาดกับผู้ร่วมทีมงาน ถ้ามีแผนภาพใดที่มีจุดอ่อนให้กลับไปเริ่มต้นใหม่ที่ขั้นตอนที่ 3 อีกครั้งหนึ่ง

    5. นำ DFD ที่ได้ไปตรวจสอบข้อผิดพลาดกับผู้ใช้ระบบเพื่อหาว่ามีแผนภาพใดไม่ถูกต้องหรือไม่

    6. ผลิตแผนภาพฉบับสุดท้ายทั้งหมด

    ธิดารัตน์51040844 (กีต้าร์)

    ตอบลบ

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น