Adaptive Software Development. วงจรชีวิตของการพัฒนาซอฟแวร์ หรือ Software Development Life Cycle (SDLC) เป็นโครง ร่างหรือแนวทางวิธีการ เพื่อใช้ทำความเข้าใจและเพื่อ.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ซอฟแวร์ SOFTWARE น า ง ส า ว ฐ ิ ติ ม า น า ม ว ง ศ์ เ ล ข ที่ 4 3 ชั้ น ม. 4 / 7.
Advertisements

การเปรียบเทียบความคงทนในบทเรียนระหว่าง วิธีการจัดการเรียนรู้ตามทฤษฎีการสร้างความรู้ด้วยตนเองกับวิธีการแบบบรรยาย นุชดา ลาทอง.
การศึกษาผลการเรียนรู้ด้านการพิมพ์ไทยด้วย คอมพิวเตอร์ ของนักเรียนระดับประกาศนียบัตรวิชาชีพชั้นปี ที่ 1 แผนกบริหารธุรกิจ วิทยาลัยเทคโนโลยีชลบุรี The education.
ชื่อผู้สอน : นางฐิติมา พิริยะ
การออกแบบหน่วยการเรียนรู้แบบย้อนกลับ (Backward Design)
คอมพิวเตอร์ช่วยสอน (CAI)
Entity-Relationship Model E-R Model
ซอฟต์แวร์ระบบที่รู้จักกันดี คือซอฟต์แวร์ควบคุมการปฏิบัติการ ของคอมพิวเตอร์ที่เรียกว่า ระบบปฏิบัติการ ระบบปฏิบัติการเป็นชุดคำสั่งที่ใช้ควบคุมระบบฮาร์ดแวร์และ.
วิทยาลัยเทคโนโลยีบริหารธุรกิจอยุธยา
นางนุชจรินทร์ แก้ววงวาล วิทยาลัยเทคโนโลยีโปลิเทคนิคลานนา เชียงใหม่
Software Development and Management
พังงา นางสาวอัญชลี ตันวานิช สำนักงานโยธาธิการและผังเมืองจังหวัด
การเป็น วิทยากรกระบวนการ
. แผ น กลุ่ม 1 กลุ่ม 2 กลุ่ม 3 กลุ่ม 4 กลุ่ม 5 รวม 1. สหกรณ์/กลุ่ม เกษตรกรได้รับ การส่งเสริม สนับสนุนการ ดำเนินงาน สหกรณ์ กลุ่มเกษตรกร
โยธาธิการและผังเมืองจังหวัด สำนักงานโยธาธิการและผังเมืองจังหวัด
การประเมินผลโครงการ คปสอ.คลองใหญ่.
นาย สรวิศ เตธัญญวรากูล ปวช.3/2 นาย ศิวกร มาลี ปวช.3/2.
จัดทำโดย นางสาวพิจิตรา ปันเต เลขที่ 18 นางสาวปิยธิดา อุตมา เลขที่ 19 ใบงานที่ 2 เรื่อง ความหมายและความสำคัญของโครงงาน.
ความรู้ทั่วไปเกี่ยวกับระบบ คุณภาพ ความรู้ทั่วไปเกี่ยวกับระบบ คุณภาพ.
สรุปผลการอบรม หลักสูตรการพัฒนาการ จัดการเรียนการสอน ด้านการวัดและ ประเมินผล จารุนันท์ สมบูรณ์สิทธิ์
บทที่ 3 นักวิเคราะห์ระบบและการ วิเคราะห์ระบบ. 1. นักวิเคราะห์ระบบ (System Analysis) 1.1 ความหมายของนักวิเคราะห์ระบบ นักวิเคราะห์ระบบ (System Analysis:
โดย... นายวินิจ รักชาติ อดีตผู้อำนวยการ สำนักงาน ทรัพยากรธรรมชาติ และสิ่งแวดล้อม จังหวัด กาญจนบุรี
การจัดกิจกรรมการ เรียนรู้แบบการทำ โครงงานคอมพิวเตอร์ การจัดกิจกรรมการ เรียนรู้แบบการทำ โครงงานคอมพิวเตอร์ ครูชาญณรงค์ ปานเลิศ โรงเรียนพระบางวิทยา ครูชาญณรงค์
ซอร์ฟแวร์ ( Software ). Microsoft excel Microsoft excel Microsoft power point.. Link Link.
การออกแบบและเทคโนโลยี
วิชากฎหมายอาคาร รหัสวิชา ท-ป-น (2-0-2) หลักสูตรประกาศนียบัตรวิชาชีพ ปวช.2556 ประเภทวิชาช่างอุตสาหกรรม สาขาวิชาช่างก่อสร้าง สาขาวิชาช่างโยธา.
ระบบมาตรฐานการพัฒนาชุมชน ผอ.กลุ่มงานมาตรฐานการพัฒนาชุมชน
วาระที่ สรุปผลการปฏิบัติงาน ณ วันที่ 30 มิถุนายน 2559
นำเสนอวิธีปฏิบัติที่ดี ด้านกิจกรรมพัฒนานักศึกษา
Material requirements planning (MRP) systems
การตรวจสอบคุณภาพเครื่องมือ
หน่วยที่ 1 ข้อมูลทางการตลาด. สาระการเรียนรู้ 1. ความหมายของข้อมูลทางการตลาด 2. ความสำคัญของข้อมูลทางการตลาด 3. ประโยชน์ของข้อมูลทางการตลาด 4. ข้อจำกัดในการหาข้อมูลทาง.
บทที่ 6 การพัฒนาผลิตภัณฑ์ใหม่
การพัฒนาคุณภาพชีวิตในการทำงาน (Quality of Work Life)
บทที่ 7 การวิเคราะห์และพัฒนาระบบ
คุณลักษณะของสัญญาณไฟฟ้าแบบต่าง ๆ
บทที่ 1 ความรู้ทั่วไปเกี่ยวกับคอมพิวเตอร์
Vernier เวอร์เนียร์ คือเครื่องมือที่ใช้วัดระยะ (distance) หรือ ความยาว (length) ให้ได้ค่าอย่างละเอียด เวอร์เนียร์ต่างจากไม้บรรทัดทั่วๆไป เพราะมี 2 สเกล.
แบบฟอร์มที่ 2 ลักษณะสำคัญขององค์การ
บทที่ 8 เงื่อนไขตัดสินใจ
บทที่ 8 การควบคุมโครงการ
เรื่อง ศึกษาตัวกลางที่เหมาะสมกับการชุบแข็งของเหล็กกล้าคาร์บอน
กรณีศึกษา : นักเรียน ระดับ ปวช.2 สาขาวิชาการบัญชี
บทที่ 7 การวิเคราะห์และพัฒนาระบบ
ภาคเรียนที่ ๒ ปีการศึกษา ๒๕๖๐ ผู้สอน : คุณครูภาคภูมิ คล้ายทอง
การวิเคราะห์มาตรฐานการเรียนรู้และตัวชี้วัด
การบริหารโครงการซอฟต์แวร์
การเขียนเกณฑ์การให้คะแนน
การสร้างโมเดลจำลองความสัมพันธ์ ระหว่างข้อมูล E-R Model
โครงการจัดทำระบบฐานข้อมูล วัตถุเสพติดของกลาง (ระยะที่1)
Ph.D. (Health MS.Health การประเมินผลการสร้างเสริมสุขภาพประชาชนกลุ่มเสี่ยงโรคเบาหวานและโรคความดันโลหิตสูง The Health Promotion.
การเขียนเกณฑ์การให้คะแนน
บทที่ 9 การทำซ้ำ (Loop).
โดย นางสาวนิรมล บุรกรณ์
SMS News Distribute Service
หลัก MAX MIN CON การออกแบบแผนการวิจัยเชิงทดลอง
เสียงในภาษา วิชาภาษาไทย ชั้นมัธยมศึกษาปีที่ ๔ ครูกิ่งกาญจน์ สมจิตต์
แบบฟอร์มที่ 2 ลักษณะสำคัญขององค์การ
วัสดุและเทคนิค ทางการออกแบบ อ.สุวิธธ์ สาดสังข์ ( Material and
จุดมุ่งหมายทางการศึกษา และ จุดประสงค์การเรียนรู้
การวัดพฤติกรรมทางด้านทักษะพิสัย
การวิเคราะห์มาตรฐานการเรียนรู้และตัวชี้วัด
การวิจัยทางการท่องเที่ยว
กรมมีผลการปฏิบัติงานที่ดี เกษตรกรได้รับประโยชน์
การจัดการความรู้ สำนักชลประทานที่ 15
ขอบเขตของงานการจัดซื้อ
Ph.D. (Health MS.Health การประเมินผลการสร้างเสริมสุขภาพประชาชนกลุ่มเสี่ยงโรคเบาหวานและโรคความดันโลหิตสูง The Health Promotion.
มนุษย์กับสิ่งแวดล้อม Man and Environment ภาคปลาย ปีการศึกษา 2561
ADDIE model หลักการออกแบบของ
กระดาษทำการ (หลักการและภาคปฏิบัติ)
ใบสำเนางานนำเสนอ:

Adaptive Software Development

วงจรชีวิตของการพัฒนาซอฟแวร์ หรือ Software Development Life Cycle (SDLC) เป็นโครง ร่างหรือแนวทางวิธีการ เพื่อใช้ทำความเข้าใจและเพื่อ ใช้เป็นขั้นตอนการพัฒนา ระบบสารสนเทศ หรือ ซอฟต์แวร์ให้สำเร็จ โดยการให้มาซึ่งซอฟแวร์อาจจะ เป็นโดยการซื้อหรือการจ้างทำหรือการพัฒนาเองก็ได้ วงจรชีวิตของการพัฒนาซอฟแวร์ หรือ Software Development Life Cycle (SDLC) เป็นโครง ร่างหรือแนวทางวิธีการ เพื่อใช้ทำความเข้าใจและเพื่อ ใช้เป็นขั้นตอนการพัฒนา ระบบสารสนเทศ หรือ ซอฟต์แวร์ให้สำเร็จ โดยการให้มาซึ่งซอฟแวร์อาจจะ เป็นโดยการซื้อหรือการจ้างทำหรือการพัฒนาเองก็ได้

Adaptive Software Development ระเบียบวิธีการพัฒนาซอฟแวร์มีอยู่หลายวิธีการ แต่ละวิธีการมีข้อดีและข้อเสียที่แตกต่างกัน ตัวอย่าง ระเบียบวิธีการพัฒนาซอฟแวร์ที่ได้รับความนิยม เช่น โครงสร้างแบบน้ำตก (Waterfall Model), โครงสร้าง แบบก้นหอย (Spiral Model), วิธีการพัฒนาซอฟแวร์ แบบดัดแปลง (Adaptive Software Development) ในที่นี้จะขอกล่าวถึงการพัฒนาแบบดัดแปลง (ASD) ระเบียบวิธีการพัฒนาซอฟแวร์มีอยู่หลายวิธีการ แต่ละวิธีการมีข้อดีและข้อเสียที่แตกต่างกัน ตัวอย่าง ระเบียบวิธีการพัฒนาซอฟแวร์ที่ได้รับความนิยม เช่น โครงสร้างแบบน้ำตก (Waterfall Model), โครงสร้าง แบบก้นหอย (Spiral Model), วิธีการพัฒนาซอฟแวร์ แบบดัดแปลง (Adaptive Software Development) ในที่นี้จะขอกล่าวถึงการพัฒนาแบบดัดแปลง (ASD)

คำนิยาม - ผู้คิดค้นคือ Jim Highsmith เริ่มตั้งแต่ปี ผู้คิดค้นคือ Jim Highsmith เริ่มตั้งแต่ปี ASD — การบอกลักษณะความสามารถ - ASD — การบอกลักษณะความสามารถ - การวางแผนภาระกิจ - การวางแผนภาระกิจ - หลักการของส่วนประกอบ - หลักการของส่วนประกอบ - ใช้ “ การสู้ด้วยเวลา ” - ใช้ “ การสู้ด้วยเวลา ” - การพิจารณาถึงความเสี่ยงอย่างรอบคอบ - การพิจารณาถึงความเสี่ยงอย่างรอบคอบ - การประชุมสำหรับความต้องการ - การประชุมสำหรับความต้องการ - “ การเรียนรู้ ” ผ่านกระบวนการ - “ การเรียนรู้ ” ผ่านกระบวนการ

การทำหมดทั้งโครงงานชอฟต์แวร์ ประกอบด้วย การวางแผน การวิเคราะห์ความต้องการ การออกแบบ การเขียนโปรแกรม การทดสอบ และ การทำคู่มือ การ ทำซ้ำและประเมินผลย้อนหลัง ไม่สามารถรับรอง product ที่ออกสู่ตลาด แต่จุดมุ่งหมายคือการลด ข้อบกพร่องเมื่อจบการทำงานซ้ำ การสิ้นสุดของการ ทำซ้ำแต่ละครั้ง ทีมงานต้องทำการประเมินผล project อีกครั้ง การทำหมดทั้งโครงงานชอฟต์แวร์ ประกอบด้วย การวางแผน การวิเคราะห์ความต้องการ การออกแบบ การเขียนโปรแกรม การทดสอบ และ การทำคู่มือ การ ทำซ้ำและประเมินผลย้อนหลัง ไม่สามารถรับรอง product ที่ออกสู่ตลาด แต่จุดมุ่งหมายคือการลด ข้อบกพร่องเมื่อจบการทำงานซ้ำ การสิ้นสุดของการ ทำซ้ำแต่ละครั้ง ทีมงานต้องทำการประเมินผล project อีกครั้ง

Adaptive Software Development ASD เป็น กระบวนการพัฒนา Software ที่ทำให้พัฒนาโปรแกรม ประยุกต์ได้รวดเร็ว คิดค้นโดย Jim Highsmith และ Sam Bayer. ASD รวบรวมหลักการซึ่งประยุกต์อย่างต่อเนื่องของ กระบวนการทำงานด้วยมือซึ่งเป็นเรื่องของการทำงานปกติ ASD มาแทน แบบจำลองดั้งเดิมคือ Waterfall และย้อนกลับ มาทำซ้ำโดยการคาดเดา ร่วมมือ และ เรียนรู้วงจร ASD นี้ มีลักษณะพิเศษที่มุ่งเน้นไปที่การทำงานในภารกิจ ร่วมกับ รายละเอียดโปรแกรม การทำงานโดยให้ใช้เวลาน้อย ควบคุม ความเสี่ยงของการปฏิบัติงาน สามารถทนต่อความสูญเสีย รวบรวมหลักการซึ่งประยุกต์อย่างต่อเนื่องของ กระบวนการทำงานด้วยมือซึ่งเป็นเรื่องของการทำงานปกติ ASD มาแทน แบบจำลองดั้งเดิมคือ Waterfall และย้อนกลับ มาทำซ้ำโดยการคาดเดา ร่วมมือ และ เรียนรู้วงจร ASD นี้ มีลักษณะพิเศษที่มุ่งเน้นไปที่การทำงานในภารกิจ ร่วมกับ รายละเอียดโปรแกรม การทำงานโดยให้ใช้เวลาน้อย ควบคุม ความเสี่ยงของการปฏิบัติงาน สามารถทนต่อความสูญเสีย

คำพูดที่ว่า speculate ( การคาดเดา ) อ้างถึง การ วางแผนที่ขัดกัน เหมือนกับการสันนิฐานโดยมีตัวกลางใน การเปรียบเทียบโดยที่ผิดเกณฑ์ของภารกิจในการปฏิบัติงาน อย่างแน่นอน ในขณะที่พยายามค้นหาความจริงจาก หลักเกณฑ์ การร่วมมือกันอ้างถึงความพยายามที่จะทำให้ การทำงานมีหลักการและเท่าเทียม เหมาะสมกับ สภาพแวดล้อม ( โดยมีการวางแผนและแนวทางในการปฏบัติ ) และประยุกต์ความไม่แน่นอนให้กระจายไปตามกรณีต่าง ๆ แล้วแต่ปัจจัย

เทคโนโลยีที่กำหนด ความต้องการ และ ตัวกลาง software ผู้ขาย ฯลฯ Learning cycle สิ่งที่ น่าสนใจ แก่ ผู้ เป็นเจ้าของโครงการ ก็คือ การออกแบบ กระบวนงานที่สั้นๆ กระชับ สร้างและทดสอบ ระหว่างนั้น ความรู้เหล่านี้ถูกรวบรวมโดยการทำผิดเล็กน้อยซึ่งขึ้นอยู่กับ สมมติฐานที่ผิดและการแก้ไขข้อผิดพลาดนั้นซึ่งนำไปสู่ ประสบการณ์ที่ยิ่งใหญ่ และความเชี่ยวชาญในการแก้ปัญหา ในที่สุดขั้นตอนสุดท้ายคือการเรียนรู้ ในระหว่างขั้นตอนการ เรียนรู้รุ่นใหม่ล่าสุดของซอฟแวร์จะถูกปล่อยออกให้กับผู้ใช้ นี้ จะสร้างรายงานข้อผิดพลาดและผู้ใช้ที่ใช้ในระหว่างขั้นตอน แรกของโครงการและวงจรซ้ำตัวเอง เทคโนโลยีที่กำหนด ความต้องการ และ ตัวกลาง software ผู้ขาย ฯลฯ Learning cycle สิ่งที่ น่าสนใจ แก่ ผู้ เป็นเจ้าของโครงการ ก็คือ การออกแบบ กระบวนงานที่สั้นๆ กระชับ สร้างและทดสอบ ระหว่างนั้น ความรู้เหล่านี้ถูกรวบรวมโดยการทำผิดเล็กน้อยซึ่งขึ้นอยู่กับ สมมติฐานที่ผิดและการแก้ไขข้อผิดพลาดนั้นซึ่งนำไปสู่ ประสบการณ์ที่ยิ่งใหญ่ และความเชี่ยวชาญในการแก้ปัญหา ในที่สุดขั้นตอนสุดท้ายคือการเรียนรู้ ในระหว่างขั้นตอนการ เรียนรู้รุ่นใหม่ล่าสุดของซอฟแวร์จะถูกปล่อยออกให้กับผู้ใช้ นี้ จะสร้างรายงานข้อผิดพลาดและผู้ใช้ที่ใช้ในระหว่างขั้นตอน แรกของโครงการและวงจรซ้ำตัวเอง

จัดทำโดย นายกฤษณะ ร่องแก้ว เลขที่ 1 นายกฤษณะ ร่องแก้ว เลขที่ 1 นายจิรายุ มูลอัง เลขที่ 4 นายจิรายุ มูลอัง เลขที่ 4 นายอนิรุต อินทาสาน เลขที่ 27 นายอนิรุต อินทาสาน เลขที่ 27