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                   ประเภทของผู้ใช้งาน
   17   18   19   20   21   22   23   24   25   26   27