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 บทที่ 2

บทที่ 2

Published by qewzxc_mychang, 2021-09-26 05:36:24

Description: บทที่ 2-แปลง

Search

Read the Text Version

2.3 ทฤษฎีและเอกสารท่ีเก่ียวขอ้ ง 2.3.1 เน้อื หาผังงาน ผงั งาน (Flowchart) คอื ผงั งำน (Flowchart) คอื รูปภำพ (Image) หรอื สญั ลกั ษณ(์ Symbol) ทใี่ ชเ้ ขยี นแทนขนั้ ตอน คำอธบิ ำย ขอ้ ควำมหรอื คำพดู ทใี่ ชใ้ นอลั กอรทิ มึ (Algorithm) เพรำะกำรนำเสนอขนั้ ตอนของงำนใหเ้ ขำ้ ใจตรงกนั ระหว่ำงผูเ้ กยี่ วขอ้ ง ดว้ ยคำพดู หรอื ขอ้ ควำม ทำไดย้ ำกกวำ่ เมอื่ ใชร้ ูปภำพ หรอื สญั ลกั ษณ์ ผงั งำนแบ่งได ้ 2 ประเภท

1. ผงั งำนระบบ (System Flowchart) คอื ผงั งำนทแี่ สดงขน้ั ตอนกำรทำงำนในระบบอย่ำงกวำ้ งๆ แตไ่ ม่เจำะลงในระบบงำนยอ่ ย 2. ผงั งำนโปรแกรม (Program Flowchart) คอื ผงั งำนทแี่ สดงถงึ ขน้ั ตอนในกำรทำงำนของโปรแกรม ตงั้ แต่รบั ขอ้ มลู คำนวณ จนถงึ แสดงผลลพั ธ ์ การเขยี นผงั งาน ( Flowchart ) ผงั งำน คอื แผนภำพทมี่ กี ำรใชส้ ญั ลกั ษณร์ ปู ภำพและลกู ศรทแี่ สดงถงึ ขนั้ ตอนกำรทำงำนของ โปรแกรมหรอื ระบบทลี ะขนั้ ตอน รวมไปถงึ ทศิ ทำงกำรไหลของขอ้ มูลตงั้ แต่แรกจนไดผ้ ลลพั ธต์ ำมทตี่ อ้ งกำร สญั ลกั ษณผ์ งั งาน

ประโยชนข์ องผงั งาน 1. ลาดบั ขน้ั ตอนการทางานของโปรแกรม และสามารถนาไปเขยี นโปรแกรมไดโ้ ดยไม่สบั สน 2. ตรวจสอบความถูกตอ้ ง และแกไ้ ขโปรแกรมไดง้ ่ายเมอื่ เกดิ ขอ้ ผดิ พลาด 3. การปรบั ปรุง เปลยี่ นแปลง แกไ้ ข ทาไดอ้ ย่างสะดวกและรวดเรว็ 4. ทาใหผ้ ูอ้ นื่ สามารถศกึ ษาการทางานของโปรแกรมไดอ้ ย่างง่าย และรวดเรว็ มากขนึ้

วธิ เี ขยี นผงั งานทดี่ ี 1. ใชส้ ญั ลกั ษณตามทกี่ าหนดไว้ 2. ใชล้ ูกศรแสดงทศิ ทางการไหลของขอ้ มูลจากบนลงลา่ ง หรอื จากซา้ ยไปขวา 3. คาอธบิ ายในภาพสญั ลกั ษณผ์ งั งานควรสนั้ กะทดั รดั และเขา้ ใจง่าย 4. ทุกแผนภาพตอ้ งมลี ูกศรแสดงทศิ ทางเขา้ - ออก 5. ไม่ควรโยงเสน้ เชอื่ มผงั งานทอี่ ยู่ไกลมาก ๆ ควรใช้ สญั ลกั ษณจ์ ดุ เชอื่ มต่อแทน 6. ผงั งานควรมกี ารทดสอบความถูกตอ้ งของการทางาน กอ่ นนาไปเขยี่ นโปรแกรมจรงิ ลกู คำ้ ตัวอยา่ งผงั งาน ผดู้ ูแลระบบ เขำ้ สรู้ ะบบ แสดงฟอรม์ เขำ้ สูร่ ะบบ กรอกรหสั ผ่ำน แสดผลกำรเขำ้ สรู่ ะบบ

ลกู คำ้ แจง้ ชำระเงนิ แสดงแบบพอรม์ ชำ ระเงนิ สแกนควิ อำรโ์ คด้ ตรวจสอบขอ้ มูลกำ รชำระเงนิ ยนื ยนั กำร ชำระเงนิ บนั ทกึ กำร ชำระเงนิ แสดงขอ้ มูลกำรชำร ะเงนิ 2.3.2**ทฤษฎีระบบฐานขอ้ มูล ระบบฐานขอ้ มูล คือ ที่รวมของฐานข้อมลู ต่างๆ หรอื ท่ีรวมของข้อมูลท้ังหมด ซ่ึงอาจจะได้จากการคานวณ หรือประมวลผลต่างๆ หรืออาจจะได้จากการบนั ทึกขอ้ มูลโดยผู้ใช้ เช่น ระบบฐานขอ้ มลู การชาระเงิน ก็จะรวมเอาฐานขอ้ มูลต่างๆ เชน่ ฐานขอ้ มลู การชาระสินค้า ฐานข้อมูลรวมยอดเงิน เป็นต้น 2.3.3*วงจรการพฒั นาระบบงาน SDLC วงจรการพัฒนาระบบงาน ( System Development Life Cycle : SDLC )หมายถึง ข้ันตอนหรือกระบวนการในการพฒั นาระบบงาน ซ่ึงมีจุดเริ่มต้นในการทางานและจุดสน้ิ สดุ ของการปฏิบัติงาน 2.3.3.1**ข้นั ตอนการพฒั นาระบบงาน SDLC

1)**การวางแผน (Planning) เป็นข้ันตอนการการวางแผนงานโดย กาหนดรูปแบบของซอฟต์แวร์ ประมาณการต้นทุนในการพัฒนาระบบ กาหนดแนวทางของการพฒั นาระบบ กาหนดระยะเวลา เป็นต้น 2)**การวิเคราะหค์ วามต้องการ (Analysis) เปน็ ข้ันตอนของการค้นหาความต้องการของร ะบบ และวิเคราะห์ความต้องการน้นั เพ่อื ใหเ้ ขา้ ใจภาพรวมและหน้าท่ีการทางานของระบบ 3)**การออกแบบ*(Design) เป็นข้ันตอนการออกแบบส่วนประกอบ ต่าง*ๆ*ของซอฟต์แวร์*เพ่อื ให้ตรงกับความต้องการท่ีได้วิ เคราะห์มาแล้ว 4)**การเขียนโปรแกรม*(Development)*เปน็ ข้นั ต อนการสร้างระบบโดยการเขยี นโปรแกรม ตามแนวทางการออกแบบจากข้ันตอนที่ผา่ นมา 5)**การทดสอบ*(Testing)*เปน็ ข้ันตอนการนาระบ บท่ีทามาทดสอบการใช้งาน*ว่าทางานถกู ต้องตามความต้ องการที่ได้หรือไม่*ซ่ึงการทดสอบนจ้ี ะรวมถึงการทดสอบ การเช่อื มโยงกับระบบซอฟต์แวร์อ่ืนๆที่เก่ียวข้องด้วย 6)**การประเมิน*เปน็ ข้ันตอนการประเมินว่าระบบ ที่ผา่ นการทดสอบแล้ว*เหมาะสมท่ีจะนาไปใช้งานได้หรอื ไ ม่ 7)**การโอนย้ายข้อมลู *(Data*Conversion) *เปน็ ข้ันตอนการนาขอ้ มลู เก่าเข้าระบบใหม่ก่อนการนาระ บบไปใชจ้ ริง 8)**การนาไปใชง้ านงานจริง*(Production) *เปน็ ข้ันตอนที่นาระบบท่ีพัฒนาสาเร็จและผา่ นการทดสอ บแล้วไปใชง้ าน*โดยทาการติดต้ัง และสอนวิธีการใช้งานแก่ผู้ใช้

9)**การใหค้ วามช่วยเหลือ (Support) เปน็ ข้ันตอนของการให้ความชว่ ยเหลือต่อผู้ใช้*เม่อื พบปัญ หา*โดยหากปญั หาท่ีเกิดไม่สามารถแก้ไขได้*จะต้องทากา รพัฒนาระบบเพ่ิมเติม*ก็จะเริม่ วนไปท่ีข้นั ตอนแรกใหม่


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