Thiết kế cho sự thay đổi là như vậy, quảng cáo là một giá trị tối đa hóa
chiến lược cung cấp một có thể dự đoán những thay đổi một cách chính xác.
Trong khi đây là một heuristic mạnh mẽ, chúng ta thiếu mô hình đầy đủ
các kết nối giữa các khái niệm kỹ thuật này và giá trị
sáng tạo trong những hoàn cảnh nhất định. Là gì
mối quan hệ giữa ẩn thông tin mô đun và
khoảng thời gian thiết kế? Ta nên thiết kế cho sự thay đổi nếu làm như vậy
có bất kỳ thời gian bổ sung trong một cực kỳ cạnh tranh
trên thị trường, trong đó tốc độ để thị trường là một make-hay-break
vấn đề? Được che dấu thông tin bắt buộc nếu có cơ hội
chi phí của sự chậm trễ có thể là rất lớn? Hiệu suất nếu là những gì
tinh túy? Làm thế nào để tiền chi trả từ việc thay đổi
hệ thống liên quan đến các chi phí của việc cho phép thay đổi? Vai trò gì
không thời gian của sự thay đổi chơi? Điều gì nếu nó không có khả năng
xảy ra cho đến nay trong tương lai? Điều gì nếu thay đổi không thể
dự đoán được một cách chắc chắn, nhưng chỉ với một mức độ
khả năng? Có gì nếu thay đổi là hơi khó có thể
cần thiết nhưng trong trường hợp đó nó là cần thiết, phần thưởng sẽ là
rất lớn [76]? Giá trị tối ưu lựa chọn thiết kế kỹ thuật
phụ thuộc vào nhiều yếu tố như vậy.
Tương tự như vậy, những người ủng hộ đầu tiên của việc sử dụng tích cực của hình thức
phương pháp thúc đẩy chúng vào với lý do phần mềm có thể
không được thực hiện đầy đủ tin cậy chỉ sử dụng thức quảng cáo và
các phương pháp hoc, nhưng chỉ thông qua việc sử dụng các phương pháp chính thức.
Một số người nghĩ rằng các hệ thống mà không thể được chứng minh là đúng
nên không được xây dựng. Giả thuyết ngụ ý (tất cả các quá thường xuyên
quảng cáo là thực tế) là phương pháp sử dụng chính thức là
tối ưu cho giá trị, nếu chỉ vì giá trị chỉ đơn giản là không thể
được tạo ra, ròng của chi phí và rủi ro, nếu không.
kinh nghiệm sau đó cho thấy giả thuyết đã
được wildly không chính xác . Đặc biệt, nó đã bật ra được
có thể tạo ra giá trị to lớn mà không chính thức
phương pháp. Một số người ủng hộ đầu đã thừa nhận điều đó và
đặt ra những câu hỏi thú vị về lý do tại sao điều này hóa ra
cách. Câu trả lời là các liên kết giả đã dựa trên
quan điểm của các sản phẩm phần mềm là tương đối không thay đổi mà
hóa ra không phải là một cái nhìn chính xác.
Chúng tôi không nói rằng các phương pháp hình thức không thể thêm giá trị.
Họ rõ ràng là có thể trong một số trường hợp: ví dụ, cho highvolume , hiện vật không thay đổi, chẳng hạn như ô tô firmware steeringgear. Chúng tôi vẫn không hiểu đầy đủ các
thông số kinh tế, theo đó các khoản đầu tư trong việc sử dụng các
phương pháp hình thức tạo ra giá trị. Công trình gần đây, ví dụ như, các Praxis,
Inc., được nâng cao sự hiểu biết của chúng tôi. Những nỗ lực nghiêm túc để
hỗ trợ phương pháp hình thức hạn chế nhưng có ý nghĩa trong công nghiệp,
hướng đối tượng khuôn khổ mô hình thiết kế, như các
biến thể xúc tác của UML [25], nên cung cấp thêm
thông tin theo thời gian
đang được dịch, vui lòng đợi..
