摘要:
A method to independently test and develop a component (10) based software system. The method captures software specifications (50) of the system in a model. It then loads technical specifications of the components of the system into a code generation repository (60), and generates platform specific code (80) for the components. In a separate embodiment, the generated code is in a standalone format for ease of testing. In another embodiment, the generated code is integrated with one or more other components, thereby permitting integration testing. The method can be used, among other things, to produce user interfaces (200) that are standardized.
摘要:
A method to independently test and develop a component (10) based software system. The method captures software specifications (50) of the system in a model. It then loads technical specifications of the components of the system into a code generation repository (60), and generates platform specific code (80) for the components. In a separate embodiment, the generated code is in a standalone format for ease of testing. In another embodiment, the generated code is integrated with one or more other components, thereby permitting integration testing. The method can be used, among other things, to produce user interfaces (200) that are standardized.
摘要:
A system (500) and method to develop large web-based multi-language applications. The Localization and Internationalization approach is described using a Model Based Software Development (110) as its core scheme. The User Interface specifications are captured into a Model-repository (111, 510) using key modeling elements like Sections and Controls. Controls (611,612, 622-626), arc the User Interface elements like Text Box, Text Area, Combo box, Display Only, Grid etc. Sections are groupings of Controls. Location, Language and user's Culture can be ignored when the User Interface is modeled. Next step involves sing a Screen Generator to generate User Interface screens for a given Locale. A Screen Generator Will get the Layout information as input from the user, and generates the Screen for that Layout.