Các HTTT, đặc biệt là các hệ thống lớn và phức tạp cần phải được phân thành các hệ thống con sao cho làm đơn giản hố hệ thống và có thể giao cho các nhóm nhỏ thực hiện một nhiệm vụ độc lập. Hệ thống con thực chất là một bộ riêng lẻ chương trình có cấu trúc. HT có thể phân theo nguyên tắc khác nhau nhưng kiến trúc nhận được có chung dạng phân cấp như sau
Lẽ thường, nguyên tắc phân định không nhất thiết chỉ căn cứ vào chức năng vật lý thuần tuý mà có thể dựa vào các căn cứ sau
Các để phân địmh:
(1)Căn cứ theo thực thể: gom tụ những chức năng xung quanh một kiểu thực thể hay một nhóm kiểu thực thể để tạo ra hệ thống con.
(2)Căn cứ theo giao dịch: Các thông tin về nghiệp vụ khi xuất hiện sẽ khởi động một loạt chức năng để cập nhật thông tin. Các chức năng này tạo thành các hệ thống con tương ứng. Ví dụ : Đơn hàng là một trong những dữ liệu có được từ giao dịch bán hàng, do vậy gom các chức năng được khởi động bởi giao dịch đó vào một nhóm ta được hệ thống con quản lý bán hàng. Dựa vào phương pháp lan truyền đối với các luồng dữ liệu xuất phát từ thông tin vào khởi động bằng sự giao dịch để xác định ranh giới của các hệ thống con
(3)Căn cứ theo thông tin biến đổi: Nếu nhận thấy trong BLD có một khu vực tập trung xử lí thơng tin chủ yếu thì gom những chức năng này lại, "nhấc lên" kéo theo những gì liên quan đến thơng tin biến đổi này. Ví dụ ta có hệ thống con tính lương:là do khi cần tính luơng sẽ kéo theo những dữ liệu đầu vào như cấp bậc, thâm niên, đồng thời đối với đầu ra sẽ bảng lương chi tiết, bảng tổng hợp lương...
(4) ) Căn cứtheo tính thiết thực: Thực tiễn của hệ thống là thước đo hiệu suất của thiết kế hệ thống, nó thoả mãn được yêu cầu người dùng với khả năng hạn chế về kỹ thuật, con người, kinh tế và mơi trường cho phép. Chẳng hạn tính thiết thực dựa vào
+ Cấu trúc nghiệp vụ của cơ quan mà hệ thống sẽ được triển khai . + Vị trí của các cơ sở trong tổ chức để có các hệ thống con phù hợp cho
tính chất xử lý cục bộ của nó và khả năng hạn chế về khoảng cách truyền thông + Sự tồn tại của phần cứng nhằm hạn chế đầu tư các thiết bị khơng hiệu quả
+ Trình độ đội ngũ của cán bộ nhân viên thừa hành để xây dựng hệ thống con với khả năng giao diện thích hợp và mức độ phức tạp khác nhau của hệ thống
+ Trách nhiệm công tác, thường là quyền ưu tiên truy cập vào dữ liệu