Software Process กับการทำขนมถ้วย

Software Process

Software Process หมายถึง ขั้นตอนต่าง ๆ ที่เกี่ยวข้องกัน และนำไปปฏิบัติเพื่อให้บรรลุวัตถุประสงค์ที่กำหนดไว้ และSoftwareที่ดีย่อมสามารถปฏิบัติซ้ำ และได้ผลลัพธ์แบบเดียวกันเสมอ

แบ่งออกเป็น 4 Process (Steps) คือ

1) Specification – กำหนดความต้องการ เป็นขั้นตอนที่กำหนดว่า Program ทำ อะไรได้บ้าง ต้องกำรอะไรบ้าง (Requirement)

2) Development – เป็นขั้นตอนการพัฒนำซอฟต์แวร์ตามคาำมต้องการที่ได้กำหนดไว้
ในข้อที่ 1 (Design, Coding, System Integration)

3) Validation – การทดสอบ ทวนสอบ การทำงานหรือฟังก์ชันของซอฟต์แวร์ว่าตรงกับ ควำมต้องการของลูกค้าไหม (Validation & Verification)

4) Evolution – ขั้นตอนการปรับปรุงเปลี่ยนแปลงซอฟต์แวร์ให้ตรงกับความต้องการที่ เปลี่ยนไปของลูกค้ำในอนาคต เพื่อให้ระบบสำมารถทำงานต่อไปได้ ซึ่งก็ คือการอัพเวอร์ชัน (Operation & Maintenance)

 

Software Specification ต้องศึกษาและกำหนดในด้านต่างๆ คือ

– ต้องศึกษาความเป็นไปได้ในด้านต้างๆ เช่น งบประมาณ ต้นทุน และเวลาเป็นต้น

– สกัดความต้องการ เพื่อให้รู้ว่าความต้องการของระบบมีอะไรบ้าง

– กำหนดความต้องการ

– ตรวจสอบว่าตรงตามความต้องการหรือไม่

 

Software Development แบ่งเป็น 3ขั้นตอน คือ

1. Design เป็นขั้นตอนในการออกแบบ

2. Implementation เป็นการนำไปทดลองใช้

3. Debugging Process คือการแก้ไขจุดผิดพลาด และทดสอบว่าการแกไขถูกต้องหรือไม่

 

Software Validation คือ

การตรวจสอบว่า ระบบสามารถทางานตามความต้องการของผู้ใช้หรือไม่

 

Software Evolution คือ

เมื่อซอฟต์แวร์ใช้งานได้ระยะหนึ่งแล้ว ผู้ใช้หรือลูกค้าอาจมีความต้องการเพิ่มเติมหรือเปลี่ยนแปลงความต้องการบางอย่าง ดังนั้นขั้นตอนการพัฒนาซอฟต์แวร์ ต้องมีการเตรียมการบางอย่างเพื่อจัดการกับเหตุการณ์ที่คาดหมายว่าจะเกิดขึ้นในอนาคต

พิจารณาตัวอย่าง การทำขนมถ้วย
•ต้องรู้จักกระบวนการทุกอย่างตั้งแต่
–รู้จักลักษณะของแป้งทำขนมถ้วย
–รู้จักลักษณะของขนมถ้วยที่ลูกค้าต้องการ
–รู้จักการประมาณราคาและเวลาที่จะทำสาเร็จ
–รู้จักการสร้างขนมถ้วยให้พอดีคำ
–รู้จักการการรับคำแนะนำของลูกค้า และสามารถนำมาแก้ไขได้
–รู้จักการทำขนมถ้วยทุกขั้นตอนจนสำเร็จ

YouTube Preview Image

 

 

Kongkiat Khrueangphanat
at GlurGeek.Com
ชื่อนายก้องเกียรติ เครื่องพนัส ชั้นปี4 คณะวิศวกรรมศาสตร์ ภาคคอมพิวเตอร์ มหาวิทยาลัยกรุงเทพ

Leave a Reply

Copyright © 2021 GlurGeek.Com. All Rights Reserved.