2.2.1 .Tổng quan về UML
2.3 Quy trình Phân tích thiết kế HTTT theo hướng đối tượng
2.3.2 Phân tích hệ thống
Phân tích hướng đối tượng là một giai đoạn của quá trình phát triển phần mềm, trong đó mô hình khái niệm được mô tả chính xác, súc tích thông qua các đối tượng thực và các khái niệm của bài toán ứng dụng. Phân tích hướng đối tượng tập trung vào việc tìm kiếm các đối tượng, khái niệm trong lĩnh vực bài toán và xác định mối quan hệ của chúng trong hệ thống.
Kết quả chính của pha phân tích hệ thống hướng đối tượng là Biểu đồ lớp, Biểu đồ trạng thái, Biểu đồ trình tự, Biểu đồ cộng tác và Biểu đồ thành phần. Pha phân tích bao
gồm các giai đoạn chính: Phân tích kiến trúc, xác định các gói phân tích, xác định các gói dịch vụ.
a. Phân tích một ca sử dụng
Xác định các lớp phân tích: Lớp phân tích thể hiện cho sự trừu tượng của một hoặc
nhiều lớp hay hệ thống con trong thiết kế hệ thống. Có ba kiểu lớp phân tích cơ bản là: Lớp điều khiển, lớp thực thể và lớp biên
Mô tả các tương tác giữa các đối tượng phân tích: Việc này được thực hiện bằng các
Biểu đồ cộng tác, chúng chứa các thể hiện của tác nhân tham gia, các đối tượng phân tích và các mối liên kết giữa chúng
Nắm bắt các yêu cầu đặc biệt: Ta cần nắm bắt các yêu cầu phi chức năng cần cho việc
thực thi một ca sử dụng mà đã được xác định trong phân tích nhưng phải được xử lý trong thiết kế và thực thi
b. Phân tích một lớp nhằm mục đích: Xác định duy trì các trách nhiệm của một lớp
phân tích dựa trên vai trò của nó trong các thực thi ca sử dụng. Xác định và duy trì các thuộc tính và các mối quan hệ của lớp phân tích. Nắm bắt các yêu cầu đặc biệt
c. Phân tích một gói nhằm: Đảm bảo các gói phân tích càng độc lập nhau càng tốt. Đảm bảo các gói phân tích hoàn thành mục đích của nó là thực thi những lớp miền hay ca sử dụng nào đó. Mô tả các mối quan hệ phụ thuộc sao cho hiệu ứng của các thay đổi sau này có thể ước tính được chính xác nhất