UDMNM

80 0 0
                                    

Câu 1: So sánh quá trình làm phần mềm truyền thống và phần mềm mã nguồn mở:

+ Quy trình làm phần mềm truyền thống: Các nhóm lập trình sẽ làm việc riêng rẽ theo sự quản lý và kế hoạch chi tiết. Cho đến khi hoàn thành sản phẩm và chương trình phần mềm công bố với thế giới. Một khi đã phát hành sản phẩm được coi là hoàn hảo và chả có mấy công sức bỏ ra để chỉnh sửa nó về sau.

+ Quy trình làm phần mềm mã nguồn mở: Việc xây dựng phần  mềm mã nguồn mở khởi đầu một cách phi cấu trúc. Những người lập trình đầu tiên sẽ xây dựng phần mềm một số chức năng tối thiểu và đưa ra công chúng, rồi chỉnh sửa chúng theo ý kiến phản hồi. Rồi có thêm các người lập trình khác tới thay đổi và hoàn thiện thêm cho chương trình dựa trên các mã nguồn có sẵn. Cứ như thế theo thời gian, cả một hệ điều hành hay bộ ứng dụng sẽ định hình và không ngừng phát triển.

Câu 2: Những hạn chế của phần mềm mã nguồn mở: 

- Thiếu các ứng dụng kinh doanh đặc thù: mặc dù có rất nhiều dự án phần mềm nguồn mở được tiến hành, vẫn còn nhiều lĩnh vực hoạt động chưa có được một sản phẩm phần mềm hoàn thiện, đặc biệt trong kinh doanh. Phát sinh vấn đề như vậy một phần do thiếu các người vừa giỏi về kỹ thuật vừa giỏi về kinh doanh. Đa số các phần mềm nguồn mở hiện hành được tạo ra bởi những người có chuyên môn về mặt  kỹ thuật bức xúc khi gặp phải vấn đề nào đó trong quá trình phát triển phần mềm, phải tìm cách khắc phục bằng một giải pháp mới. Những giải pháp như thế thường mang tính kỹ thuật. Hiếm khi một kỹ thuật viên lập trình gặp phải những vấn đề về kế toán và lại có đủ kiến thức kinh doanh để tạo ra được giải pháp kỹ thuật cho vấn đề.

- Tính tương hỗ với các hệ thống phần mềm đóng 

Các phần mềm nguồn mở, nhất là trên máy để bàn, thường không hoàn toàn tương thích với phần mềm đóng. Với những tổ chức đã đầu tư nhiều cho việc thiết lập các định dạng lưu trữ dữ liệu và ứng dụng phần mềm đóng , việc cố gắng tích hợp những giải pháp phần mềm nguồn mở có thể rất tốn kém. Thay đổi các chuẩn đóng đã được xây dựng với mục đích ngăn chặn thích hợp những giải pháp thay thế sẽ chỉ làm trầm trọng vấn đề.

- Trình bày và đánh bóng ứng dụng: Phần mềm nguồn mở thường thiếu mất tiện dụng vốn là đặc trưng của những phần mềm thương mại. Các nhà lập trình phần mềm nguồn mở xưa nay vốn chỉ quan tâm chủ yếu đến tính năng hoạt động của phần mềm. Tạo ra một chương trình hoạt động ổn định và có hiệu quả là ưu tiên quan trọng hơn nhiều so với tính dễ sử dụng.

Ngoài việc thiếu vắng một hệ thống tư liệu bổ trợ có chất lượng cao, giao diện đồ họa với người dùng của các phần mềm nguồn mở cũng có vấn đề. VÌ giao diện đồ họa trong đa phần các hệ thống nguồn mở không phải là một nhân tố riêng lẻ mà tập kết quả từ nhiều dự án khác nhau, các yếu tố của giao diện thường hoạt động theo trình tự rất khác nhau. Việc cắt dán dữ liệu giữa các chương trình khác nhau trong môi trường nguồn mở thiếu đi sự nhất quán, hoặc thậm chí không thể thực hiện.

Bạn đã đọc hết các phần đã được đăng tải.

⏰ Cập nhật Lần cuối: Jan 23, 2014 ⏰

Thêm truyện này vào Thư viện của bạn để nhận thông báo chương mới!

UDMNMNơi câu chuyện tồn tại. Hãy khám phá bây giờ