Phân tích thiết kế hệ thống thông tin - Nhóm 1

Hệ thống

(System)

Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Nội dung

  1. Các khái niệm hệ thống
  2. Đặc điểm của hệ thống
  3. Các kiểu quan hệ tương tác giữa các hệ thống
  4. Phân loại hệ thống
  5. Các khái niệm liên quan đến hệ thống
Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Các khái niệm hệ thống (1)

Hệ thống là tập hợp các đối tượng, các thành phần có liên quan với nhau, tương tác với nhau theo những nguyên tắc, cơ chế nào đó cùng tồn tại trong một thể thống nhất.

💻 Trong khoa học máy tính (CS)Khoa học thông tin (IS), hệ thống là một hệ thống phần mềm, trong đó gồm các thành phần như: cấu trúc hệ thống, tập hợp các phương thức cơ bản để trao đổi dữ liệu giữa các quá trình của hệ thống và cách hoạt động của hệ thống.

Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Các khái niệm hệ thống (2)

🔥 Tóm lại, hệ thống được hiểu là tập hợp các đối tượng có quan hệ hữu cơ với nhau, tác động chi phối lẫn nhau theo một cơ chế xác định, cùng cộng tác hoạt động theo các quy tắc nhất định để đạt được các mục tiêu đề ra.

Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Ví dụ về hệ thống (1)

Hệ mặt trời là tập hợp các vật thể thiên văn quay xung quanh mặt trời.

Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Ví dụ về hệ thống (2)

Hệ điều hành là tập hợp các phần mềm hệ thống giúp quản lý tài nguyên của máy tính và cung cấp các API để các ứng dụng hoặc người dùng có thể giao tiếp dễ dàng với phần cứng của máy tính.


Linux 🐧


Windows 🪟


MacOS 🍎

Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Đặc điểm của hệ thống

Mỗi hệ thống đều có các đặc điểm sau:

  • Mỗi hệ thống đều phải có cấu trúc (Structure)
  • Mỗi hệ thống đều có cách hoạt động (Behavior)
  • Mỗi hệ thống đều có sự kết nối bên trong (Interconnectivity)
  • Cấu trúc và cách hoạt động có thể phân rã (Decomposition) thành các hệ thống con (Subsystem) và các tiến trình con (Subprocess)
Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Các kiểu quan hệ tương tác giữa các hệ thống (1)

  • Kiểu quan hệ phân cách nhau: input -> 💻 -> output
Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Các kiểu quan hệ tương tác giữa các hệ thống (2)

  • Kiểu quan hệ bao hàm nhau: hệ thống này là thuộc hoặc chứa hệ thống kia.
Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Các kiểu quan hệ tương tác giữa các hệ thống (3)

  • Kiểu quan hệ giao nhau: các thành phần của hệ thống này cũng là thành phần của hệ thống khác.
Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Phân loại hệ thống

  • Hệ thống mở: là hệ thống có tính xác suất trong đó đầu vào, đầu ra không thể xác định nhưng có thể dự đoán được.

  • Hệ thống đóng: là hệ thống có thể đoán trước kết quả đầu ra nếu biết đầu vào.

  • Các hệ thống tự nhiên: là các hệ thống không do con người tạo ra

  • Các hệ thống do con người tạo ra.

Created by Minh Thang with marpit
Phân tích thiết kế hệ thống thông tin - Nhóm 1

Các khái niệm liên quan đến hệ thống

  • Một hệ thống: một hệ thống thường bao gồm nhiều thành phần mà ta thường gọi là hệ thống con (subsystems), mỗi hệ thống con đảm nhận một tác vụ nào đó trong hệ thống lớn.
  • Môi trường: là những thứ xung quanh hệ thống bao gồm con người, phương tiện, chính sách...
  • Biên hay giới hạn: là chu vi hay đường ranh giữa hệ thống với môi trường bên ngoài
  • Đầu vào, đầu ra.
Created by Minh Thang with marpit