หลกั การเขยี น โปรแกรม
ข้นั ตอนหรอื วธิ กี ารพัฒนาโปรแกรมมี 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. การบาํ รงุ รกั ษา เมีอ่ โปรแกรมผา นการตรวจสอบตามขัน้ ตอนเรยี บรอ ยแลว และถูกนํามาใหผูใ ชไ ด ใชง าน ในชวงแรกผใู ชอ าจจะยังไมค ุน เคยก็อาจทําใหเ กดิ ปัญหาข้นึ มาบาง ดงั นัน้ จึง ตองมผี คู อยควบคมุ ดูแลและคอยตรวจสอบการทาํ งาน การบาํ รงุ รกั ษาโปรแกรมจึงเป็ น ข้ันตอนทผี่ เู ขยี นโปรแกรมตองคอยเฝ าดูและหาขอผิดพลาดของโปรแกรมในระหวางที่ ผใู ชใ ชง านโปรแกรม และปรับปรงุ โปรแกรมเม่ือเกดิ ขอ ผิดพลาดข้นึ หรือในการใช งานโปรแกรมไปนานๆ ผใู ชอาจตองการเปลยี่ นแปลงการทาํ งาน ของระบบงานเดิม เพ่อื ใหเหมาะกบั เหตุการณ นกั เขยี นโปรแกรมกจ็ ะตองคอยปรับปรงุ แกไ ขโปรแกรม ตามความตองการของ ผูใ ชทีเ่ ปลีย่ นแปลงไปนัน่ เอง
Search
Read the Text Version
- 1 - 8
Pages: