Page 16 - วิศวกรรมซอฟต์แวร์
P. 16
15-6 วิศวกรรมซอฟต์แวร์
- จัดท�ำรายละเอียดค่าใช้จ่ายของลูกค้าได้
- ลดเวลาท่ีใช้ในการจัดเก็บและประมวลผลข้อมูลการจองรถ
- ลดปริมาณการใช้งานกระดาษ และจ�ำนวนคนที่ใช้ในการจัดเก็บและบันทึกข้อมูล
- สามารถสืบค้นข้อมูลย้อนหลังได้
- ด�ำเนินการให้แล้วเสร็จใน 3 เดือน
จากความต้องการขั้นต้นตามนโยบายของผู้บริหารของบริษัทให้เช่ารถยนต์ จากที่ได้ทราบแล้วว่าการพัฒนา
ซอฟต์แวร์ขององค์กรอาจมีแนวทางท�ำให้ได้มาซ่ึงซอฟต์แวร์ที่ต้องการ มีหลากหลายวิธี เช่น การพัฒนาซอฟต์แวร์ด้วย
ตนเอง หรือการจ้างผลิตซอฟต์แวร์ ก็เป็นได้ ในกรณีน้ีบริษัทเลือกที่จะจ้างผู้ผลิตซอฟต์แวร์ให้ด�ำเนินการพัฒนา
ซอฟต์แวร์ให้ ผู้รับผลิตซอฟต์แวร์จะเข้ามามีบทบาทในการวิเคราะห์ความต้องการต่าง ๆ ของซอฟต์แวร์ ออกแบบ
และพัฒนาซอฟต์แวร์นั้นต่อไป โดยทั่วไปแล้วบริษัทรับจ้างผลิตซอฟต์แวร์ (ซอฟต์แวร์เฮ้าส์) จะส่งคณะท�ำงานเข้ามา
สำ� รวจและเกบ็ ขอ้ มลู ความตอ้ งการทวั่ ไปของซอฟตแ์ วร์ ทง้ั จากการวเิ คราะหเ์ อกสารตา่ ง ๆ ทเี่ กย่ี วขอ้ ง และการสมั ภาษณ์
ผู้มีส่วนเก่ียวข้องกับซอฟต์แวร์ดังกล่าว เพื่อรวบรวมและก�ำหนดความต้องการโดยท่ัวไป โดยมีความต้องการใช้งาน
ข้ันต้นดังต่อไปน้ี
- เจ้าหน้าที่สามารถเพ่ิมข้อมูลเกี่ยวกับลูกค้าได้
- เจ้าหน้าที่สามารถเพิ่มข้อมูลเกี่ยวกับรถยนต์ท่ีให้บริการได้
- เจ้าหน้าที่ และลูกค้าสามารถจองรถยนต์ได้
- เจ้าหน้าท่ี และลูกค้าสามารถยกเลิกการจองได้
- เจ้าหน้าที่สามารถบันทึกข้อมูลการมารับรถของลูกค้าได้
- เจ้าหน้าที่สามารถบันทึกข้อมูลการคืนรถตรงเวลาของลูกค้าได้
- เจ้าหน้าท่ีสามารถบันทึกข้อมูลการคืนรถเลยก�ำหนดได้
- เจ้าหน้าที่สามารถสร้างรายงานการเช่ารถยนต์ และรายการรถยนต์ได้
- ผู้บริหารสามารถใช้งานซอฟต์แวร์ได้เช่นเดียวกับเจ้าหน้าที่แต่ไม่มีสิทธิ์แก้ไขรายการ
- การเพิ่มและปรับปรุงแก้ไขข้อมูลที่เกี่ยวข้องจะต้องเป็นไปโดยง่ายและสะดวก
- มีการจัดให้มีการฝึกอบรมเจ้าหน้าที่ท่ีเกี่ยวข้องกับการใช้งานซอฟต์แวร์
- รองรับการท�ำงานของผู้ใช้งานหลาย ๆ คนพร้อม ๆ กัน
- มีความมั่นคงปลอดภัยในการใช้งาน
โดยการให้บริการจองรถยนต์ออนไลน์ บริษัทจะให้บริการเฉพาะลูกค้าที่เคยได้รับอนุมัติโดยการ
ลงทะเบียนเป็นลายลักษณ์อักษรกับบริษัทแล้วเท่าน้ัน โดยเจ้าหน้าท่ีจะด�ำเนินการสร้างช่ือผู้ใช้งาน (username) และ
ก�ำหนดสิทธ์ิให้กับลูกค้าเป็นราย ๆ ไป
2. การประมาณการโครงการ
จากท่ีได้กล่าวแล้วว่าบริษัทรับจ้างผลิตซอฟต์แวร์ (ซอฟต์แวร์เฮ้าส์) ท่ีได้รับงานด�ำเนินการตรวจสอบเอกสาร
ท่ีเกี่ยวข้องกับซอฟต์แวร์ที่ใช้งานปัจจุบัน พบว่าข้อมูลท่ีเกี่ยวข้อง เช่น ข้อมูลการออกแบบระบบ ข้อมูลการออกแบบ
ฐานข้อมูล เป็นต้น มีรายละเอียดไม่เพียงพอ ประกอบกับระบบงานน้ีถูกใช้งานมาเป็นระยะเวลานานมาก เม่ือท�ำการ
ศึกษาความคุ้มค่าของการร้ือปรับระบบแล้วพบว่าควรด�ำเนินการรื้อปรับระบบ และจัดท�ำประมาณ Man/Month และ
ประมาณการจ�ำนวนบรรทัดของซอร์ซโค้ด (COCOMO Model) มีรายละเอียดดังนี้