Method and system for providing a visual context for software development processes
First Claim
1. A computer-implemented method for providing a visual context for a software development process, the method comprising:
- providing a unified architectural diagram, wherein the diagram links at least two kinds of information including standardized development architectural information and non-standardized development architectural information, the diagram including a storage and a stencil area representing components and links to different kinds of information, and for generating a unified view of each represented component, wherein the represented components and links are dragged and dropped into the storage area, wherein functionality of the diagram is enhanced by linking information to each of the represented components wherein there is a hierarchy of the software development process and links assigned to relevant information, and wherein a content of the software development process is published as a standard, wherein the diagram comprises a source map for delivering information to a wide audience and a series of focused maps, wherein a delivery method for each of the focused maps comprises a pointer to a specific Uniform Resource Locator (URL) path and a maintenance mechanism for maintaining the source map, and a mechanism for securing access to the source map and to the information linked in each focused map.
1 Assignment
0 Petitions
Accused Products
Abstract
A unified architectural diagram that contains links to different kinds of information (a new map) extends the functionality of current standardized development architectural diagrams by linking information to each component of the solution. The new map offers software development processes without architectural diagrams a new centralized, visual representation of every component and process that comprise a large software solution as well as how those components and processes are connected to each other within the solution, offering an opportunity for understanding at an individual level that otherwise would be impractical.
45 Citations
16 Claims
-
1. A computer-implemented method for providing a visual context for a software development process, the method comprising:
providing a unified architectural diagram, wherein the diagram links at least two kinds of information including standardized development architectural information and non-standardized development architectural information, the diagram including a storage and a stencil area representing components and links to different kinds of information, and for generating a unified view of each represented component, wherein the represented components and links are dragged and dropped into the storage area, wherein functionality of the diagram is enhanced by linking information to each of the represented components wherein there is a hierarchy of the software development process and links assigned to relevant information, and wherein a content of the software development process is published as a standard, wherein the diagram comprises a source map for delivering information to a wide audience and a series of focused maps, wherein a delivery method for each of the focused maps comprises a pointer to a specific Uniform Resource Locator (URL) path and a maintenance mechanism for maintaining the source map, and a mechanism for securing access to the source map and to the information linked in each focused map. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer system for providing a visual context for a software development process, the system comprising:
a database application;
a processor; and
a unified architectural diagram wherein the diagram;links at least two kinds of information including standardized development architectural information and non-standardized development architectural information, the diagram including a storage and stencil area representing components and links to different kinds of information; and generates a unified view of each represented component, wherein the represented components and links are dragged and dropped into the storage area, wherein the functionality of the architectural diagram is enhanced by linking information to each of the represented components wherein there is a hierarchy of the software development process and links assigned to relevant information; and publishes a content of the software development process as standard, wherein the diagram comprises a source map for delivering information to a wide audience and a series of focused maps, wherein a delivery mechanism for each of the focused maps comprises a pointer to a specific Uniform Resource Locator (URL) path and a maintenance mechanism for maintaining the source map, and a mechanism for securing access to the source map and to the information linked in each focused map. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A computer program product including a computer readable storage medium storing a computer program, wherein the computer program is executed by a processor, the computer program comprising:
-
computer program code for providing a unified architectural diagram, wherein the diagram links at least two kinds of information including standardized development architectural information and non-standardized development architectural information, the diagram including storage and a stencil area representing components and links do different kinds of information; computer program code for generating a unified view of each represented component, wherein the represented components and links can be dragged and dropped into the storage area, wherein the functionality of the architectural diagram is enhanced by linking information to each of the represented components wherein there is a hierarchy of the software development process and links assigned to relevant information; and computer program code for publishing a content of the software development process as a standard, wherein the diagram comprises a source map for delivering information to a wide audience and a series of focused maps, wherein a delivery mechanism for each of the focused maps comprises a pointer to a specific Uniform Resource Locator (URL) path and a maintenance mechanism for maintaining the source map, and a mechanism for securing access to the source map and to the information linked in each focused map. - View Dependent Claims (14, 15, 16)
-
Specification