摘要 |
The present invention relates to a method for use in designing a product, system or service. In the method a requirement specification is derived from a user model of the product, system or service. The user model is in the form of a usage specification which incorporates information on market opportunities, user constraints, economic factors, technical factors and desired performance characteristics. The method includes the steps of: determining the primary user goal from the user model, deriving a subgoal structure from the primary user goal, deriving service states from the subgoal structure, and deriving service tasks and service objects. The method may also include the steps of: conceptual specification, functional specification, interface specification, and device specification. Verification, and backtracking are included at all stages of the method. Prototyping may be used to verify the outputs from the various design steps. The invention also includes a design engine for implementing the method. <IMAGE> |