Page 33 - Suradeth
P. 33

25



               3.1.1 ขั้นวิเคราะห์ความต้องการ (Requirement Analysis and Feasibility Study)
                      ขั้นตอนนี้เป็นขั้นตอนแรกสุดที่นักเขียนโปรแกรม จะต้องท ำก่อน ลงมือเขียนโปรแกรม เพื่อท ำควำมเข้ำใจกับปัญหำที่

               เกิดขึ้น และค้นหำ จุดมุ่งหมำย หรือสิ่งที่ต้องกำร ขั้นตอนนี้ถือว่ำเป็นขั้นตอนที่ส ำคัญที่สุด ก่อนถึงขั้นตอนกำรวำงแผนแก้ไข
               ปัญหำ และด ำเนินกำรเขียนโปรแกรม โดยในขั้นวิเครำะห์ควำมต้องกำรจะใช้เทคนิค "กำรวิเครำะห์งำน" มำตรวจสอบและ

               วิเครำะห์ควำมต้องกำร ดังนี้














































                      3.1.2 ขั้นวางแผนแก้ไขปัญหา หรือการออกแบบโปรแกรม (Algorithm Design)
                      ขั้นตอนกำรวำงแผนแก้ไขปัญหำ เป็นขั้นที่มีกำรใช้เครื่องมือมำ ช่วยในกำรแก้ไขปัญหำ จะท ำให้ขั้นตอนกำรเขียน

               โปรแกรมมีควำมผิดพลำด น้อยลง ซึ่งเครื่องมือที่ใช้ในกำรตรวจสอบกำรท ำงำนของโปรแกรม นั้นจะ ท ำให้ ทรำบขั้นตอน กำร
               ท ำงำนของโปรแกรมได้อย่ำงรวดเร็ว

                      ถ้ำเรำจะเปรียบเทียบกำรเขียนโปรแกรมเป็นกำรสร้ำงบ้ำนแล้ว ขั้นตอนกำรวำงแผนแก้ไขปัญหำนี้ เป็นเหมือนกำร
               ออกแบบแปลนบ้ำน ลงใน กระดำษ เพื่อจะได้น ำไปสร้ำงบ้ำน ในล ำดับไป ซึ่งขั้นตอนกำรวำงแผนแก้ไขปัญหำนี้ ผู้ออกแบบกำร

               แก้ไขปัญหำ สำมำรถน ำเครื่องมือมำช่วยในกำรแก้ไขปัญหำได้ โดยมีอยู่หลำยตัว ตำมควำมถนัด หรือควำมชอบ ซึ่งเครื่องมือ
               เหล่ำนี้ได้แก่
   28   29   30   31   32   33   34   35   36   37   38