3.3.2.2 Alternative Data Flows 3.3.2.2.1 Alternative Data Flow 1 2a. User selects File Save as 2b. A system window appears letting the user navigate through his folders 2c. User gives a new equation list name and presses save 2d. A new equation list is saved with the specified name 3.3.2.2.2 Alternative Data Flow 2 2a. User selects File Save as 2b. A system window appears letting the user navigate through his folders 2c. User gives a new equation list name or selects a file which already exists 2d. A window appears asking the user if he wants to replace the existing file 3. User presses yes and the new equation list is replacing the older one, or user chooses no and returns to the system window 3.3.2.2.3 Alternative Data Flow 3 2a. User selects File Save as 2b. A system window appears letting the user navigate through his folders 3. User presses cancel and returns to the Edit Screen 3.3.2.2.4 Alternative Data Flow 4 4. User continues working after he saves the database 3.3.2.2.5 Alternative Data Flow 5 2. User wants to exit MathCast 3. A message appears asking the user if he wants to exit the application 4. User selects yes and or no and returns to the equation list 3.3.2.2.6 Alternative Data Flow 6 2a. User selects File Save as 2b. A system window opens letting the user navigate through his folders 2c. User presses save without giving a file name nor selecting an existing file 2d. Nothing happens 3.3.3 Functional Requirements REQ-2: The eligible files for this feature are MathML XML Files and are of type (*.xml;*.xht;*xhml;*.html) REQ-3: Equation must have different names or the newly saved equation will replace the older one. REQ-43: Filenames must consist of at least one character. REQ-44: This feature is available even if there is no equation loaded in the Edit Screen Insert Equation List This feature allows the user to insert an equation list into another equation list. 3.4.1 Description
3.3.2.2 Alternative Data Flows 3.3.2.2.1 Alternative Data Flow 1 2a. User selects File Save as 2b. A system window appears letting the user navigate through his folders 2c. User gives a new equation list name and presses save 2d. A new equation list is saved with the specified name 3.3.2.2.2 Alternative Data Flow 2 2a. User selects File Save as 2b. A system window appears letting the user navigate through his folders 2c. User gives a new equation list name or selects a file which already exists 2d. A window appears asking the user if he wants to replace the existing file 3. User presses yes and the new equation list is replacing the older one, or user chooses no and returns to the system window 3.3.2.2.3 Alternative Data Flow 3 2a. User selects File Save as 2b. A system window appears letting the user navigate through his folders 3. User presses cancel and returns to the Edit Screen 3.3.2.2.4 Alternative Data Flow 4 4. User continues working after he saves the database 3.3.2.2.5 Alternative Data Flow 5 2. User wants to exit MathCast 3. A message appears asking the user if he wants to exit the application 4. User selects yes and or no and returns to the equation list 3.3.2.2.6 Alternative Data Flow 6 2a. User selects File Save as 2b. A system window opens letting the user navigate through his folders 2c. User presses save without giving a file name nor selecting an existing file 2d. Nothing happens 3.3.3 Functional Requirements REQ-2: The eligible files for this feature are MathML XML Files and are of type (*.xml;*.xht;*xhml;*.html) REQ-3: Equation must have different names or the newly saved equation will replace the older one. REQ-43: Filenames must consist of at least one character. REQ-44: This feature is available even if there is no equation loaded in the Edit Screen Insert Equation List This feature allows the user to insert an equation list into another equation list. 3.4.1 Description