Method for developing complex systems
First Claim
1. A method for simultaneously developing a family of complex systems, the family having present and future members, the family having a common software architecture platform, the family of complex systems including a plurality of complex systems, the method comprising:
- constructing an initial requirements object model which explains abstract concepts in terms of a structured vocabulary,forming an initial set of use cases based on the initial requirements object model such that the use cases are expressed using the structured vocabulary of the requirements object model, the use cases describing interaction of users with each of said complex systems in terms of the structured vocabulary explaining the abstract concepts;
forming an initial functional requirements specification (FRS) which includes use cases,forming an amended requirements object model based on the initial FRS and thus in consideration of the initial set of use cases,forming additional use cases based on analysis of the amended requirements object model,changing the FRS in light of the additional use cases,forming another amended requirements object model based on the changed FRS simultaneously with the formation of the additional use cases,repeating the additional use case formation step, the FRS changing step and the amended requirements object model formation step until all desired use cases have been formed and considered, andobtaining a final requirements object model once all of the desired use cases have been considered,wherein since the additional use cases are formed simultaneously with the formation of the amended requirements object models, the amended requirements object models are thereby formed during the formation of the functional requirements specification, andwherein said method supports simultaneous development of several of the present members of said family of complex systems as well as later addition of the future members of the family of complex systems.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for developing a family of complex systems having a common software architecture platform. The method entails forming a functional requirements specification (FRS) which includes use cases that describes interaction of users with said complex systems in terms of abstract concept and forming a requirements object model which explains the abstract concepts in terms of a structured vocabulary. The use cases are developed simultaneously with the requirements object model. The FRS specifies the interaction of the complex systems with their users, i.e., the FRS specifies the activities which are performed in the interaction of the complex systems with their users, i.e., ‘what’ the complex systems do. This is preferably done in terms of the use cases which are usually written in a natural language such as English. The requirements object model specifies the concepts to which the activities specified in the FRS relate.
10 Citations
14 Claims
-
1. A method for simultaneously developing a family of complex systems, the family having present and future members, the family having a common software architecture platform, the family of complex systems including a plurality of complex systems, the method comprising:
-
constructing an initial requirements object model which explains abstract concepts in terms of a structured vocabulary, forming an initial set of use cases based on the initial requirements object model such that the use cases are expressed using the structured vocabulary of the requirements object model, the use cases describing interaction of users with each of said complex systems in terms of the structured vocabulary explaining the abstract concepts; forming an initial functional requirements specification (FRS) which includes use cases, forming an amended requirements object model based on the initial FRS and thus in consideration of the initial set of use cases, forming additional use cases based on analysis of the amended requirements object model, changing the FRS in light of the additional use cases, forming another amended requirements object model based on the changed FRS simultaneously with the formation of the additional use cases, repeating the additional use case formation step, the FRS changing step and the amended requirements object model formation step until all desired use cases have been formed and considered, and obtaining a final requirements object model once all of the desired use cases have been considered, wherein since the additional use cases are formed simultaneously with the formation of the amended requirements object models, the amended requirements object models are thereby formed during the formation of the functional requirements specification, and wherein said method supports simultaneous development of several of the present members of said family of complex systems as well as later addition of the future members of the family of complex systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification