摘要:
A method affords the design of a generic structure for a deployment topology and deployable artifact (executable code) packages. After completion of the design, the artifact packages are mapped over the generic topology structure, component information is uploaded into a directory (270), and the directory used to route service requests. In another embodiment, a method affords the design of a generic structure (200)for system services and user interfaces. After the design, semantics are abstracted and used to data bind the system services and the user interfaces. In another embodiment, a computer information system is described having a gateway layer (260) that permits platform independent deployment and ease of request routing.
摘要:
A system and method (100) for generating software documentation and training materials within a software development activity are described. The system includes a software coding module (111), a user interface module (114), and a testing module (112) for providing an integrated testing environment within a software development system. The testing module (112) includes an automated documentation generation module (211) for generating documentation for an application and related software modules and an automated software training generation module (211) for generating user training materials for an application and related software modules. The automated documentation generation module (211) and the automated software training generation module (212) utilize software specification structure defining the application and related software modules.
摘要:
A software model is used to capture and store software system attributes resulting in a repository of system architecture elements. After creation of the model, changes may be proposed to the system, the impact of those changes analyzed using the repository, and a decision made based on the analysis whether to go forward with the proposed changes or take an alternative action.
摘要:
A system monitors software development processes. In an embodiment, key components are identified (120) in a requirements-specification, verification rules arc applied (130) to delivered requirements, and entities and the requirements-specification are validated (150, 160). In another embodiment, a standard set of review types are generated (310), review checklists are generated (320), the review checklists are allocated (330), and review points are collected and tracked (340, 350). In a further embodiment, a standard work break down Structure and standard work products are defined (510, 520), u high level plan is formed (530), and a planning template is formed (540). In another embodiment, the planning and tracking of a software development process and software product quality arc stored (610, 620) in an integrated system, work products arc reviewed (630), defects in the work products are recorded (640), and any defects are tracked (650) until the completion of the software development process.
摘要:
A system (100) and method to perform planning and control/estimation for software modules (112) within an automated development system comprise: a software coding and testing module (111) for defining and testing software applications, a software module database (116) for maintaining software modules that may be part of software applications, and a software estimation module (112) for estimating software development activity. The software estimation module (112) comprises a release set estimation module (304) and a function point analysis module (212) and analyzes work request data (511) for impact upon software module structure, generates work request dependency data (512) using work request data, estimates size (513) of software modules, estimates development effort (514) needed for the software modules in the software application, initiates modifications (515) on a release plan for the software application using estimates for the size of the software modules and the estimate for the development effort needed, estimates manpower requirements (516) using estimates for the size of the software modules and the estimate for the development effort needed, groups similar work requests (517) into release sets, and develops release sets (518) to be taken for development work.
摘要:
A system and method are used to analyze interactions among software artifacts within enterprise applications (121, 131). The system includes an artifact analyzer module (111), an artifact code parsing module (412) and an artifact token processing module (415). The artifact analyzer module (111) generates artifact tokens associated with trigger points in which processing control passes between a first software object and a second software object in the enterprise application and an interaction token repository for storing artifact tokens. The artifact tokens describe identity of the first software object, ownership of the first software object containing the trigger point, a location within first software object of the trigger point, and identity of the second software object. These artifact tokens are stored within an interaction token repository (112) for later use.
摘要:
A method affords the design of a generic structure for a deployment topology and deployable artifact (executable code) packages. After completion of the design, the artifact packages are mapped over the generic topology structure, component information is uploaded into a directory (270), and the directory used to route service requests. In another embodiment, a method affords the design of a generic structure (200)for system services and user interfaces. After the design, semantics are abstracted and used to data bind the system services and the user interfaces. In another embodiment, a computer information system is described having a gateway layer (260) that permits platform independent deployment and ease of request routing.
摘要:
A system (100) and method to perform planning and performing testing for software modules within an automated development system are described. The system includes a testing module (112) containing an automated test case generation module (211), a test case execution and analysis module (212), a regression test planning module (213), a test plan generation module (214) and an automated test plan management module (215). These modules work together to provide an integrated test platform for creating and managing the test environment, creating test plans and test cases, performing unit level testing, module integration testing and system testing within a single development environment.
摘要:
A method and apparatus to afford a technical application for gathering, storing, tracking, and using requirements, engineering software for those requirements, and releasing finished enterprise software. The method manages an information system organized in multiple layers and forms standardized architectural elements (102) in each layer, connects the elements (102) using collective events (121) for completing a software lifecycle, finds attributes (104) for each of the elements based on technology, and creates a database model (106) based on the standard structural elements. A computer readable medium is described, the medium having computer executable instruction to cause a system perform the method.
摘要:
A non-intrusive enterprise application audit trail has the ability to configure and track only data that is selected, thereby conserving system resources. Also taught herein is a method comprising the steps of providing one or more configuration facilities (200) in an enterprise application; viewing configuration parameters (210); viewing modified enterprise data (220) in the context of change management; and changing said configuration parameters (230) so that data tracking in said enterprise application is performed only on select data. A computer readable medium for executing the described method is also disclosed.