Please enable JavaScript.
Coggle requires JavaScript to display documents.
ขั้นตอนพัฒนาโปรแกรม, นส.อินทิรา คำไสว เลขที่26 6/3 - Coggle Diagram
ขั้นตอนพัฒนาโปรแกรม
2.ขั้นวางแผนแก้ไขปัญหา (Algorithm Design) :
2.11 อัลกอริทึม (Algorithm)คือรูปแบบของการกำหนดการทำงานอย่างเป็นขั้นตอน ซึ่งผ่านการ
วิเคราะห์และแยกแยะ
2.2 ผังงาน (Flowchart)คือแผนภาพที่ใช้แสดงลำดับขั้นตอนการทำงานของโปรแกรม ซึ่งจะใช้ภาพ
สัญลักษณ์สื่อความหมายแต่ละขั้นตอนของการทำงาน และจะใช้ลูกศรสื่อถึงทิศทางการเดินทางของลำดับการ
ทำงาน
2.3 รหัสจำลอง หรือรหัสเทียม (Pseudo-code)อ การเขียนโปรแกรมในรูปแบบภาษาอังกฤษที่มี
ขั้นตอนและรูปแบบแน่นอนกะทัดรัดและมองดูคล้ายภาษาระดับสูงที่ใช้กับเครื่องคอมพิวเตอร
ขั้นตอนการวางแผนแก้ไขปัญหา เป็นขั้นที่มีการใช้เครื่องมือมา ช่วยในการแก้ไขปัญหา จะทำให้ขั้นตอน
การเขียนโปรแกรมมีความผิดพลาด น้อยลงซึ่งเครื่องมือที่ใช้ในการตรวจสอบการทำงานของโปรแกรม นั้นจะ ทำ
ให้ ทราบขั้นตอน การทำงานของโปรแกรมได้อย่างรวดเร็ว
- ขั้นการเขียนเอกสารประกอบ (Documentation)
5.1 เอกสารประกอบโปรแกรมสำหรับผู้ใช้ (User Documentationจะเหมาะสำหรับผู้ใช้ที่ไม่ต้อง
เกี่ยวข้องกับการพัฒนาโปรแกรม แต่เป็นผู้ที่ใช้งานโปรแกรมอย่างเดียว จะเน้นการอธิบายเกี่ยวกับการใช้งาน
โปรแกรม )
5.2 เอกสารประกอบโปรแกรมสำหรับผู้เขียนโปรแกรม (Technical Documentationจะเหมาะ
สำหรับผู้ใช้ที่ไม่ต้องเกี่ยวข้องกับการพัฒนาโปรแกรม)แต่เป็นผู้ที่ใช้งานโปรแกรมอย่างเดียว จะเน้นการอธิบาย
เกี่ยวกับการใช้งานโปรแกรมเป็นหลัก
- ขั้นวิเคราะห์ความต้องการ (Requirement Analysis and Feasibility Study)
ขั้นตอนนี้เป็นขั้นตอนแรกสุดที่นักเขียนโปรแกรม จะต้องทำก่อน ลงมือเขียนโปรแกรม เพื่อทำความ
เข้าใจกับปัญหาที่เกิดขึ้น และค้นหา จุดมุ่งหมาย หรือสิ่งที่ต้องการ ขั้นตอนนี้ถือว่าเป็นขั้นตอนที่สำคัญที่สุด
3.ขั้นดำเนินการเขียนโปรแกรม (Program Coding)
-
- ขั้นทดสอบและแก้ไขโปรแกรม (Program Testing and Debugging)ั้นตอนนี้เป็นการตรวจสอบจุดผิดพลาดของโปรแกรม (Bugs) ที่เขียนขึ้น และดำเนินการแก้ไข
ข้อผิดพลาดนั้น เรียกกระบวนการนี้การ Debugs โปรแกรมที่ทำงานไม่ได้ตามวัตถุประสงค์ เรียกว่าโปรแกรมมี
Error เกิดขึ้น Error ของโปรแกรมมักมีมาจาก 3 สาเหตุใหญ่ ๆ คือ
4.1 ข้อผิดพลาดทางไวยากรณ์ของภาษา (Syntax Error)เป็นข้อผิดพลาดที่เกิดจากการเขียนโค้ดไม่ตรงตามกฎหรือไวยากรณ์ของภาษาการเขียนโปรแกรม เช่น การใช้เครื่องหมายผิด หรือการลืมปิดวงเล็บ เป็นต้น
4.2 ข้อผิดพลาดที่เกิดจากตรรกะโปรแกรมผิด (Logical Errorเป็นข้อผิดพลาดที่เกิดจากการออกแบบลอจิกของโปรแกรมผิดพลาด ทำให้โปรแกรมทำงานไม่ตรงกับที่คาดหวัง แม้ว่าจะไม่มีข้อผิดพลาดทางไวยากรณ์
4.3 ข้อผิดพลาดในระหว่างการรันโปรแกรม (Run-time Error)เป็นข้อผิดพลาดที่เกิดขึ้นในระหว่างการทำงานของโปรแกรม เช่น การหารด้วยศูนย์ หรือการเข้าถึงข้อมูลที่ไม่มีอยู่จริงในหน่วยความจำ
- ขั้นบำรุงรักษาโปรแกรม (Program maintenance)
ขั้นตอนนี้คือขั้นตอนสุดท้ายเมื่อโปรแกรมผ่านการตรวจสอบตามขั้นตอนเรียบร้อยแล้ว และถูกนำมาให้
ผู้ใช้ได้ใช้งาน ในช่วงแรกผู้ใช้อาจจะยังไม่คุ้นเคยก็อาจทำให้เกิดปัญหาขึ้นมาบ้าง ดังนั้นจึงต้องมีผู้คอยควบคุมดูแลและคอยตรวจสอบการทำงาน การบำรุงรักษาโปรแกรมจึงเป็นขั้นตอนที่ผู้เขียนโปรแกรม ต้องคอยเฝ้าดูและหา
ข้อผิดพลาด ของโปรแกรมในระหว่างที่ผู้ใช้ใช้งานโปรแกรมและปรับปรุงแก้ไขโปรแกรมเมื่อเกิดข้อผิดพลาดขึ้น
-