Theo Fred Brooks, trong bài luận của mình "No Silver Bullet - Essence và tai nạn của công nghệ phần mềm". Ông lập luận rằng sự phát triển phần mềm là cuối cùng phụ thuộc vào thiết kế tốt và quản lý tốt và vì sự tiến bộ trong công nghệ và phương pháp như phân tích đối tượng định hướng và thiết kế hoặc ngôn ngữ lập trình không bao giờ có thể cung cấp cho hơn mức tăng nhẹ. Ông kết luận rằng "phần mềm Xây dựng sẽ luôn luôn được khó khăn. Vốn có đạn nên bạc ". Fred Brooks đã đưa ra một số khái niệm liên quan đến phát triển phần mềm để giúp chúng tôi có thể thực hiện một kế hoạch để xây dựng phần mềm và những gì chúng ta cần làm cho sự phát triển của phần mềm và những khó khăn để phát triển phần mềm. Brooks xác định những khó khăn trong việc xây dựng và phát triển phần mềm là phức tạp, phù hợp, thay đổi, vô hình. Vì vậy, nó là rất khó khăn để giải quyết vấn đề này. Điều quan trọng trong Brooks là đối số là sự phân biệt giữa "bản chất", "tai nạn" trong phần mềm. Tai nạn khó khăn là rào cản có thể được khắc phục bằng cách sử dụng các công nghệ mới.
Trong xây dựng phần mềm, bên cạnh thiết kế tốt và quản lý tốt, những tiến bộ trong công nghệ và phương pháp như phân tích đối tượng định hướng và thiết kế của ngôn ngữ lập trình sẽ hỗ trợ trong việc xây dựng phần mềm. Có những công nghệ mới đến như một viên đạn bạc được tìm thấy, nó có thể giúp chúng ta quản lý và lưu trữ dữ liệu. Hôm nay doanh nghiệp phát triển phần mềm cần một công ty quản lý dữ liệu, tài liệu. Phần mềm doanh nghiệp phát triển cần đầu tư, tính toán nhiều loại chi phí cho phần mềm, phần cứng, internet, sửa chữa và nâng cấp thiết bị, bảo mật dữ liệu thử nghiệm. Vì vậy, các công ty cần phải tìm một sự tin tưởng nơi có thể giúp các doanh nghiệp phát triển một phần mềm quản lý dữ liệu. Điều đó sẽ giúp các doanh nghiệp phát triển phần mềm tập trung vào kinh doanh tình cảm.
Ngoài việc tiết kiệm các dữ liệu trong máy tính và máy chủ, doanh nghiệp phát triển phần mềm có thể lưu dữ liệu trong các máy chủ riêng ảo (VPS). Virtual Private Server (VPS) sẽ giúp doanh nghiệp phát triển phần mềm quản lý dữ liệu một cách dễ dàng và nó sẽ phải trả lệ phí. Đối với tôi, nó cũng gây ra nhiều bài viết về điện toán đám mây vào "No Silver Bullet" được dựa trên -. Essence và Tai nạn của Software Engineering của Fred Brooks
Ví dụ, có rất nhiều đánh giá về xây dựng điện toán đám mây. Theo các tác giả của nhiều bài viết bày tỏ sự cần thiết phải xây dựng một ứng dụng web mà hiển thị và phân phối các nguồn lực để khách hàng sử dụng các nền tảng điện toán đám mây sẽ trở nên đơn giản, không chỉ tiết kiệm chi phí thời gian bắt đầu mà còn trong sự phát triển của doanh nghiệp.
Có rất nhiều quan tâm như cung cấp các dịch vụ mới, ý tưởng mới, cách xây dựng các hệ thống hiệu quả, thiết kế mới để xây dựng công nghệ điện toán đám mây. Nhưng chúng tôi vẫn còn có nhiều vấn đề về những khó khăn mà các ứng dụng này đang phải đối mặt.
Một số khó khăn do tai nạn:
+ Phức tạp: phức tạp thiết kế phần mềm, khó khăn trong việc lựa chọn phát triển điện toán mô hình điện toán đám mây và các mô hình dịch vụ điện toán đám mây làm cho phần mềm khó sử dụng, sự phức tạp còn thể hiện ở việc mở rộng lớn hơn, các biến chứng cũng làm cho cái nhìn tổng quan cứng như khó khăn để tìm thấy và kiểm soát các lỗi của phần mềm điện toán đám mây.
+ Sự phù hợp: các phần mềm phải phù hợp để hạn chế bên ngoài (phần cứng đặc biệt, dữ liệu, quy định). Khó khăn trong việc phát triển cơ sở hạ tầng phù hợp
+ có thể thay đổi: Thay đổi là một phần của phần mềm vì phần mềm là vốn linh hoạt. Bởi vì các yếu tố bảo mật dữ liệu của phần mềm điện toán đám mây điện toán đám mây cần phải thay đổi để giúp dữ liệu được bảo đảm tốt nhất bởi tất cả có nghĩa là người ta thay đổi thiết kế ban đầu. Nó sẽ gây ra nhiều rắc rối khi chúng ta xây dựng phần mềm.
+ Vô hình:. Thực tế của phần mềm là không vốn nhúng trong không gian vì vậy chúng tôi sẽ khó khăn trong tưởng tượng mô hình của phần mềm điện toán đám mây, vì có rất nhiều thiết kế, cấu trúc phức tạp và tương đối giống nhau
Các khó khăn do tai nạn mà các phần mềm điện toán đám mây có là rất nhỏ, do đó khắc phục vấn đề này là rất dễ dàng. Tuy nhiên, Brooks đã đưa ra một bước đột phá trong quá khứ giải quyết khó khăn do tai nạn ở lập luận của mình. Ngôn ngữ cấp cao (bao gồm định hướng đối tượng) cho phép lập trình để thể hiện thực hiện với các khái niệm gần gũi hơn với những gì mà chúng tôi sử dụng trong thiết kế. Chúng tôi đang làm giảm hoặc loại bỏ các bước dịch giữa các mô hình dữ liệu, hoạt động, trình tự và các thông tin liên lạc và đăng ký và bit. Điều này giúp loại bỏ rất nhiều sự phức tạp dịch. Sự phát triển của các ngôn ngữ lập trình là phương pháp tiếp cận gần hơn với sự tinh tế của người sử dụng. Vì vậy, phần mềm điện toán đám mây đã sử dụng những tiến bộ của ngôn ngữ cấp cao để xây dựng phần mềm đã tính đơn giản và độ tin cậy.
Khi chúng ta giải quyết những vấn đề, công việc quản lý dữ liệu sẽ trở nên dễ dàng hơn.
Bản chất của quản lý dữ liệu:
Đối với tôi, việc quản lý dữ liệu khó khăn thực sự và rất khó khăn để giải quyết vấn đề đó. Bản chất của quản lý dữ liệu là cung cấp các thông tin cần thiết để đảm bảo rằng tất cả các yêu cầu có thể chỉ đơn giản và chính xác. Để đạt được các yêu cầu này đòi hỏi phải có lập luận lý thuyết đầy đủ về các thông tin mà chúng tôi thu thập và tính toán để thực hiện các yêu cầu. Vì vậy, các nhà quản lý tốt và thiết kế tốt là hiệu quả và mức độ thành công cao hơn.
Trong những năm gần đây, nhiều vấn đề của công nghệ điện toán đám mây đã được giải quyết nhưng nguồn điện là những khó khăn trong vụ tai nạn. Tốt thiết kế và quản lý tốt sẽ giúp chúng ta giải quyết những khó khăn này. Theo Fred Brooks là lập luận "Những tiến bộ trong công nghệ và phương pháp như phân tích hướng đối tượng và thiết kế hoặc ngôn ngữ lập trình không bao giờ có thể cung cấp cho hơn mức tăng cận biên". Tuy nhiên, tôi cho rằng những tiến bộ trong công nghệ và phương pháp có thể giúp đỡ để xây dựng phần mềm trở nên dễ dàng hơn.
đang được dịch, vui lòng đợi..