Các kiến trúc khi tiếp cận thiết kế hệ thống
1.1. Tiếp cận theo kiến trúc thông tin
Mô tả dữ liệu nào cần thu thập để lưu trữ và quan hệ giữa các dữ liệu trong hệ thống
Ví dụ về HRMs
1Nhân viên
2Phòng ban
3Chức Vụ
4Bảng lương
Quan hệ: Nhân viên thuộc phòng ban nào, nhân viên có Hợp đồng
Kiến trúc này thường được biểu diễn mô hình dữ liệu ERD, mô hình lớp, data…
1.2. Tiếp cận theo kiến trúc quy trình
Mô tả hoạt động thực hiện theo trình tự
Ví dụ: Quy trình tuyển dụng
Tiếp nhận hồ sơà Sàng lọcà Phỏng vấnàĐánh giáàPhê duyệtàKý hợp đồng
Sử dụng UML( ngôn ngữ mô hình hoá) để biểu diễn quy trình
1.3. Tiếp cận theo kiến trúc sản phẩm
Ví dụ về HRMs có thể gồm
1 Phân hệ tuyển dụng
2 Phân hệ chấm công
3 Phân hệ tiền lương
4 Phân hệ đánh giá nhân viên
Các phân hệ này tạo thành sản phẩm của HRMs
1.4. Tiếp cận theo kiến trúc ứng dụng
Mô tả các ứng dụng/ phần mềm và cách chúng tương tác nhau
Ví dụ : Ứng dụng quản lý nhân viên
à Ứng dụng tiền lương
à Ứng dụng chấm công
Thường dùng sơ đồ thành phần, sơ đồ triển khai ứng dụng, API/ Interface (Giao diện tương tác).
1.5. Tiếp cận theo kiến trúc kỹ thuật
Hạ tầng công nghệ để vận hành các ứng dụng
Ví dụ :
- Máy chủ ứng dụng
- Máy chủ cơ sở dữ liệu
- Máy tính người dùng
- Mạng LAN/ Internet
- Hệ điều hành
- Cloud
Triển khai:
- Máy tính người dùngà Applycation serveràDataserve
nguồn EnterpriseArchitecture