Phần mềm (hay còn gọi là ứng dụng, App, Software) được hiểu là tập hợp các chức năng có mối liên hệ chặt chẽ với nhau, giữ vai trò thực hiện một số nhiệm vụ, chức năng nào đó trên thiết bị điện tử. Các tập tin này có thể bao gồm: các file mã nguồn được viết bằng một hoặc kết hợp nhiều ngôn ngữ lập trình khác nhau, các file dữ liệu, các file hướng dẫn sử dụng, …
Có thể tự động hoặc thực hiện theo các thông tin, dữ liệu đầu vào khi thực thi nhiệm vụỨng dụng muốn thực thi được phải có phần cứng đi kèm như: máy tính, điện thoại, các thiết bị điện tử…
Hình ảnh các phần mềm (ứng dụng, app) phổ biến
Để hiểu phần mềm là gì? Bạn cần phân loại các loại phần mềm hiện tại
1. Phần mềm hệ thống
2. Phần mềm ứng dụng
Sử dụng hệ thống máy tính để thực hiện các chức năng đặc biệt hoặc cung cấp các chức năng bổ sung cho máy tính như giải trí, xem phim, học tập, biên tập, thiết kế,… ngoài hoạt động cơ bản của chính máy tính.Bạn đang xem: Phần mềm là j
3. Phần mềm dịch mã (trình biên dịch và trình thông dịch)
Dịch các câu lệnh từ mã nguồn của ngôn ngữ lập trình sang dạng ngôn ngữ máy sao cho thiết bị thực thi có thể hiểu được và hiện thực.4. Nền tảng ứng dụng (ASP.net, PHP,…)
Dựa vào nền tảng ứng dụng Web của Microsoft tạo ra các ứng dụng Web, dịch vụ Web (Web Service), các ứng dụng, các App ứng dụng cho các thiết bị thông minh, …Các nền tảng ứng dụng thông minh hiện tại được phát triển rất phong phú, có thể sử dụng trên thiết bị di động là điện thoại thông minh, thiết bị thông minh gia dụng như Tivi, máy giặt, tủ lạnh, hay chính một ngôi nhà thông minh với các ứng dụng được lập trình điều khiển các thiết bị như: Rèm cửa, máy điều hòa nhiệt độ, máy nước nóng, thiết bị báo động, camera, hay đơn giãn là bật tắt bóng đèn,…Các nền tảng ứng dụng (hệ thống phần mềm thông minh, tân tiến) được áp dụng vào các ngành khoa học kỹ thuật cao để thực hiện các công việc phức tạp như phân tích, thống kê, truy vết, hoặc sử dụng để xây dựng các kịch bản giả định trong dự báo thiên tai, động đất, …Phân biệt phần mềm mã nguồn đóng và phần mềm mã nguồn mở
Phần mềm mã nguồn đóng (Close Source Software): là phần mềm mà mã nguồn không được công bố. Để sử dụng được loại phần mềm này phải được cấp bản quyền (mua, tặng…), thông thường với các loại phần mềm này, chúng ta không tự phát triển thêm chức năng, mà nhà cung cấp sẽ là người phát triển các phiên bản, loại phần mềm này thường có tính đảm bảo bởi nhà cung cấp, và được phát triển chuyên nghiệp vì nó luôn được đầu tư tiếp tục bởi nhà phát triển.Xem thêm: " Eat Là Gì Trong Tiếng Anh? Eat Nghĩa Là Gì Trong Tiếng Anh
Phần mềm mã nguồn mở (Open Source Software): mã nguồn được công bố rộng rãi, công khai và cho phép mọi người được sử dụng, tiếp tục phát triển, thường là ứng dụng miễn phí. Loại phần mềm này thường phù hợp cho các hoạt động phi lợi nhuận, không thiên về quản trị mà tâp trung vào ứng dụng thông thường, các hoạt động xã hội hay giải trí phi lợi nhuận, nhưng kèm theo các ứng dụng này thường bạn phải chấp nhận cho nhà phát triển quảng cáo, khai thác thông tin cá nhân, và chính sách bảo mật cũng là vấn đề mà người dùng loại ứng dụng này thường không thể nắm được với các quy định phức tạp.Bài viết chỉ chia sẻ một số thông tin cơ bản nhất. Để có thể hiểu chuyên sâu hơn các bạn có thể tham khảo một số bài viết khác trong chuyên mục “Tin tức tổng hợp” của chúng tôi.