Previous Next Functional Tool Requirements Homepage  
3.3 Service Complex: User Interface  
SUI05 - Editing of Texts  

  LNSS05 - Texte editieren

Contents  
  • 1 Allocation to V-Model and Methods Allocation
  • 2 Brief Characteristics
  • 3 Requirements
  •       3.1 Requirements for Interfaces
  •       3.2 Requirements for the Methods Support
  •       3.3 Requirements for Functions
  •       3.4 Other Requirements
  • 1 Allocation to V-Model and Methods Allocation

    not applicable

    2 Brief Characteristics

    This service unit defines the requirements for tools applied for the editing of text.

    3 Requirements

    3.1 Requirements for Interfaces

    SUI05.I.1 Output interface to Treatment of Documentation It is possible to transmit edited texts without further transformation via the object management to SUI04 in order to edit the documentation.

    3.2 Requirements for the Methods Support

    none

    3.3 Requirements for Functions

    SUI05.F.1 Cursor A cursor marks the position in the text where an operation (input of text, deletion of text, etc.) takes place.
    SUI05.F.2 Editing mode
    SUI05.F.2.1 Insert It is possible to insert text at the present cursor position.
    SUI05.F.2.2 Overwrite It is possible to overwrite existing text.
    SUI05.F.3 Moving in the text
    SUI05.F.3.1 Character by character It is possible to move the cursor one character forwards or backwards.
    SUI05.F.3.2 Word by word It is possible to move the cursor one word forwards or backwards.
    SUI05.F.3.3 Line by line It is possible to move the cursor one line forwards or backwards.
    SUI05.F.3.4 Page by page It is possible to move the cursor one page forwards or backwards.
    "Page" refers to the text displayed on one screen page.
    SUI05.F.3.5 Defined positions It is possible to move the cursor to predefined positions.
    Predefined positions may be the text begin or the text end. In the case of a text with several pages it should be possible to jump either to the beginning or to the end of a new chapter.
    SUI05.F.3.6 Browsing without moving the cursor It is possible to browse through text without moving the cursor.
    A new keyboard command or input will be realized at the last active position of the cursor.
    SUI05.F.4 Marking text Begin and end of text marking is possible anywhere in the text.
    SUI05.F.5 Delete, copy, move It is possible to delete, to copy, and to move marked text to another position.
    SUI05.F.6 Multiple use It is possible to access existing text in order to copy required parts.
    "Existing" text was edited and stored at some earlier date.
    SUI05.F.7 Text alignment
    SUI05.F.7.1 Line width It is possible to specify the width of a line.
    SUI05.F.7.2 Automatic word wrap When reaching the default line width the text automatically continues into the next line.
    SUI05.F.7.3 Fixed blanks It is possible to mark blanks in order to suppress word wrap.
    SUI05.F.7.4 Paragraphs It is possible to enter consecutive text as one paragraph.
    SUI05.F.7.5 Line feed It is possible to insert a line feed into a paragraph.
    The new line begins at the defined beginning of a line, while the text remains part of the current paragraph.
    SUI05.F.7.6 Tabulators It is possible to set an optional number of left or right aligned or centered decimal tab stops.
    Tabulators are used for the uniform alignment of text consisting of more than one line.
    SUI05.F.8 Search function
    SUI05.F.8.1 Search It is possible to search for specified character strings in the text.
    SUI05.F.8.2 Search and replace It is possible to search for specified character strings in the text and to replace them by other character strings.
    SUI05.F.9 Automatic propagation of modifications Graphic and text modifications are automatically propagated in all other applications.

    3.4 Other Requirements

    SUI05.O.1 Readability The text to be edited must be readable during the input of text.
    If necessary, a display mode must be activated in which the text can be well read.
    SUI05.O.2 Upward compatibility It must be possible to process objects generated with an older release of the tool with the later release of that tool, without loss of information and functionality.
    SUI05.O.3 Procedural command language The tool has a procedural command language that can be applied by the user to generate and run macros or procedures.
    SUI05.O.4 Complexity There is no limitation of the complexity caused by the tool itself.

    Previous Next GDPA Online Last Updated 01.Jan.2002 Updated by Webmaster Last Revised 01.Jan.2002 Revised by Webmaster