Figure2. Xu hướng phần mềm Kỹ thuật Thông qua các
năm 1970
Sự thành công của lập trình cấu trúc dẫn đến nhiều người khác
"có cấu trúc" phương pháp tiếp cận được áp dụng để thiết kế phần mềm. Nguyên tắc của
mô đun đã được củng cố bởi các khái niệm của Constantine của các khớp nối
(để được giảm thiểu giữa các mô-đun) và sự gắn kết (để được tối đa
trong các module) [48], bằng các kỹ thuật ngày càng mạnh mẽ của Parnas của
ẩn thông tin [116] [117] [118], và bởi các kiểu dữ liệu trừu tượng
[92] [75] [151]. Một số công cụ và phương pháp sử dụng
các khái niệm cấu trúc được phát triển, chẳng hạn như thiết kế cấu trúc
[106] [55] [154]; Thiết kế của Jackson có cấu trúc và lập trình [82],
nhấn mạnh những cân nhắc dữ liệu; và cấu trúc Chương trình Thiết kế
ngôn ngữ [45].
quy trình yêu cầu định hướng cũng đã được thành lập vào năm 1956
SAGE mô hình quy trình trong Hình 1, nhưng một tổng hợp mạnh mẽ hơn của các
mô hình năm 1950 và crafting mô hình năm 1960 được cung cấp bởi
phiên bản Royce của mô hình "thác nước" thể hiện trong hình 3 [132].
Nó bổ sung các khái niệm về nhốt lặp đến giai đoạn kế tiếp,
và một "xây dựng nó hai lần" hoạt động tạo mẫu trước khi cam kết Full-
phát triển quy mô. Một phiên bản tiếp theo nhấn mạnh xác minh
và xác nhận của các hiện vật trong mỗi giai đoạn trước khi tiến hành các
giai đoạn tiếp theo để chứa phát hiện lỗi và sửa chữa trong
giai đoạn cùng bất cứ khi nào có thể. Điều này được dựa trên dữ liệu từ TRW, IBM, GTE, và bảo vệ trên các chi phí tương đối của việc tìm kiếm
các khuyết tật sớm với muộn [24].
đang được dịch, vui lòng đợi..
