Công nhận các vấn đề đang gia tăng. Tổng thống ACM David
Patterson đã kêu gọi sự hình thành một ưu tiên hàng đầu
an ninh / bảo mật, khả năng sử dụng, và độ tin cậy (SPUR) chủ động [119].
Một số Computerworld "Tương lai của CNTT" tham luận tại [5]
đã chỉ ra việc gia tăng áp lực khách hàng cho cao hơn chất lượng và nhà cung cấp
bảo đảm, nhưng những người khác vẫn chưa thấy thay đổi đáng kể xảy ra
giữa các nhà cung cấp sản phẩm phần mềm.
Tình trạng này có thể sẽ tiếp tục cho đến khi một phần mềm gây ra lớn
hệ thống thảm họa tương tự trong tác động vào ý thức thế giới với các
thảm họa 11/9 Trung tâm Thương mại Thế giới kích thích hành động hướng tới
việc lập tài-năng cho phần mềm đáng tin cậy. Với các
lỗ hổng phần mềm cao và ngày càng tăng của thế giới hiện nay
về tài chính, giao thông vận tải, comm
unications, y tế phân phối năng lượng và cơ sở hạ tầng dịch vụ khẩn cấp, nó là rất có khả năng
rằng một thảm họa phần mềm gây ra như vậy sẽ xảy ra giữa các doanh nghiệp
và 2025.
Một số tiến bộ trong các cao công nghệ phần mềm -assurance
tiếp tục được thực hiện, bao gồm cả Hoare và những người khác sử dụng khả năng mở rộng của
khẳng định trong sản phẩm của Microsoft [71], Scherlis 'công cụ để phát hiện
vấn đề đồng thời Java, Holtzmann và những người khác' mô hình kiểm tra
khả năng [78] Poore và những người khác 'mô hình khả năng thử nghiệm dựa trên
[124] và Leveson và đóng góp của người khác để phần mềm và hệ thống
an toàn. COTS, mã nguồn mở, và Legacy Software
Một nguồn tin của cả hai lợi ích quan trọng và thách thức
đồng thời áp dụng các thay đổi và đạt được độ tin cậy cao
là sự sẵn có ngày càng tăng của thương mại-off-the-shelf (COTS)
các hệ thống và các thành phần. Điều này cho phép phát triển nhanh chóng của
các sản phẩm có khả năng đáng kể trong một thời gian ngắn. Họ cũng
liên tục phát triển bởi các nhà cung cấp COTS để sửa chữa khuyết tật tìm thấy bởi
nhiều người sử dụng và để cạnh tranh bắt kịp với những thay đổi trong
công nghệ. Tuy nhiên sự thay đổi liên tục này là một nguồn mới
suối của các khuyết tật; sự thiếu tiếp cận với mã nguồn COTS ức chế
'khả năng cải thiện các ứng dụng của họ' cậy người sử dụng; và
quá trình tiến hóa của nhà cung cấp kiểm soát thêm rủi ro và khó khăn cho người sử dụng
"lập kế hoạch tiến hóa.
Nhìn chung, mặc dù, sự sẵn có và phân phối rộng rãi của quần chúng
được sản xuất sản phẩm COTS làm cho đường cong suất phần mềm tìm kiếm
tốt như đường cong suất phần cứng cho thấy hàm mũ
tăng trưởng trong số lượng bóng bán dẫn được sản xuất và các gói Internet
vận chuyển mỗi năm. Thay vì đếm số lượng các nguồn mới
dòng mã (SLOC) được sản xuất mỗi năm và nhận được một tương đối bằng phẳng
đường cong sản xuất phần mềm, một đường cong có thể so sánh hơn với
đường cong phần cứng nên đếm số lượng các máy thực thi
hướng dẫn hoặc dòng mã trong dịch vụ (Locs ) trên các máy tính
thuộc sở hữu của một tổ chức.
đang được dịch, vui lòng đợi..
