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 หลักการเขียนโปรแกรม

หลักการเขียนโปรแกรม

Published by kantayaphimolnok, 2021-08-28 05:34:59

Description: หลักการเขียนโปรแกรม

Search

Read the Text Version

หลกั การเขยี น โปรแกรม

ข้นั ตอนหรอื วธิ กี ารพัฒนาโปรแกรมมี 6 ขนั้ ตอนดังตอไปนี้ 1. การวเิ คราะหป ัญหา 2. การออกแบบโปรแกรม 3. การเขียนโปรแกรมดวยภาษาคอมพิวเตอร 4. การทดสอบและตรวจสอบความถูกตอ ง 5. การทําเอกสารประกอบโปรแกรม 6. การบํารงุ รักษาโปรแกรม

1. การวิเคราะหปัญหา (Problem Analysis) การวิเคราะหปัญหาประกอบดวยขัน้ ตอนตา งๆ ดงั นี้ 1.กาํ หนดวตั ถุประสงคข องงานเพ่ือพจิ ารณาวาโปรแกรมตอ งทําการประมวลผลอะไรบาง 2.พิจารณาขอมูลนาํ เขา(Input)เพ่ือใหท ราบวา จะตอ งนาํ ขอ มลู อะไรเขา คอมพวิ เตอร ขอ มูลมีคุณสมบตั ิ 3.เป็ นอยา งไร ตลอดจนลักษณะและรูปแบบของขอ มลู ทีจ่ ะนาํ เขา 4.พิจารณาการประมวลผล(Process)เพ่อื ใหท ราบวาโปรแกรมมีขนั้ ตอนการประมวล ผลอยางไรและมีเง่ือนไขการประมวลผลอะไรบาง 5.พจิ ารณาขอ สนเทศนําออก(Output)เพ่ือใหท ราบวามีขอ สนเทศอะไรทีจ่ ะแสดง ตลอดจนรปู แบบและส่อื ทีจ่ ะ 6. ใชใน การแสดงผล เชนการแสดงออกทางจอภาพ การแสดงออกทางเคร่อื งพิมพ

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

3. การเขยี นโปรแกรมดว ยภาษาคอมพวิ เตอร (Programming) การเขียนโปรแกรมเป็ นการนาํ เอาผลลัพธของการออกแบบโปรแกรม มา เปลยี่ นเป็ นโปรแกรมภาษาคอมพิวเตอรภ าษาใดภาษาหน่งึ ผูเ ขยี นโปรแกรมจะ ตอ งใหความสนใจตอ รูปแบบคําส่งั และกฎเกณฑของภาษาทีใ่ ชเพ่ือใหการประมวล ผลเป็ นไปตามผลลัพธทีไ่ ดอ อกแบบไว นอกจากนั้นผูเขียนโปรแกรมควรแทรกคาํ อธบิ ายการทํางานตางๆ ลงในโปรแกรมเพ่อื ใหโปรแกรมนน้ั มีความกระจางชดั และงายตอ การตรวจสอบและโปรแกรมนีย้ ังใชเ ป็ นสวนหน่งึ ของเอกสารประกอบ

4. ทดสอบและตรวจสอบความถูกตอ ง หลงั จากขยี นโปรแกรมเสร็จแลวใหท ดลองคอมไพลโ ปรแกรมวามีจุดผดิ พลาดทใี่ ด บา ง ในภาษาซกี ารคอมไพล โปรแกรมจะใชวธิ ีการกดป ุม Alt + F9 ใน กรณที ี่ มีขอ ผิดพลาดจะแสดงในชองดา นลา งของหนาจอเอดเิ ตอร ในสว นของ กรอบ message ใหอา นทําความเขา ใจ และแกไขตามทีโ่ ปรแกรมแจงขอมูล ผดิ พลาด เม่อื เสร็จแลว ใหทดลองรันโปรแกรม

5. การทาํ เอกสารประกอบโปรแกรม การทําเอกสารประกอบโปรแกรมเป็ นงานทีส่ าํ คญั ของการพฒั นาโปรแกรม เอกสารประกอบโปรแกรม ชวยใหผ ูใชโปรแกรมเขา ใจวตั ถปุ ระสงค ขอมลู ทีจ่ ะตองใชก ับโปรแกรม ตลอดจนผลลพั ธท ีจ่ ะไดจาก โปรแกรม การทาํ โปรแกรมทุกโปรแกรมจงึ ควรตองทําเอกสารกาํ กบั เพ่อื ใชสาํ หรบั การอางองิ เม่อื จะใช งานโปรแกรมและเม่ือตอ งการแกไขปรบั ปรงุ โปรแกรม เอกสารประกอบโปรแกรมทจี่ ดั ทาํ ควรประกอบ ดวยหวั ขอตอ ไปนี้ 1. วตั ถุประสงค 2. ประเภทและชนิดของคอมพวิ เตอรและอุปกรณท ีใ่ ชใ นโปรแกรม 3. วธิ กี ารใชโ ปรแกรม 4. แนวคิดเกีย่ วกับการออกแบบโปรแกรม 5. รายละเอียดโปรแกรม

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


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