Tham khảo tài liệu 'addison wesley writing effective use cases phần 7', ngoại ngữ, ngữ pháp tiếng anh phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chapter 14. Two Special Use Cases CRUD use cases - Page 148 report or cancels copy operation altogether. d. System saves report with designated name as a new report. e. If copy is replacing an existing report existing report is removed. Rename Report a. User selects Report by clicking report in Explorer and selects Rename. b. User enters new name system validates that name is valid not the same as it was previ- ously doesn t exist already valid characters etc. c. System repeats step b until valid name accepted or user cancels use case operation with cancel selection. d. System updates Report List with new name for Selected Report Special Requirements Platform The platform type must be known for control of the report display operations and other UI considerations. Pre-Conditions- A data element exists on the machine and has been selected as the current element. Post-Conditions Success Post-Condition s note this is the Success Guarantee System waiting for user interaction. Report may be loaded and displayed or user may have exited closed the report. All changes have been saved as requested by user hard copy has been produced as requested and report list has been properly updated as needed. Failure Post-Condition s note this is the Minimal Guarantee System waiting for user. The following lists some state possibilities - Report may be loaded Report list still valid Extension Points None Use Case 33 SJ Save Report IX3 1. Brief Description This Use Case describes the Save report process. This use case is called from the use case Manage Reports and from the use case Exit Report . Actors User Primary File System typical PC file system or network file system with access by user. Secondary T riggers Chapter 14. Two Special Use Cases Page 149 - CRUD use cases User Selects operations through tasks in the Manage Reports Use Case or Exit Report Use Case which is included in Manage Reports Use Case calls this use .