Changes between Version 2 and Version 3 of GuiUpdateProject
- Timestamp:
- 05/12/11 09:35:37 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GuiUpdateProject
v2 v3 20 20 * Most GUI projects are small and don't show up anywhere (except our [RelatedProjects related projects list]) 21 21 22 The first step in creating a ''general purpose'' GUI is to find out what the GUI should do. Second step would be to merge existing projects together, if feasible. 22 There are a few steps between ''now'' and a ''general purpose'' GUI: 23 24 * Find out the most common GUI features people need (and implement those) 25 * Merge existing projects together (if possible) 23 26 24 27 = Requirements = 25 28 26 29 == Functional requirements == 30 31 Describe what is the core reason why this applications exists. These should be visible to the user. 32 33 * Create a tunnel 34 * Close down a tunnel 35 * Support multiple OpenVPN configuration files 36 37 == Non-functional requirements == 38 39 These describe the ''qualities'' of the application, such as look and feel and performance. 40 41 * Operates from the system tray 42 43 == Constraints == 44 45 These are similar to non-functional requirements, but imposed upon from outside. 46 47 * Must run on Windows XP SP3 and above 48 * Must use the management interface