Ai Tham Gia Phát Triển Phần Mềm

Mục lục:

Ai Tham Gia Phát Triển Phần Mềm
Ai Tham Gia Phát Triển Phần Mềm

Video: Ai Tham Gia Phát Triển Phần Mềm

Video: Ai Tham Gia Phát Triển Phần Mềm
Video: [Stanford] - Kiểm thử phần mềm - Vòng đời phát triển phần mềm 2024, Tháng tư
Anonim

Phần mềm được phát triển bởi cả những người đam mê cá nhân và nhân viên của các công ty thương mại. Họ tạo các chương trình cho máy tính cá nhân, điện thoại di động và các thiết bị khác có chứa bộ vi xử lý.

Ai tham gia phát triển phần mềm
Ai tham gia phát triển phần mềm

Hướng dẫn

Bước 1

Mô hình phát triển phần mềm cổ điển trông như thế này. Chương trình được tạo ra bởi nhân viên của một công ty, trong khi mã nguồn của nó không nằm ngoài tổ chức. Kết quả tổng hợp được bán cho người dùng. Không có gì lạ khi một ứng dụng lưu tệp ở các định dạng không được hỗ trợ bởi các sản phẩm phần mềm cạnh tranh. Nếu sự phát triển của ứng dụng dừng lại, người dùng phải lo lắng về việc lưu lại kết quả công việc của họ thành các tệp có định dạng khác.

Bước 2

Ngay cả các công ty phần mềm độc quyền cũng thường làm cho một số sản phẩm của họ miễn phí. Đồng thời, họ có thể thu lợi từ việc hiển thị quảng cáo, thực hiện các chương trình trả phí khác, cũng như giới thiệu các dịch vụ trả phí bổ sung. Ví dụ, trong một ứng dụng dành cho điện thoại IP, các cuộc gọi từ máy tính đến máy tính có thể miễn phí, nhưng bạn sẽ phải trả phí cho một cuộc gọi từ máy tính đến điện thoại. Các nhà phát triển trình duyệt có thể được tài trợ bởi quảng cáo PPC khi sử dụng các công cụ tìm kiếm.

Bước 3

Các lập trình viên cô đơn thường tạo ra các ứng dụng và tiện ích nhỏ. Chúng có thể là mã nguồn đóng hoặc mã nguồn mở, trả phí hoặc miễn phí (trong bất kỳ sự kết hợp nào). Kích thước nhỏ, các chương trình và tiện ích như vậy đôi khi có thể cạnh tranh với các gói lớn được thiết kế cho cùng mục đích.

Bước 4

Một người đam mê không thể viết một chương trình lớn, nhưng anh ta có thể tạo một dự án trên Sourceforge, Google Code, Microsoft CodePlex hoặc tương tự. Sau đó, một số lượng không giới hạn các lập trình viên nghiệp dư sẽ có thể làm việc trên mã cùng nhau. Hầu hết họ tham gia vào lập trình như một sở thích trong thời gian rảnh rỗi từ công việc chính của họ.

Bước 5

Một khi tìm thấy một dự án mã nguồn mở chất lượng tốt, ban quản lý của một công ty thương mại có thể hỗ trợ nó. Sau đó, chương trình sẽ vẫn mở, nhưng không chỉ những người đam mê, mà cả những lập trình viên chuyên nghiệp đang làm việc trong công ty cũng sẽ thực hiện thay đổi nó. Đến lượt nó, công ty có thể bắt đầu bán các thiết bị phần cứng chạy chương trình này hoặc bắt đầu đào tạo người dùng làm việc với nó với một khoản phí.

Đề xuất: