Page 7 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 7

7



                                                                                                          ี่
                                                      ื
                   2.  การออกแบบโปรแกรม ( Design ) คอ การออกแบบขั้นตอนการทางานของโปรแกรมเป็นขั้นตอนทใช      ้
                                                             ่
                                                                                           ั่
                                                                   ่

                                                    ้
               เป็นแนวทางในการลงรหัสโปรแกรม อาจใชเครื่องมือตางๆ ชวยในการออกแบบ เชน คาสงจาลอง  (  Pseudo
                                                                                     ่

                                                                        ้
                                                                                           ั่
               code ) หรือ ผังงาน ( Flow chart ) การออกแบบโปรแกรมนั้นไม่ตองกังวลกับรูปแบบคาสงภาษาคอมพิวเตอร์

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

                                                                      ้
                                                                    ี่
                                             ั่
               จะตองให้ความสนใจตอรูปแบบคาสงและกฎเกณฑ์ของภาษาทใชเพื่อให้การประมวลผลเป็นไปตามผลลพธ์ทได        ้
                                                                                                          ี่
                   ้
                                                                                                      ั
                                  ่
               ออกแบบไว้
                                                                                                   ี่
                   4.  การทดสอบและการแก้ไขโปรแกรม ( Testing ) การทดสอบโปรแกรมเป็นการน าโปรแกรมทลงรหัสแลว
                                                                                                           ้

                                         ั้
                                      ิ
                                                                                         ้
               เข้าคอมพิวเตอร์ หรือการตดตงโปรแกรมเพื่อตรวจสอบการทางานของโปรแกรมว่าถูกตองหรือไม่ โปรแกรมท    ี่
               เขียนมี Error หรือไม่ หรือ ท างานได้ตามที่ต้องการหรือไม่ ถ้าพบว่ายังไม่ถูกก็แก้ไขให้ถูกต้องต่อไป


                   5.  การทาเอกสารประกอบโปรแกรม (  Documentation  )  การทาเอกสารประกอบการโปรแกรม หรือ
                         ้

                                                                                                 ู้
                                          ี่
                                                                                                   ้
                 ู่
                                                                                           ่
                                             ั
               คมือการใชโปรแกรมเป็นงานทสาคญของการพัฒนาโปรแกรม เอกสารประกอบโปรแกมชวยให้ผใชโปรแกรม
                                                                                                           ุ

                                                                               ้
                                          ้
                                               ้
                                       ี่
               เข้าใจวัตถุประสงค ข้อมูลทจะตองใชกับโปรแกรม ตลอดจนผลลพธ์ทจะไดจากโปรแกรมการทาโปรแกรมทก
                               ์
                                                                      ั
                                                                          ี่
               โปรแกรมจึงควรต้องท าเอกสาร
                                                           ้

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









                                                 รูปขั้นตอนการพัฒนาโปรแกรม
   2   3   4   5   6   7   8   9   10   11   12