Phan loai phan mem
2.2.1 Theo mức độ hoàn thiện của phần mềm
Một phần mềm có thể đơn giản là một một chương trình (program) ,một người làm ra cho chình mình dùng hay là một sản phẩm(product) được làm ra cho nhiều người dùng.
Một phần mềm có thể chỉ hoạt động trong một môi trường xác định mà ở đó nó được phát triển- đó là phần mềm đơn lẻ.Một phần mềm được phát triển để hoạt động trong nhiều môi trường khác nhau có sự khác nhau nhất định.
2.2.2 Theo vai trò - chức năng phần mềm thực hiện được:
2.2.2.1 Phần mềm hệ thống
Phần mềm hệ thồng là một tập hợp các chương trình thực hiện chức năng quản lý và điều khiển các nguồn lực của máy tính và chương trình khác nhau chạy trên máy tính.Chúng bao gồm các hệ điều hành các hệ tiện ích hệ thống.
2.2.2.2 Phần mềm công cụ
Phần mềm công cụ là phần mềm trợ giúp quá trình tạo ra các phần mềm.Chúng bao gồm các công cụ trợ giúp phát triển phần mềm bằng máy tính ví dụ như CASE,các ngôn ngữ lập trình.Nhớ các công cụ này mà việc phát triển phần mềm dễ dàng hơn ,nhanh hơn,hiệu quả hơn.
2.2.2.3 Phần mềm ứng dụng
Phần mềm ứng dụng là các phân mềm trợ giúp thực hiện những nhiệm vụ trong các hoạt động nghiệp vụ khác nhau.Các phần mềm nay được chia làm 2 loại: Ứng dụng đa năng và ứng dụng chuyên biệt.Trong số này nhiều phần mềm ở dạng "phần mềm đóng gói"-làm sẵn cho người dùng.
2.2.3 Theo lĩnh vực hoạt động:
2.2.3.1 Phần mềm hệ thống
' Phần mềm hệ thống là tập hợp các chương trình giải quyết các bài toán điều khiển các chương trình và thiết bị trong một máy tính hay một hệ máy tính.
Đặc điểm của nó:
Xử lý cấu trúc thông tin phức tạp nhưng xác định
Đặc trưng bởi sự tương tác chủ yếu với phần cứng
Cấu trúc dữ liệu phức tạp và nhiều giao diện ngoài
2.2.3.2 Phần mềm thời gian thực
Phần mềm loại này điều phối,phân tích hoặc kiểm soát các sự kiện của thế giới thực ngay khi chúng xuất hiện.Bao gồm các phần mềm điều khiển tự động ,robot...
2.2.3.3 Phần mềm nghiệp vụ
Xử lý thông tin nghiệp vụ là lĩnh vực phần mềm lớn nhất.Nó gồm các hệ thống thông tin các hệ hỗ trợ quyết định và các hệ xử lý nghiệp vụ.
2.2.3.4 Phần mềm khoa học và công nghệ
Phần mềm này được đặc trưng bằng các thuật toán phức tạp và xử lý các số liệu nên còn được gọi là máy nghiền số.Nó là phần mềm trong các ứng dụng mới,thiết kế hay chế tạo máy tính trợ giúp.
2.2.3.5 Phần mềm nhúng
Phần mềm máy tính nằm trong các chip gắn với thiết bị.Nó chỉ được kích hoạt để điều khiển sản phẩm về hệ thống cho người dùng,cho thị trường công nghiệp khi các hệ thống này hoạt động.
2.2.3.6 Phần mềm máy tính cá nhân
Phần mềm máy tính cá nhân phục vụ trực tiếp cho một cá nhân làm việc với một máy.Phần mềm này tiếp tục được phát triển và được cải thiện không ngừng đặc biệt là giao diện người-máy.
2.2.3.7 Phân mềm trên nền web
Ta có thể truy nhập vào các trang Web nhờ một phần mềm chuyên dụng là sự phối hợp của các câu lệnh có thể thực hiện được. như CGI,HTML,Perl hay Java và các dữ liệu siêu văn bản...
2.2.3.8 Phần mềm trí tuệ nhân tạo
Phần mềm này sử dụng các thuật toán phi số để giải quyết các vấn đề phức tạp mà tính toán hay phân tích trực tiếp không quản lý nổi.Như các hệ chuyên gia,các hệ cơ sở trí thức,nhận dạng ảnh và nói...
Bạn đang đọc truyện trên: Truyen4U.Com