Page 22 - วิศวกรรมซอฟต์แวร์
P. 22
15-12 วิศวกรรมซอฟต์แวร์
การวิเคราะห์ข้อมูลท่ีเก่ียวข้องกับซอฟต์แวร์โดยวิเคราะห์จากเอกสาร และแบบฟอร์มต่าง ๆ ท่ีใช้อยู่ในระบบ
งานปัจจุบัน ข้อมูลท่ีระบบรับเข้า ส่งออก รวมถึงแหล่งท่ีมาจะถูกจ�ำแนกมีรายละเอียดแสดงในตารางท่ี 15.4 เมื่อ
พิจารณาข้อมูลจากสัญญาการเช่ารถยนต์จะพบว่ามีข้อมูลที่ส�ำคัญ เช่น ชื่อลูกค้า ท่ีอยู่ลูกค้า ข้อมูลเกี่ยวกับรถยนต์ท่ี
ถูกเช่า วันเวลาเร่ิมต้นการเช่ารถยนต์ วันเวลาที่ส่งมอบรถยนต์คืน อัตราค่าเช่า เป็นต้น หากทีมงานพัฒนาซอฟต์แวร์
เลือกพัฒนาด้วยเทคนิคเชิงโครงสร้างข้อมูลเหล่านี้จะถูกพัฒนาเป็นแบบจ�ำลองต่าง ๆ เช่น แผนภาพกระแสข้อมูล
(DFD) และแบบจ�ำลองโครงสร้างข้อมูล (ER Diagram) เป็นต้น
ตารางท่ี 15.4 พจนานกุ รมข้อมูล (Data Dictionary)
แหล่งท่ีมา ชอ่ื ขอ้ มูล คำ� อธบิ าย
ข้อมูลลูกค้า
(Client) ClientID หมายเลขอ้างอิงลูกค้า
SecurityID หมายเลขประจ�ำตัว
ข้อมูลท่ีเก่ียวข้องรถยนต์ Name ชื่อ
(Car) Lastname นามสกุล
Cellphone หมายเลขโทรศัพท์
ข้อมูลรายการการเช่า
(Rental) CarID หมายเลขอ้างอิงรถยนต์
Type ประเภทของรถยนต์
ข้อมูลผู้ใช้งานระบบ GpsID หมายเลขจีพีเอส
(User) Brand ตราอักษรรถยนต์
Register-Plate หมายเลขทะเบียน
Satus สถานะ
RentalID หมายเลขอ้างอิงรายการ
DateTaken วันเริ่มเช่า
TimeTaken เวลาการเร่ิมเช่า
DateReturn วันคืนรถ
TimeReturn เวลาคืนรถ
Flags สถานะของการเช่า
PriceCategory ประเภทการคิดค่าเช่า
UserID หมายเลขอ้างอิงผู้ใช้งาน
Username ช่ือผู้ใช้งาน
Password รหัสผ่าน
Email อีเมลแอดเดรส
Role ประเภทของผู้ใช้งาน