Output window Use Cases and Scenarios
Author: Josef Pavlicek
$Revision: 1.9 $
$Date: 2006/08/24 12:37:53 $
Content
Output window Use Cases and Scenarios:
Output window Use Cases and Scenarios
Terminate(stop) java application
The user started java application and he/she wants to stop it.
Terminate(stop) java application Scenario
- The system shows him/her the icon for terminating-stop java application
- this icon is located in the edge bar of output window
- After the user's click the system changes the color of the icon from the particular color to gray
- The output window is visible
Terminate(exit) java application
The user started java application and he/she wants to exit it. After the exit he/she assumes that the output window leaves.
Terminate(exit) java application Scenario
- The system shows him/her the icon for terminating-exit java application
- this icon is located in the edge bar of output window
- After the user's click the system closes the the output window
Pause java application Use Case
The user is watching the outputs from his/her java application. He/she wants to pause the java application.
Pause java application Scenario
- The system shows him/her the icon for pausing of the java application
- this icon is located in the edge bar of output window
- After the user's click the system changes the icon from the pause icon on Continue icon
- The output window is visible
Continue java application Use Case
The user paused the java application. He/she wants to continue with the java application.
Pause java application Scenario
- The system shows him/her the icon (toggle button) for continue of the java application
- this icon (toggle button) is located in the edge bar of output window
- After the user's click the system changes the icon from "continue" on the pause icon
- The output window is visible
Start(restart) java application Use Case
The user stopped the java application and he/she wants to start it from the output window.
Start(restart) java application Scenario
- The system shows him/her the icon for starting of the java application
- this icon is located in the edge bar of output window
- After the user's click the system changes the color of the icon from the particular color to gray
- The output window is visible
Start java application in debug mode Use Case
The user stopped the java application and he/she wants to start it again in the debug mode from the output window.
Start java application in debug mode Scenario
- The system shows him/her the icon for starting(debug) of the java application
- this icon is located in the edge bar of output window
- After the user's click the system changes the color of the icon from the particular color to gray
- The output window is visible
Output window filters Use Cases
If the user uses the output window he/she wants to see main messages primarily.
Default filter output window scenario
- During the run of the java application the system shows only main messages from the java application
- Messages from running java application
- System strings & etc.
- Exceptions which should be shown
- Error messages which could be visible during compile of source code
- If the user did some mistake in the code & etc.
Turn off output window filter scenario
- If the user turns off the filter, the system is showing him/her all messages
- this scenario is similar with today outputs.
- The system is showing messages from:
- BUILD (init:, deps-jar:,
Created dir:,count of compiling files, compile:,
run:)
- All messages and exceptions from the running java application
- System.out.println, exceptions etc.
- All messages after stop java application (BUILD SUCCESSFUL (total time: ) etc.)
Custom set filter in the output window scenario
This feature is on the optional level for implementation!
- The user wants to watch only some messages from running java application.This could be:
- Messages from System.out.println()
- Messages from the Catch block (exceptions)
Application server Use Cases and Scenarios
If the user starts the web or the enterprise application, the IDE starts the application server automatically. The user wants to see information about the running server.
Run application server scenario
- If the server runs the system shows the user the informations about the running server
- The system offers the user:
- restart the server
- stop the server
- refresh the server status
Start application server scenario
- If the system doesn't run the system offers the user
- start server
- start server in the debug mode
- refresh the server status
Stop application server scenario
- If the server runs, the user can stop the server
- The system allows the user stop it and shows the user information about the stop process
Refresh the server status
- During the run of the server the user can need refresh the server status
- The system allows the user this action and the system shows refreshed data from the server
Show different logs Use Case
During the work with IDE the user wants to read some information from the server and other logs.
Show different logs scenario
- The system allows the user read some logs (especially server log etc.)
- The user can this log close or open and the user can it resize
Return to main page