問題一覧
1
Để đảm bảo rằng hệ thống được mô tả khớp với các yêu cầu.
2
Bao quát ít nhất 80% các khái niệm quan trọng từ miền vấn đề.
3
Loại bỏ mọi thứ nằm ngoài phạm vi.
4
Làm cho các yêu cầu rõ ràng hơn và dễ hiểu hơn.
5
Gây nhầm lẫn khi phân tích và thiết kế.
6
Cung cấp cái nhìn tổng quan rõ ràng hơn về các chức năng của hệ thống.
7
Để xử lý các tình huống đặc biệt hoặc lỗi tiềm ẩn trong hệ thống..
8
Để giúp lập trình viên hiểu rõ hơn về cách triển khai yêu cầu.
9
Tăng tính chính xác trong việc mô tả các mối quan hệ giữa các đối tượng.
10
Để xác minh rằng các yêu cầu được thể hiện đúng trong thiết kế giao diện.
11
Đảm bảo rằng mọi yêu cầu đều được thực hiện và kiểm tra
12
Để xác định các hành vi người dùng mà tài liệu chưa nêu rõ.
13
Để dự đoán và xử lý các lỗi hoặc trường hợp ngoại lệ có thể xảy ra.
14
Cụ thể hóa các hành động của người dùng và phản hồi của hệ thống bằng cách sử dụng giọng chủ động
15
Thay đổi câu mô tả thành: "Người dùng nhập từ khóa tìm kiếm, hệ thống hiển thị danh sách sản phẩm phù hợp."
16
Đảm bảo rằng các mô tả use case phù hợp với các đối tượng trong miền.
17
Các nguyên mẫu GUI hoặc bản phác thảo màn hình.
18
Kết hợp ngôn ngữ bị động và chủ động.
19
Để đảm bảo yêu cầu hệ thống phản ánh chính xác nhu cầu thực tế cúa khách hàng.
20
Ghi lại các yêu cầu chức năng trong tài liệu riêng biệt.
21
Để đảm bảo mô hình miền hỗ trợ trực tuyến các yêu cầu của hệ thống
22
Làm rõ hành vi của người dùng và phản hồi của hệ thống.
23
Người dùng cuối có thể cung cấp phản hồi thực tế về cách hệ thống sẽ được sử dụng.
24
Để giúp khách hàng dễ hiểu hơn về các yêu cầu
25
Thực hiện lại buổi đánh giá yêu cầu với khách hàng để tìm ra sự khác biệt và cập nhật tài liệu.
26
Nó thiếu các kịch bản xử lý lỗi hoặc trường hợp đặc biệt.
27
Đại diện khách hàng, người dùng cuối, nhân viên marketing, và các bên liên quan khác.
28
Để xác minh rằng các yêu cầu không bị hiểu sai.
29
Để làm rõ cách hệ thống tương tác với người dùng.
30
Làm cho văn bản rõ ràng hơn về các hành động của người dùng và hệ thống.
31
Đối tượng biên, đối tượng thực thể, và bộ điều khiển.
32
Mối liên hệ 1:1.
33
Là giao diện giữa hệ thống và thế giới bên ngoài.
34
Nouns (danh từ) không thế nói chuyện với verbs (động từ).(chỉ có DT ko thể nch với DT)
35
Để xác định các thành phần còn thiếu.
36
Các phương thức hoặc thông điệp.
37
Use case cần được xem xét và chỉnh sửa.
38
Vì nó xác minh rằng các yêu cầu có thể chuyến đối thành các đối tượng thiết kế.
39
Thêm đối tượng này vào mô hình miền.
40
Vì sơ đồ yêu cầu tên gọi và mối quan hệ chính xác từ văn bản.
41
Khi sơ đồ độ bền không tuân theo quy tắc "danh từ-động từ-danh từ".
42
Khi một trang hoặc màn hình cần được khởi tạo và hiến thị.
43
Đảm bảo rằng tất cả các bước từ văn bản đều xuất hiện trên sơ đồ.
44
Vì sơ đồ độ bền tập trung vào thiết kế khái niệm, không phải chi tiết công nghệ.
45
Bảng tài khoản
46
Liên kết các use case với các đối tượng.
47
Là câu nối giữa các đối tượng biên và đối tượng thực thể.
48
Các use case được viết lại để loại bỏ sự mơ hồ.
49
Để giảm mâu thuẫn trong mô hình.
50
Khi nó bao gồm cả kịch bản chính và các kịch bản thay thế.
51
Các hành động hoặc chức năng logic.
52
Vì sơ đồ chỉ tập trung vào mối liên hệ, không phải luồng dữ liệu.
53
Bao gồm tất cá các kịch bản thay thế trong cùng một sơ đồ.
54
Dễ dàng liên kết văn bản use case với sơ đồ.
55
Đối tượng thực thể.
56
Chúng đại diện cho mối liên hệ về dữ liệu hoặc điều khiển giữa các đối tượng.
57
Để đảm bảo cấu trúc rõ ràng và dễ hiểu cho sơ đồ
58
Làm mất đi cấu trúc "danh từ-động từ-danh từ".
59
Nó giúp xác minh yêu cầu trước khi chuyến sang thiết kế chi tiết.
60
Xóa bỏ các use case không liên quan.
61
Nhóm phát triển, đại diện khách hàng, và quản lý dự án.
62
Đi sâu vào thiết kế chi tiết.
63
Alternate courses có thế bị bỏ qua.
64
Vì các yêu cầu đã được xác định trước đó.
65
Để đảm bảo răng tất cả các bên đều hiểu rõ.
66
Hệ thống không xử lý được các trường hợp đặc biệt.
67
Điều chỉnh sơ đồ hoặc văn bản để chúng đồng bộ
68
Chia sơ đồ thành các sơ đồ nhỏ hơn.
69
Cập nhật sơ đồ độ bền và văn bản để bổ sung kịch bản.
70
Thêm đối tượng vào mô hình miền và đánh giá sự liên kết.
71
Để tránh nhầm lẫn khi chuyển sang thiết kế chi tiết.
72
Hệ thống sẽ thiếu logic điều phối dữ liệu.
73
Xác định rõ các đối tượng và luồng dữ liệu.
74
Xem xét lại văn bản use case để xác định hành vi lỗi cần thêm.
75
Quy tắc giao tiếp danh từ-danh từ; thêm controller để điều phối giao tiếp.
76
Đảm bảo rằng các sơ đồ độ bền, mô hình miền và văn bản use case khớp nhau.
77
Kiểm tra sự khớp giữa văn bản use case và sơ đồ độ mạnh.
78
Đế tránh mâu thuẫn khi chuyến sang thiết kế chi tiết.
79
Để đảm bảo rằng các yêu cầu được hiểu đúng.
80
Vì các lỗi nhỏ có thể dẫn đến vấn đề lớn trong thiết kế chi tiết.
81
Vì chúng chiếm hơn 50% độ phức tạp của phần mềm.
82
Xác định vị trí của thực thể trong sơ đồ độ bền.
83
Để hoàn thiện mô hình miền
84
Xác định và thêm các thuộc tính cụ thể cho entity objects để làm rõ luồng dữ liệu
85
Sử dụng Highlighter Test.
86
Thêm một controller để xử lý giao tiếp.
87
Các sơ đồ và yêu cầu chức năng.
88
Đảm bảo sơ đồ độ bền không vi phạm quy tắc phân tích.
89
Xác minh rằng tất cả các kịch bản chính và thay thế được thể hiện.
90
Phát triển chi tiết thiết kế.