Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
235 words
A method for building systems in a development architecture framework comprising the steps of: (a) specifying requirements of a system to be built and an implementation strategy to fulfill the requirements; (b) building the system according to the implementation strategy; (c) improving performance and maintenance of the system by using information relating to a previous system, and using tools selected from the group of tools consisting of interactive navigation tools, graphical representation tools, extraction tools, repository tools, restructuring tools, and data name rationalization tools; (d) encapsulating software components of the system with wrappers, the wrappers adapted to be changed upon other software components of the system being changed, wherein the encapsulated software components of the system remain unchanged; (e) testing the system to ensure that the requirements are fulfilled; (f) defining quality assurance standards, quality assurance tools and quality assurance procedures; (g) implementing quality assurance standards, quality assurance tools and quality assurance procedures; (h) managing service to a developer of the system based on at least one of service level agreements with the developer and operations level agreements with the developer; (i) performing a plurality of system management operations on the system selected from the group of system management operations consisting of start-up and shut-down operations, back-up and restore operations, archiving operations, security operations, and performance monitoring operations; and (j) planning service to the developer in order to anticipate and implement changes in the system.
Claim 2
Independent Claim
235 words
A method for building systems in a development architecture framework comprising the steps of: (a) specifying requirements of a system to be built and an implementation strategy to fulfill the requirements; (b) building the system according to the implementation strategy; (c) improving performance and maintenance of the system by using information relating to a previous system, and using tools selected from the group of tools consisting of interactive navigation tools, graphical representation tools, extraction tools, repository tools, restructuring tools, and data name rationalization tools; (d) encapsulating software components of the system with wrappers, the wrappers adapted to be changed upon other software components of the system being changed, wherein the encapsulated software components of the system remain unchanged; (e) testing the system to ensure that the requirements are fulfilled; (f) defining quality assurance standards, quality assurance tools and quality assurance procedures; (g) implementing quality assurance standards, quality assurance tools and quality assurance procedures; (h) managing service to a developer of the system based on at least one of service level agreements with the developer and operations level agreements with the developer; (i) performing a plurality of system management operations on the system selected from the group of system management operations consisting of start-up and shut-down operations, back-up and restore operations, archiving operations, security operations, and performance monitoring operations; and (j) planning service to the developer in order to anticipate and implement changes in the system.
Claim 3
Dependent Claim
81 words
A method as recited in claim 1 , wherein the step of specifying the requirements of the system to be built and the implementation strategy to fulfill the requirements is carried out using tools selected from the group of tools consisting of data modeling tools, process modeling tools, event modeling tools, perfonnance modeling tools, object modeling tools, component modeling tools, reuse support tools, prototyping tools, application logic design tools, database design tools, presentation design tools, communication design, and usability test tools.
Claim 4
Dependent Claim
46 words
A method as recited in claim 1 , wherein the system is built using tools selected from the group of tools including source code editor tools, compiler/linker/interpreter tools, source code debugger tools, generation tools, quality assurance utility tools, code/object library tools, and media content creation tools.
Claim 5
Dependent Claim
51 words
A method as recited in claim 1 , wherein the system is tested using tools selected from the group of tools consisting of test data management tools, test data manipulation tools, test planning tools, test execution tools, performance management tools, emulation tools, test result comparison tools, and test coverage measurement tools.
Claim 6
Dependent Claim
276 words
A computer program embodied on a computer readable medium for building systems in a development architecture framework comprising: (a) a code segment that specifies requirements of a system to be built and an implementation strategy to fulfill the requirements; (b) a code segment that builds the system according to the implementation strategy; (c) a code segment that improves performance and maintenance of the system by using information relating to a previous system, and using tools selected from the group of tools consisting of interactive navigation tools, graphical representation tools, extraction tools, repository tools, restructuring tools, and data name rationalization tools; (d) a code segment that encapsulates software components of the system with wrappers, the wrappers adapted to be changed upon other software components of the system being changed, wherein the encapsulated software components of the system remain unchanged; (e) a code segment that tests the system to ensure that the requirements are fulfilled; (f) a code segment that defines quality assurance standards, quality assurance tools and quality assurance procedures; (g) a code segment that implements quality assurance standards, quality assurance tools and quality assurance procedures (h) a code segment that manages service to the system based on at least one of service level agreements with the developer and operations level agreements with the developer (i) a code segment that performs a plurality of system management operations on the system selected from the group of system management operations consisting of start-up and shut-down operations, back-up and restore operations, archiving operations, security operations, and performance monitoring operations; and (j) a code segment that plans service to a developer in order to anticipate and implement changes in the system.
Claim 7
Dependent Claim
276 words
A computer program embodied on a computer readable medium for building systems in a development architecture framework comprising: (a) a code segment that specifies requirements of a system to be built and an implementation strategy to fulfill the requirements; (b) a code segment that builds the system according to the implementation strategy; (c) a code segment that improves performance and maintenance of the system by using information relating to a previous system, and using tools selected from the group of tools consisting of interactive navigation tools, graphical representation tools, extraction tools, repository tools, restructuring tools, and data name rationalization tools; (d) a code segment that encapsulates software components of the system with wrappers, the wrappers adapted to be changed upon other software components of the system being changed, wherein the encapsulated software components of the system remain unchanged; (e) a code segment that tests the system to ensure that the requirements are fulfilled; (f) a code segment that defines quality assurance standards, quality assurance tools and quality assurance procedures; (g) a code segment that implements quality assurance standards, quality assurance tools and quality assurance procedures (h) a code segment that manages service to the system based on at least one of service level agreements with the developer and operations level agreements with the developer (i) a code segment that performs a plurality of system management operations on the system selected from the group of system management operations consisting of start-up and shut-down operations, back-up and restore operations, archiving operations, security operations, and performance monitoring operations; and (j) a code segment that plans service to a developer in order to anticipate and implement changes in the system.
Claim 8
Dependent Claim
83 words
A computer program as recited in claim 5 , wherein the code segment that specifies the requirements of the system to be built and the implementation strategy to fulfill the requirements is carried out using tools selected from the group of tools consisting of data modeling tools, process modeling tools, event modeling tools, performance modeling tools, object modeling tools, component modeling tools, reuse support tools, prototyping tools, application logic design tools, database design tools, presentation design tools, communication design, and usability test tools.
Claim 9
Dependent Claim
47 words
A computer program as recited in claim 5 , wherein the system is built using tools selected from the group of tools including source code editor tools, compiler/linker/interpreter tools, source code debugger tools, generation tools, quality assurance utility tools, code/object library tools, and media content creation tools.
Claim 10
Dependent Claim
53 words
A computer progrm as recited in claim 5 , wherein the system is tested using tools selected from the group of the tools consisting of test data management tools, test data manipulation tools, test planning tools, test execution tools, performance management tools, emulation tools, test result comparasion tools, and test coverage measurement tools.
Claim 11
Independent Claim
252 words
A system for building systems in a development architecture framework comprising: (a) logic that specifies requirements of a system to be built and an implementation strategy to fulfill the requirements; (b) logic that builds the system according to the implementation strategy; (c) logic that improves performance and maintenance of the system by using information relating to a previous system, and using tools selected from the group of tools consisting of interactive navigation tools, graphical representation tools, extraction tools, repository tools, restructuring tools, and data name rationalization tools; (d) logic that encapsulates software components of the system with wrappers, the wrappers adapted to be changed upon other software components of the system being changed, wherein the encapsulated software components of the system remain unchanged; (e) logic that tests that system to ensure that the requirements are fulfilled; (f) logic that defines quality assurance standards, quality assurance tools and quality assurance procedures; (g) logic that implements quality assurance standards, quality assurance tools and quality assurance procedures; (h) logic that manages service to a developer of the system based on at least one of service level agreements with the developer and operations level agreements with the developer; (i) logic that performs a plurality of system management operations on the system selected from the group of system management operations consisting of start-up and shut-down operations, back-up and restore operations, archiving operations, security operations, and performance monitoring operations; and (j) logic that plans service to the developer in order to anticipate and implement changes in the system.
Claim 12
Independent Claim
252 words
A system for building systems in a development architecture framework comprising: (a) logic that specifies requirements of a system to be built and an implementation strategy to fulfill the requirements; (b) logic that builds the system according to the implementation strategy; (c) logic that improves performance and maintenance of the system by using information relating to a previous system, and using tools selected from the group of tools consisting of interactive navigation tools, graphical representation tools, extraction tools, repository tools, restructuring tools, and data name rationalization tools; (d) logic that encapsulates software components of the system with wrappers, the wrappers adapted to be changed upon other software components of the system being changed, wherein the encapsulated software components of the system remain unchanged; (e) logic that tests that system to ensure that the requirements are fulfilled; (f) logic that defines quality assurance standards, quality assurance tools and quality assurance procedures; (g) logic that implements quality assurance standards, quality assurance tools and quality assurance procedures; (h) logic that manages service to a developer of the system based on at least one of service level agreements with the developer and operations level agreements with the developer; (i) logic that performs a plurality of system management operations on the system selected from the group of system management operations consisting of start-up and shut-down operations, back-up and restore operations, archiving operations, security operations, and performance monitoring operations; and (j) logic that plans service to the developer in order to anticipate and implement changes in the system.
Claim 13
Dependent Claim
81 words
A system as recited in claim 9 , wherein the logic that specifies the requirements of the system to be built and the implementation strategy to fulfill the requirements is carried out using tools selected from the group of tools consisting of data modeling tools, process modeling tools, event modeling tools, performance modeling tools, object modeling tools, component modeling tools, reuse support tools, prototyping tools, application logic design tools, database design tools, presentation design tools, communication design, and usability test tools.
Claim 14
Dependent Claim
46 words
A system as recited in claim 9 , wherein the system is built using tools selected from the group of tools including source code editor tools, compiler/linker/interpreter tools, source code debugger tools, generation tools, quality assurance utility tools, code/object library tools, and media content creation tools.
Claim 15
Dependent Claim
51 words
A system as recited in claim 9 , wherein the system is tested using tools selected from the group of tools consisting of test data management tools, test data manipulation tools, test planning tools, test execution tools, performance management tools, emulation tools, test result comparison tools, and test coverage measurement tools.