การพัฒนาโครงงานทางด้านเทคโนโลยีสารสนเทศ
การพัฒนาโครงงานด้านเทคโนโลยีจำเป็นต้องใช้แนวคิดเชิงคำนวณเพื่อแก้ไขปัญหาต่างๆ
ได้อย่างเป็นระบบเพื่อไห้โครงงานสำเร็จลุล่วงตามเป้าหมาย การพัฒนาโครงงาน ทางด้านเทคโนโลยีสารสนเทศมีขั้นตอน
6 ขั้นตอน ได้แก่ กำหนดปัญหา
วิเคระห์ระบบ ออกแบบระบบ พัฒนาระบบ และทดสอบระบบ
ติดตั้งระบบ และบำรุงรักษาระบบ
.1 กำหนดปัญหา
กำหนดปัญหา วิเคราะห์ความเป็นไปได้และวางแผน
คือ ขั้นตอนที่ทีมผู้พัฒนาซอฟต์แวร์
ทำการวิเคราะห์ความเป็นไปได้ในการพัฒนาซอฟต์แวร์ว่าจะสามารถดำเนินการได้สำเร็จหรือไม่
ภายใต้ปัจจัยต่าง
ๆ เช่น ระยะเวลาที่กำหนด งบประมาณที่กำหนด หรือจำนวนบุคคลกรในทีม
งาน เป็นต้น หากวิเคราะห์แล้วว่ามีความเป็นไปได้สูงที่จะดำเนินการพัฒนาซอฟต์แวร์ได้สำเร็จ
จึงดำเนินการประชุมทีมงาน
และวางแผนเพื่อพัฒนาซอฟต์แวร์เป็นลำดับถัดไป รวมทั้งจัดทำ
เอกสารการวางแผนการดำเนินงาน
2.2วิเคราะห์ระบบ
วิเคราะห์ระบบ คือ ขั้นตอนการทำความเข้าใจกับระบบงาน ทั้งระบบงานปัจจุบันและระบบงานที่จะพัฒนาขึ้นมาแทนที่
หรือระบบงานที่พัฒนาขึ้นใหม่ โดยการทำความเข้าใจระบบงานนั้นจำเป็นต้องเก็บรวมรวมข้อมูลปัญหา และความต้องการต่าง
ๆ เพื่อมาวิเคราะห์หาขอบเขตของระบบงานใหม่ ฟังก์ชันงานต่าง ๆ และฟังก์ชันงานเหล่านั้นเกี่ยวข้องกับบุคคลากรใดบ้าง
รวมถึงจัดทำเอกสารการวิเคราะห์ระบบ และขั้นตอนการวิเคราะห์นี้ยังไม่จำเป็นต้องระบุวิธีการทำงานขั้นตอนการวิเคราะห์ระบบมีขั้นตอนย่อย
2.3ออกแบบระบบ
ออกแบบระบบ คือ ขั้นตอนการกำหนดวิธีการแก้ปัญหาต่าง
ๆ จากขั้นตอนการวิเคราะห์
ระบบ โดยขั้นตอนนี้จะกำหนดขั้นตอนการทำงานโดยใช้แผนภาพแสดงลำดับขั้นตอนการทำงาน
(flowchart) แผนภาพแสดงความสัมพันธ์ของข้อมูล (ER - diagram) พจนานุกรมข้อมูล
(data
dictionary) หน้าจอส่วนติดต่อกับผู้ใช้งาน (Graphic User Interface: GUI) เทคโนโลยีต่าง ๆ ที่
นำมาใช้ในกระบวนการแก้ปัญหาต่าง
ๆ ของระบบงาน ลักษณะการเขียนชุดคำสั่ง รวมถึงจัดทำ
เอกสารการออกแบบระบบ เช่น ลักษณะการจัดเก็บข้อมูลสมาชิก
2.4พัฒนาระบบและทดสอบระบบ
พัฒนาระบบ และทดสอบระบบ คือ ขั้นตอนการดำเนินงานต่าง ๆ เพื่อพัฒนาระบบ โดย
ดำเนินงานตามการออกแบบจากขั้นตอนการออกแบบระบบ
เช่น การเขียนชุดคำสั่งต่าง
ๆ เพื่อ
สร้างซอฟต์แวร์
การสร้างฐานข้อมูลเพื่อจัดเก็บข้อมูล จัดทำเอกสารการพัฒนาระบบ รวมถึงการ
ทดสอบระบบงานว่าสามารถทำงานได้อย่างถูกต้อง
และตรงตามความต้องการของผู้ใช้งานจาก
ขั้นตอนการวิเคราะห์ระบบหรือไม่
โดยทดสอบระบบในสภาพแวดล้อมจำลองและสภาพแวดล้อม
จริง
เป็นต้น.
2.5
ติดตั้งระบบ
ติดตั้งระบบ คือ ขั้นตอนการนำซอฟต์แวร์และระบบงานใหม่ที่เสร็จสมบูรณ์มาติดตั้งใน
สภาพแวดล้อมการทำงานจริง
จัดทำเอกสารการติดตั้งระบบงานใหม่และคู่มือการใช้งาน
จัดฝึก
อบรมผู้ใช้งาน
ดำเนินการใช้ระบบงานใหม่
ประเมินผลการใช้งานระบบงานใหม่ เพื่อหาจุดบกพร่อง
ต่าง
ๆ ซึ่งการใช้งานระบบงานใหม่นั้น ควรใช้งานควบคู่กับระบบงานเดิม
(กรณีที่มีระบบงานเดิม)
โดยใช้ข้อมูลชุดเดียวกัน
และเปรียบเทียบผลลัพธ์ว่าตรงกันหรือไม่ หากถูกต้องตรงกันจึงนำระบบ
งานเดิมออก
แล้วใช้งานระบบงานใหม่แทนที่
2.6บำรุงรักษาระบบ
บำรุงรักษาระบบ คือ ขั้นตอนการดูแลระบบต่าง ๆ เช่น การแก้ไขจุดบกพร่องที่เกิดขึ้นหลัง
จากการใช้งานในสภาพแวดล้อมจริง
การเพิ่มเติมความสามารถของระบบงาน การปรับเปลี่ยน
การทำงานบางประการให้ทันสมัยมากขึ้น
เป็นต้น จากขั้นตอนการพัฒนาโครงงานทางเทคโนโลยี
สามารถนำเอาหลักแนวคิดเชิงคำนวณเข้าไปประยุกต์ใช้ตั้งแต่การกำหนดปัญหาหลักใหญ่ของ
โครงงาน
และแยกแยะปัญหาเป็นปัญหาย่อย จากนั้นทำการหารูปแบบในการแก้ปัญหาต่าง
ๆ