VISUAL TOOL AND ARCHITECTING LOGICAL LAYERS OF SOFTWARE COMPONENTS
First Claim
1. A method of generating a software application using a software architecture tool, comprising the steps of:
- (a) receiving a plurality of software component selections from a user via a computer;
(b) accessing one or more repositories stored on a computer-readable medium that define a plurality of software specifications;
(c) comparing the selected software components to the software specifications in the repositories;
(d) identifying compatibility features between the selected software components and the software specifications in the repositories;
(e) displaying the compatibility features of the selected components via a peripheral of the computer; and
(f) building a skeletal software application that includes the selected software components and one or more software components added based on compatibility features using one of the repositories stored on a computer-readable medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of generating a software application using a software architecture tool includes: receiving a plurality of software component selections from a user via a computer; accessing one or more repositories stored on a computer-readable medium that define a plurality of software specifications; comparing the selected software components to the software specifications in the repositories; identifying compatibility features between the selected software components and the software specifications in the repositories; displaying the compatibility features of the selected components via a peripheral of the computer; and building a skeletal software application that includes the selected software components and one or more software components added based on compatibility features using one of the repositories stored on a computer-readable medium.
-
Citations
19 Claims
-
1. A method of generating a software application using a software architecture tool, comprising the steps of:
-
(a) receiving a plurality of software component selections from a user via a computer; (b) accessing one or more repositories stored on a computer-readable medium that define a plurality of software specifications; (c) comparing the selected software components to the software specifications in the repositories; (d) identifying compatibility features between the selected software components and the software specifications in the repositories; (e) displaying the compatibility features of the selected components via a peripheral of the computer; and (f) building a skeletal software application that includes the selected software components and one or more software components added based on compatibility features using one of the repositories stored on a computer-readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of generating a software application using a software architecture tool, comprising the steps of:
-
(a) receiving a tier selection and a software component selection from a user; (b) determining whether the software component selection is standard or non-standard based on data accessed from an IT standard catalog; (c) identifying dependencies between the software component selection and other software components in an enterprise component specification knowledge base; and (d) building a skeletal software application based on the identified dependencies, wherein the skeletal software application includes data from an enterprise component binary repository. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification