undo - Sample (short and simple) Requirements Specification...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
Sample (short and simple) Requirements Specification Line Editor with Multiple Undo/Redo Purpose : Develop a simple text editor, whose most interesting feature will be multiple undo/redo , i.e., it should be possible to undo any sequence of commands that changes the state of the text in the editor and correspondingly redo them. Scope: The line-editor, loosely based on Unix ed , will have just a few commands, as described below. The emphasis is on undo rather than a full-blown editor. This program will take a team of 2-3 students about two weeks to analyze, design and implement. Definitions : A line - editor is a program that allows a user to examine or modify text files by entering commands on a line in response to a prompt. A prompt is one or more characters emitted by a program letting the user know that a program is waiting for a command. A command is a character that the user enters telling the editor to perform some operation, such as deleting a line. Functional specification
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.
Ask a homework question - tutors are online