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