Results (
Vietnamese) 2:
[Copy]Copied!
Coupling là một thước đo quan trọng. Nếu module p là chặt chẽ đến module q, sau đó một sự thay đổi mô-đun p có thể đòi hỏi một sự thay đổi tương ứng đến module q. Nếu thay đổi này được thực hiện, theo yêu cầu, trong quá trình hội nhập, bảo trì postdelivery, sau đó các chức năng sản phẩm kết quả một cách chính xác; Tuy nhiên, sự tiến bộ ở giai đoạn đó là chậm hơn so với những gì được các trường hợp có các khớp nối bị lỏng hơn. Mặt khác, nếu việc thay đổi yêu cầu không được thực hiện đến module q tại thời điểm đó, sau đó các lỗi tự nó biểu hiện sau này. Trong trường hợp tốt nhất, trình biên dịch hoặc mối liên kết thông tin cho Nhóm ngay rằng một cái gì đó không ổn hoặc một thất bại sẽ xảy ra trong khi kiểm tra sự thay đổi đến module p. Những gì thường xảy ra, tuy nhiên, đó là các sản phẩm không thành công hoặc trong thời gian thử nghiệm hội nhập tiếp theo hoặc sau khi sản phẩm đã được cài đặt trên máy tính của khách hàng. Trong cả hai trường hợp, sự thất bại xảy ra sau khi thay đổi module p đã được hoàn thành. Có không còn là bất cứ liên kết rõ ràng giữa việc thay đổi mô-đun p và sự thay đổi tương ứng nhẹ đến module q. Các lỗi do đó có thể được khó khăn để fi nd.
Nó đã được chứng minh là phe mạnh (không mong muốn nhiều hơn) các khớp nối, càng lỗi proneness [Briand, Daly, Porter, và Wust, 1998]. Một lý do chính cơ bản hiện tượng này là phụ thuộc trong các dẫn mã để hồi quy lỗi. Hơn nữa, nếu một module là lỗi dễ bị, sau đó nó sẽ phải trải qua bảo trì lặp đi lặp lại, và những thay đổi thường xuyên có khả năng thỏa hiệp bảo trì của nó. Hơn nữa, những thay đổi thường xuyên sẽ không luôn luôn được giới hạn trong các lỗi module dễ bị tự; nó không phải là không phổ biến để phải thay đổi nhiều hơn một mô-đun để fi xa lỗi duy nhất. Do đó, các lỗi proneness của một mô-đun có thể ảnh hưởng xấu đến khả năng bảo trì của một số module khác. Nói cách khác, nó rất dễ dàng để tin rằng khớp nối mạnh mẽ có thể có một tác động có hại lên khả năng bảo trì [Yu, Schach, Chen, và Offutt, 2004].
Cho rằng một thiết kế trong những mô-đun có sự gắn kết cao và thấp khớp nối là một thiết kế tốt, câu hỏi rõ ràng là, như thế nào như một thiết kế có thể đạt được? Bởi vì chương này được dành cho các khái niệm lý thuyết thiết kế xung quanh, câu trả lời cho câu hỏi được trình bày trong Chương 12. Trong khi đó, những phẩm chất mà xác định một thiết kế tốt được xem xét thêm và Refi định nghĩa. Để thuận tiện, các nitions Defi quan trọng trong chương này xuất hiện trong hình 7.14, cùng với các phần trong đó mỗi định nghĩa Defi xuất hiện.
Being translated, please wait..