Structured Systems Analysis và Design Method (SSADM) phương pháp phân tích và thiết kế hệ thống cấu trúc, các tiêu chuẩn được thiết lập trong những năm 1980, được sử dụng rộng rãi trong thiết kế và ứng dụng tính toán cho các chương trình của chính phủ Anh. Nó sử dụng sự kết hợp giữa văn bản và sơ đồ cho thiết kế hệ thống trong suốt vòng đời, từ khái niệm thiết kế ban đầu đến ứng dụng thiết kế vật lý thực tế.
Nguồn gốc của SSADM
SSADM được sản xuất cho Cơ quan Máy tính và Viễn thông Trung ương, một văn phòng chính phủ Anh liên quan đến việc sử dụng công nghệ trong chính phủ, từ năm 1980 trở đi.
SSADM là gì?
Ba kỹ thuật quan trọng nhất được sử dụng trong SSADM như sau:
Mô hình hóa dữ liệu logic
Quá trình xác định, mô hình hóa và tài liệu hóa các yêu cầu dữ liệu của hệ thống đang được thiết kế. Kết quả là một mô hình dữ liệu chứa các thực thể (những thứ mà một doanh nghiệp cần ghi lại thông tin), thuộc tính (sự thật về các thực thể) và mối quan hệ (các liên kết giữa các thực thể).

Chỉnh sửa ví dụ trên trực tuyến
Mô hình hóa luồng dữ liệu
Quá trình xác định, mô hình hóa và tài liệu hóa cách dữ liệu di chuyển trong một hệ thống thông tin. Mô hình hóa luồng dữ liệu xem xét các quy trình (các hoạt động biến đổi dữ liệu từ dạng này sang dạng khác), kho dữ liệu (các khu vực lưu trữ dữ liệu), thực thể bên ngoài (những gì gửi dữ liệu vào một hệ thống hoặc nhận dữ liệu từ một hệ thống), và luồng dữ liệu (các tuyến đường mà dữ liệu có thể chảy).
Ví dụ

Chỉnh sửa ví dụ trên trực tuyến
Mô hình hóa hành vi thực thể
Một quy trình hai nhánh: Mô hình hóa hành vi thực thể, xác định, mô hình hóa và tài liệu hóa các sự kiện ảnh hưởng đến từng thực thể và trình tự (hoặc lịch sử sống) mà các sự kiện này xảy ra, và Mô hình hóa sự kiện, thiết kế cho mỗi sự kiện quy trình để phối hợp lịch sử sống của thực thể.

Chỉnh sửa sơ đồ trạng thái trên trực tuyến
Ba mô hình hệ thống này cung cấp một góc nhìn khác nhau về cùng một hệ thống. Trong thiết kế, mỗi góc nhìn cần hình thành một mô hình hệ thống hoàn chỉnh. Ba công nghệ này tham chiếu lẫn nhau để đảm bảo tính toàn vẹn và độ chính xác của toàn bộ ứng dụng.
Các giai đoạn phát triển theo mô hình thác nước truyền thống
SSADM là một phương pháp thác nước cho phân tích và thiết kế hệ thống thông tin. SSADM có thể được coi là đỉnh cao của phương pháp thiết kế hệ thống dựa trên tài liệu nghiêm ngặt, và tương phản với các phương pháp linh hoạt hiện đại hơn như DSDM hoặc Scrum.
- Nghiên cứu khả thi — Phân tích các lĩnh vực kinh doanh để xác định xem hệ thống có thể hỗ trợ hiệu quả chi phí cho các yêu cầu kinh doanh hay không.
- Phân tích yêu cầu — xác định các yêu cầu mà hệ thống sẽ phát triển, và môi trường kinh doanh hiện tại được mô hình hóa theo quy trình các điều khoản và cấu trúc dữ liệu liên quan.
- Đặc tả yêu cầu — xác định các yêu cầu chức năng và phi chức năng chi tiết, và giới thiệu các công nghệ mới để xác định các quy trình và cấu trúc dữ liệu cần thiết.
- Đặc tả hệ thống logic — Các tùy chọn hệ thống kỹ thuật là cập nhật thiết kế sản xuất và logic, xử lý truy vấn và đối thoại hệ thống.
- Thiết kế vật lý — thiết kế cơ sở dữ liệu vật lý và một tập hợp các đặc tả chương trình. Các đặc tả chương trình sử dụng đặc tả hệ thống logic và đặc tả hệ thống kỹ thuật.
This post is also available in Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, 简体中文 and 繁體中文.