Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

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

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

Published by nuy14360, 2020-12-04 04:50:23

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

Search

Read the Text Version

วิทยาลัยอาชีวศึ กษา ป ต ต า นี ขันตอนการ พัฒนา โปรแกรม แ ผ น ก วิ ช า ค อ ม พิ ว เ ต อ ร์ ธุ ร กิ จ ปวส.2/1

ขั น ต อ น ก า ร พั ฒ น า โ ป ร แ ก ร ม ป ร ะ ก อ บ ด้ ว ย 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

Thank YOU นางสาวนูมี มามะ ชัน ปวส.2/1 ค อ ม พิ ว เ ต อ ร์ธุ ร กิ จ


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook