Nếu, như tôi tin rằng, các thành phần khái niệm của nhiệm vụ bây giờ đang dùng phần lớn thời gian, sau đó không có số tiền của các hoạt động trên các thành phần công việc là chỉ đơn thuần là sự biểu hiện của các khái niệm có thể cung cấp cho lợi nhuận lớn năng suất.Vì thế chúng ta phải xem xét các cuộc tấn công giải quyết bản chất của vấn đề phần mềm, việc xây dựng các công trình khái niệm phức tạp. May mắn thay, một số các cuộc tấn công là rất hứa hẹn.Mua so với xây dựng. Giải pháp cấp tiến nhất có thể để xây dựng phần mềm là không để xây dựng nó ở tất cả.Mỗi ngày, điều này trở nên dễ dàng hơn, như càng có nhiều nhà cung cấp cung cấp sản phẩm phần mềm nhiều hơn và tốt hơn cho một loạt các dizzying của ứng dụng. Trong khi chúng tôi kỹ sư phần mềm có lao động trên phương pháp sản xuất, cuộc cách mạng máy tính cá nhân đã tạo ra không phải là một, nhưng nhiều, hàng loạt thị trường phần mềm. Mỗi gian hàng bán báo mang hàng tháng tạp chí, mà sắp xếp theo loại máy, quảng cáo và xem xét hàng chục các sản phẩm với giá từ một vài đô la để một vài trăm đô-la. Chuyên biệt hơn nguồn cung cấp các sản phẩm rất mạnh mẽ cho các máy trạm và các thị trường Unix khác. Ngay cả các công cụ phần mềm và môi trường có thể được mua-the-shelf. Ở những nơi khác, tôi đã đề xuất một thị trường cho mô-đun cá nhân. [9]Bất kỳ sản phẩm nào như vậy là rẻ hơn để mua hơn để xây dựng afresh. Thậm chí tại một chi phí một trăm ngàn đô la, mua phần mềm là chi phí chỉ về nhiều như một programmeryear. Và phân phối là ngay lập tức! Ngay lập tức tối thiểu cho các sản phẩm mà thực sự tồn tại, sản phẩm phát triển mà có thể là sản phẩm cho người dùng hạnh phúc. Hơn nữa, các sản phẩm có xu hướng được tốt hơn nhiều tài liệu và duy trì một chút tốt hơn so với nhà phát triển phần mềm.Sự phát triển của thị trường đại chúng là, tôi tin rằng, các xu hướng lâu dài sâu sắc nhất trong công nghệ phần mềm. Chi phí của phần mềm đã luôn luôn là chi phí phát triển, không sao chép chi phí. Chia sẻ chi phí giữa các người dùng thậm chí một vài triệt để cắt giảm chi phí cho mỗi người dùng. Một cách khác để nhìn vào nó là việc sử dụng của n bản sao của một hệ thống phần mềm một cách hiệu quả sẽ nhân năng suất của các nhà phát triển bởi n. Đó là một nâng cao năng suất của kỷ luật và của dân tộc.Vấn đề quan trọng, tất nhiên, là ứng dụng. Tôi có thể sử dụng một gói off-the-shelf có sẵn để thực hiện nhiệm vụ của tôi? Một điều đáng ngạc nhiên đã xảy ra ở đây. Trong những năm 1950 và 1960, nghiên cứu sau khi nghiên cứu cho thấy rằng người dùng sẽ không sử dụng off-the-shelf gói cho biên chế, kiểm soát hàng tồn kho, tài khoản phải thu, và như vậy. Các yêu cầu đã được quá chuyên ngành, các biến thể trường hợp quá cao. Trong những năm 1980, chúng tôi tìm thấy gói như vậy trong nhu cầu cao và sử dụng rộng rãi. Những gì đã thay đổi?Không phải các gói, thực sự. Họ có thể được phần nào hơn tổng quát và tùy biến hơi nhiều hơn trước đây, nhưng không nhiều. Không phải là các ứng dụng, một trong hai. Nếu bất cứ điều gì, kinh doanh và các nhu cầu khoa học của hôm nay có nhiều đa dạng và phức tạp hơn so với những người trong 20 năm trước đây.Sự thay đổi lớn đã ở tỷ lệ chi phí phần cứng/phần mềm. Năm 1960, người mua một máy 2 - triệu đô la cảm thấy rằng ông có thể đủ khả năng $250,000 nhiều hơn cho một chương trình tùy chỉnh biên chế, một trong đó trượt dễ dàng và nondisruptively vào môi trường xã hội máy tính thù địch. Hôm nay, người mua một máy tính văn phòng $50.000 không conceivably có khả năng một chương trình tùy chỉnh biên chế, do đó, ông điều chỉnh theo các thủ tục biên chế để gói có sẵn.
đang được dịch, vui lòng đợi..
