✨Hệ thống phần mềm

Hệ thống phần mềm

Hệ thống phần mềm (tiếng Anh: software system) là một hệ thống các thành phần liên lạc nội bộ dựa trên phần mềm để tạo nên một phần của hệ thống máy tính (một sự kết hợp giữa phần cứng và phần mềm). Nó "bao gồm một số chương trình, tập tin cấu hình riêng biệt, được sử dụng để thiết lập các chương trình này, tài liệu hệ thống, để mô tả cấu trúc của hệ thống, và tài liệu người dùng, để giải thích cách sử dụng hệ thống".

Trong khi một chương trình máy tính là một tập hợp các lệnh (mã nguồn, hoặc mã đối tượng), một hệ thống phần mềm có nhiều thành phần hơn như đặc tả kỹ thuật, kết quả kiểm thử, tài liệu người dùng cuối, hồ sơ bảo trì,....

Tổng quan

Thuật ngữ "hệ thống phần mềm" nên được phân biệt với các thuật ngữ "chương trình máy tính" và "phần mềm".

Danh mục

👁️ 0 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**Hệ thống phần mềm** (tiếng Anh: **software system**) là một hệ thống các thành phần liên lạc nội bộ dựa trên phần mềm để tạo nên một phần của hệ thống máy tính (một sự
**Phần mềm hệ thống** là phần mềm máy tính thiết kế cho việc vận hành và điều khiển phần cứng máy tính và cung cấp một kiến trúc cho việc chạy _phần mềm ứng dụng_.
**Hệ thống phân giải tên miền** (hay được viết tắt là **DNS** do tên tiếng Anh **_Domain Name System_**) là một hệ thống cho phép thiết lập tương ứng giữa địa chỉ IP và [https://google.com
**Kiểm thử phần mềm** (tiếng Anh: **Software testing**) là một cuộc kiểm tra được tiến hành để cung cấp cho các bên liên quan thông tin về chất lượng của sản phẩm hoặc dịch vụ
**Kiến trúc phần mềm** của một chương trình máy tính hay một hệ thống tính toán là cấu trúc của các thành phần trong hệ thống đó. _Kiến trúc phần mềm_ bao gồm các phần
**Quy trình phát triển phần mềm** _(software development methodology)_ là một cấu trúc bao gồm tập hợp các thao tác và các kết quả tương quan sử dụng trong việc phát triển để sản xuất
**Phần mềm dạng dịch vụ** (**SaaS** ) là mô hình cấp phép và phân phối phần mềm trong đó phần mềm được cấp phép trên cơ sở đăng ký và được lưu trữ tập trung.
Trong máy tính, một **hệ thống kế thừa** (tiếng Anh: **legacy system**) là một phương pháp cũ, công nghệ, hệ thống máy tính, hoặc chương trình ứng dụng, "của, liên quan đến, hoặc là một
**Hệ thống quản lý kho** (tiếng Anh: **warehouse management system - WMS**) là một phần mềm ứng dụng được thiết kế để hỗ trợ việc quản lý kho hàng của doanh nghiệp nhằm thực hiện
Một **hệ thống quản lý đơn hàng**, hoặc **OMS (Order Management System)**, là một hệ thống phần mềm máy tính được sử dụng trong một số ngành trong việc nhập và xử lý đơn hàng.
**Công nghệ phần mềm** () là sự áp dụng một cách tiếp cận có hệ thống, có kỷ luật, và định lượng được cho việc phát triển, sử dụng và bảo trì phần mềm. Ngành
**Deep Freeze**, sản xuất bởi Faronics, là một ứng dụng dành cho các hệ điều hành Microsoft Windows, Mac OS X, và SUSE Linux cho phép quản trị viên hệ thống bảo vệ phần cốt
**Triển khai phần mềm** (tiếng Anh: **Software deployment**) là tât cả các hoạt động khiến một hệ thống phần mềm sẵn sàng cho việc sử dụng. Quá trình triển khai chung bao gồm một số
**Quỹ Phần mềm Tự do** hay **Tổ chức Phần mềm Tự do** (tiếng Anh: _Free Software Foundation_, viết tắt **FSF**) là một tổ chức phi lợi nhuận do Richard Stallman thành lập ngày 4 tháng
**Mono** là một dự án tự do nguồn mở nhằm tạo ra một để tạo software framework tương thích .NET Framework tương thích tiêu chuẩn Ecma, bao gồm một trình biên dịch C# và Common
**Thể loại phần mềm** là các nhóm phần mềm. Chúng cho phép phần mềm được hiểu theo các loại này thay vì đặc thù của mỗi gói phần mềm. Các kiểu phân loại khác nhau
**Nhà phát triển phần mềm** là một cá nhân hay một tổ chức có liên quan đến các vấn đề trong quá trình phát triển phần mềm ở mức cao hơn việc chỉ thiết kế
**Phần mềm giỏ hàng** (Tiếng Anh: _Shopping cart software_) là một phần mềm thương mại điện tử (e-commerce software) cho phép khách hàng truy cập vào một trang web, chọn lựa và mua sắm các
**Hệ thống quản lý tài liệu** (DMS) là một hệ thống phần mềm được sử dụng để lưu trữ, tổ chức, quản lý và theo dõi các tài liệu điện tử, cho phép người dùng
Trong điện toán, **phát triển phần mềm hướng khía cạnh** (tiếng Anh: _aspect-oriented software development_, viết tắt: AOSD) là một quy trình phát triển phần mềm nhằm tìm kiếm mô đun mới của hệ thống
thumb|right|Một _hệ thống nhúng_ trên thẻ trình cắm có bộ xử lý, bộ nhớ, nguồn điện và giao diện bên ngoài **Hệ thống nhúng** () là một thuật ngữ để chỉ một hệ thống có
**Wine** là một lớp tương thích tự do nguồn mở dùng để chạy các phần mềm viết cho Windows trên các hệ điều hành tương tự Unix (Linux, FreeBSD,...). Wine cũng cung cấp một thư
Phần mềm là các lệnh được lập trình mà được lưu trữ trong bộ nhớ được lưu trữ của các máy tính kỹ thuật số để bộ xử lý thực hiện. Phần mềm là một
liên_kết=https://en.wikipedia.org/wiki/File:ClamTk_5.27.png|nhỏ|300x300px|[[ClamTk, một phần mềm diệt vi-rút mã nguồn mở dựa trên công cụ diệt virus ClamAV, ban đầu được Tomasz Kojm phát triển vào năm 2001.]] nhỏ|255x255px|Ảnh chụp giao diện phần mềm diệt virus có
nhỏ|[[Ubuntu Software Center,ví dụ cho trình quản lý gói tin]] **Hệ thống quản lý gói tin **hay** Trình quản lý gói tin** là một bộ sưu tập các công cụ phần mềm để tự động
phải|nhỏ|280x280px|Kỹ thuật hệ thống được áp dụng trong các hệ thống phức tạp: Thiết kế tàu vũ trụ, Thiết kế chip máy tính, Rô bốt, Phần mềm tích hợp, xây dựng cầu đường. Kỹ thuật
nhỏ|Hệ thống xử lý giao dịch Xử lý giao dịch là một cách tính toán, chia làm việc vào cá nhân không hoạt động được gọi là giao dịch. Một **hệ thống xử lý giao
**Hệ thống quản lý lực lượng bán hàng **(cũng là **hệ thống tự động hóa lực lượng bán hàng**) là hệ thống thông tin được sử dụng trong quản lý vàtiếp thị quản lý quan
**Phần mềm ác ý**, còn gọi là **phần mềm ác tính**, **phần mềm độc hại**, **phần mềm gây hại** hay **mã độc** (tiếng Anh: **malware** là sự ghép của hai chữ _malicious_ và _software_) là
thumb|Mô hình của vòng đời phát triển hệ thống, làm nổi bật giai đoạn bảo trì. Trong kỹ thuật hệ thống, hệ thống thông tin và công nghệ phần mềm, **vòng đời phát triển hệ
**kiểm lỗi hệ thống** (tiếng Anh: System testing) là việc kiểm lỗi tiến hành trên 1 hệ thống đã tích hợp đầy đủ để đánh giá sự tương hợp với những yêu cầu đã được
phải|nhỏ|Một nhà máy thủy điện tại [[Amerongen, Hà Lan.]] Một **hệ thống điều khiển **quản lý, ra lệnh, chỉ dẫn hoặc điều khiển các hành vi của các thiết bị hoặc hệ thống khác. Nó
**Osiris Serverless Portal System** (thường được viết tắt bằng Osiris sps hoặc Osiris) là một chương trình freeware được sử dụng để tạo các trang web portal phân phối theo phương thức mạng hàng ngang
**Hệ thống phát hiện xâm nhập** () là một thiết bị hoặc ứng dụng phần mềm giám sát mạng hoặc hệ thống máy tính về những hoạt động ác ý hoặc các vi phạm chính
[[KDE 3.5]] [[GNOME 2.12.0]] Trong khoa học máy tính, **Hệ thống X Window** (còn được gọi tắt là **X11** hay **X**) là một windowing system dùng để hiển thị đồ họa bitmap. Nó cung ứng
nhỏ| Một sơ đồ cho thấy cách người dùng tương tác với [[phần mềm ứng dụng trên một máy tính để bàn thông thường. Lớp phần mềm ứng dụng giao tiếp với hệ điều hành,
**Phần mềm gián điệp**, còn được dùng nguyên dạng Anh ngữ là **spyware**, là loại phần mềm chuyên thu thập các thông tin từ các máy chủ (thông thường vì mục đích thương mại) qua
**Quản trị viên hệ thống** hay **quản trị viên CNTT** (tiếng Anh: **system administrator**, **IT administrator**, **sysadmin**), là người chịu trách nhiệm bảo trì, cấu hình và vận hành đáng tin cậy của hệ thống
**Phần mềm xử lý bảng tính** hay **Bảng tính** (tiếng Anh**: Spreadsheet**) là một phần mềm ứng dụng dùng để tổ chức, phân tích và lưu trữ dữ liệu thông qua các bảng tính (gọi
Đây là danh sách **Phần mềm mã nguồn mở**: là phần mềm máy tính được cấp phép giấy phép mã nguồn mở. Bài viết này không có tham vọng liệt kê tất cả những phần
thumb|alt=Màn hình máy tính của hệ điều hành, màn hình hiển thị các ứng dụng phần mềm tự do khác nhau.|Ví dụ về một hệ điều hành phần mềm tự do hiện đại chạy một
The X Window System logo Trong vi tính, **Hệ thống X Window** (thường được gọi tắt là **X11** hoặc **X**) là một hệ thống cửa sổ xuyên dụng mạng dùng để hiển thị đồ họa
**Phần mềm hệ thống Xbox One**, đôi khi được gọi là **Xbox OS **là một điều hành hệ thống cho game console thế hệ thứ tám Xbox. Nó là một hệ điều hành nền Windows
**Điện toán phân tán** (tiếng Anh: _Distributed computing_) là một ngành khoa học máy tính nghiên cứu các hệ thống phân tán. _Hệ thống phân tán_ (distributed system) là hệ thống phần mềm mà các
nhỏ|phải|Một ổ USB Flash Driver đặt bên cạnh một thước milimet **Portable application**, còn gọi là **portable software**, tạm dịch là **phần mềm xách tay**, là phần mềm không cần phải cài đặt vào máy
**Phần mềm tự do nguồn mở** (Tiếng Anh: _Free and open-source software_ (Viết tắt là F/OSS, FOSS) hoặc _Free/Libre/open-source software_ (Viết tắt là FLOSS)) là loại phần mềm được bao gồm Phần mềm tự do
**Hệ thống giao dịch tự động** (**ATS**) là một hình thức của giao dịch thuật toán, sử dụng phần mềm máy tính để tạo và gửi các lệnh mua bán trực tiếp đến thị trường
Phần mềm quản lý khách hàng, hay CRM (Customer Relationship Management), là một hệ thống giúp doanh nghiệp quản lý và tối ưu hóa mối quan hệ với khách hàng. Phần mềm tập trung vào
nhỏ|400x400px|Giấy phép phần mềm trong bối cảnh bản quyền theo Mark Webbink. Từ trái sang phải ít quyền cho người được cấp phép/user của một phần mềm và nhiều hơn nữa quyền giữ lại bởi
Trong điện toán, khái niệm **hệ thống tập tin** hoặc **hệ thống tệp** () được dùng để chỉ các phương pháp và cấu trúc dữ liệu mà một hệ điều hành sử dụng để theo