Lightweight Web-based Data Flow Diagraming Tool

Naravut Pattanotai

Abstract


บทคัดย่อ—แผนภาพกระแสข้อมูล (Data flow diagram) ยังคงถูกใช้อย่างกว้างขวางในการพัฒนาซอฟต์แวร์ ข้อผิดพลาดทางไวยากรณ์ในแผนภาพกระแสข้อมูลสามารถเกิดขึ้นได้เมื่อแผนภาพนั้นไม่เป็นไปตามกฎของการสร้างแผนภาพ งานวิจัยนี้เสนอเครื่องมือในการสร้างแผนภาพกระแสข้อมูลบนเว็บขนาดเล็กซึ่งสามารถสร้างแผนภาพได้อย่างง่ายและรวดเร็ว จากโค้ดอย่างง่ายที่พัฒนาขึ้นโดยเฉพาะ เครื่องมือนี้ยังสามารตรวจสอบความถูกต้องของแผนภาพตามกฎทางไวยากรณ์ได้อย่างอัตโนมัติ ตัวอย่างของผลลัพธ์แสดงให้เห็นถึงการใช้ประโยชน์ในการสร้างแผนภาพกระแสข้อมูล ทั้งยังช่วยลดข้อผิดพลาดทางไวยากรณ์ และสามารถนำไปใช้ในงานบนเว็บอื่นได้ต่อไป

คำสำคัญ: แผนภาพกระแสข้อมูล, กฎของแผนภาพกระแสข้อมูล, โปรแกรมสร้างแบบจำลองบนเว็บขนาดเล็ก

 

Abstract—Data flow diagram (DFD) is still widely used in the software development. The syntax errors in DFD can occur when the diagrams are not following its rules. This work purposes the lightweight web-based data flow diagraming tool which simply and quickly creates a DFD by the specific developed simple code. The tool also automatically validates the diagram based on formalized syntax rules of DFD. The example results show how to facilitate data flow diagramming and also to reduce syntax errors of DFD, which can use in the future other web-based works.

Keywords-data flow diagram; data flow diagram rules; data flow diagramming; lightweight web-based modeling tool


Full Text:

PDF

References


R. Ibrahim and S. Y. Yen, “Formalization of the Data Flow Diagram Rules for Consistency Check,” International Journal of Software Engineering & Applications (IJSEA), Vol. 1, No. 4, Oct. 2010, pp. 95-111, doi: 10.5121/ijsea.2010.1406.

R. Ibrahim and S. Y. Yen, “An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs),” International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol. 4, No. 9, 2010, pp. 1441-1445.

R. Ibrahim and S. Y. Yen, “A Formal Model for Data Flow Diagram Rules,” ARPN Journal of Systems and Software, Vol. 1, No. 2, May 2011, pp. 60-69.

N. Pattanotai, “Pattern of Data Flow Diagram Class,” Joint Conference on ACTIS & NCOBA, Jan, 2017, Thailand, pp. 27-31.

jsPlumb Pty Ltd., jsPlumb Toolkit, https://jsplumbtoolkit.com/, 2017.

H. J. Rosenblatt, Systems Analysis and Design, 10th ed., United States of America, 2014.

T. DeMarco, Structured Analysis and System Specifi cation, Yourdon Press, New York, 1978.

C. Gane, T. Sarsen, Structured Systems Analysis: Tools and Techniques, Prentice Hall, Englewood Cliffs, NJ, 1979.

A. Dennis, B. H. Wixom, R. M. Roth, Systems analysis and design, 5th ed., United States of America, 2012.


Refbacks

  • There are currently no refbacks.