Dfd สำหรับ ออนไลน์ หุ้น ซื้อขาย ระบบ
แผนภาพการไหลของข้อมูล: ตัวอย่าง - ระบบการสั่งอาหารอาหาร 16 กุมภาพันธ์ 2558 Views: 313,915 PDF Link รุ่นที่ใช้ร่วมกันได้: Enterprise, Professional, Standard, Modeler ข้อมูลไดอะแกรมไดอะแกรม (DFD) แสดงภาพการไหลของข้อมูล (เช่นข้อมูล) ภายในระบบ โดยการวาดไดอะแกรมการไหลข้อมูลคุณสามารถบอกข้อมูลที่ได้รับจากและจัดส่งให้กับบุคคลที่มีส่วนร่วมในกระบวนการระบบข้อมูลที่จำเป็นในการดำเนินการตามกระบวนการและข้อมูลที่จำเป็นสำหรับการจัดเก็บและเข้าถึงได้ บทความนี้อธิบายและอธิบายไดอะแกรมข้อมูลการไหล (DFD) โดยใช้ระบบการสั่งอาหารเป็นตัวอย่าง DFD ไดอะแกรมบริบทคือแผนภาพการไหลของข้อมูลที่แสดงเฉพาะระดับบนหรือที่เรียกว่าระดับ 0 ในระดับนี้จะมีโหนดกระบวนการที่มองเห็นได้เพียงโหนดเดียวเท่านั้นที่แสดงถึงหน้าที่ของระบบที่สมบูรณ์ในส่วนที่เกี่ยวกับ วิธีการโต้ตอบกับหน่วยงานภายนอก ประโยชน์บางอย่างของแผนภาพบริบทคือ: แสดงภาพรวมของขอบเขตของระบบไม่มีความรู้ทางเทคนิคที่ต้องเข้าใจด้วยสัญกรณ์แบบง่ายง่ายต่อการวาดแก้ไขและอธิบายอย่างละเอียดเป็นข้อ จำกัด ของข้อมูลรูปด้านล่างแสดงบริบทแผนภาพข้อมูลการไหล ที่วาดไว้สำหรับระบบการสั่งอาหาร ประกอบด้วยกระบวนการ (รูปร่าง) ที่แสดงถึงระบบการสร้างแบบจำลองในกรณีนี้คือระบบการสั่งอาหาร (Food Ordering System) นอกจากนี้ยังแสดงให้เห็นผู้เข้าร่วมที่จะโต้ตอบกับระบบซึ่งเรียกว่าเอนทิตีภายนอก ในตัวอย่างนี้ Supplier ห้องครัว ผู้จัดการและลูกค้าเป็นหน่วยงานที่จะมีปฏิสัมพันธ์กับระบบ ในระหว่างกระบวนการและหน่วยงานภายนอกมีการไหลของข้อมูล (ตัวเชื่อมต่อ) ที่ระบุถึงการมีอยู่ของการแลกเปลี่ยนข้อมูลระหว่างหน่วยงานและระบบ บริบท DFD เป็นทางเข้าของรูปแบบการไหลของข้อมูล มีกระบวนการเดียวและไม่แสดงที่จัดเก็บข้อมูลใด ๆ DFD ระดับ 1 รูปด้านล่างแสดง DFD ระดับ 1 ซึ่งเป็นกระบวนการย่อยสลาย (เช่นทำลายลง) ของกระบวนการสั่งซื้ออาหารที่แสดงในบริบท DFD อ่านแผนภาพและจากนั้นเราจะนำแนวคิดสำคัญ ๆ บางส่วนมาใช้ในแผนภาพนี้ ตัวอย่างระบบการสั่งซื้ออาหารระบบข้อมูลตัวอย่างแผนภาพประกอบด้วยสามกระบวนการสี่เอนทิตีภายนอกและอีกสองที่เก็บข้อมูล จากแผนภาพเรารู้ว่าลูกค้าสามารถสั่งซื้อได้ กระบวนการสั่งซื้ออาหารได้รับการสั่งซื้อ ส่งต่อไปยังห้องครัว เก็บไว้ในที่เก็บข้อมูลคำสั่งซื้อและจัดเก็บรายละเอียดพื้นที่โฆษณาที่อัปเดตไว้ในที่เก็บข้อมูลพื้นที่โฆษณา กระบวนการนี้ยังจัดส่งบิลให้กับลูกค้า ผู้จัดการสามารถรับรายงานผ่านกระบวนการสร้างรายงานซึ่งจะนำรายละเอียดพื้นที่โฆษณาและใบสั่งซื้อเป็นข้อมูลเข้าจากเก็บข้อมูลพื้นที่โฆษณาและคลังสินค้าตามลำดับ ผู้จัดการสามารถเริ่มขั้นตอนการสั่งซื้อสินค้าคงคลังด้วยการให้คำสั่งซื้อพื้นที่โฆษณา กระบวนการส่งต่อคำสั่งสินค้าคงคลังไปยังผู้จัดจำหน่ายและจัดเก็บรายละเอียดพื้นที่โฆษณาที่อัปเดตไว้ในที่เก็บข้อมูลพื้นที่โฆษณา ข้อมูลคลังต้องมีการเชื่อมโยงกับกระบวนการอย่างน้อยหนึ่งหน่วยงานภายนอกต้องเชื่อมโยงกับขั้นตอนอย่างน้อยอย่าให้มันซับซ้อนเกินไปปกติ 5 - 7 คนโดยเฉลี่ยสามารถจัดการกระบวนการ DFD ไม่ใช่กำหนด - หมายเลขไม่จำเป็นต้องระบุลำดับซึ่งเป็นประโยชน์ในการระบุกระบวนการเมื่อพูดคุยกับผู้ใช้เก็บข้อมูลไม่ควรเชื่อมต่อกับเอนทิตีภายนอกมิฉะนั้นก็หมายความว่าคุณกำลังให้ภายนอก นิติบุคคลโดยตรงเข้าถึงไฟล์ข้อมูลของคุณกระแสข้อมูลไม่ควรอยู่ระหว่าง 2 หน่วยงานภายนอกโดยไม่ต้องผ่านกระบวนการกระบวนการที่มีปัจจัยการผลิต แต่ผลไม่ถือว่าเป็นกระบวนการหลุมดำ Dont ผสมข้อมูลการไหลและการไหลของกระบวนการนักออกแบบบางคนอาจรู้สึก อึดอัดเมื่อเห็นตัวเชื่อมต่อที่เชื่อมต่อจากที่เก็บข้อมูลไปยังกระบวนการโดยไม่ต้องเห็นขั้นตอนของคำขอข้อมูลที่แสดงในแผนภาพอย่างใด บางคนจะพยายามแสดงคำขอโดยการเพิ่มตัวเชื่อมต่อระหว่างกระบวนการและเก็บข้อมูลติดป้ายกำกับคำขอหรือขอบางสิ่งบางอย่างซึ่งผิดพลาด โปรดจำไว้ว่าไดอะแกรมข้อมูลการไหลได้รับการออกแบบเพื่อแสดงการแลกเปลี่ยนข้อมูล ตัวเชื่อมต่อในแผนภาพการไหลข้อมูลมีไว้สำหรับแทนข้อมูลไม่ใช่เพื่อแสดงถึงกระบวนการไหลขั้นตอนหรือสิ่งอื่นใด เมื่อเราระบุว่าการไหลของข้อมูลสิ้นสุดลงที่เก็บข้อมูลคำขอนั้นหมายความว่าเราส่งคำขอเป็นข้อมูลในที่เก็บข้อมูล แม้ว่าอาจเป็นกรณีที่ระดับการใช้งานเนื่องจากบาง DBMS สนับสนุนการใช้ฟังก์ชันซึ่งรับค่าบางส่วนเป็นพารามิเตอร์และส่งกลับผลลัพธ์ในแผนภาพการไหลข้อมูลเรามักจะถือว่าการจัดเก็บข้อมูลเป็นเพียงผู้ถือข้อมูลเพียงอย่างเดียว ไม่มีคุณสมบัติในการประมวลผล ถ้าคุณต้องการจำลองการไหลของระบบหรือกระบวนการผลิตให้ใช้แผนผังกิจกรรม UML หรือ BPMN Business Process Diagram แทน ถ้าคุณต้องการสร้างแบบจำลองโครงสร้างภายในของที่เก็บข้อมูลให้ใช้แผนผังความสัมพันธ์เอนทิตี คุณอาจสนใจ Diagram การไหลข้อมูลด้วยตัวอย่าง - แพลตฟอร์มการซื้อขายหลักทรัพย์ 16 กุมภาพันธ์ 2015 จำนวนการเข้าชม: 17,148 PDF Link รุ่นที่ใช้ร่วมกันได้: Enterprise, Professional, Standard, Modeler ข้อมูลไดอะแกรมไดอะแกรม (DFD) แสดงภาพการไหลของข้อมูล (เช่นข้อมูล) ภายในระบบ ด้วยการวาดไดอะแกรมการไหลข้อมูลคุณสามารถบอกข้อมูลที่จัดเตรียมและส่งมอบให้กับบุคคลที่ดำเนินการในกระบวนการระบบข้อมูลที่จำเป็นเพื่อให้กระบวนการและข้อมูลที่จำเป็นต้องมีการจัดเก็บและเข้าถึงได้สมบูรณ์ บทความนี้อธิบายและอธิบาย Diagram การไหลของข้อมูล (DFD) โดยใช้แพลตฟอร์มการซื้อขายหลักทรัพย์เป็นตัวอย่าง บริบทของแพลตฟอร์มการซื้อขายหลักทรัพย์ตัวอย่าง DFD รูปด้านล่างแสดงบริบทแผนภาพการไหลของข้อมูลที่วาดขึ้นมาสำหรับแพลตฟอร์มการซื้อขายหลักทรัพย์ ประกอบด้วยกระบวนการ (รูปร่าง) ที่แสดงถึงระบบในการจำลองในกรณีนี้คือแพลตฟอร์มการซื้อขายหลักทรัพย์ นอกจากนี้ยังแสดงให้เห็นผู้เข้าร่วมที่จะโต้ตอบกับระบบซึ่งเรียกว่าเอนทิตีภายนอก ในตัวอย่างนี้ CS Assistant ลูกค้าและนายหน้าเป็นหน่วยงานที่จะมีปฏิสัมพันธ์กับระบบ ในระหว่างกระบวนการและหน่วยงานภายนอกมีการไหลของข้อมูล (ตัวเชื่อมต่อ) ที่ระบุถึงการมีอยู่ของการแลกเปลี่ยนข้อมูลระหว่างหน่วยงานและระบบ บริบท DFD เป็นทางเข้าของรูปแบบการไหลของข้อมูล มีกระบวนการเดียวและไม่แสดงที่จัดเก็บข้อมูลใด ๆ DFD ระดับ 1 รูปด้านล่างแสดง DFD ระดับ 1 ซึ่งเป็นรูปแบบการย่อยสลาย (เช่นแบ่ง) ของกระบวนการซื้อขายหลักทรัพย์ที่แสดงในบริบท DFD อ่านแผนผังและจากนั้นเราจะแนะนำแนวคิดหลัก ๆ ตามแผนผังนี้ แพลตฟอร์มการซื้อขายหลักทรัพย์ตัวอย่างแผนภาพการไหลของข้อมูลประกอบด้วย 5 ขั้นตอนหน่วยงานภายนอก 3 แห่งและที่เก็บข้อมูล 3 แห่ง แม้ว่าจะไม่มีแนวทางการออกแบบที่ควบคุมการวางตำแหน่งของรูปร่างในแผนภาพข้อมูลการไหลเรามักจะวางกระบวนการไว้ตรงกลางและเก็บข้อมูลและเอนทิตีภายนอกไว้เพื่อให้เข้าใจได้ง่ายขึ้น จากแผนภาพเรารู้ว่าผู้ช่วยฝ่ายบริการลูกค้าจะให้รายละเอียดลูกค้าแก่กระบวนการเปิดบัญชี ผลคือรายละเอียดลูกค้าที่เก็บอยู่ในที่เก็บข้อมูลลูกค้าและรายละเอียดบัญชีจะถูกจัดเก็บไว้ในที่เก็บข้อมูลบัญชี แม้ว่าเราจะกล่าวว่าความพยายามในการจัดเก็บรายละเอียดลูกค้าและบัญชีจะเกิดขึ้นหลังจากที่ผู้ให้บริการลูกค้าได้รับรายละเอียดแล้ว ไดอะแกรมการไหลของข้อมูลแสดงถึงสิ่งต่างๆ เป็นความรู้สึกปกติของเราที่นำพาเราในการตีความแผนภาพในแบบที่เราเข้าใจได้อย่างเป็นธรรมชาติ กล่าวอย่างเคร่งครัดแผนภาพเพียงบอกเราว่ากระบวนการเปิดบัญชีได้รับรายละเอียดจากลูกค้าและสร้างรายละเอียดลูกค้าและบัญชีโดยไม่มีการระบุไว้ โปรดทราบว่าแผนภาพการไหลของข้อมูลไม่ตอบในสิ่งที่และในสิ่งที่สั่งซื้อข้อมูลที่มีการใช้ตลอดทั้งระบบ หากข้อมูลนี้เป็นสิ่งสำคัญและควรได้รับการกล่าวถึงให้พิจารณาแบบจำลองด้วยแผนภาพเช่นแผนธุรกิจ BPMN หรือแผนภาพกิจกรรม UML กระบวนการตรวจสอบการทำธุรกรรมได้รับรายละเอียดธุรกรรมจากเก็บข้อมูลการทำธุรกรรมและส่งต่อให้กับลูกค้า ลูกค้าสามารถฝากเงินสดได้โดยการระบุจำนวนเงินฝากและผลที่ได้คือยอดบัญชีที่อัปเดตที่จัดเก็บไว้ในที่เก็บข้อมูลบัญชี ในทำนองเดียวกันลูกค้าสามารถถอนเงินสดได้ ผลคือเขาจะได้รับจำนวนเงินที่ถอนแล้วและยอดเงินในบัญชีที่อัปเดตจะถูกเก็บไว้ในที่เก็บข้อมูลบัญชี ทั้งลูกค้าและนายหน้าสามารถเริ่มต้นกระบวนการสั่งซื้อ Place ซึ่งส่งผลให้รายละเอียดธุรกรรมถูกจัดเก็บไว้ในที่เก็บข้อมูลธุรกรรม กระบวนการสั่งซื้อ Place ยังส่งรายละเอียดธุรกรรมไปยังศูนย์ตลาดหลักทรัพย์ ซึ่งเป็นเอนทิตีที่อยู่นอกขอบเขตของระบบ ในส่วนถัดไปเราจะแนะนำวิธีการแสดงประเภทของกิจการนี้ ระดับ 2 DFD เช่นเดียวกับกระบวนการในบริบท DFD กระบวนการในระดับ 1 DFD สามารถถูกย่อยสลายลงไปในระดับลึกหรือแม้แต่ระดับของรายละเอียดกระบวนการ รูปด้านล่างแสดง DFD ระดับ 2 ของกระบวนการสั่งซื้อสินค้า หน่วยงานภายนอกและที่เก็บข้อมูลใน DFD นี้สอดคล้องกับที่แสดงในระดับบน (เช่นแผนภาพข้างต้น) สิ่งที่ทำให้แตกต่างกันคือรายละเอียดของกระบวนการสั่งซื้อสินค้าในกระบวนการสั่งซื้อ (ออนไลน์) และกระบวนการสั่งซื้อ (ออฟไลน์) จากแผนภาพนี้เราทราบว่าลูกค้าสามารถสั่งซื้อ Place Order (Online) โดยการจัดหารายละเอียดการสั่งซื้อในขณะที่ Broker สามารถดำเนินการสั่งซื้อ Place (Phone) ได้ด้วยการจัดหารายละเอียดการสั่งซื้อในทั้งสองกรณีซึ่งจะทำให้รายละเอียดธุรกรรมถูกเก็บไว้ในที่เก็บข้อมูลธุรกรรม และส่งผ่านไปยังศูนย์ซื้อขายหลักทรัพย์ รูปแบบแผนและการติดแท็กค่าเป็นชนิดของกลไกการขยายที่นำมาใช้โดยกลุ่มการจัดการวัตถุ (OMG) ช่วยให้นักออกแบบสามารถขยายคำศัพท์ของ UML เพื่อสร้างองค์ประกอบแบบใหม่ได้ ในฐานะที่เป็นเครื่องมือในการออกแบบซอฟต์แวร์ Visual Paradigm จะขยายการสนับสนุนมาตรฐานเดิมไปเป็นมาตรฐานที่ไม่ใช่ UML เช่น DFD และ ERD ใช้แพลตฟอร์มการซื้อขายหลักทรัพย์เป็นตัวอย่างเราสามารถกำหนดบุคคลที่สามแบบแผนสำหรับเอนทิตีภายนอกได้ หน่วยงานภายนอกที่มีกำหนดตายตัวถูกกล่าวว่าเป็นประเภทของบุคคลที่สาม โปรดทราบถึงระดับของรายละเอียดในแผนภาพข้อมูลการไหลข้อมูลตัวอย่างรายละเอียดคำถูกใช้หลายครั้งเมื่อติดฉลากข้อมูล เรามีรายละเอียดเกี่ยวกับลูกค้ารายละเอียดการทำรายการ ฯลฯ หากเราเขียนชื่อลูกค้าที่อยู่อีเมลที่อยู่งานที่อยู่และหมายเลขสต๊อกเบอร์ราคาเสนอราคาถูกต้องดีไม่มีคำตอบที่แน่ชัดสำหรับคำถามนี้ ถามตัวเองเมื่อมีการตัดสินใจ ทำไมคุณวาด DFD ในกรณีส่วนใหญ่แผนภาพการไหลข้อมูลจะถูกวาดขึ้นในช่วงเริ่มต้นของการพัฒนาระบบโดยที่รายละเอียดจำนวนมากยังไม่ได้รับการยืนยัน การใช้คำศัพท์ทั่วไปเช่นรายละเอียดข้อมูลข้อมูลรับรองจะเป็นประโยชน์อย่างแน่นอนสำหรับการสนทนา อย่างไรก็ตามการใช้คำทั่วไปอาจเป็นข้อมูลที่ขาดแคลนและทำให้การออกแบบสูญหายไป จริงๆมันขึ้นอยู่กับวัตถุประสงค์ของการออกแบบของคุณ อย่าให้เกินในแผนภาพการไหลข้อมูลเรามุ่งเน้นไปที่การโต้ตอบระหว่างระบบกับบุคคลภายนอกไม่ใช่การสื่อสารภายในระหว่างอินเทอร์เฟซ ดังนั้นกระแสข้อมูลระหว่างอินเทอร์เฟซกับที่จัดเก็บข้อมูลจึงถือว่าไม่อยู่ในขอบเขตและไม่ควรแสดงในแผนภาพ อย่าให้มีการไหลของข้อมูลและการไหลของกระบวนการนักออกแบบบางคนอาจรู้สึกอึดอัดเมื่อเห็นข้อต่อที่เชื่อมต่อจากที่เก็บข้อมูลไปยังกระบวนการโดยไม่ต้องเห็นขั้นตอนของคำขอข้อมูลที่แสดงในแผนภาพอย่างใด บางคนจะพยายามแสดงคำขอโดยการเพิ่มตัวเชื่อมต่อระหว่างกระบวนการและเก็บข้อมูลติดป้ายกำกับคำขอหรือขอบางสิ่งบางอย่างซึ่งผิดพลาด โปรดจำไว้ว่าไดอะแกรมข้อมูลการไหลได้รับการออกแบบเพื่อแสดงการแลกเปลี่ยนข้อมูล ตัวเชื่อมต่อในแผนภาพการไหลข้อมูลมีไว้สำหรับแทนข้อมูลไม่ใช่เพื่อแสดงถึงกระบวนการไหลขั้นตอนหรือสิ่งอื่นใด เมื่อเราระบุว่าการไหลของข้อมูลสิ้นสุดลงที่เก็บข้อมูลคำขอนั้นหมายความว่าเราส่งคำขอเป็นข้อมูลในที่เก็บข้อมูล แม้ว่าในกรณีนี้อาจเป็นไปได้ในระดับการใช้งานเนื่องจากบางส่วนของ DBMS สนับสนุนการใช้ฟังก์ชันซึ่งรับค่าบางอย่างเป็นพารามิเตอร์และส่งกลับผลลัพธ์ในแผนภาพการไหลข้อมูลเรามักจะถือว่าข้อมูลเก็บข้อมูลเป็นเพียงผู้ถือข้อมูลที่ไม่ได้ มีความสามารถในการประมวลผลใด ๆ ถ้าคุณต้องการจำลองการไหลของระบบหรือกระบวนการผลิตให้ใช้แผนผังกิจกรรม UML หรือ BPMN Business Process Diagram แทน ถ้าคุณต้องการสร้างแบบจำลองโครงสร้างภายในของที่เก็บข้อมูลให้ใช้แผนผังความสัมพันธ์เอนทิตี คุณอาจสนใจในไซต์ลิงก์ไซด์ใช้คุกกี้เพื่อปรับปรุงฟังก์ชันการทำงานและประสิทธิภาพและเพื่อให้คุณได้โฆษณาที่เกี่ยวข้อง หากคุณเรียกดูไซต์ต่อไปคุณยอมรับการใช้คุกกี้ในเว็บไซต์นี้ ดูข้อตกลงสำหรับผู้ใช้และนโยบายความเป็นส่วนตัวของเรา Slideshare ใช้คุกกี้เพื่อปรับปรุงฟังก์ชันและประสิทธิภาพและเพื่อให้การโฆษณาที่เกี่ยวข้องแก่คุณ หากคุณเรียกดูไซต์ต่อไปคุณยอมรับการใช้คุกกี้ในเว็บไซต์นี้ ดูนโยบายความเป็นส่วนตัวและข้อตกลงสำหรับผู้ใช้เพื่อดูรายละเอียดเพิ่มเติม สำรวจหัวข้อที่คุณชื่นชอบทั้งหมดในแอ็พพลิเคชัน SlideShare รับแอปพลิเคชัน SlideShare เพื่อบันทึกในภายหลังแม้แต่ออฟไลน์ดำเนินการต่อไปยังไซต์บนมือถืออัปโหลดลงทะเบียนเข้าสู่ระบบแตะสองครั้งเพื่อซูมออกรายงานโครงการเกี่ยวกับการซื้อขายหุ้นออนไลน์ Share this SlideShare LinkedIn Corporation copy 2017Dfd ของการซื้อขายหุ้นออนไลน์ Heres ข้อมูลจากวิกิพีเดียเกี่ยวกับแผนภาพการไหลข้อมูล: แผนภาพการไหลของข้อมูล (DFD) คือการแสดงภาพของการไหลของข้อมูลผ่านระบบข้อมูล hellip em DFDs สามารถใช้สำหรับการสร้างภาพข้อมูล (แบบมีโครงสร้าง) ใน DFD การไหลของรายการข้อมูลจะมาจากแหล่งข้อมูลภายนอกหรือที่เก็บข้อมูลภายในไปยังที่เก็บข้อมูลภายในหรืออ่างล้างข้อมูลภายนอกผ่านทางกระบวนการภายใน DFD ไม่ให้ข้อมูลเกี่ยวกับระยะเวลาของกระบวนการหรือเกี่ยวกับว่ากระบวนการทำงานในลำดับหรือขนาน ดังนั้นจึงค่อนข้างแตกต่างจากผังงานซึ่งแสดงถึงการไหลของการควบคุมผ่านทางอัลกอริทึมทำให้ผู้อ่านสามารถตรวจสอบว่าการดำเนินงานใดที่จะดำเนินการในลำดับใดและภายใต้สถานการณ์อย่างไร แต่จะไม่เป็นข้อมูลประเภทใดที่จะถูกป้อนเข้าและ (ข้อมูลทั้งหมดที่แสดงใน DFD) ข้อมูลจะถูกเก็บไว้ที่ใด (MORE) พบ 7 คนที่มีประโยชน์นี้ตอบโดย The WikiAnswers reg Community ทำให้โลกดีขึ้นคำตอบหนึ่งครั้ง
Comments
Post a Comment