2.3.3.1 Trì hoãn Requirement
Chúng ta có thể trì hoãn quyết định requirement mà không được quan tâm trong thiết kế, hay chúng ta chưa thể đưa ra quyết định về requirement đó (cho đến khi thêm thông tin). Ta sẽ trì hoãn quyết định giao kết nó, đến khi quá trình phát triển sau này phát sinh những đặc điểm mà có thể đưa ra cách xử lý nó. Requirement được trì hoãn sẽ có viền là nét đứt, chỉ ra rằng requirement đó chưa được xử lý ngay. Các liên kết nếu có từ các theme liên quan đến requirement khi đó là đường nét đứt.
2.3.3.2 Thêm requirement
Requirements có thể thêm vào bằng hai cách: đưa một requirement mới hoặc phân tách requirement đã có thành các requirement mới vào tập requirement .
a) Kết hợp các requirement mới.
Requirement mới có thể có thể nảy sinh trong quá trình phân tích. Khi thêm requirement mới vào tập requirement đã sắp xếp cần xem chúng có thể tích hợp với phần còn lại của hệ thống không. Thêm requirement vào Theme/Doc là đơn giản, chỉ cần thêm vào tập requirement và tạo lại các khung nhìn như yêu cầu. Nếu requirement mới tham chiếu tới các theme đã tồn tại thì ta liên kết chúng lại trong các khung nhìn. Các requirement mới cũng có thể phát sinh các theme mới ảnh hưởng tới các theme đã tồn tại, khi đó ta cần làm mịn lại theme, ví dụ thay đổi grouping.
22
Một số requirement được thêm mới do sự phân tách yêu cầu đã tồn tại. Requirements được viết không đủ cụ thể để tạo liên kết tới bất kì hành vi cụ thể, ta sẽ phân tách nó.
2.3.3.3 Gắn requirements tới các theme
Gắn requirements với các theme mà nó tham chiếu đến.
Một requirement mồ côi là requirement mà không tham chiếu đến bất kì tên của một theme đã tồn tại nào, nó xuất hiện trong khung nhìn relationship một cách cô lập. Chúng ta muốn giải thoát các requirements mồ côi đó, vì chúng miêu tả hành vi không được bao bọc trong bất kì đặc điểm nào của hệ thống. Requirements mồ côi có thể thuộc về một theme đã tồn tại hoặc nó thúc đẩy việc thêm một theme mới. Nếu cả hai cách đó không áp dụng được thì requirements mồ côi sẽ được trì hoãn.