บทที่ 2 วิธีการพัฒนาซอฟต์แวร์ 204203 : Software Design and Development
วิธีการทางคอมพิวเตอร์ การวิเคราะห์งาน หรือการวิเคราะห์โจทย์ การเขียนผังงาน และซูโดโค้ด การเขียนโปรแกรม การทดสอบและแก้ไขโปรแกรม การจัดทำเอกสารและบำรุงรักษาโปรแกรม
การวิเคราะห์งาน สิ่งที่ต้องการ รูปแบบผลลัพธ์ ข้อมูลนำเข้า ตัวแปรที่ใช้ วิธีการประมวลผล
การเขียนผังงาน การเขียนผังงาน การเขียนซูโดโค้ด Pidgin-english Programming language PDL --> Program Design language
การเขียนโปรแกรม เป็นการเปลี่ยนขั้นตอนของวิธีการในผังงาน ให้อยู่ในรหัสภาษาใดภาษาหนึ่ง การเลือกใช้ภาษาขึ้นอยู่กับลักษณะและประเภทของงาน
การทดสอบและแก้ไขโปรแกรม ข้อผิดพลาดจากการเขียนโปรแกรม Syntax error หรือ Coding error Logic error ขั้นตอนการตรวจสอบโปรแกรมเพื่อหาข้อผิดพลาด ตรวจสอบก่อนนำโปรแกรมเข้าเครื่องคอมพิวเตอร์ (Desk Checking) การตรวจสอบโดยเครื่องคอมพิวเตอร์
การจัดทำเอกสารและการบำรุงรักษาโปรแกรม เอกสารประกอบโปรแกรม คู่มือผู้ใช้ (Users Manual) คู่มือโปรแกรมเมอร์ (Programmers Manual) การบำรุงรักษาโปรแกรม การแก้ไขโปรแกรมให้ทันสมัยกับภาวะการณ์ที่เป็นอยู่ การรักษาสื่อข้อมูลที่โปรแกรมบันทึกอยู่ให้อยู่ในสภาพที่พร้อมใช้งานได้
สรุป นำงานมาวิเคราะห์รายละเอียด เขียนผังงาน อาจเป็นรูปภาพหรือหรือซูโดโค้ด นำไปเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ที่เลือก ทดสอบโปรแกรม จัดทำเอกสารประกอบโปรแกรม