Claims
- 1. A method of developing a user interface comprising:
identifying specific tasks to be carried out by users; matching each specific task with one among a plurality of generic tasks; and creating a user interface by gathering generic user-interface components associated with at least one of the generic tasks and specifying each generic user-interface component using the specific tasks that are matched with the generic task with which said generic user-interface component is associated.
- 2. The method of claim 1, further comprising identifying the plurality of generic tasks by a reverse-engineering process.
- 3. The method of claim 2, wherein the reverse-engineering process includes analyzing a plurality of existing user interfaces to determine their specific tasks.
- 4. The method of claim 3, further comprising identifying the generic tasks from the specific tasks of the existing user interfaces.
- 5. The method of claim 1, wherein creating the user interface comprises assembling the generic user-interface components in a generic floor plan.
- 6. The method of claim 5, wherein the generic floor plan is developed for the gathered generic user-interface components.
- 7. The method of claim 1, wherein specifying the generic user-interface components includes declaring at least one from the group consisting of a function, a field, a label, and a table content of one of the specific tasks.
- 8. The method of claim 1, wherein a generic user-interface component is associated with more than one generic task.
- 9. The method of claim 1, further comprising identifying one of the generic tasks by abstracting a plurality of the specific tasks.
- 10. The method of claim 1, further comprising identifying one of the generic tasks by determining at least one from the group consisting of underlying structures, features and actions that are common among at least some of the specific tasks.
- 11. The method of claim 1, wherein a generic task is at least one from the group consisting of entry and monitoring, selection, collection, orientation, identification, operation, extended operation, storage/on-demand and outlet.
- 12. A method of developing a user interface comprising:
identifying a first plurality of specific tasks to be carried out by users; analyzing at least one application process to determine a second plurality of specific tasks included in the application process, determining a generic task for each specific task in the second plurality and associating each generic task with a generic user-interface component; matching each specific task in the first plurality with a generic task; and creating a user interface by gathering the generic user-interface components associated with at least one of the generic tasks and specifying the generic user-interface components using the specific tasks.
- 13. The method of claim 12, further comprising analyzing a plurality of existing application processes to determine their specific tasks.
- 14. The method of claim 12, wherein creating the user interface comprises assembling the generic user-interface components in a generic floor plan.
- 15. The method of claim 12, wherein specifying the generic user-interface components includes declaring at least one from the group consisting of a function, a field, a label, and a table content of one of the specific tasks.
- 16. The method of claim 12, further comprising identifying one of the generic tasks by abstracting a plurality of the specific tasks.
- 17. The method of claim 12, wherein the generic user-interface components are pre-built components.
- 18. The method of claim 12, wherein a generic task is at least one from the group consisting of entry and monitoring, selection, collection, orientation, identification, operation, extended operation, storage/on-demand and outlet.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims benefit from U.S. Provisional Application Ser. No. 60/386,320, filed Jun. 5, 2002 and entitled “Methods of Developing Business Processes Using Patterns and Component Tasks,” which is incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60386320 |
Jun 2002 |
US |