Please enable JavaScript.
Coggle requires JavaScript to display documents.
ขั้นตอนการพัฒนาโปรแกรม, 33, ขั้นวิเคราะห์ความต้องการ (Requirement Analysis…
ขั้นตอนการพัฒนาโปรแกรม
-
ขั้นตอนนี้เป็นขั้นตอนแรกสุดที่นักเขียนโปรแกรม จะต้องทำก่อน ลงมือเขียนโปรแกรม เพื่อทำความ
เข้าใจกับปัญหาที่เกิดขึ้น และค้นหา จุดมุ่งหมาย หรือสิ่งที่ต้องการ
-
- ขั้นวางแผนแก้ไขปัญหา (Algorithm Design)
ขั้นตอนการวางแผนแก้ไขปัญหา เป็นขั้นที่มีการใช้เครื่องมือมา ช่วยในการแก้ไขปัญหา จะทำให้ขั้นตอน
การเขียนโปรแกรมมีความผิดพลาด น้อยลง
- ขั้นดำเนินการเขียนโปรแกรม (Program Coding)
- ขั้นทดสอบและแก้ไขโปรแกรม (Program Testing and Debugging)
-
- ขั้นบำรุงรักษาโปรแกรม (Program maintenance) ขั้นตอนนี้คือขั้นตอนสุดท้ายเมื่อโปรแกรมผ่านการตรวจสอบตามขั้นตอนเรียบร้อยแล้ว และถูกนำมาให้
ผู้ใช้ได้ใช้งานในช่วงแรกผู้ใช้อาจจะยังไม่คุ้นเคยก็อาจทำให้เกิดปัญหาขึ้นมาบ้าง ดังนั้นจึงต้องมีผู้คอยควบคุมดูแล
และคอยตรวจสอบการทำงานการบำรุงรักษาโปรแกรมจึงเป็นขั้นตอนที่ผู้เขียนโปรแกรม ต้องคอยเฝ้าดูและหา
ข้อผิดพลาด ของโปรแกรมในระหว่างที่ผู้ใช้ใช้งานโปรแกรมและปรับปรุงแก้ไขโปรแกรมเมื่อเกิดข้อผิดพลาดขึ้น
การทำเอกสารประกอบโปรแกรม คือ การอธิบายรายละเอียดของโปรแกรมว่า จุดประสงค์ของโปรแกรมคืออะไร สามารถทำงานอะไรได้บ้าง และมีขั้นตอนการทำงานของโปรแกรมเป็นอย่างไร ฯลฯ เครื่องมือที่ช่วยในการออกแบบโปรแกรมเช่น ผังงาน หรือ รหัสจำลอง ก็สามารถนำมาประกอบกันเป็นเอกสารประกอบโปรแกรมได้
5.1 เอกสารประกอบโปรแกรมสำหรับผู้ใช้ (User Documentation) จะเหมาะสำหรับผู้ใช้ที่ไม่ต้องเกี่ยวข้องกับการพัฒนาโปรแกรม แต่เป็นผู้ที่ใช้งานโปรแกรมอย่างเดียว จะเน้นการอธิบายเกี่ยวกับการใช้งานโปรแกรม เป็นหลัก
5.2 เอกสารประกอบโปรแกรมสำหรับผู้เขียนโปรแกรม (Technical Documentation) จะเหมาะ
สำหรับผู้ใช้ที่ไม่ต้องเกี่ยวข้องกับการพัฒนาโปรแกรม แต่เป็นผู้ที่ใช้งานโปรแกรมอย่างเดียว จะเน้นการอธิบายเกี่ยวกับการใช้งานโปรแกรมเป็นหลัก
-
- ขั้นวิเคราะห์ความต้องการ (Requirement Analysis and Feasibility Study)
-
ขั้นตอนนี้เป็นการเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งขึ้นมา โดยเลือกใช้ภาษาที่เหมาะสมกับลักษณะ ประเภทของงาน และความถนัดของผู้เขียน เช่นถ้าเป็นงานทางด้าน ธุรกิจ ก็เลือกภาษาโคบอล ถ้าเป็นการพิมพ์รายงาน ก็เลือกภาษา อาร์พีจีหรือถ้าจะเขียนโปรแกรมบนเว็บก็จะใช้ภาษา
ASP , PHP เป็นต้น
-
ขั้นตอนนี้เป็นการตรวจสอบจุดผิดพลาดของโปรแกรม (Bugs) ที่เขียนขึ้น และดำเนินการแก้ไขข้อผิดพลาดนั้น เรียกกระบวนการนี้การ Debugs โปรแกรมที่ทำงานไม่ได้ตามวัตถุประสงค์ เรียกว่าโปรแกรมมี Error เกิดขึ้น Error ของโปรแกรมมักมีมาจาก 3 สาเหตุใหญ่ ๆ คือ
- ขั้นการเขียนเอกสารประกอบ (Documentation)
-
-