การ บำรุง รักษา โปรแกรม คือ

UNIT 2 :: การเขียนโปรแกรม

ขั้นตอนการพัฒนาโปรแกรม

 ก่อนที่นักเรียนจะศึกษาถึงการออกแบบอัลกอริทึมและการเขียนโปรแกรม ต้องเรียนรู้ว่ากว่าจะได้โปรแกรมคอมพิวเตอร์ที่นำมาใช้งานนั้น ไม่สามารถเริ่มต้นจากการเขียนด้วยคำสั่งด้วยภาษาคอมพิวเตอร์ได้ในทันที แต่จะต้องปฏิบัติตามกระบวนการทำงาน ซึ่งแบ่งออกเป็น 6 ขั้นตอน ดังนี้
 วิเคราะห์ปัญหา (Program Analysis)
 ออกแบบวิธีการแก้ไขปัญหา (Program Design)
 เขียนโปรแกรม (Program Coding)
 ทดสอบและแก้ไขโปรแกรม (Program Testing)
 จำทำเอกสารประกอบ (Program Document)
 บำรุงรักษาโปรแกรม (Program Maintenance)

1.วิเคราะห์ปัญหา (Program Analysis)


 โดยทั่วไปนิยมวิเคราะห์เริ่มจากผลลัพธ์ที่ต้องการ (Output) ก่อน แล้วย้อนกลับไปยังที่มาของข้อมูลที่นำเข้าสู่ระบบ (Input) ตลอดจนข้อมูลอื่น ๆ

2.ออกแบบวิธีการแก้ไขปัญหา (Program Design)


 เป็นขั้นตอนที่ 2 ของวงจรการพัฒนาโปรแกรมซึ่งการออกแบบโปรแกรมเป็นขั้นตอนที่ต้องใช้เครื่องมือช่วยในการออกแบบ เช่น ผังงาน (Flowchart) รหัสจำลอง (Pseudo code) เป็นต้น ซึ่งจะช่วยให้เข้าใจขั้นตอนการทำงานของโปรแกรมได้ดียิ่งขึ้น

3.เขียนโปรแกรม (Program Coding)


 เป็นขั้นตอนหลังจากที่ได้มีการออกแบบโปรแกรมแล้ว ขั้นตอนนี้เป็นการเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ เช่น ภาษา C ,ภาษา Pascal เป็นต้น ทั้งนี้แต่ละภาษาจะมีความเหมาะสมในการใช้งานแตกต่างกันออกไป

4.ทดสอบและแก้ไขโปรแกรม (Program Testing)


 เป็นการนำโปรแกรมที่ลงรหัสแล้วเข้าคอมพิวเตอร์ เพื่อตรวจสอบรูปแบบกฎเกณฑ์ของภาษา และผลการทำงานของโปรแกรมนั้น ถ้าพบว่ายังไม่ถูกก็แก้ไขให้ถูกต้อง ซึ่งการเกิด Error ของโปรแกรมมักมีมาจาก 2 สาเหตุเท่านั้น คือ

1. Syntax Error คือ ข้อผิดพลาดที่เกิดจากการเขียนโค้ดคำสั่ง (Source Code) ที่ไม่ตรงกับ...ไวยากรณ์ (Syntax) ของภาษาโปรแกรมมิ่งนั้นๆ
2. Logic Error เป็นข้อผิดพลาดที่เกิดจากการออกแบบอัลกอริทึมให้ทำงานผิดวัตถุประสงค์

 ข้อผิดพลาดของโปรแกรม เรียกว่า “Bug”
 ส่วนการแก้ไขข้อผิดพลาด เรียกว่า “Debug”
 โปรแกรมที่ทำงานไม่ได้ตามวัตถุประสงค์ เรียกว่ามี “Error”

5.จำทำเอกสารประกอบ (Program Document)


 เมื่อโปรแกรมผ่านการทดสอบแล้วก็จะต้องจะทำเอกสารประกอบซึ่งรายละเอียดของวิธีการใช้งานโปรแกรม วิธีการติดตั้งโปรแกรม ตลอดจนขั้นตอนต่าง ๆ ในการพัฒนาโปรแกรม รวมถึงอัลกอริทึมและโปรแกรมต้นฉบับ (Source Code) เพื่อประโยชน์ในกรณีที่ต้องการแก้หรือปรับปรุงโปรแกรมภายหลัง

6.บำรุงรักษาโปรแกรม (Program Maintenance)


 เมื่อโปรแกรมผ่านการตรวจสอบตามขั้นตอนเรียบร้อยแล้ว และถูกนำมาให้ผู้ใช้ได้ใช้งาน ในช่วงแรกผู้ใช้อาจจะยังไม่คุ้นเคยก็อาจทำให้เกิดปัญหาขึ้นมาบ้าง ดังนั้นจึงต้องมีผู้คอยควบคุมดูแลและคอยตรวจสอบการทำงาน การบำรุงรักษาโปรแกรมจึงเป็นขั้นตอนที่ผู้เขียนโปรแกรมต้องคอยเฝ้าดูและหาข้อผิดพลาดของโปรแกรมในระหว่างที่ผู้ใช้ใช้งานโปรแกรม และปรับปรุงโปรแกรมเมื่อเกิดข้อผิดพลาดขึ้น หรือในการใช้งานโปรแกรมไปนานๆ ผู้ใช้อาจต้องการเปลี่ยนแปลงการทำงานของระบบงานเดิมเพื่อให้เหมาะกับเหตุการณ์ นักเขียนโปรแกรมก็จะต้องคอยปรับปรุงแก้ไขโปรแกรมตามความต้องการของผู้ใช้ที่เปลี่ยนแปลงไป

ส่งอีเมลข้อมูลนี้BlogThis!แชร์ไปที่ Twitterแชร์ไปที่ Facebookแชร์ใน Pinterest

ข้อใดคือการบำรุงรักษาโปรแกรม

การบำรุงรักษาซอฟต์แวร์ (software Maintenance) คือการเปลี่ยนแปลงซอฟต์แวร์ภายหลังจากการส่งมอบเพื่อแก้ไขปัญหาหรือข้อผิดพลาดเพื่อนำมาปรับปรุงให้มีประสิทธิภาพ หรือ การดักแปลงซอฟต์แวร์ให้มีความเหมาะสมกับสภาพเเวดล้อมที่เปลี่ยนแปลงไป โดยจะมีแแนวทางการบำรุงรักษา ดังบทความนี้ แนวทางของการบำรุงรักษา

เอกสารบำรุงรักษาโปรแกรมทำไว้เพื่ออะไร

การทําเอกสารและบํารุงรักษาโปรแกรม ขั้นตอนนี้ทําให้ผู้ใช้สามารถใช้งานโปรแกรมได้อย่างมีประสิทธิภาพ และสะดวกในการตรวจสอบ ข้อผิดพลาดโดยเขียนเป็นเอกสารประกอบโปรแกรมขึ้นมา โดยทั่วไปแล้วแบ่งออกเป็นสองประเภทคือ 1. คู่มือผู้ใช้หรือ User Document หรือ User Guide ซึ่งจะอธิบายการใช้โปรแกรม

ความหมายของการบํารุงรักษาโปรแกรม คืออะไร

เมี่อโปรแกรมผ่านการตรวจสอบตามขั้นตอนเรียบร้อยแล้ว และถูกนำมาให้ผู้ใช้ได้ใช้งาน ในช่วงแรกผู้ใช้อาจจะยังไม่คุ้นเคยก็อาจทำให้เกิดปัญหาขึ้นมาบ้าง ดังนั้นจึงต้องมีผู้คอยควบคุมดูแลและคอยตรวจสอบการทำงาน การบำรุงรักษาโปรแกรมจึงเป็นขั้นตอนที่ผู้เขียนโปรแกรมต้องคอยเฝ้าดูและหาข้อผิดพลาดของโปรแกรมในระหว่างที่ผู้ใช้ใช้งานโปรแกรม ...

ใครทำหน้าที่ พัฒนาและบำรุงรักษาโปรแกรม ทดสอบและแก้ไขโปรแกรมให้เรียบร้อย ถูกต้องตามต้องการ

2.4 นักพัฒนาโปรแกรมประยุกต์ (application programmer) เป็นผู้เขียนและพัฒนาโปรแกรมประยุกต์ต่าง ๆ โดยการนำผลที่นักวิเคราะห์ระบบได้ออกแบบไว้นักเขียนโปรแกรมประยุกต์ จะต้องทำการทดสอบ แก้ไขโปรแกรม ติดตั้งและบำรุงรักษาโปรแกรมที่พัฒนาขึ้น

กระทู้ที่เกี่ยวข้อง

Toplist

โพสต์ล่าสุด

แท็ก