MODIFIABILITY
Modifiability là về chi phí thay đổi. Nó sẽ trả về hai mối quan tâm. Điều gì có thể thay đổi (artifact)? Một sự thay đổi có thể xảy ra với bất kỳ khía cạnh của một hệ thống, thường là các chức năng mà hệ thống tính toán, các nền tảng hệ thống tồn tại trên (phần cứng, hệ điều hành, middleware, vv), môi trường mà trong đó hệ thống hoạt động (các hệ thống với mà nó phải hoạt động tương tác, các giao thức nó sử dụng để giao tiếp với phần còn lại của thế giới, vv), những phẩm chất của cuộc triển lãm hệ thống (hiệu quả của nó, độ tin cậy của nó, và thậm chí thay đổi tương lai của nó), và khả năng của mình (số lượng người dùng được hỗ trợ, số hoạt động đồng thời, vv). Một số phần của hệ thống, chẳng hạn như giao diện người dùng hoặc các nền tảng, là đủ phân biệt và có thể thay đổi mà chúng ta xem xét chúng một cách riêng biệt. Các thể loại của sự thay đổi nền tảng cũng được gọi là tính di động. Những thay đổi có thể thêm, xóa, hoặc sửa đổi bất kỳ một trong những khía cạnh này.
1 .Khi được các thay đổi được thực hiện và những người làm cho nó (môi trường)? Thông thường nhất trong quá khứ, một sự thay đổi đã được thực hiện để nguồn mã. Đó là, một nhà phát triển phải thực hiện thay đổi, được thử nghiệm và sau đó triển khai trong một phiên bản mới. Bây giờ, tuy nhiên, câu hỏi về khi một sự thay đổi đó được thực hiện đan xen với các câu hỏi của những người làm cho nó. Một người dùng cuối thay đổi các trình bảo vệ màn hình rõ ràng là làm cho một sự thay đổi đến một trong những khía cạnh của hệ thống. Bằng nhau rõ ràng, nó không phải là trong cùng thể loại như thay đổi hệ thống để nó có thể được sử dụng trên Web hơn là trên một máy duy nhất. Thay đổi có thể được thực hiện để thực hiện (bằng cách sửa đổi mã nguồn), trong quá trình biên dịch (sử dụng vào thời điểm dịch chuyển mạch), trong quá trình xây dựng (theo sự lựa chọn của các thư viện), trong khi thiết lập cấu hình (bằng một loạt các kỹ thuật, bao gồm các thông số cài đặt) hoặc trong quá trình thực hiện (bằng cách cài đặt thông số). Một sự thay đổi cũng có thể được thực hiện bởi một nhà phát triển, một người dùng cuối, hoặc một người quản trị hệ thống.
2 .Once một sự thay đổi đã được quy định, việc thực hiện mới phải được thiết kế, thực hiện, kiểm tra, và triển khai. Tất cả những hành động mất thời gian và tiền bạc, cả hai có thể được đo lường.
đang được dịch, vui lòng đợi..
