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
Theo quan điểm người dùng:
Phần mềm hệ thống:
• Phục vụ cho các chương trình khác
• Tương tác trực tiếp với phần cứng
• Ví dụ: Windows, Linux
Phần mềm thời gian thực:
• Đáp ứng yêu cầu chặt chẽ về thời gian
• Ví dụ: Robot, máy bay, điều khiển công nghiệp
• Thu thập, xử lý dữ liệu sự kiện thế giới thực
Phần mềm nghiệp vụ
• Hỗ trợ giao tác (máy tính bán hàng, ERP)
• Lĩnh vực ứng dụng rất rộng
• Xử lý thông tin doanh nghiệp, gắn với CSDL
Phần mềm nhúng (Embedded software)
Chạy trong thiết bị (TV, máy giặt, xe hơi)
Thực hiện chức năng hạn chế (điều khiển sản phẩm)
Kết hợp giữa hệ thống và thời gian thực
Phần mềm máy tính cá nhân
Giải quyết các bài toán nhỏ, ứng dụng văn phòng
Giao diện đồ họa phát triển, nhu cầu cao
Ví dụ: Word, Excel, PowerPoint
Phần mềm trí tuệ nhân tạo
Dùng các thuật toán phi số (logic, suy luận, tìm kiếm)
Ví dụ: Hệ chuyên gia, nhận dạng, trò chơi AI
Phần mềm công cụ cho kỹ nghệ phần mềm
Hỗ trợ phát triển phần mềm
Ví dụ: Trình biên dịch, CASE tools
Theo quan điểm người phát triển
Sản phẩm đặt hàng (may đo)
Sản xuất theo đơn đặt hàng (HTTT quản lý…)
ơn chiếc, yêu cầu đặc thù
Sản phẩm thương mại
Bán rộng rãi
Thỏa mãn nhu cầu chung của số đông người dùng
Ví dụ: Microsoft Office, Photoshop