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