Thiết kế phần mềm liên quan đến cả kỹ thuật và quản lý
quyết định. Việc sử dụng các phương pháp hình thức hoặc hình dạng của một
kiến trúc là những vấn đề kỹ thuật. Việc tiếp tục hoặc
tái định hướng của một chương trình trong ánh sáng của những thông tin mới là
quản lý. Hai là không hoàn toàn tách rời. Việc
lựa chọn một mô hình vòng đời là một quyết định kỹ thuật về
khuôn khổ quản lý cho một hệ thống. Hơn nữa, ngay cả
khi công nghệ phần mềm là có liên quan với công nghệ 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..