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