Kanat PoonsawadChirawan Ronran2025-03-112025-03-11200520252005Thesis (M.Sc. (Technology of Information System Management))--Mahidol University, 20059740461514https://repository.li.mahidol.ac.th/handle/123456789/106145Technology of Information System Management (Mahidol University 2005)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 ในการพัฒนา ได้ผลการเปรียบเทียบในระดับที่น่าพอใจvii, 99 leaves : ill.application/pdfengผลงานนี้เป็นลิขสิทธิ์ของมหาวิทยาลัยมหิดล ขอสงวนไว้สำหรับเพื่อการศึกษาเท่านั้น ต้องอ้างอิงแหล่งที่มา ห้ามดัดแปลงเนื้อหา และห้ามนำไปใช้เพื่อการค้าJava (Computer program language)Object-oriented programmingA JAVA-application code generator from data flow diagramโปรแกรมสร้างโค้ดภาษาจาวาจากแผนภาพกระแสข้อมูลMaster ThesisMahidol University