วันพฤหัสบดีที่ 28 กรกฎาคม พ.ศ. 2554

ลำดับวงจรชีวิตของการพัฒนาซอฟแวร์

  1. การวางแผน(Planning) เป็นขั้นตอนการการวางแผนงานโดย กำหนดรูปแบบของซอฟแวร์ ประมาณการต้นทุนในการพัฒนาระบบ กำหนดแนวทางของการพัฒนาระบบ กำหนดระยะเวลา เป็นต้น
  2. การวิเคราะห์ความต้องการ(Analysis) เป็นขั้นตอนของการค้นหาความต้องการของระบบ และวิเคราะห์ความต้องการนั้น เพื่อให้เข้าใจภาพรวมและหน้าที่การทำงานของระบบ
  3. การออกแบบ(Design) เป็นขั้นตอนการออกแบบส่วนประกอบต่างๆของซอฟแวร์ เพื่อให้ตรงกับความต้องการที่ได้วิเคราะห์มาแล้ว
  4. การเขียนโปรแกรม(Development) เป็นขั้นตอนการสร้างระบบโดยการเขียนโปรแกรม ตามแนวทางการออกแบบจากขั้นตอนที่ผ่านมา
  5. การทดสอบ(Testing) เป็นขั้นตอนการนำระบบที่ทำมาทดสอบการใช้งาน ว่าทำงานถูกต้องตามความต้องการที่ได้หรือไม่ ซึ่งการทดสอบนี้จะรวมถึงการทดสอบการเชื่อมโยงกับระบบซอฟแวร์อื่นๆที่เกี่ยว ข้องด้วย
  6. การประเมิน เป็นขั้นตอนการประเมินว่าระบบที่ผ่านการทดสอบแล้ว เหมาะสมที่จะนำไปใช้งานได้หรือไม่
  7. การโอนย้ายข้อมูล(Data Conversion) เป็นขั้นตอนการนำข้อมูลเก่าเข้าระบบใหม่ก่อนการนำระบบไปใช้จริง
  8. การนำไปใช้งานงานจริง(Production) เป็นขั้นตอนที่นำระบบที่พัฒนาสำเร็จและผ่านการทดสอบแล้วไปใช้งาน โดยทำการติดตั้ง และสอนวิธีการใช้งานแก่ผู้ใช้
  9. การให้ความช่วยเหลือ(Support) เป็นขั้นตอนของการให้ความช่วยเหลือต่อผู้ใช้ เมื่อพบปัญหา โดยหากปัญหาที่เกิดไม่สามารถแก้ไขได้ จะต้องทำการพัฒนาระบบเพิ่มเติม ก็จะเริ่มวนไปที่ขั้นตอนแรกใหม่
By: นางสาวธารทิพย์ โลหณุต (แพร)

2 ความคิดเห็น:

  1. การทำระบบนะคะ เราไม่จำเป็นต้องทำให้ครบทั้ง 9 วงจรที่ได้เสนอก็ได้นะค่ะ ซึ่งขึ้นอยู่กับความเหมาะสมในแต่ละระบบที่ได้ออกแบบไว้ค่ะ

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

    BY นางสาวพิชชานันท์ พินิจธนภาคย์ (เอ)

    ตอบลบ
  2. ที่เราๆคุ้นเคยกันดี คือ วงจรการพัฒนาระบบ (System Development Life Cycle :SDLC) มีอยู่ด้วยกัน 7 ขั้น ด้วยกัน คือ
    1. เข้าใจปัญหา (Problem Recognition)
    2. ศึกษาความเป็นไปได้ (Feasibility Study)
    3. วิเคราะห์ (Analysis)
    4. ออกแบบ (Design)
    5. สร้างหรือพัฒนาระบบ (Construction)
    6. การปรับเปลี่ยน (Conversion)
    7. บำรุงรักษา (Maintenance)

    นางสาว ณัฐธีรดา ละดาดก (นิด)

    ตอบลบ

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น