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:11:38

Description: 6-ขั้นตอน

Search

Read the Text Version

จดั ทำโดย ชื่อ นำงสำวแวอำปื อเซำะ มะ เลขที่ 17 ช้นั ปวส.2/1 แผนกคอมพิวเตอร์ธุรกิจ

6 ข้นั ตอนกำรพฒั นำโปรแกรม 1 ข้นั วเิ ครำะห์ควำมตอ้ งกำร 2 ข้นั วำงแผนแกไ้ ขปัญหำ 3 ข้นั ดำเนินกำรเขียนโปรแกรม 4 ข้นั ทดสอบและแกไ้ ขโปรแกรม 5 ข้นั กำรเขียนเอกสำรประกอบ 6 ข้นั บำรุงรักษำโปรแกรม

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

2 ข้นั วำงแผนแกไ้ ขปัญหำ นใทนำอ้ ใกยหำลร้งทแขซรก้นั่ำึงไ้ บเตขคขอปร้นันื่ัอญตกงหมอำำรนือวจทกำะี่ใงำทชแรำใ้ผทในนหำกงแข้ ำำก้นนัรไ้ตตขขรออปวนงัญจโกสปหำอรรำบแเเขปกกีย็รำนนรมขโทไ้นัปำดทงรอ้ ำแ่ีมยนกีกำ่ ขรงำอรมรวงใมดชโีคปเเ้ วรคร็วำรแม่ือกผงรดิมมพือมนลำำ้นั ดชจ่วะย ถำ้ เรำจะเปรียบเทียบกำรเขียนโปรแกรมเป็นกำรสร้ำงบำ้ นแลว้ กแใขน้กำนั รไ้ตกแขอรกปนะไ้ ัญดกขำหำปษรำัญวนเำพห้ี งผอื่ำแอไู้จผดอะน้กไโแดแดกบน้ยไ้ มบำขไีอกปปยำัญสรหู่ แรหลก้ำำำงไ้นยบขต้ี เำ้ปวัปนัญ็นตใหำเนหมำลมคสำือวดำำนมบัมกำไถำรปนรถอดันซอ่ึำงหกเขครแ้นัืรอบื่อตคบงอวแมนำปมือกลมชำนอรำชวบบ่วำำ้งซยนแ่ใึงผนลนง เครื่องมือเหล่ำน้ีไดแ้ ก่ ตทเพ่ำำื่องงนำๆนำตเอสำย2นมำ่.1งอลเขอำปด้ลน็ัันบักตขขออ้นั ้นรันติทขออึมอำนจง(Aเกซลิ่จึงlือกผgกรำ่oในรชrมกภ้iกำtำรไ็hษวดำmเิ ้คไทร)ำยะคหหือร์แรือูปลภะแำแบษยบำกอขแงั อยกงะฤกษเำพรตือ่กำกมำหำครนวแำดกมกป้ ถำัญนรหดั ำ กำรทำงำ2น.2ขอผงงั โงำปนรแ(Fกรloมwซ่ึงcจhะใaชrภ้ tำ)พคสือญั แลผกันษภณำพ์สทื่อี่ใคชวแ้ ำสมดหงมลำำยดแบั ตข่ล้นั ะตอน ขกอ้ำยนั รำ่ ตทงอถำนกูงำขตนออ้ งงซก่ึงำจระททำำงใำหนท้ แรลำะบจขะ้นั ใตชอล้ นกู ศแรลสะื่อลถำดึงบทั กิศำทรำทงกำงำำรนเดขินอทงโำงปขรอแงกลรำมดไบั ด้ ไแโปมล่เะรจมแำกอะรจงม2ดง.สูคใ3นำลรหรำ้หูยปรสัภับแจำภบษำำบลำษภรอำะำงใษดดหบำัภรอสำืองัษูงรกทำหฤหี่ใสษั ชนเทก้่ทึงี่มบโัียีคขมเค้รนั ร(งตPื่อสองsรนคe้ำงอแuขลมdอะพงรoิวรูปเ-หตแcอสับoรเบท์dซแีย่ึeงนมร่)นหจคอึงสัือนมเทกีสกำีย่ะวรมทนเขนดทั ีย้นรัี่ นัดจะ คลำ้ ยคลึงกนั กบั กำรเขียนโปรแกรมมำก

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

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

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

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

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

อำ้ งอิง https://www.rw.ac.th/jetavat/?web=les01.3


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