วันพฤหัสบดีที่ 20 กันยายน พ.ศ. 2561

กรณีศึกษาที่ 1 โครงงานพัฒนาเว็บไซต์แนะนำการใช้ห้องสมุด

1.1 การประยุกต์แนวคิดเชิงคำนวณเพื่อแก้ปัญหา

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

1.2 การพัฒนาโครงงานทางด้านเทคโนโลยีโดยใช้แนวคิดเชิงคำนวณ

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

     1.การกำหนดปัญหา

     1) ประชุมทีมงาน หลังจากวิเคราะห์ความเป็นไปได้แล้ว ขั้นตอนถัดไป คือ การประชุมทีมงานผู้พัฒนา เพื่อกำหนดหน้าที่ให้แก่ทีมงาน กำหนดลักษณะการทำงาน ข้อตกลงการทำงานต่างๆ รวมถึงมาตรฐานการทำงาน เพื่อให้การปฏฺบัติงานเป็นไปในทิศทางเดียวกัน และควรจัดทำเอกสารบันทึกการประชุมให้ผู้เข้าร่วมประชุมลงลายมือชื่อรับทราบด้วยเช่นกัน
     2)กำหนดแผนงานด้วยแผนภูมิแกนต์ หลังจากกำหนดทีมงานแล้วขั้นตอนถัดไป คือ การจัดทำเอกสารข้อเสนอโครงงาน (proposal) และวางแผนการดำเนินงาน ซึ่งถือว่าเป็นผลลัพธ์ของขั้นตอนการวิเคราะห์ความเป็นไปได้และการวางแผน ในที่นี้ระยะเวลาในการพัฒนาเว็บไซต์แนะนำการใช้งานห้องสมุด คือ 4 เดือน โดยในการพัฒนาซอฟต์แวร์นั้นควรให้ความสำคัญกับขั้นตอนการวิเคราะห์และออกแบบระบบ
    à¸œà¸¥à¸à¸²à¸£à¸„้นหารูปภาพสำหรับ แผนภูมิแกนต์

     2.วิเคราะห์ระบบ คือขั้นตอนการเก็บข้อมูลเพื่อทำความเข้าใจ และวิเคราะห์ปัญหาระบบงานเดิม วิเคราะห์หาความต้องการของระบบงานใหม่ หาผู้ที่เกี่ยวข้องกับระบบงานใหม่ และกำหนดขอบเขตของระบบงานใหม่ ซึ่งนับว่าเป็นขั้นตอนที่สำคัญในการพัฒนาโครงงานซอฟต์แวร์ โดยมีรายละเอียดขั้นตอน ดังนี้

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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น