4.3 Discrepancies between Pre-ID and
Post-ID
A detailed analysis of the source code enables a qualitative
evaluation of the discrepancy between the Pre-ID and Post-ID
software units. Table 6 presents the analysis of the 14 designed
classes, which includes the nine adapted classes and the five
added classes based on a concern and coupling analysis. This
qualitative analysis is based on the observations performed by an
evaluator reading both Pre-ID and source code.
Concerns are defined with respect to the purposes of a class, for
example interface, serialization, undo/redo control, or data
computation. Coupling defines relationships with other classes,
through internal objects or method calls. This qualitative analysis
confirmed the presence of a design drift: Some concerns and
coupling accounted for in the Pre-ID were not found in the Post-
ID, and similarly, some concerns and coupling not present in the
Pre-ID were found in the Post-ID.
The discrepancy evaluation (Delta) between the Pre-ID and Post-
ID is based on the following two-level scale. Minor Delta means
that the discrepancy shows only trivial changes between the Pre-
ID and Post-ID artifacts. Major Delta means that significant
functionalities were added or removed between the Pre-ID and
Post-ID artifacts.
For example, in Table 6, the second class, named CMainWindow,
which is an adapted (redesigned from the existing library) class,
had a Pre-ID of good quality but was badly implemented as
evaluated by the expert. Major modifications were found between
4.3 ความแตกต่างระหว่างก่อนและหลัง ID ID
การวิเคราะห์รายละเอียดของรหัสที่มาช่วยให้ประเมินผลเชิงคุณภาพ
ของความขัดแย้งระหว่าง pre ID และหน่วยซอฟต์แวร์
โพสต์ ตารางที่ 6 แสดงการวิเคราะห์ออกแบบ
14 ชั้นเรียนซึ่งรวมถึงเก้าปรับชั้นเรียนและห้า
เพิ่มชั้นเรียนตามปัญหาและการวิเคราะห์ coupling . นี้
การวิเคราะห์เชิงคุณภาพโดยการสังเกตการปฏิบัติตัวทั้งก่อนโดย
อ่าน ID และรหัสแหล่งที่มา .
สงสัยจะกำหนดตามวัตถุประสงค์ของคลาสสำหรับ
ตัวอย่าง interface ซึ่งพิมพ์ต่อเนื่อง , ยกเลิก / ทำซ้ำควบคุมหรือข้อมูล
การคำนวณได้ ร่วมกำหนดความสัมพันธ์กับชั้นเรียนอื่น ๆ ,
ผ่านวัตถุภายในหรือเรียกวิธี นี้การวิเคราะห์
ยืนยันการแสดงตนของการออกแบบดริฟท์ : ความกังวลและ
ร่วมคิดในพื้นฐาน ID ไม่พบในการโพสต์ -
ID , และในทำนองเดียวกัน ข้อสงสัยบางเครื่องไม่ได้อยู่ใน ID
ก่อนพบใน post-id.
ความแตกต่างการประเมินผล ( Delta ) ระหว่างก่อนและหลัง
ID บัตรประชาชน จะขึ้นอยู่กับระดับสองระดับ ดังต่อไปนี้ ผู้เยาว์หมายความว่า
เดลต้าการเปลี่ยนแปลงเพียงเล็กน้อยที่แสดงให้เห็นความแตกต่างระหว่างก่อนและหลัง
ID ID ศิลปวัตถุ สาขา เดลต้า หมายความว่าฟังก์ชันสำคัญ
ถูกเพิ่มหรือลบออก ระหว่างก่อนและหลัง ID ID สิ่งประดิษฐ์
.
ตัวอย่างเช่นในตารางที่ 6 , ชั้นสอง , ชื่อ cmainwindow
, ซึ่งเป็นการดัดแปลง ( ที่ออกแบบใหม่จากห้องสมุดที่มีอยู่ ) เรียน
มี pre ID ของคุณภาพดี แต่ก็ไม่ดี ซึ่งใช้เป็น
การประเมินโดยผู้เชี่ยวชาญ การปรับเปลี่ยนที่สําคัญที่พบระหว่าง
การแปล กรุณารอสักครู่..