9 ลำดับแก่
1. การวางแผน (Planning)
2. การวิเคราะห์ความต้องการ (Analysis)
3. การออกแบบ (Design)
4. การเขียนโปรแกรม (Development)
5. การทดสอบ (Testing)
6. การประเมิน
7. การโอนย้ายข้อมูล (Data Conversion)
8. การนำไปใช้งานงานจริง (Production)
9. การให้ความช่วยเหลือ (Support)
แบ่งย่อยได้เป็น 3 ส่วนดังนี้
1. ส่วนเรียกใช้ไฟล์อื่นๆ เป็นส่วนที่บอกให้คอมไพล์เลอร์ไปดึงไฟล์อื่นที่กำหนดมาแปลร่วมด้วย ไฟล์เหล่านี้อาจจะเป็นไฟล์มาตรฐานที่มีให้แล้วในภาษาซี หรือเป็นไฟล์ที่เขียนขึ้นมาใหม่ก็ได้ โดยส่วนใหญ่มักจะเป็นไฟล์ที่มีนามสกุลเป็น .h
2. ส่วนกำหนดชื่อในโปรแกรม เป็นส่วนที่ใช้กำหนดค่าคงที่ ตัวแปร และค่าอื่นๆ ที่ต้องการ
3. ส่วนคำสั่ง จะประกอบด้วยคำสั่งต่างๆ หรือฟังก์ชันอื่นๆ ที่ใช้ในการทำงานของโปรแกรม
วัฏจักรของซอฟต์แวร์ หมายถึง วงจรชีวิตตั้งแต่แรกเริ่มของการพัฒนาซอฟต์แวร์ขึ้นใช้งาน จนสิ้นสุด การใช้งาน ซอฟต์แวร์นั้นๆ ซึ่งประกอบด้วยขั้นตอนหลัก 3 ขั้นตอน
1. การวางแผน
2. การพัฒนา
3. การใช้งานและบำรุงรักษา
ทีมงานพัฒนาระบบจะต้องกำหนดส่วยประกอบของระบบทั้งในด้านของอุปกรณ์และชุดคำสั่ง ตลอดจนบริการต่าง ๆ ที่ต้องการจากผู้ขาย ปกติทีมงานพัฒนาระบบจะต้องทำการจัดหาสิ่งที่ ต้องการ โดยเปิดให้มีการยื่นข้อเสนอ จากผู้ขายอุปกรณ์ต่าง ๆ โดยทีมพัฒนาระบบจะพิจารณา ตัดสินข้อเสนอของผู้ขายแต่ละรายเพื่อนำอุปกรณ์และ ส่วนประกอบของระบบมาติดตั้งและพัฒนา เป็นระบบใหม่ต่อไป
ตั้งแต่เริ่มที่จะพัฒนาระบบใหม่ให้กับองค์การ โดยบุคคลหรือกลุ่มควรที่จะมีการพัฒนาระบบหรือเข้า ไปเป็นส่วนหนึ่งของทีมงาน ผู้พัฒนาระบบ เพื่อให้การพัฒนาระบบใหม่สำเร็จด้วยดีทั้งในด้าน งบประมาณ กรอบของระยะเวลา และตรงตามวัตถุประสงค์ที่ต้องการ
ให้ความช่วยเหลือต่อผู้ใช้ เมื่อพบปัญหา โดยหากปัญหาที่เกิดไม่สามารถแก้ไขได้ จะต้องทำการ พัฒนาระบบเพิ่มเติม ก็จะเริ่มวนไปที่ขั้นตอนแรกใหม่
การวางแผน (Planning) , การวิเคราะห์ความต้องการ (Analysis) , การออกแบบ (Design) , การ เขียนโปรแกรม (Development) , การทดสอบ (Testing) , การประเมิน , การโอนย้ายข้อมูล (Data Conversion) ,การนำไปใช้งานงานจริง (Production) , การให้ความช่วยเหลือ (Support)
การวิเคราะห์ความต้องการ (Analysis) เป็นขั้นตอนของการค้นหาความต้องการของระบบ และ วิเคราะห์ความต้องการนั้น เพื่อให้เข้าใจภาพรวมและหน้าที่การทำงานของระบบ
เป็นการทดสอบที่คำนึงถึง โครงสร้างภายในระบบ เพื่อดูโครงสร้างของโปรแกรม
เป็นการทดสอบที่ไม่คำนึงถึง โครงสร้างภายในระบบ เป็นการทดสอบ Function ต่าง ๆ ของ โปรแกรม ตาม Requirements ที่มีเป็นการทดสอบโดยดูค่า Output จาก Input ที่ ให้กับโปรแกรม ต้องมีความสอดคล้องกัน
I have an id of "popup" on my page container and only look like a dialog because the link to me had a data-rel="dialog"
attribute which gives me this inset look and a data-transition="pop"
attribute to change the transition to pop. Without this, I'd be styled as a normal page.