A JAVA-application code generator from data flow diagram
3
Issued Date
2005
Copyright Date
2005
Resource Type
Language
eng
File Type
application/pdf
No. of Pages/File Size
vii, 99 leaves : ill.
ISBN
9740461514
Access Rights
open access
Rights
ผลงานนี้เป็นลิขสิทธิ์ของมหาวิทยาลัยมหิดล ขอสงวนไว้สำหรับเพื่อการศึกษาเท่านั้น ต้องอ้างอิงแหล่งที่มา ห้ามดัดแปลงเนื้อหา และห้ามนำไปใช้เพื่อการค้า
Rights Holder(s)
Mahidol University
Bibliographic Citation
Thesis (M.Sc. (Technology of Information System Management))--Mahidol University, 2005
Suggested Citation
Chirawan Ronran A JAVA-application code generator from data flow diagram. Thesis (M.Sc. (Technology of Information System Management))--Mahidol University, 2005. Retrieved from: https://repository.li.mahidol.ac.th/handle/123456789/106145
Title
A JAVA-application code generator from data flow diagram
Alternative Title(s)
โปรแกรมสร้างโค้ดภาษาจาวาจากแผนภาพกระแสข้อมูล
Author(s)
Advisor(s)
Abstract
In this research, Object-Oriented technology was used to create a Java-
Application Code Generator from Data Flow Diagram. This application is useful for a system designer or system developer/programmer who wants to create a Java program by using the top-down and bottom-up strategy of structure programming. The application helps a system designer to draw multi-level and check illegal data flow diagrams. It also helps a system developer/programmer to transform the data flow diagrams into Java-Application code. The data flow diagrams of this application were created from higher level to lower level data flow diagrams to support the top-down strategy while the generated code of this application was implemented from lower level to higher level data flow diagrams to support bottom-up strategy.
The outcome of this research is a Java-Application Code Generator from
Data Flow Diagram. It was evaluated by using it to generate code for a mobile phone game and then comparing the code with the previous code which was developed by J2ME. The result of system evaluation was satisfactory.
การวิจัยนี้ใช้เทคโนโลยีการพัฒนาโปรแกรมเชิงวัตถุโปรแกรมเพื่อสร้างโค้ดภาษาจาวา จากแผนภาพกระแสข้อมูล โปรแกรมนี้มีประโยชน์แก่นักออกแบบและนักพัฒนาระบบด้วยโปรแกรมภาษาจาวา โดยใช้หลักการ top-down และ bottom-up ของการเขียนโปรแกรมแบบมีโครงสร้าง นักออกแบบระบบจะใช้โปรแกรมประยุกต์นี้ในส่วนของการวาดและการตรวจสอบ ความถูกต้องของแผนภาพกระแสข้อมูล สำหรับนักพัฒนาระบบสามารถใช้โปรแกรมประยุกต์นี้เพื่อแปลงแผนภาพกระแสข้อมูลเป็นโค้ดภาษาจาวา แผนภาพกระแสข้อมูลของโปรแกรมประยุกต์นี้จะสร้างจากแผนภาพกระแสข้อมูลระดับบนมายังแผนภาพกระแสข้อมูลระดับล่างเพื่อสนับสนุนการทำงานในลักษณะ top-down ขณะที่โค้ดภาษาจาวาจะพัฒนาจากแผนภาพกระแสข้อมูลระดับล่างขึ้นสู่แผนภาพกระแสข้อมูลระดับบน เพื่อสนับสนุนการทำงานในลักษณะ bottom-up ผลจากงานวิจัยคือโปรแกรมสร้างโค้ดภาษาจาวาจากแผนภาพกระแสข้อมูล จากการเปรียบเทียบผลการสร้างโค้ดภาษาจาวากับโปรแกรมเกมบนมือถือที่ใช้ J2ME ในการพัฒนา ได้ผลการเปรียบเทียบในระดับที่น่าพอใจ
การวิจัยนี้ใช้เทคโนโลยีการพัฒนาโปรแกรมเชิงวัตถุโปรแกรมเพื่อสร้างโค้ดภาษาจาวา จากแผนภาพกระแสข้อมูล โปรแกรมนี้มีประโยชน์แก่นักออกแบบและนักพัฒนาระบบด้วยโปรแกรมภาษาจาวา โดยใช้หลักการ top-down และ bottom-up ของการเขียนโปรแกรมแบบมีโครงสร้าง นักออกแบบระบบจะใช้โปรแกรมประยุกต์นี้ในส่วนของการวาดและการตรวจสอบ ความถูกต้องของแผนภาพกระแสข้อมูล สำหรับนักพัฒนาระบบสามารถใช้โปรแกรมประยุกต์นี้เพื่อแปลงแผนภาพกระแสข้อมูลเป็นโค้ดภาษาจาวา แผนภาพกระแสข้อมูลของโปรแกรมประยุกต์นี้จะสร้างจากแผนภาพกระแสข้อมูลระดับบนมายังแผนภาพกระแสข้อมูลระดับล่างเพื่อสนับสนุนการทำงานในลักษณะ top-down ขณะที่โค้ดภาษาจาวาจะพัฒนาจากแผนภาพกระแสข้อมูลระดับล่างขึ้นสู่แผนภาพกระแสข้อมูลระดับบน เพื่อสนับสนุนการทำงานในลักษณะ bottom-up ผลจากงานวิจัยคือโปรแกรมสร้างโค้ดภาษาจาวาจากแผนภาพกระแสข้อมูล จากการเปรียบเทียบผลการสร้างโค้ดภาษาจาวากับโปรแกรมเกมบนมือถือที่ใช้ J2ME ในการพัฒนา ได้ผลการเปรียบเทียบในระดับที่น่าพอใจ
Description
Technology of Information System Management (Mahidol University 2005)
Degree Name
Master of Science
Degree Level
Master's degree
Degree Department
Faculty of Engineering
Degree Discipline
Technology of Information System Management
Degree Grantor(s)
Mahidol University
