แนวทางในการสร้างโปรแกรม
การสร้างโปรแกรมเพื่อแก้ปัญหาการคำนวณต่างๆ นั้น
ผู้เขียนโปรแกรมส่วนใหญ่จะมีขั้นตอนในการสร้างดังนี้ เริ่มจากการวิเคราะห์งาน วางแผนลำดับการทำงน รวมถึงการกำหนดการควบคุมโปรแกรม เพื่อให้ตอบสนองกับความต้องการ
ของผู้ใช้งาน
1 การวิเคราะห์ระบบงาน
เป็นการศึกษาปัญหาเพื่อค้นหาผลลัพธ์โดยมีขั้นตอนย่อยดังนี้
1)
วิเคราะห์สิ่งที่โจทย์ต้องการ (Output)
2)
สิ่งที่โจทย์กับหนดให้(lnput)
3)
ลำดับขั้นตอนการทำงาน (process)
โจทย์ปัญหา จงหาพื้นที่สีเหลียมผืนผ้าที่มีความกว้าง 12หน่วย ความยาว
15หน่วย
สิ่งที่โจทย์ให้มา
ความกว้างและความยาว
สิ่งที่โจทย์ต้องการ
พื้นที่สี่เหลียมผืนผ้า
ลำดับขั้นตอนการทำ
กำหนดตัวแปรเก็บค่าพื้นที่สี่เหลี่ยมผืนผ้า ความกว้าง และความยาว
2 การว่างแผนลำดับการทำงาน
เป็นการกำหนดลำดับการทำงานซึ่งทำได้หลายๆ
วิธี เช่น อัลกอริทึม ซูโดโค้ด ผังงาน
ทั้งนี้มีจุดประสงค์เพื่อจัดลำดับการทำงานให้เป็นระบบ เป็นกระบวนการ
ก่อนที่จะนำไปขึ้นคำสั่ง ผProgram)
3 การเขียนโปรแกรม
ผู้เขียนโปรแกรมจะนำลำดับการทำงานและผังงานที่ได้มาเป็นหลักในการเขียนโปรแกรมโดยคำสั่งของแต่ละภาษามาเขียนตามที่ผู้เขียนเลือกดังนั้น การกำหนดลำดับการทำงานหรือการเขียนผังงาน จึงเป็นสิ่งสำคัญที่สุดในการสร้างโปรแกรม
4 การทดสอบและการแก้ไขโปรแกรม
จากขั้นตอนการเขียนโปรแกรมผู้สร้างระบบงานจะนำโปรแกรมไปทดสอบการทำงานเพื่อกรทดสอบผลลัพธ์ของโปรแกรม ซึ้งถ้าพบข้อผิดพลาดจะถูกส่งกลับไปแก้ไข และนำมาตรวจสอบผลลัพธ์ ถูกต้องจึงส่งมอบต่อไป