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 ขั้นตอนการพัฒนาโปรแกรมมี-6-ประเภท

ขั้นตอนการพัฒนาโปรแกรมมี-6-ประเภท

Published by nuy14360, 2020-12-08 07:20:30

Description: ขั้นตอนการพัฒนาโปรแกรมมี-6-ประเภท

Search

Read the Text Version

ขัน้ ตอนการพัฒนา โปรแกรมมี 6 ประเภท นางสาว อานิสา วาหยง เลขท่ี 22 ช้นั ปวส.2/1 คอมพวิ เตอร์ธุรกิจ

1.ขนั้ วิเคราะห์ความต้องการ (Requirement Analysis and Feasibility Study) • ข้นั ตอนน้ีเป็นข้นั ตอนแรกสุดท่ีนกั เขียนโปรแกรม จะตอ้ งทาก่อน ลง มือเขียนโปรแกรม เพอื่ ทาความเขา้ ใจกบั ปัญหาท่ีเกิดข้ึน และคน้ หา จุดมุ่งหมาย หรือสิ่งที่ตอ้ งการ ข้นั ตอนน้ีถือวา่ เป็นข้นั ตอนที่สาคญั ที่สุด ก่อนถึงข้นั ตอนการวางแผนแกไ้ ขปัญหา และดาเนินการเขียน โปรแกรม โดยในข้นั วเิ คราะห์ความตอ้ งการจะใชเ้ ทคนิค \"การ วเิ คราะห์งาน\" มาตรวจสอบและวเิ คราะห์ความตอ้ งการ ดงั น้ี

2.ขนั้ วางแผนแก้ไขปัญหา (Algorithm Design) • ข้นั ตอนการวางแผนแกไ้ ขปัญหา เป็นข้นั ที่มีการใชเ้ ครื่องมือมา ช่วยในการแกไ้ ขปัญหา จะทาใหข้ ้นั ตอนการเขียนโปรแกรมมี ความผดิ พลาด นอ้ ยลง ซ่ึงเคร่ืองมือที่ใชใ้ นการตรวจสอบการ ทางานของโปรแกรม น้นั จะ ทาให้ ทราบข้นั ตอน การทางานของ โปรแกรมไดอ้ ยา่ งรวดเร็ว • ถา้ เราจะเปรียบเทียบการเขียนโปรแกรมเป็นการสร้างบา้ นแลว้ ข้นั ตอนการวางแผนแกไ้ ขปัญหาน้ี เป็นเหมือนการออกแบบ แปลนบา้ น ลงใน กระดาษ เพื่อจะไดน้ าไปสร้างบา้ น ในลาดบั ไป ซ่ึงข้นั ตอนการวางแผนแกไ้ ขปัญหาน้ี ผอู้ อกแบบการแกไ้ ขปัญหา สามารถนาเคร่ืองมือมาช่วยในการแกไ้ ขปัญหาได้ โดยมีอยหู่ ลาย ตวั ตามความถนดั หรือความชอบ ซ่ึงเครื่องมือเหล่าน้ีไดแ้ ก่

3.ขนั้ ดาเนินการเขียนโปรแกรม (Program Coding) • ข้นั ตอนน้ีเป็นการเขียนโปรแกรมดว้ ยภาษาคอมพิวเตอร์ ภาษาใดภาษาหน่ึงข้ึนมา โดยเลือกใชภ้ าษาท่ีเหมาะสมกบั ลกั ษณะ ประเภทของงาน และความถนดั ของผเู้ ขียน เช่นถา้ เป็นงานทางดา้ น ธุรกิจ กเ็ ลือกภาษาโคบอล ถา้ เป็นการ พิมพร์ ายงาน กเ็ ลือกภาษา อาร์พจี ี หรือถา้ จะเขียน โปรแกรมบนเวบ็ กจ็ ะใชภ้ าษา ASP , PHP เป็นตน้ •

4.ขนั้ ทดสอบและแก้ไขโปรแกรม (Program Testing and Debugging) • ข้นั ตอนน้ีเป็นการตรวจสอบจุดผดิ พลาดของโปรแกรม (Bugs) ท่ีเขียนข้ึน และดาเนินการแกไ้ ขขอ้ ผดิ พลาดน้นั เรียกกระบวนการน้ีการ Debugs โปรแกรมท่ีทางาน ไม่ไดต้ ามวตั ถุประสงค์ เรียกวา่ โปรแกรมมี Error เกิดข้ึน Error ของโปรแกรมมกั มีมาจาก 3 สาเหตุใหญ่ ๆ คือ 4.1 ขอ้ ผดิ พลาดทางไวยากรณ์ของภาษา (Syntax Error) 4.2 ขอ้ ผดิ พลาดที่เกิดจากตรรกะโปรแกรมผดิ (Logical Error) 4.3 ขอ้ ผดิ พลาดในระหวา่ งการรันโปรแกรม (Run- time Error) •

5.ขนั้ การเขียนเอกสารประกอบ (Documentation) • การทาเอกสารประกอบโปรแกรม คือ การอธิบายรายละเอียดของโปรแกรมวา่ จุดประสงคข์ องโปรแกรมคืออะไร สามารถทางานอะไรไดบ้ า้ ง และมีข้นั ตอนการ ทางานของโปรแกรมเป็นอยา่ งไร ฯลฯ เครื่องมือท่ีช่วยในการออกแบบโปรแกรมเช่น ผงั งาน หรือ รหสั จาลอง กส็ ามารถนามาประกอบกนั เป็นเอกสารประกอบโปรแกรมได้ ซ่ึงเอกสารประกอบโปรแกรมโดยทวั่ ไปจะมีอยู่ ดว้ ยกนั 2 แบบคือ • 5.1 เอกสารประกอบโปรแกรมสาหรับผู้ใช้ (User Documentation) จะ เหมาะสาหรับผใู้ ชท้ ี่ไม่ตอ้ งเกี่ยวขอ้ งกบั การพฒั นาโปรแกรม แต่เป็นผทู้ ี่ใชง้ าน โปรแกรมอยา่ งเดียว จะเนน้ การอธิบายเก่ียวกบั การใชง้ านโปรแกรม เป็นหลกั ตวั อยา่ งเช่น • โปรแกรมน้ีทาอะไร ใชง้ านในดา้ นไหน • ขอ้ มูลเขา้ มีลกั ษณะอยา่ งไร • ขอ้ มลู ออกหรือผลลพั ธม์ ีลกั ษณะอยา่ งไร • การเรียกใชโ้ ปรแกรมทาอยา่ งไร • คาสั่ง หรือขอ้ มลู ท่ีจาเป็นใหโ้ ปรแกรมเร่ิมทางาน มีอะไรบา้ ง • อธิบายเก่ียวกบั ประสิทธิภาพ และความสามารถของโปรแกรม • 5.2 เอกสารประกอบโปรแกรมสาหรับผู้เขยี นโปรแกรม (Technical Documentation) จะเหมาะสาหรับผใู้ ชท้ ี่ไม่ตอ้ งเก่ียวขอ้ งกบั การพฒั นา โปรแกรม แต่เป็นผทู้ ่ีใชง้ านโปรแกรมอยา่ งเดียว จะเนน้ การอธิบายเกี่ยวกบั การใชง้ าน โปรแกรมเป็นหลกั ตวั อยา่ งเช่น • ส่วนท่ีเป็นคาอธิบายหรือหมายเหตุในโปรแกรมหรือเรียกอีกอยา่ งหน่ึงวา่ คอมเมนท์ (Comment) ซ่ึงส่วนใหญ่มกั จะเขียนแทรกอยใู่ นโปรแกรม อธิบายการทางานของ โปรแกรมเป็นส่วน ๆ • ส่วนอธิบายดา้ นเทคนิค ซ่ึงส่วนน้ีมกั จะทาเป็นเอกสารแยกต่างหากจาก โปรแกรม จะ อธิบายในรายละเอียดท่ีมากข้ึน เช่น ช่ือโปรแกรมยอ่ ยต่าง ๆ อะไรบา้ ง แต่ละโปรแกรม ยอ่ ยทาหนา้ ที่อะไร และคาอธิบายยอ่ ๆ เก่ียวกบั วตั ถุประสงคข์ องโปรแกรม เป็นตน้

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


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