Please enable JavaScript.
Coggle requires JavaScript to display documents.
Phân loại phần mềm - Coggle Diagram
Phân loại phần mềm
J-1: Phân loại theo chức năng / vai trò
Phần mềm hệ thống (System Software)
Đảm bảo máy tính / thiết bị hoạt động, quản lý phần cứng, tài nguyên, hỗ trợ phần mềm khác. users.soict.hust.edu.vn+2QT Software+2
Ví dụ: hệ điều hành (Windows, Linux, macOS), driver, firmware, trình dịch, hệ thống quản lý tệp tin. QT Software+2Luật Dương Trí+2
Phần mềm ứng dụng (Application Software)
Thiết kế để thực hiện các nhu cầu cụ thể của người dùng: văn phòng, học tập, giải trí, quản lý, v.v. Luật Dương Trí+2Studocu+2
Ví dụ: bộ ứng dụng văn phòng (soạn thảo, bảng tính), phần mềm xử lý ảnh, video, ứng dụng quản lý, trò chơi, v.v. Luật Dương Trí+2OECC+2
Phần mềm phát triển / lập trình (Development Software / Programming Software)
Công cụ giúp lập trình viên tạo ra phần mềm khác: IDE, trình biên dịch/interpreter, công cụ gỡ lỗi, v.v. QT Software+1
Phần mềm tiện ích / hỗ trợ (Utility Software / Tools)
Các phần mềm hỗ trợ hệ thống hoặc người dùng: quản lý tài nguyên, bảo trì, bảo mật, backup, v.v. OECC+1
J-2: Phân loại theo giấy phép / quyền sở hữu & phân phối mã nguồn
Phần mềm nguồn mở (Open-source software)
Mã nguồn được công khai, cho phép xem, chỉnh sửa, phân phối lại tùy theo giấy phép. users.soict.hust.edu.vn+2QT Software+2
Thường miễn phí, cộng đồng có thể đóng góp, phát triển. OLM+1
Ví dụ: Hệ điều hành Linux, bộ phần mềm văn phòng OpenOffice, trình duyệt Mozilla Firefox. users.soict.hust.edu.vn+2Luật Dương Trí+2
Phần mềm mã nguồn đóng / thương mại (Proprietary / Closed-source / Commercial software)
Mã nguồn không được công khai; người dùng phải mua bản quyền hoặc trả phí để sử dụng. v1.ou.edu.vn+2QT Software+2
Ví dụ: nhiều phần mềm ứng dụng trả phí, phần mềm bản quyền. QT Software+1
Phần mềm miễn phí (Freeware)
Cho phép sử dụng miễn phí (có thể kèm theo hạn chế), dù không phải luôn là mã nguồn mở. OLM+2Bizfly Cloud+2
Phần mềm thử nghiệm / shareware (nếu có) — dạng phần mềm mà người dùng có thể dùng thử trước khi mua. (Một số sách / tài liệu có phân loại dạng này) OLM+1
J-3: Phân loại theo nền tảng / cách triển khai / môi trường hoạt động
Phần mềm cài đặt (Installed / Desktop Software)
Cài đặt trên máy tính cá nhân, laptop, desktop, hoạt động offline. Studocu+1
Ví dụ: phần mềm văn phòng, ứng dụng đồ họa, game offline.
Phần mềm web / phần mềm chạy trên Internet (Web-based / Online / SaaS)
Chạy trên trình duyệt, hoặc truy cập qua mạng Internet, không cần cài đặt trên thiết bị — dữ liệu & xử lý có thể nằm trên máy chủ. GeeksforGeeks+2Wikipedia+2
Ví dụ: ứng dụng văn phòng online (như Google Docs), dịch vụ đám mây, app web, SaaS, v.v. OLM+2Chia Sẻ Kiến Thức Điện Máy Việt Nam+2
Phần mềm mobile (Mobile Software / App) (nếu muốn mở rộng)
Dành cho thiết bị di động như smartphone, tablet. (Nhiều nguồn cũng xếp phần mềm di động vào ứng dụng) vov.edu.vn+1
Phần mềm đa nền tảng / cross-platform
Có thể chạy trên nhiều hệ điều hành hoặc nhiều loại thiết bị. GeeksforGeeks+1
(Tùy theo tài liệu / mục đích, có thể thêm nhiều tiêu chí)
Phần mềm nhúng (Embedded Software)
Chạy bên trong các thiết bị khác: máy giặt, lò vi ba, ô tô, đồ điện tử, hệ thống điều khiển, v.v. users.soict.hust.edu.vn+2Voer+2
Phần mềm thời gian thực (Real-time Software)
Yêu cầu đáp ứng theo thời gian thực, dùng trong hệ thống nhúng, điều khiển, công nghiệp, robotics, v.v. users.soict.hust.edu.vn+1
Phần mềm doanh nghiệp / nghiệp vụ (Business / Enterprise Software)
Dùng để quản lý doanh nghiệp, kế toán, quản lý khách hàng, bán hàng, ERP, CRM, v.v. users.soict.hust.edu.vn+2Studocu+2
Phần mềm chuyên ngành / chuyên dụng (Specialized / Domain-specific Software)
Dùng trong các lĩnh vực chuyên sâu: kỹ thuật, khoa học, CAD/CAM, xử lý ảnh – video, giáo dục, v.v
J-4: Phân loại theo môi trường thực tế / đặc điểm ứng dụng (phạm vi + tính chất)