In the late 1970s data-flow diagrams (DFDs) were introduced and popula การแปล - In the late 1970s data-flow diagrams (DFDs) were introduced and popula ไทย วิธีการพูด

In the late 1970s data-flow diagram

In the late 1970s data-flow diagrams (DFDs) were introduced and popularized for structured analysis and design (Gane and Sarson 1979). DFDs show the flow of data from external entities into the system, showed how the data moved from one process to another, as well as its logical storage. Figure 1 presents an example of a DFD using the Gane and Sarson notation. There are only four symbols:

Squares representing external entities, which are sources or destinations of data.
Rounded rectangles representing processes, which take data as input, do something to it, and output it.
Arrows representing the data flows, which can either be electronic data or physical items.
Open-ended rectangles representing data stores, including electronic stores such as databases or XML files and physical stores such as or filing cabinets or stacks of paper.
Figure 1. Enrolling in the university.

- See more at: http://www.agilemodeling.com/artifacts/dataFlowDiagram.htm#sthash.2s1APWhe.dpuf

To create the diagram I simply worked through a usage scenario, in this case the use case logic described in the Enroll in University system use case. On actual projects it's far more common just to stand at a whiteboard with one or more project stakeholders and simply sketch as we talk through a problem.

In this case I started with the applicant, the external entity in the top left corner, and simply followed the flow of data throughout the system. I introduced the Inspect Forms process to encapsulate the initial validation steps. I assigned this process identifier 1.0, indicating that it's the first process one the top level diagram. A common technique with DFDs is to create detailed diagrams for each process to depict more granular levels of processing. Were I to do this for this process I would number the subprocesses 1.1, 1.2, and so on. Subprocesses of 1.1 would be numbered 1.1.1, 1.1.2, and so on. I wouldn't bother to expand this process to more detailed DFD as it is fairly clear what is happening in it and therefore the new diagram wouldn't add any value. I also indicated who/what does the work in the bottom section of the process bubble, in this case the registrar. This information is optional although very useful in my experience. You can see how the improperly filled out forms are returned to the applicant if required.

I then continued to follow the logic of the use case, concentrating on how the data is processed by each step. The second process encapsulates the logic for creating a student record, including the act of checking to see it the person is eligible to enroll as well as if they're already in the database. Notice how each data flow on the diagram has been labeled. Also notice that the names of the data change to reflect how it's been processed.

Now that I look closer at the diagram the arrow between the Input Student Information process and the Student DB data store should be two-way because this process searches the database for existing student records. Unfortunately I've erased this diagram from my whiteboard so it isn't easy to address this minor problem. Yes, I could use a drawing program to update the arrowhead but its more important to make the point that agile models don't need to be perfect, they just need to be good enough. AM recommends that you follow the practice Update Models Only When it Hurts and in this case this issue doesn't hurt enough to invest the two or three minutes it would take to fix the diagram.

The Collect Fees process is interesting because it interacts with an electronic data store, Financial DB, as well as a physical one, Cash Drawer. DFDs can be used to model processes that are purely physical, purely electronic, or more commonly a mix of both. Electronic data stores can be modeled via data models, particularly if they represent a relational database. Physical data stores are typically self explanatory.

There are several common modeling rules that I follow when creating DFDs:

All processes must have at least one data flow in and one data flow out.
All processes should modify the incoming data, producing new forms of outgoing data.
Each data store must be involved with at least one data flow.
Each external entity must be involved with at least one data flow.
A data flow must be attached to at least one process.
Although many traditional methods have a tendency to apply DFDs in dysfunctional ways it is still possible to do so in an agile manner as well. Keep your diagrams small, as I did above. Use simple tools, such as whiteboards, to create them with your stakeholders. Travel light and erase them when you're through with them. Create them if they're going to add value, not simply because your process tells you to do so. The bottom line is that some of the modeling methodologies may have been flawed but the need to represent the data flow within a system is still required.

Source

This artifact description is excerpted from Chapter 9 of The Object Primer 3rd Edition: Agile Model Driven Development with UML 2.

- See more at: http://www.agilemodeling.com/artifacts/dataFlowDiagram.htm#sthash.2s1APWhe.dpuf
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ในปลายทศวรรษ 1970 ข้อมูลขั้นตอนการ ไดอะแกรม (DFDs) ถูกนำมาใช้ และ popularized วิเคราะห์โครงสร้างและการออกแบบ (Gane และ Sarson 1979) DFDs แสดงการไหลของข้อมูลจากเอนทิตีภายนอกเข้าสู่ระบบ แสดงให้เห็นว่าวิธีย้ายข้อมูลจากกระบวนการหนึ่งไปยังอีก ตลอดจนการจัดเก็บตรรกะ รูปที่ 1 แสดงตัวอย่างของ DFD ใช้สัญกรณ์ Gane และ Sarson มีเพียงสี่สัญลักษณ์:สี่เหลี่ยมแทนภายนอกตี ซึ่งเป็นแหล่งที่มาหรือจุดหมายปลายทางของข้อมูลสัมพันธ์มนกระบวน ซึ่งใช้ข้อมูลป้อนข้อมูล ทำได้ และผลมันลูกศรที่แสดงถึงข้อมูลไหล ซึ่งสามารถเป็นข้อมูลอิเล็กทรอนิกส์หรือสินค้าแสดงร้านค้าข้อมูล รวมถึงร้านค้าอิเล็กทรอนิกส์เช่นฐานข้อมูล หรือแฟ้ม XML และร้านค้าทางกายภาพเช่นรูปสี่เหลี่ยมปลายเปิด หรือตู้ หรือกองกระดาษรูปที่ 1 การวิจัยในมหาวิทยาลัย-ดูเพิ่มเติมได้ที่: http://www.agilemodeling.com/artifacts/dataFlowDiagram.htm#sthash.2s1APWhe.dpufการสร้างไดอะแกรมที่ฉันเพียงแค่ทำงานผ่านสถานการณ์จำลองการใช้งาน ในกรณีนี้ใช้กรณีตรรกะในการลงทะเบียนในกรณีที่ใช้ระบบมหาวิทยาลัย โครงการที่แท้จริง ได้มากขึ้นไปเพียงยืนแบบออนไลน์กับเสียโครงการ หนึ่ง และเพียงแค่ร่างเราพูดถึงปัญหาในกรณีนี้ ผมเริ่ม ด้วยผู้สมัคร เอนทิตีภายนอกในด้านบนมุมซ้าย และเพียงแค่ตามกระแสของข้อมูลทั่วทั้งระบบ ผมแนะนำกระบวนการตรวจสอบแบบฟอร์มเพื่อซ่อนขั้นตอนการตรวจสอบเบื้องต้น ฉันกำหนดรหัสกระบวนการนี้ 1.0 ระบุว่า เป็นกระบวนการแรกหนึ่งไดอะแกรมระดับบนสุด เทคนิคทั่วไปกับ DFDs จะสร้างรายละเอียดสำหรับแต่ละกระบวนการเพื่อแสดงการประมวลผลระดับ granular มากขึ้น ฉันทำในกระบวนการนี้ผมจะหมายเลข subprocesses 1.1, 1.2 และอื่น ๆ Subprocesses 1.1 จะมีหมายเลข 1.1.1, 1.1.2 และอื่น ๆ ฉันจะไม่ยุ่งจะขยายกระบวนการนี้ DFD ละเอียดเป็นมันค่อนข้างชัดเจนสิ่งที่เกิดขึ้นใน และดัง ไดอะแกรมใหม่จะไม่เพิ่มค่าใด ๆ ฉันยังระบุที่/สิ่งที่ไม่ทำงานในส่วนล่างของฟองสบู่กระบวนการ ในกรณีนี้นายทะเบียน ข้อมูลนี้จะเป็นตัวเลือกแต่มีประโยชน์มากในประสบการณ์ของฉัน คุณสามารถดูวิธีแบบเต็มไม่ถูกต้องออกจะถูกส่งกลับไปยังผู้สมัครถ้าจำเป็นฉันแล้วต่อไปตามตรรกะของกรณีใช้ concentrating บนวิธีการประมวลผลข้อมูลโดยแต่ละขั้นตอน กระบวนการสอง encapsulates ตรรกะสำหรับการสร้างระเบียนนักเรียน รวมพระราชบัญญัติการตรวจสอบเพื่อดูว่าบุคคลมีสิทธิลงทะเบียนด้วยว่าพวกเขาอยู่แล้วในฐานข้อมูล สังเกตว่า มีการป้ายส่งข้อมูลแต่ละบนไดอะแกรม นอกจากนี้ยัง สังเกตว่า ชื่อของข้อมูลเปลี่ยนแปลงเพื่อสะท้อนให้เห็นถึงวิธีการประมวลผลตอนนี้ว่าฉันมองใกล้ที่ไดอะแกรม ลูกระหว่างการป้อนข้อมูลนักเรียนข้อมูลและเก็บข้อมูลนักศึกษาฐานข้อมูลควรจะสองเนื่องจากกระบวนการนี้ค้นหาฐานข้อมูลระเบียนของนักศึกษาที่มีอยู่ แต่ฉันได้ลบแผนภาพนี้จากไวท์บอร์ดของฉันดังนั้นมันไม่ง่ายที่ปัญหานี้เล็กน้อย ใช่ ฉันสามารถใช้โปรแกรมวาดภาพการปรับปรุงแอร์โรว์เฮดแต่สำคัญจะทำให้จุดที่รุ่นคล่องตัวไม่จำเป็นต้องสมบูรณ์แบบ พวกเขาก็ต้องได้ดีพอ มาแนะนำที่คุณทำตามการปฏิบัติปรับปรุงแบบจำลองเฉพาะเมื่อเจ็บ และในกรณีนี้ ปัญหานี้ไม่เจ็บเพียงพอที่จะลงทุนทั้งสอง หรือสามนาทีมันจะไปแก้ไขไดอะแกรมการเก็บค่าธรรมเนียมเป็นที่น่าสนใจเนื่องจากมันโต้ตอบ กับข้อมูลอิเล็กทรอนิกส์ร้านค้า ฐาน ข้อมูลทางการเงิน ทาง หนึ่ง ลิ้นชักเงินสด DFDs สามารถใช้กระบวนการแบบจำลองที่อยู่ทางกายภาพเพียงอย่างเดียว อิเล็กทรอนิกส์เพียงอย่างเดียว หรือมากกว่าปกติรวมทั้ง เก็บข้อมูลอิเล็กทรอนิกส์สามารถเป็นแบบจำลองผ่านรูปแบบข้อมูล โดยเฉพาะอย่างยิ่งถ้าพวกเขาเป็นตัวแทนฐานข้อมูลเชิงสัมพันธ์ เก็บข้อมูลทางกายภาพอธิบายตนเองโดยทั่วไปมีหลายกฎโมเดลทั่วไปเมื่อสร้าง DFDs:กระบวนการทั้งหมดต้องส่งข้อมูลน้อยในและหนึ่งข้อมูลไหลออกมากระบวนการทั้งหมดควรปรับเปลี่ยนข้อมูลขาเข้า ผลิตส่งออกข้อมูลในรูปแบบใหม่เก็บข้อมูลแต่ละที่ต้องเกี่ยวข้องกับกระแสข้อมูลน้อยแต่ละเอนทิตีภายนอกต้องเกี่ยวข้องกับการส่งข้อมูลน้อยกระแสข้อมูลต้องแนบกับกระบวนการแม้ว่าวิธีการแบบเดิมมากมีแนวโน้มที่จะใช้ DFDs นบาวิธีก็ยังสามารถทำในลักษณะคล่องตัวเป็นอย่างดี ทำให้ไดอะแกรมของคุณขนาดเล็ก เป็นฉันได้กล่าว ใช้เครื่องมือที่ง่าย เช่นกระดาน การ มีของเสีย เที่ยว และลบพวกเขาเมื่อคุณผ่านด้วย สร้างพวกเขาหากพวกเขากำลังจะเพิ่มค่า ไม่เพียง เพราะการบอกให้คุณทำ บรรทัดล่างคือ ว่า บางส่วนของวิธีการสร้างโมเดลอาจมีถูก flawed แต่ยังคงจำเป็นต้องแสดงถึงการไหลของข้อมูลภายในระบบแหล่งที่มาคัดจากบทที่ 9 พื้นวัตถุอธิบายสิ่งประดิษฐ์รุ่น 3: คล่องตัวรูปแบบพัฒนา 2 UML-ดูเพิ่มเติมได้ที่: http://www.agilemodeling.com/artifacts/dataFlowDiagram.htm#sthash.2s1APWhe.dpuf
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ในช่วงปลายปี 1970 แผนภาพการไหลของข้อมูล (DFDS) ได้รับการแนะนำให้รู้จักและเป็นที่นิยมสำหรับการวิเคราะห์โครงสร้างและการออกแบบ (Gane Sarson และ 1979) DFDS แสดงการไหลของข้อมูลจากหน่วยงานภายนอกเข้ามาในระบบที่แสดงให้เห็นว่าข้อมูลที่ย้ายจากที่หนึ่งไปยังอีกขั้นตอนเช่นเดียวกับการจัดเก็บข้อมูลเชิงตรรกะของมัน รูปที่ 1 นำเสนอตัวอย่างของการใช้ DFD Gane Sarson และสัญกรณ์ มีเพียงสี่สัญลักษณ์: สแควร์เป็นตัวแทนของหน่วยงานภายนอกซึ่งเป็นแหล่งที่มาหรือแหล่งท่องเที่ยวของข้อมูล. สี่เหลี่ยมโค้งมนเป็นตัวแทนของกระบวนการซึ่งนำข้อมูลเป็น input ทำอะไรบางอย่างกับมันและผลผลิตมัน. ธนูเป็นตัวแทนของกระแสข้อมูลซึ่งสามารถเป็นได้ทั้งอิเล็กทรอนิกส์ . ข้อมูลหรือรายการทางกายภาพ. สี่เหลี่ยมปลายเปิดร้านค้าที่เป็นตัวแทนของข้อมูลรวมทั้งร้านค้าอิเล็กทรอนิกส์เช่นฐานข้อมูลหรือไฟล์ XML และร้านค้าทางกายภาพเช่นหรือตู้เก็บเอกสารหรือกระดาษ. รูปที่ 1 การเข้าศึกษาในมหาวิทยาลัย- ดูเพิ่มเติมได้ที่: http: //www.agilemodeling.com/artifacts/dataFlowDiagram.htm#sthash.2s1APWhe.dpuf การสร้างแผนภาพฉันก็ทำงานผ่านสถานการณ์การใช้ในกรณีนี้กรณีที่ใช้ตรรกะที่อธิบายไว้ในการลงทะเบียนในกรณีที่ใช้ระบบมหาวิทยาลัย ในโครงการที่เกิดขึ้นจริงมันไกลกันมากขึ้นเพียงเพื่อยืนอยู่ที่ไวท์บอร์ดกับหนึ่งหรือผู้มีส่วนได้เสียของโครงการและเพียงร่างที่เราพูดคุยผ่านปัญหา. ในกรณีนี้ผมเริ่มต้นด้วยการยื่นคำขอกิจการภายนอกในมุมซ้ายด้านบนและใช้เพียง การไหลของข้อมูลในระบบ ผมแนะนำขั้นตอนการตรวจสอบแบบฟอร์มไปที่แค็ปซูลขั้นตอนการตรวจสอบเบื้องต้น ผมได้รับมอบหมายระบุขั้นตอนนี้ 1.0 แสดงให้เห็นว่ามันเป็นกระบวนการหนึ่งครั้งแรกแผนภาพระดับบนสุด เทคนิคการร่วมกันกับ DFDS คือการสร้างแผนภาพรายละเอียดสำหรับแต่ละขั้นตอนเพื่อให้เห็นภาพในระดับที่ละเอียดยิ่งขึ้นของการประมวลผล ฉันได้รับการทำเช่นนี้สำหรับขั้นตอนนี้ฉันจะหมายเลขกระบวนการย่อย 1.1, 1.2, และอื่น ๆ 1.1 กระบวนการย่อยจะได้รับหมายเลข 1.1.1, 1.1.2, และอื่น ๆ ฉันจะไม่รำคาญที่จะขยายกระบวนการนี้รายละเอียดเพิ่มเติม DFD ที่มันค่อนข้างชัดเจนสิ่งที่เกิดขึ้นในนั้นและดังนั้นจึงแผนภาพใหม่จะไม่เพิ่มค่าใด ๆ ฉันยังชี้ให้เห็นที่ / สิ่งที่ไม่ทำงานในส่วนด้านล่างของฟองกระบวนการในกรณีนี้นายทะเบียน ข้อมูลเหล่านี้จะเป็นตัวเลือกแม้จะมีประโยชน์มากในประสบการณ์ของผม คุณสามารถดูวิธีการที่ไม่ถูกต้องเต็มไปด้วยแบบฟอร์มจะถูกส่งกลับไปยังผู้สมัครถ้าจำเป็น. จากนั้นผมก็ยังคงเป็นไปตามตรรกะของกรณีใช้จดจ่ออยู่กับว่าข้อมูลจะถูกประมวลผลโดยแต่ละขั้นตอน ขั้นตอนที่สองตรรกะความสุนทรีย์ในการสร้างบันทึกของนักเรียนรวมทั้งการกระทำของการตรวจสอบเพื่อดูว่ามันคนมีสิทธิ์ที่จะลงทะเบียนเรียนเช่นเดียวกับถ้าพวกเขาอยู่แล้วในฐานข้อมูล ขอให้สังเกตว่าแต่ละการไหลของข้อมูลในแผนภาพที่ได้รับการติดป้ายชื่อ นอกจากนี้ยังสังเกตเห็นว่าชื่อของข้อมูลที่เปลี่ยนไปสะท้อนให้เห็นถึงวิธีการที่จะได้รับการประมวลผล. ตอนนี้ที่ผมมองใกล้ที่แผนภาพลูกศรระหว่างขั้นตอนการป้อนข้อมูลสารสนเทศนักศึกษาและเก็บข้อมูลนักศึกษา DB ควรจะเป็นสองทางเพราะขั้นตอนนี้การค้นหาฐานข้อมูลสำหรับ ระเบียนนักเรียนที่มีอยู่ แต่น่าเสียดายที่ผมเคยลบแผนภาพนี้จากไวท์บอร์ดของฉันดังนั้นมันไม่ใช่เรื่องง่ายที่จะแก้ไขปัญหานี้เล็กน้อย ใช่ฉันสามารถใช้โปรแกรมการวาดภาพในการปรับปรุงหัวลูกศร แต่สิ่งที่สำคัญมากที่จะทำให้จุดที่รุ่นเปรียวไม่จำเป็นที่จะสมบูรณ์แบบพวกเขาก็จะต้องดีพอ AM ขอแนะนำให้คุณปฏิบัติตามการปรับปรุงรุ่นเฉพาะเมื่อมันเจ็บและในกรณีนี้ปัญหานี้ไม่เจ็บมากพอที่จะลงทุนสองหรือสามนาทีก็จะใช้เวลาในการแก้ไขปัญหาแผนภาพ. เก็บค่าธรรมเนียมกระบวนการเป็นที่น่าสนใจเพราะมันมีปฏิสัมพันธ์กับ เก็บข้อมูลอิเล็กทรอนิกส์ DB ทางการเงินเช่นเดียวกับหนึ่งทางกายภาพเงินสดลิ้นชัก DFDS สามารถใช้ในการสร้างแบบจำลองกระบวนการทางกายภาพที่มีอย่างหมดจดอิเล็กทรอนิกส์อย่างหมดจดหรือมากกว่าปกติการผสมผสานของทั้งสอง เก็บข้อมูลอิเล็กทรอนิกส์สามารถจำลองแบบข้อมูลผ่านทางโดยเฉพาะอย่างยิ่งถ้าพวกเขาเป็นตัวแทนของฐานข้อมูลเชิงสัมพันธ์ เก็บข้อมูลทางกายภาพมักจะอธิบายตนเอง. มีกฎระเบียบที่สร้างแบบจำลองร่วมกันหลายอย่างที่ฉันทำตามเมื่อมีการสร้าง DFDS คือกระบวนการทั้งหมดจะต้องมีอย่างน้อยหนึ่งในการไหลของข้อมูลและการไหลของข้อมูลออก. กระบวนการทั้งหมดควรปรับเปลี่ยนข้อมูลที่เข้ามาผลิตรูปแบบใหม่ของการส่งออก ข้อมูล. เก็บข้อมูลแต่ละคนจะต้องมีส่วนร่วมอย่างน้อยหนึ่งการไหลของข้อมูล. แต่ละนิติบุคคลภายนอกต้องมีส่วนร่วมอย่างน้อยหนึ่งการไหลของข้อมูล. การไหลของข้อมูลจะต้องแนบอย่างน้อยหนึ่งขั้นตอน. แม้ว่าวิธีการแบบดั้งเดิมจำนวนมากมีแนวโน้มที่จะนำไปใช้ DFDS ในรูปแบบที่ผิดปกติก็ยังคงเป็นไปได้ที่จะทำเช่นนั้นในลักษณะที่มีความคล่องตัวเป็นอย่างดี ให้แผนภาพขนาดเล็กของคุณที่ผมได้กล่าวข้างต้น ใช้เครื่องมือง่ายๆเช่นกระดานไวท์บอร์ดเพื่อสร้างให้กับผู้มีส่วนได้เสียของคุณ เดินทางแสงและลบพวกเขาเมื่อคุณผ่านกับพวกเขา สร้างพวกเขาหากพวกเขากำลังจะเพิ่มมูลค่าไม่เพียงเพราะกระบวนการของคุณบอกให้คุณทำเช่นนั้น บรรทัดล่างคือว่าบางส่วนของวิธีการสร้างแบบจำลองที่อาจจะได้รับข้อบกพร่อง แต่จำเป็นที่จะต้องเป็นตัวแทนของการไหลของข้อมูลในระบบยังคงจำเป็นต้องใช้. แหล่งที่มาของคำอธิบายสิ่งประดิษฐ์นี้คัดลอกมาจากบทที่ 9 ของรองพื้นวัตถุ 3rd Edition: เปรียวรุ่นขับเคลื่อนการพัฒนาด้วย UML 2 - ดูเพิ่มเติมได้ที่: http://www.agilemodeling.com/artifacts/dataFlowDiagram.htm#sthash.2s1APWhe.dpuf
































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ในปลายทศวรรษข้อมูลการไหลแผนภาพ ( dfds ) แนะนำและความนิยมสำหรับการวิเคราะห์โครงสร้างและออกแบบ ( เกน และ sarson 1979 ) แสดงการไหลของข้อมูล dfds จากหน่วยงานภายนอกในระบบ พบว่าข้อมูลย้ายจากกระบวนการหนึ่งไปยังอีกรวมทั้งการจัดเก็บ รูปที่ 1 แสดงตัวอย่างของ DFD ใช้เกน และ sarson สัญกรณ์ มีเพียงสี่สัญลักษณ์ :

สี่เหลี่ยมเป็นตัวแทนของหน่วยงานภายนอก ซึ่งเป็นแหล่งหรือสถานที่ของข้อมูล .
ปัดรูปสี่เหลี่ยมแทนกระบวนการซึ่งใช้ข้อมูลสถิติ ทำสิ่งนั้น และส่งออก .
ลูกศรแสดงการไหลของข้อมูล ซึ่งจะเป็นข้อมูลอิเล็กทรอนิกส์ หรือรายการทางกายภาพ รูปสี่เหลี่ยม หรือเก็บข้อมูลสิ้นสุด
เปิดรวมถึงร้านค้าอิเล็กทรอนิกส์เช่นฐานข้อมูลหรือแฟ้ม XML และร้านค้าเช่นหรือตู้เก็บเอกสาร หรือกองกระดาษทางกายภาพ .
1 รูป การลงทะเบียนเรียนในมหาวิทยาลัย .

ดูเพิ่มเติมได้ที่ : http : / / www.agilemodeling . com / สิ่งประดิษฐ์ / ดาต้าโฟว์ไดอะแกรม . htm # sthash . 2s1apwhe . dpuf

สร้างแผนภาพฉันเพียงแค่ทำงานผ่านการใช้สถานการณ์สมมติในกรณีนี้กรณีใช้ตรรกะที่อธิบายไว้ในการลงทะเบียน ในกรณีใช้ระบบมหาวิทยาลัย ในโครงการที่แท้จริงมันไกลมาก แค่ยืนที่ไวท์บอร์ดกับหนึ่งหรือผู้มีส่วนได้เสียโครงการและก็วาดตามที่เราพูดคุยผ่านปัญหา

ในกรณีนี้ผมเริ่มสมัคร หน่วยงานภายนอกในมุมซ้ายด้านบน และเพียงแค่ตามการไหลของข้อมูลตลอดทั้งระบบผมแนะนำให้ตรวจสอบรูปแบบกระบวนการให้ความรู้ขั้นตอนการตรวจสอบเบื้องต้น ฉันได้รับมอบหมายให้กระบวนการนี้ระบุ 1.0 ที่ระบุว่ามันเป็นขั้นตอนหนึ่งระดับบนแผนภาพ เทคนิคทั่วไปคือการสร้างไดอะแกรม dfds รายละเอียดสำหรับแต่ละกระบวนการพรรณนาละเอียดมากขึ้นระดับของการประมวลผล ฉันทำนี้สำหรับกระบวนการนี้จะนับ subprocesses 1.1 , 1.2 ,และอื่น ๆ subprocesses 1.1 จะเป็นเลขสำหรับ 1.1.2 , และอื่น ๆ ฉันคงไม่ต้องขยายกระบวนการนี้ DFD รายละเอียดมันค่อนข้างชัดเจน สิ่งที่เกิดขึ้นในนั้น และดังนั้น รูปใหม่ก็จะไม่เพิ่มค่าใด ๆ ฉันพบใคร / อะไรไม่ทำงานในส่วนของด้านล่างของกระบวนการฟองในกรณีนี้นายทะเบียนข้อมูลนี้เป็นทางเลือก แม้จะมีประโยชน์มากในประสบการณ์ของฉัน คุณสามารถดูวิธีการที่ไม่ถูกต้องกรอกแบบฟอร์มกลับมาให้ผู้สมัคร ถ้าต้องการ

ฉันก็ยังคงตามตรรกะของกรณีใช้ เน้นว่าข้อมูลถูกประมวลผล โดยในแต่ละขั้นตอน กระบวนการที่สอง encapsulates ตรรกะสำหรับการสร้างระเบียนนักศึกษารวมทั้งการกระทำของการตรวจสอบเพื่อดูว่าบุคคลมีสิทธิลงทะเบียนเช่นเดียวกับถ้าพวกเขาอยู่แล้วในฐานข้อมูล สังเกตว่า แต่ละการไหลของข้อมูลในแผนภาพที่ได้รับป้าย ก็สังเกตว่าชื่อของข้อมูลที่เปลี่ยนไปสะท้อนให้เห็นว่ามันถูกแปรรูป .

ตอนนี้มองใกล้ที่แผนภาพลูกศรระหว่างใส่ข้อมูลกระบวนการและฐานข้อมูลนักศึกษาเก็บข้อมูลควรเป็นสองทาง เพราะกระบวนการนี้ค้นหาข้อมูลประวัตินักเรียนที่มีอยู่ น่าเสียดายที่ผมเคยลบแผนภาพนี้จากกระดานไวท์บอร์ดของฉันดังนั้นมันไม่ง่ายที่จะจัดการกับปัญหาเล็กน้อยนี้ ใช่ฉันสามารถใช้โปรแกรมเขียนแบบเพื่อปรับปรุงหัวลูกศร แต่มันสำคัญที่จะทำให้จุดที่แบบว่องไวไม่ต้องสมบูรณ์แบบ พวกเขาก็ต้องเก่งพอ ฉันขอแนะนำให้คุณทำตามการปฏิบัติปรับปรุงรูปแบบเฉพาะเมื่อมันเจ็บ และในกรณีนี้ปัญหานี้ไม่เจ็บพอที่จะลงทุน สอง หรือ สามนาที จะเอาไปซ่อม

แผนภาพค่าธรรมเนียมการรวบรวมกระบวนการเป็นที่น่าสนใจเพราะมันมีปฏิกิริยากับการจัดเก็บข้อมูลอิเล็กทรอนิกส์ฐานข้อมูลทางการเงิน ตลอดจนร่างกาย , ลิ้นชักเงินสด dfds สามารถใช้กระบวนการที่เป็นรูปแบบทางกายภาพหมดจด หมดจดอิเล็กทรอนิกส์หรืออื่น ๆ มักเป็นส่วนผสมของทั้งสอง เก็บข้อมูลอิเล็กทรอนิกส์สามารถสร้างผ่านทางแบบจำลองข้อมูล โดยเฉพาะอย่างยิ่งถ้าพวกเขาเป็นตัวแทนของฐานข้อมูลเชิงสัมพันธ์เก็บข้อมูลทางกายภาพมักจะตัวเองอธิบาย

มีหลายกฎแบบทั่วไปที่ผมติดตามเมื่อสร้าง dfds :

กระบวนการทั้งหมดจะต้องมีอย่างน้อยหนึ่งในหนึ่งการไหลของข้อมูลและการไหลของข้อมูล .
กระบวนการทั้งหมดควรปรับเปลี่ยนข้อมูลขาเข้า , การผลิตรูปแบบใหม่ของข้อมูลขาออก .
ข้อมูลแต่ละร้าน ต้องเกี่ยวข้อง อย่างน้อยหนึ่ง
การไหลของข้อมูลแต่ละหน่วยงานภายนอกต้องเกี่ยวข้องกับอย่างน้อยหนึ่งการไหลของข้อมูล การไหลของข้อมูลจะต้องแนบอย่างน้อยหนึ่งขั้นตอน .
ถึงแม้ว่าวิธีการหลายแบบดั้งเดิมมีแนวโน้มที่จะใช้ในทางพิสดาร dfds มันยังคงเป็นไปได้ที่จะทำในลักษณะที่คล่องตัวดี เก็บไดอะแกรมของคุณเล็ก ที่ผมทำข้างต้น ใช้เครื่องมือง่าย เช่น กระดานไวท์บอร์ด เพื่อสร้างให้กับผู้มีส่วนได้เสียของคุณเดินทางแสงและลบพวกเขาเมื่อคุณผ่านกับพวกเขา สร้างพวกเขาหากพวกเขาจะเพิ่มมูลค่า ไม่เพียงเพราะกระบวนการของคุณบอกให้คุณทำอย่างนั้น บรรทัดล่างคือว่าบางส่วนของรูปแบบวิธีการอาจถูกตำหนิ แต่ต้องการแสดงการไหลของข้อมูลภายในระบบจะต้องมี แหล่ง



นี้ครับรายละเอียดตัดตอนมาจากบทที่ 9 ของวัตถุหลัก 3 รุ่น : รุ่นขับเคลื่อนการพัฒนาเปรียวด้วย UML 2 .

ดูเพิ่มเติมได้ที่ : http : / / www.agilemodeling . com / สิ่งประดิษฐ์ / ดาต้าโฟว์ไดอะแกรม . htm # sthash.2s1apwhe.dpuf
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2026 I Love Translation. All reserved.

E-mail: