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

2.การพัฒนาโครงงานทางด้านเทคโนโลยีสารสนเทศ

    จำเป็นต้องใช้แนวคิดเชิงคำนวณเพื่อแก้ปัญหาต่างๆ ได้อย่างเป็นระบบเพื่อให้โครงงานสำเร็จลุล่วงตามเป้าหมาย การพัฒนาโครงงานใดๆ ทางด้านเทคโนโลยีสารสนเทศมีขั้นตอน 6 ขั้นตอน ได้แก่

     2.1 กำหนดปัญหา คือ ขั้นตอนที่ทีมผู้พัฒนาซอฟต์แวร์ทำการวิเคราะห์ความเป็นไปได้ในการพัฒนาซอฟต์แวร์ว่าจะสามารถดำเนินการได้สำเร็จหรือไม่ภายใต้ปัจจัยต่างๆ เช่น ระยะเวลาที่กำหนด งบประมาณที่กำหนด จำนวนบุคลกรในทีมงาน เป็นต้น
     2.1.1  ประชุมทีมงาน คือ การประชุมทีมงานผู้พัฒนา เพื่อกำหนดหน้าที่ให้แก่ทีมงานกำหนดลักษณะการทำงาน ข้อตกลงการทำงานต่างๆ รวมถึงมาตรฐานการทำงาน เพื่อให้การปฏิบัติงานไปในทิศทางเดียวกัน
     2.2.2 กำหนดแผนงาน คือ ขั้นตอนการจัดทำแผนการดำเนินงาน ซึ่งถือว่าเป็นผลลัพธ์ของขั้นตอนการวิเคราะห์ความเป็นไปได้และการวางแผน ซึ่งหลังจากกำหนดแผนการดำเนินงานแล้วทีมผู้พัมนาต้องนำเสนอแผนการดำเนินงานดังกล่าวต่อผู้บริหารหรือผู้มีอำนาจในการพิจารณาเพื่อพิจารณาและลงลายมือชื่อต่อไป หากมีการปรับปรุงแก้ไขให้รีบดำเนินการทันที

     2.2 วิเคราะห์ระบบ คือ ขั้นตอนการทำความเข้าใจระบบงาน ทั้งระบบงานปัจจุบันและระบบงานที่จะพัฒนาขึ้นมาแทนที่ หรือระบบงานที่พัฒนาขึ้นมาใหม่
     2.2.1 สัมภาษณ์ผู้ใช้งาน คือ ขั้นตอนที่ต้องลงพื้นที่สัมภาษณืผู้ใช้งานเพื่อเก็บข้อมูลต่างๆ
     2.2.2 วิเคราะห์ปัญหาและความต้องการ คือ หลังจากการสัมภาษณ์เพื่อเก็บข้อมูลแล้วทีมผู้พัฒนาควรนำข้อมูลที่ได้จากการสัมภาษณ์มาวิเคราะห์หาข้อมูล
     2.2.3 กำหนดขอบเขตของระบบ คือ การกำ

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

 แนวคิดเชิงคำนวณในการพัฒนาโครงงาน

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