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 nuy14360, 2020-12-08 07:14:08

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

Search

Read the Text Version

ข้นั ตอนการพฒั นาโปรแกรม มี 6 ประเภท นางสาวลาตีพะห์ สาแม เลขที่17 ชนั้ ปวส 2/1 แผนกคอมฯธรุ กิจ

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

2.การออกแบบโปรแกรม •การออกแบบโปรแกรม เป็นการแสดงลาดบั ของการทางานของ โปรแกรม เพอื่ ให้เห็นภาพรวมของการทางานของขนั้ ตอนทงั้ หมด และ เป็นการวางแผนการทางานไว้ล่วงหน้า สามารถใช้วธิ ีการตา่ งๆได้ดงั นี ้ •การออกแบบโปรแกรมโดยใช้ อลั กอริธึม (Algorithm) •การออกแบบโปรแกรมโดยใช้ รหสั จาลอง (Pseudo Code) •การออกแบบโปรแกรมโดยใช้ ผงั งาน (Flowchart) •โดยทวั่ ไปผ้เู ขียนโปรแกรมจะแสดงการทางานของโปรแกรมโดยการใช้ ผงั งาน (Flowchart) ซง่ึ สามารถอ่านและเข้าใจการทางานได้ ง่าย ชว่ ยให้เขียนโปรแกรม การตรวจสอบ และแก้ไขโปรแกรมสะดวก รวดเร็วขนึ ้

3.การเขยี นโปรแกรมด้วยภาษาคอมพวิ เตอร์ •1 ความหมายของโปรแกรมคอมพวิ เตอร์ โปรแกรมคอมพิวเตอร์ (computer program) หมายถงึ ชดุ ของคาสงั่ ท่ี เขียนขนึ ้ เพื่อสงั่ ให้คอมพิวเตอร์ทางานตามที่ต้องการ สว่ นการเขียน โปรแกรม (programming) หมายถงึ การเขียนชดุ คาสง่ั ด้วย ภาษาคอมพิวเตอร์ภาษาใดภาษาหนง่ึ เพื่อให้คอมพิวเตอร์ทางาน ตามโปรแกรมท่ีเราเขียนขนึ ้ •ดงั นนั้ ผ้เู ขียนโปรแกรม (programmer) จงึ จาเป็นต้อง เรียนรู้ภาษาคอมพิวเตอร์ภาษาใดภาษาหนงึ่ หรือหลายภาษา แล้ว ฝึกฝนทกั ษะการเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ท่ีต้องการใช้งาน ให้เกิดความชานาญจงึ จะสามารถเขียนโปรแกรมคอมพิวเตอร์ได้อยา่ งมี ประสิทธิภาพ

4.การทดสอบและแก้ไขโปรแกรม •หลงั จากทเ่ี ขียนโปรแกรมเสร็จแล้วขนั้ ตอนตอ่ ไป คือการทดสอบ โปรแกรมท่ีเขียนขนึ ้ ซง่ึ อาจพบความผิดพลาดได้ 2 ชนิด ดงั นี ้ •1) ความผิดพลาดทางไวยากรณ์ภาษา (syntax error) เป็น ความผิดพลาดที่เกิดจาก การเขียนคาสงั่ ของภาษาคอมพิวเตอร์ผิด ตวั อยา่ งเช่น คาสง่ั printf( ) ในภาษา C ต้องเขียนด้วยตวั อกั ษร ตวั เลก็ แตเ่ ขียนเป็น PRINTF( ) เป็นต้น โดยสว่ นมากความ ผิดพลาดทางไวยากรณ์ จะถกู ตรวจสอบพบเม่ือมีการแปลโปรแกรม (compile) ให้เป็นภาษาเคร่ือง ซง่ึ เราสามารถแก้ไขโดยการเขียน คาสง่ั ให้ถกู ต้องตามไวยากรณ์ของภาษานนั้ ๆ

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

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


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