Page 26 - วิศวกรรมซอฟต์แวร์
P. 26

7-16 วิศวกรรมซอฟต์แวร์

       ตัวอย่างท่ี 7.4 ก�ำหนดขอบเขตของปัญหา ดังนี้ “การประมวลผลข้อมูลด้านการเงินของธนาคารพาณิชย์
มีด้วยกัน 2 ประเภท ได้แก่ การประมวลผลแบบแบตช์ (batch) และการประมวลผลแบบทันทีทันใด (real time)
และในการประมวลผลในแต่ละครั้งจะมีเวลาที่ใช้ในการประมวลผล (elapse time) ท่ีไม่แน่นอนข้ึนอยู่กับขนาดของ
ข้อมูลที่เข้ามาสู่ระบบ”

                          ตารางที่ 7.2 ตัวอย่างการคน้ หาวัตถจุ ากขอบเขตของปัญหา

           คำ�นาม                                        ประเภท
การประมวลผล                  วัตถุ
                             วัตถุ
ข้อมูลด้านการเงิน            วัตถุ
                             เป็นประเภทหนึ่งของการประมวลผล จึงนับเป็นแอตทริบิวต์ของการประมวลผล
ธนาคารพาณิชย์
                             เป็นประเภทหนึ่งของการประมวลผล จึงนับเป็นแอตทริบิวต์ของการประมวลผล
การประมวลผลแบบแบตช์
(batch)                      เป็นแอตทริบิวต์หนึ่งของการประมวลผล
                             เป็นแอตทริบิวต์หนึ่งของข้อมูลด้านการเงิน
การประมวลผลแบบทันทีทันใด
(real time)

เวลาที่ใช้ในการประมวลผล

ขนาดของข้อมูลที่เข้าสู่ระบบ

ทม่ี า: 	www.siam2dev.com/E_Learning/OOAD/Chapter03.ppt ค้นคืนวันท่ี 2 กุมภาพันธ์ 2557

2. องคป์ ระกอบของวัตถุ

       ทุกวัตถุ ประกอบด้วย องค์ประกอบ 2 ส่วน ได้แก่
       2.1		แอตทรบิ วิ ต์ (attribute) คือ คุณสมบัติของวัตถุ เปรียบได้กับข้อมูลจ�ำเพาะของวัตถุน้ันท่ีอธิบายรูปร่าง
หน้าตาความเป็นวัตถุได้ เช่น

            - วัตถุคน มีแอตทริบิวต์ คือ หมายเลขบัตรประชาชน วันเกิด เพศ ท่ีอยู่ เป็นต้น
            - วัตถุสุนัข มีแอตทริบิวต์ คือ ช่ือ สี พันธุ์ เป็นต้น
            - วัตถุจักรยานยนต์ มีแอตทริบิวต์ คือ เกียร์ คันเร่ง ล้อ เป็นต้น
       2.2		เมธอด (method) คือ ความสามารถหรือพฤติกรรม (behavior) ของวัตถุนั้น ที่สามารถแสดงออก
มาได้ เช่น
            - วัตถุนิสิต สามารถขอเปลี่ยนชื่อหรือนามสกุลของตนได้
            - วัตถุนาฬิกา สามารถบอกเวลาได้
            - วัตถุบัญชีธนาคาร สามารถฝากถอนเงินได้
   21   22   23   24   25   26   27   28   29   30   31