ขนั ตอนการพฒั นาโปรแกรม
ขนั ตอนการพฒั นาโปรแกรมประกอบด้วย 1.การวเิ คราะหป ัญหา 2.การออกแบบโปรแกรม 3.การเขียนโปรแกรมดวยภาษาคอมพิวเตอร 4.การทดสอบและแกไ ขโปรแกรม 5.การทาํ เอกสารประกอบโปรแกรม 6.การบํารงุ รกั ษาโปรแกรม การวเิ คราะห์ปญหา การวเิ คราะห์ปญหา ประกอบด้วยขนั ตอนต่างๆ ดังนี 1.กําหนดวัตถปุ ระสงคข องงาน เพ่ือพจิ ารณาวา โปรแกรมตอ งทําการประมวลผลอะไรบาง 2.พจิ ารณาขอมูลนําเขา เพ่อื ใหท ราบวาจะตองนาํ ขอ มูลอะไรเขา คอมพิวเตอร ขอมลู มคี ุณสมบตั เิ ป็ น อยา งไร ตลอดจนถงึ ลักษณะและรปู แบบของขอ มลู ทจี่ ะ นําเขา 3.พจิ ารณาการประมวลผล เพ่ือใหท ราบวาโปรแกรมมี ข้นั ตอนการประมวลผลอยา งไรและมเี ง่อื นไปการ ประมวลผลอะไรบาง 4.พจิ ารณาขอสนเทศนาํ ออก เพ่อื ใหท ราบวา มีขอ สนเทศอะไรทีจ่ ะแสดง ตลอดจนรูปแบบและส่อื ทีจ่ ะใช ในการแสดงผล
การออกแบบโปรแกรม การออกแบบขั้นตอนการทํางานของโปรแกรมเป็ นขนั้ ตอน ทีใ่ ช เป็ นแนวทางในการลงรหัสโปรแกรม ผูออกแบบขนั้ ตอนการทํางานของโปรแกรมอาจใชเ คร่ืองมอื ตางๆ ชว ยใน การออกแบบ อาทเิ ชน คําส่งั ลําลอง (PSEUDOCODE) หรอื ผงั งาน (FLOW CHART) การออกแบบ โปรแกรมนั้นไมต องพะวงกับรูปแบบคาํ ส่ังภาษาคอมพวิ เตอร แตใหม งุ ความสนใจไปทีล่ ําดับข้ันตอนในการประมวลผลของ โปรแกรมเทา น้นั การเขยี นโปรแกรมด้วยภาษาคอมพวิ เตอร์ การเขยี นโปรแกรมเป็ นการนําเอาผลลพั ธข องการออกแบบ โปรแกรม มาเปลีย่ นเป็ นโปรแกรมภาษาคอมพิวเตอรภ าษา ใดภาษาหน่งึ ผเู ขยี นโปรแกรมจะตอ งใหความสนใจตอ รปู แบบคาํ สงั่ และกฎเกณฑข องภาษาทใี่ ช เพ่ือใหการประมวล ผลเป็ นไปตามผลลัพธท ีไ่ ดออกแบบไว นอกจากน้ันผูเขยี น โปรแกรมควรแทรกคาํ อธบิ ายการทํางานตา งๆ ลงใน โปรแกรมเพ่ือใหโปรแกรมนั้นมคี วามกระจา งชัดและงา ยตอ การตรวจสอบและ โปรแกรมนยี้ ังใชเ ป็ นสวนหน่ึงของเอกสาร ประกอบ
การทดสอบและแก้ไขโปรแกรม การทดสอบโปรแกรมเป็ นการนําโปรแกรมทีล่ งรหัสแลว เขา คอมพิวเตอร เพ่อื ตรวจสอบรปู แบบกฎเกณฑข อง ภาษา และผลการทาํ งานของโปรแกรมนน้ั ถาพบวายัง ไมถ ูกกแ็ กไขใหถ กู ตองตอไป ขั้นตอนการทดสอบและ แกไขโปรแกรม อาจแบง ไดเ ป็ น 3 ขัน้ 1.สรา งแฟ มเกบ็ โปรแกรมซ่ึงสวนใหญนยิ มนาํ โปรแกรมเขาผานทางแป นพมิ พโดยใชโปรแกรม ประมวลคาํ 2.ใชต ัวแปลภาษาคอมพวิ เตอรแ ปลโปรแกรมทสี่ รา งข้ึน เป็ นภาษาเคร่อื ง โดยระหวางการแปลจะมีการตรวจสอบ ความถูกตอ งของรูปแบบและกฎเกณฑใ นการใชภ าษา ถาคําส่งั ใดมีรูปแบบไมถ กู ตองกจ็ ะแสดงขอ ผดิ พลาดออก มาเพ่ือใหผ ูเ ขียนนาํ ไป แกไ ขตอ ไป ถา ไมม ขี อผดิ พลาด เราจะไดโปรแกรมภาษาเคร่อื งทีส่ ามารถให คอมพิวเตอรป ระมวลผลได 3.ตรวจสอบความถกู ตองของการประมวลผลของ โปรแกรม โปรแกรมทีถ่ ูกตองตามรปู แบบและกฎ เกณฑข องภาษา แตอ าจใหผ ลลพั ธของการประมวลผล ไมถกู ตองก็ได ดงั น้ันผเู ขียนโปรแกรมจาํ เป็ นตอ งตรวจ สอบวา โปรแกรมประมวลผลถูกตองตามตอ ง การหรอื ไม วิธกี ารหน่งึ กค็ อื สมมตขิ อมลู ตวั แทนจากขอมูลจรงิ นําไปใหโปรแกรมประมวลผลแลว ตรวจสอบผลลพั ธ วา ถกู ตองหรอื ไม ถา พบวาไมถูกตอ งกต็ อ งดําเนินการ แกไขโปรแกรมตอ ไป
การทําเอกสารประกอบโปรแกรม การทาํ เอกสารประกอบโปรแกรมเป็ นงานทีส่ ําคญั ของ การพัฒนา โปรแกรม เอกสารประกอบโปรแกรมชวย ใหผใู ชโ ปรแกรมเขาใจวัตถปุ ระสงค ขอมูลทจี่ ะตอ งใช กับโปรแกรม ตลอดจนผลลัพธท ีจ่ ะไดจ ากโปรแกรม การทาํ โปรแกรมทุกโปรแกรมจึงควรตอ งทําเอกสาร กาํ กบั เพ่ือใชสําหรับการอางองิ เม่ือจะใชง านโปรแกรม และเม่ือตองการแกไ ขปรบั ปรุง โปรแกรม เอกสาร ประกอบโปรแกรมทีจ่ ดั ทํา ควรประกอบดวยหัวขอตอ ไปนี้ 1.วตั ถปุ ระสงค 2.ประเภทและชนิดของคอมพวิ เตอรและอุปกรณท ใี่ ช ในโปรแกรม 3.วิธีการใชโปรแกรม 4.แนวคดิ เกีย่ วกับการออกแบบโปรแกรม 5.รายละเอยี ดโปรแกรม 6.ขอ มูลตวั แทนทใี่ ชทดสอบ 7.ผลลัพธข องการทดสอบ
การบาํ รุงรกั ษาโปรแกรม เมีอ่ โปรแกรมผา นการตรวจสอบตามขั้นตอนเรยี บรอยแลว และถกู นาํ มาใหผ ูใชไ ดใชงาน ในชว งแรกผูใชอ าจจะยงั ไม คุนเคยกอ็ าจทําใหเ กิดปัญหาข้นึ มาบาง ดงั น้นั จงึ ตองมีผู คอยควบคุมดูแลและคอยตรวจสอบการทํางาน การบํารุง รักษาโปรแกรมจึงเป็ นข้นั ตอนทีผ่ ูเขียนโปรแกรมตองคอย เฝ าดแู ละหา ขอ ผดิ พลาดของโปรแกรมในระหวางทผี่ ใู ชใช งานโปรแกรม และปรบั ปรุงโปรแกรมเม่ือเกดิ ขอผิดพลาด ข้ึน หรือในการใชง านโปรแกรมไปนานๆ ผูใ ชอ าจ ตองการเปลยี่ นแปลงการทาํ งานของระบบงานเดมิ เพ่ือให เหมาะกบั เหตุการณ นกั เขียนโปรแกรมก็จะตอ งคอย ปรับปรงุ แกไ ขโปรแกรมตามความตอ งการของผใู ชที่ เปลยี่ นแปลงไปนั่นเอง
อ้างอิง HTTP://WWW.BANKHAI.AC.TH/DEV_ C/STEP_DEVELOP_PROGRAM.HTML HTTPS://WWW.CANVA.COM/DESIGN/ PLAY?CATEGORY=TACFAT6UXCO
thank you นางสาวฟาตีซาน ลาหิง เลขที 13 ปวส.2/1 แผนก คอมพิวเตอร์ธุรกิจ
Search
Read the Text Version
- 1 - 8
Pages: