Description
COMPUTER SCIENCE AND SOFTWARE ENGINEERING
ASSIGNMENT 1
Note: Each team must electronically submit a single report for each assignment (which will be marked by the marker). The report should identify individual contribution by each student of the team.
Establishing Requirements for Smart Undo Capability
• Select specific edits in any order from a list and perform them in one step.
• Undo all the edits in a group of edits maintained by the user.
• Select different edits from different groups maintained by the user and undo them in one step.
In addition to the above undo capability, your software should also provide the following capabilities:
• Delete an arbitrarily selected list of edits so that they will no longer be available.
• Delete a complete group of edits so that that group will no longer be available.
• Delete all the edits so that no undo will be possible.
In this assignment, you are going to establish and document the requirements for this software. Specifically do the following:
• Document your established requirements using appropriate mechanisms (user stories, use cases, UML diagrams, etc.).
Reviews
There are no reviews yet.