Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ขั้นตอนการพัฒนาโปรแกรม1

ขั้นตอนการพัฒนาโปรแกรม1

Published by feetroh klatae, 2020-12-08 06:33:47

Description: ขั้นตอนการพัฒนาโปรแกรม1

Search

Read the Text Version

ข้นั ตอนการพัฒนาโปรแกรม

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

การออกแบบโปรแกรม  กำรออกแบบข้ันตอนกำรทำงำนของโปรแกรมเปน็ ข้ันตอนที่ใช้ เป็นแนวทำงในกำรลงรหัสโปรแกรม ผู้ออกแบบขน้ั ตอนกำรทำงำน ของโปรแกรมอำจใชเ้ ครอ่ื งมอื ต่ำงๆ ช่วยในกำรออกแบบ อำทิเชน่ คำส่งั ลำลอง (Pseudocode) หรอื ผงั งำน (Flow chart) กำร ออกแบบโปรแกรมนั้นไม่ต้องพะวงกับรูปแบบคำส่งั ภำษำคอมพวิ เตอร์ แต่ให้มุ่งควำมสนใจไปท่ลี ำดบั ขัน้ ตอนในกำร ประมวลผลของโปรแกรมเท่ำนน้ั

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

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

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

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

อ้างองิ  http://www.bankhai.ac.th/dev_c/step_develop_program.html

จัดทาโดย นางสาวซเู ฟยี นี เจะ๊ อมู า เลขท่ี 4 ชัน้ ปวส.2/1 แผนก คอมพวิ เตอรธ์ รุ กจิ

Thank you


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook