More Related Content
PDF
DOC
ใบความรู้ การเขียนโปรแกรม PPTX
PDF
PDF
ใบความรู้กระบวนการแก้ปัญหา PDF
PPTX
การเขียนโปรแกรมโดยใช้ Net beans PDF
What's hot
PDF
PDF
PDF
DOC
PDF
PDF
PPT
PDF
PDF
PDF
PDF
PDF
DOC
PDF
PDF
PDF
PDF
Similar to การพัฒนาโปรแกรม34
PPT
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น PDF
PPT
PDF
PDF
PPT
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2 DOC
PPT
PPT
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2 DOC
PPTX
DOC
ความหมายของโปรแกรมคอมพิวเตอร์ PPT
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์ PPT
PPT
การสร้างงานด้วยภาษาคอมพิวเตอร์ PDF
PDF
DOC
ความหมายของเทคโนโลยีสารสนเทศ PDF
PPT
การพัฒนาโปรแกรม34
- 1.
การพัฒนา
โปรแกรม
ชือ นางสาวพัช ฎาภา ฤกษ์อ รุณ
่
ชัน มัธ ยมศึก ษาปีท ี่ 4/9 เลขที่
้
34
E-mail :
pachphan@hotmail.com
- 2.
- 3.
วงจรการพัฒ นาโปรแกรม
(ProgramDevelopment Life Cycle:
PDLC)
วงจรการพัฒนาโปรแกรม (PDLC) คือ ขั้นตอนการ
ทำางานทีโปรแกรมเมอร์ใช้สำาหรับสร้างโปรแกรม
่
ประกอบด้วย 5 ขั้นตอน ดังนี้
1.การวิเคราะห์ปัญหา (Program Analysis)
2.การออกแบบโปรแกรม (Program Design)
3.การเขียนโปรแกรม (Program Coding)
4.การทดสอบโปรแกรม (Program Testing)
5.การบำารุงรักษาโปรแกรม (Program Maintenance)
- 4.
- 5.
1. การวิเ คราะห์ปัญ หา (Problem
Analysis)
1.ข้อมูลที่จะนำาเข้าสู่คอมพิวเตอร์มีอะไรบ้าง
2.วิธการประมวลผลข้อมูลที่นำาเข้าและผลลัพธ์ที่ต้องการ
ี
3.การแสดงผลที่ได้ ต้องการแสดงผลลัพธ์อะไรและมีหน้าตาเป็น
อย่างไร
ตัว อย่า ง
ถ้า ต้อ งการสร้า งโปรแกรมที่ม ีก ารนำา ตัว เลขเข้า มา 5 ตัว
และให้แ สดงผลเป็น ค่า เฉลี่ย บนจอภาพ
ข้อ มูล นำา เข้า คือ ตัว เลข 5 ตัว เช่น 2 3 4 5 6
การประมวลผล คือ คำา นวณหาค่า เฉลี่ย เช่น
(2+3+4+5+6)/5
การแสดงผล คือ แสดงค่า เฉลี่ย ผ่า นทางจอภาพ เช่น 15.
- 6.
2. การออกแบบโปรแกรม (Program
Design)
เป็นขั้นตอนที่ 2 ของวงจรการพัฒนาโปรแกรมซึ่งการออกแบบ
โปรแกรมเป็นขั้นตอนที่ต้องใช้เครื่องมือช่วยในการออกแบบ เช่น
ผังงาน (Flowchart) รหัสจำาลอง (Pseudo code) เป็นต้น ซึ่งจะ
ช่วยให้เข้าใจขั้นตอนการทำางานของโปรแกรมได้ดียิ่งขึ้น
ผัง งาน (Flowchart) เป็นเครื่องมือชนิดหนึ่งที่ใช้รูปภาพแสดงถึง
ขั้นตอนการเขียนโปรแกรมและมีลูกศรแสดงทิศทางการไหลของ
ข้อมูลจากจุดเริมต้นถึงจุดเส้นสุด
่
- 7.
3. การเขีย นโปรแกรม(Program
Coding)
ซึ่งเป็นขั้นตอนหลังจากที่ได้มีการออกแบบ
โปรแกรมแล้ว ขั้นตอนนี้เป็นการเขียนโปรแกรม
ด้วยภาษาคอมพิวเตอร์ เช่น ภาษา C ,ภาษา
Pascal เป็นต้น ทั้งนี้แต่ละภาษาจะมีความเหมาะ
สมในการใช้งานแตกต่างกันออกไป
- 8.
4. การทดสอบโปรแกรม (Program
Testing)
เป็นการนำาโปรแกรมที่ลงรหัสแล้วเข้าคอมพิวเตอร์ เพื่อตรวจสอบ
รูปแบบกฎเกณฑ์ของภาษา และผลการทำางานของโปรแกรมนั้น ถ้า
พบว่ายังไม่ถูกก็แก้ไขให้ถูกต้อง ซึ่งการเกิด Error ของ
โปรแกรมมักมีมาจาก 2 สาเหตุเท่านั้น คือ
1. Syntax Error คือ ข้อผิดพลาดที่เกิดจากการเขียนโค้ดคำาสั่ง
(Source Code) ที่ไม่ตรงกับ...ไวยากรณ์ (Syntax) ของภาษา
โปรแกรมมิ่งนั้นๆ
2. Logic Error เป็นข้อผิดพลาดที่เกิดจากการออกแบบอัลกอริ
ทึมให้ทำางานผิดวัตถุประสงค์
- 9.
5. การบำา รุงรัก ษาโปรแกรม (Program
Maintenance)
เมือโปรแกรมผ่านการตรวจสอบตามขั้นตอนเรียบร้อย
่
แล้ว และถูกนำามาให้ผู้ใช้ได้ใช้งาน ในช่วงแรกผู้ใช้อาจ
จะยังไม่คุ้นเคยก็อาจทำาให้เกิดปัญหาขึ้นมาบ้าง ดังนั้นจึง
ต้องมีผู้คอยควบคุมดูแลและคอยตรวจสอบการทำางาน
การบำารุงรักษาโปรแกรมจึงเป็นขั้นตอนทีผู้เขียน
่
โปรแกรมต้องคอยเฝ้าดูและหาข้อผิดพลาดของโปรแกรม
ในระหว่างทีผู้ใช้ใช้งานโปรแกรม และปรับปรุงโปรแกรม
่
เมือเกิดข้อผิดพลาดขึ้น หรือในการใช้งานโปรแกรมไป
่
นานๆ ผู้ใช้อาจต้องการเปลี่ยนแปลงการทำางานของระบบ
งานเดิมเพื่อให้เหมาะกับเหตุการณ์ นักเขียนโปรแกรมก็
จะต้องคอยปรับปรุงแก้ไขโปรแกรมตามความต้องการ
ของผู้ใช้ทเปลี่ยนแปลงไปนันเอง
ี่ ่