NetBeans Update & Module Manager - Usecases and Scenarios
Author: Jindrich Dinga
Date: 07/17/05
Version: First draft
Content
- NetBeans Update
- Usecases
- Scenarios
- Module Manager
- Usecases
- Scenarios
1. NetBeans Update
1.1. Usecases
The user wants to
- update IDE manually (install *.nbm files)
- update IDE via Update Center
1.2. Scenarios
The user
- invokes updating from menu Tools | NetBeans Update
- selects
- "Check the NetBeans Update Center..." option and selects the module(s) from tabs or
- "Install Manually Downloaded Modules" option and adds the module(s)
- presses Install button and agrees to the licence (installation process is posted to the background)
- the module(s) are installed successfully (END)
- the module(s) need restarting the IDE/an error occurs/etc. the modal dialog is displayed (END)
2. Module Manager
2.1. Usecases
The user wants to
- deactivate/activate a module to be loaded on IDE start up
- uninstall a module
- revert a module
- update IDE
2.2. Scenarios
1. Deactivate/activate a module to be loaded on IDE start up
The user
- invokes Module Manager from menu Tools | Module Manager
- selects a module to deactivate
- the module is deactivated
- if there is a dependancy a modal dialog appears
2. Uninstall a module
The user
- invokes Module Manager from menu Tools | Module Manager
- selects a module(s) to uninstall
- confirms a modal dialog
3. Revert a module
The user
- invokes Module Manager from menu Tools | Module Manager
- selects a module(s) to revert them
- confirms a modal dialog
4. Update IDE
The user
- invokes Module Manager from menu Tools | Module Manager
- presses the "Update..." button to invoke NetBeans Update