Page 7 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 7
7
ี่
ื
2. การออกแบบโปรแกรม ( Design ) คอ การออกแบบขั้นตอนการทางานของโปรแกรมเป็นขั้นตอนทใช ้
่
ั่
่
้
เป็นแนวทางในการลงรหัสโปรแกรม อาจใชเครื่องมือตางๆ ชวยในการออกแบบ เชน คาสงจาลอง ( Pseudo
่
้
ั่
code ) หรือ ผังงาน ( Flow chart ) การออกแบบโปรแกรมนั้นไม่ตองกังวลกับรูปแบบคาสงภาษาคอมพิวเตอร์
แต่มุ่งความสนใจไปที่ล าดับขั้นตอนในการประผลของโปรแกรมเท่านั้น
้
3. การเขียนโปรแกรมดวยภาษาคอมพิวเตอร์ ( programming ) คอ การเขียนโปรแกรมเป็นการน าเอา
ื
ผลลัพธ์ของการออกแบบโปรแกรม มาเปลี่ยนเป็นโปรแกรมภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งผู้เขียนโปรแกรม
้
ี่
ั่
จะตองให้ความสนใจตอรูปแบบคาสงและกฎเกณฑ์ของภาษาทใชเพื่อให้การประมวลผลเป็นไปตามผลลพธ์ทได ้
ี่
้
ั
่
ออกแบบไว้
ี่
4. การทดสอบและการแก้ไขโปรแกรม ( Testing ) การทดสอบโปรแกรมเป็นการน าโปรแกรมทลงรหัสแลว
้
ั้
ิ
้
เข้าคอมพิวเตอร์ หรือการตดตงโปรแกรมเพื่อตรวจสอบการทางานของโปรแกรมว่าถูกตองหรือไม่ โปรแกรมท ี่
เขียนมี Error หรือไม่ หรือ ท างานได้ตามที่ต้องการหรือไม่ ถ้าพบว่ายังไม่ถูกก็แก้ไขให้ถูกต้องต่อไป
5. การทาเอกสารประกอบโปรแกรม ( Documentation ) การทาเอกสารประกอบการโปรแกรม หรือ
้
ู้
ี่
้
ู่
่
ั
คมือการใชโปรแกรมเป็นงานทสาคญของการพัฒนาโปรแกรม เอกสารประกอบโปรแกมชวยให้ผใชโปรแกรม
ุ
้
้
้
ี่
เข้าใจวัตถุประสงค ข้อมูลทจะตองใชกับโปรแกรม ตลอดจนผลลพธ์ทจะไดจากโปรแกรมการทาโปรแกรมทก
์
ั
ี่
โปรแกรมจึงควรต้องท าเอกสาร
้
6. การบ ารุงรักษาโปรแกรม (Maintenance) ตองมีผคอยคอบคมดแลและคอยตรวจสอบการทางาน การ
ู
ุ
ู้
บ ารุงรักษาโปรแกรมจึงเป็นขั้นตอนที่ผู้เขียนโปรแกรมต้องคอยเฝ้าดูและหาข้อผิดพลาดของโปรแกรมในระหว่างท ี่
ผู้ใช้งานโปรแกรม และปรับปรุงโปรแกรมเมื่อเกิดข้อผิดพลาดขึ้น
รูปขั้นตอนการพัฒนาโปรแกรม

