Giai đoạn nghiên cứu sơ bộ UML đưa ra khái niệm Use Case để nắm bắt các yêu cầu của khách hàng (người sử dụng). UML sử dụng biểu đồ Use case (Use Case Diagram) để nêu bật mối quan hệ cũng như sự giao tiếp với hệ thống. Qua phương pháp mô hình hóa Use case, các tác nhân (Actor) bên ngoài quan tâm đến hệ thống sẽ được mô hình hóa song song với chức năng mà họ đòi hỏi từ phía hệ thống (tức là Use case). . | Giáo trình Phân tích thiết kế hệ thống Giảng viên Lê Đắc Nhường Chương 15 Các khái niệm trong UML UML và các giai đoạn của chu trình phát triển phần mềm Giai đoạn nghiên cứu sơ bộ UML đưa ra khái niệm Use Case để nắm bắt các yêu cầu của khách hàng người sử dụng . UML sử dụng biểu đồ Use case Use Case Diagram để nêu bật mối quan hệ cũng như sự giao tiếp với hệ thống. Qua phương pháp mô hình hóa Use case các tác nhân Actor bên ngoài quan tâm đến hệ thống sẽ được mô hình hóa song song với chức năng mà họ đòi hỏi từ phía hệ thống tức là Use case . Các tác nhân và các Use case được mô hình hóa cùng các mối quan hệ và được miêu tả trong biểu đồ Use case của UML. Mỗi một Use case được mô tả trong tài liệu và nó sẽ đặc tả các yêu cầu của khách hàng Anh ta hay chị ta chờ đợi điều gì ở phía hệ thống mà không hề để ý đến việc chức năng này sẽ được thực thi ra sao. Giai đoạn phân tích Giai đoạn phân tích quan tâm đến quá trình trừu tượng hóa đầu tiên các lớp và các đối tượng cũng như cơ chế hiện hữu trong phạm vi vấn đề. Sau khi nhà phân tích đã nhận biết được các lớp thành phần của mô hình cũng như mối quan hệ giữa chúng với nhau các lớp cùng các mối quan hệ đó sẽ được miêu tả bằng công cụ biểu đồ lớp class diagram của UML. Sự cộng tác giữa các lớp nhằm thực hiện các Use case cũng sẽ được miêu tả nhờ vào các mô hình động dynamic models của UML. Trong giai đoạn phân tích chỉ duy nhất các lớp có tồn tại trong phạm vi vấn đề các khái niệm đời thực là được mô hình hóa. Các lớp kỹ thuật định nghĩa chi tiết cũng như giải pháp trong hệ thống phần mềm ví dụ như các lớp cho giao diện người dùng cho ngân hàng dữ liệu cho sự giao tiếp trùng hợp . chưa phải là mối quan tâm của giai đoạn này. Giai đoạn thiết kế Trong giai đoạn này kết quả của giai đoạn phân tích sẽ được mở rộng thành một giải pháp kỹ thuật. Các lớp mới sẽ được bổ sung để tạo thành một hạ tầng cơ sở kỹ thuật Giao diện người dùng các chức năng để lưu trữ các đối tượng trong ngân hàng dữ liệu .