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