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