DESIGN TOOL AND METHODOLOGY FOR ENTERPRISE SOFTWARE APPLICATIONS
First Claim
1. A server in communication with clients via a distributed computing network comprising:
- (a) a memory storing an instruction set and data related to the simulation model; and
(b) a processor for running the instruction set, the processor being in communication with the memory and the distributed computing network, wherein the processor is operative to facilitate creating a simulation model for a complex enterprise software solution by performing the following steps;
(i) present a text canvas that includes a table to represent a solution to a request for software code that addresses a problem such that a plurality of editors are able to modify text of the table;
(ii) present a text canvas (ADT) that includes a table to represent individual end-users of a solution to a request for software code that addresses a problem such that the plurality of editors are able to modify text of the table; and
(iii) present a text canvas (FDT) that includes a table to represent individual functional features of a solution to a request for software code that addresses a problem such that the plurality of editors are able to modify text of the table;
wherein the canvases include uncertainty fields associated with elements of the solution and the canvases are related such that a modification to one uncertainty field is promulgated to the other canvases so that the editors effectively communicate together.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for creating and viewing simulation models that are used for managing requirements and design specifications for complex systems. Users simultaneously collaborate on the description of a complex system such as an enterprise software project throughout its life cycle. User interfaces, designed to assist in the visualization of a particular form of knowledge, allow users to describe the complex system with simple interactive elements. Information in all perspectives is presented so that it is legible and discernable to a non-technical audience. Multi-dimensional data structures record all the resulting information, creating a simulation model of the complex system, and the tasks required for construction and maintenance. Tasks are driven from the specifications not as a separate activity, but as part of the same activity to facilitate project management by allowing decisions to be tracked virtually throughout the simulation model.
74 Citations
20 Claims
-
1. A server in communication with clients via a distributed computing network comprising:
-
(a) a memory storing an instruction set and data related to the simulation model; and (b) a processor for running the instruction set, the processor being in communication with the memory and the distributed computing network, wherein the processor is operative to facilitate creating a simulation model for a complex enterprise software solution by performing the following steps; (i) present a text canvas that includes a table to represent a solution to a request for software code that addresses a problem such that a plurality of editors are able to modify text of the table; (ii) present a text canvas (ADT) that includes a table to represent individual end-users of a solution to a request for software code that addresses a problem such that the plurality of editors are able to modify text of the table; and (iii) present a text canvas (FDT) that includes a table to represent individual functional features of a solution to a request for software code that addresses a problem such that the plurality of editors are able to modify text of the table; wherein the canvases include uncertainty fields associated with elements of the solution and the canvases are related such that a modification to one uncertainty field is promulgated to the other canvases so that the editors effectively communicate together. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium for use in a computer network, the computer readable medium being able to prompt a server in the computer network to perform the steps of:
-
a) creating a conceptual construct having elements representative of a complex enterprise software; b) presenting a canvas designed for a first audience that enters data related to the complex enterprise software into the canvas; and c) creating additional canvases based upon the complex enterprise software data, the additional canvases being designed for a second audience, wherein the canvases display dependencies between first and second elements based on coupling the first and second elements such that the first and second audience can determine the couplings and selectively review the dependencies. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A server in communication with clients via a distributed computing network comprising:
-
(a) a memory storing an instruction set and data related to the simulation model; and (b) a processor for running the instruction set, the processor being in communication with the memory and the distributed computing network, wherein the processor is operative to facilitate creating a simulation model for a complex enterprise software solution by performing the following steps; (i) present a text canvas that includes a table to represent a solution to a request for software code that addresses a problem such that a plurality of editors are able to modify text of the table; (ii) present a text canvas (ADT) that includes a table to represent individual end-users of a solution to a request for software code that addresses a problem such that the plurality of editors are able to modify text of the table; and (iii) present a text canvas (FDT) that includes a table to represent individual functional features of a solution to a request for software code that addresses a problem such that the plurality of editors are able to modify text of the table; wherein modification of the canvases utilizes disconnected control such that elements of the simulation model are selectively related such that a modification to a first element is promulgated to other elements so that the other elements are edited. - View Dependent Claims (18, 19, 20)
-
Specification