General-purpose software development support system
First Claim
1. A general-purpose software development support system for supporting a development of a software product consisting of a plurality of software components, said system comprising:
- a drawing tool part that provides a user with a user interface for defining a flow of processes among a plurality of software components by connecting icons of said software components by lines on a tool screen;
a definition file storing part that stores a definition file including definition information and design information with respect to each of said software components, said definition information and said design information specifying a setting and an operation of said user interface provided by said drawing tool part; and
a customizing part that customizes said user interface provided by said drawing tool part, on the basis of said definition file stored in said definition file storing part.
1 Assignment
0 Petitions
Accused Products
Abstract
The general-purpose software development support system 1 includes a drawing tool part 10 that provides a user with a user interface for defining the flow of processes among a plurality of software components as a connection relationship of the icons on the tool screen 41. The system 1 also includes a definition file storing part 37 that stores a framework definition file 30 including definition files 31, 32, 33 and 34; and a customizing part 20 that customizes the user interface provided by the drawing tool part 10, on the basis of the definition files 31, 32, 33 and 34 stored in said definition file storing part 37. The definition files 31, 32, 33 and 34 includes definition information and design information with respect to each of the software components, which specify a setting and an operation of the user interface provided by the drawing tool part 10.
38 Citations
12 Claims
-
1. A general-purpose software development support system for supporting a development of a software product consisting of a plurality of software components, said system comprising:
-
a drawing tool part that provides a user with a user interface for defining a flow of processes among a plurality of software components by connecting icons of said software components by lines on a tool screen;
a definition file storing part that stores a definition file including definition information and design information with respect to each of said software components, said definition information and said design information specifying a setting and an operation of said user interface provided by said drawing tool part; and
a customizing part that customizes said user interface provided by said drawing tool part, on the basis of said definition file stored in said definition file storing part. - View Dependent Claims (2, 3, 4)
-
-
5. A general-purpose software development support method for supporting a development of a software product consisting of a plurality of software components, providing a user with a user interface for defining a flow of processes among said software components by connecting icons of said software components by lines on a tool screen, said method comprising the steps of:
-
preparing a definition file including definition information and design information with respect to each of said software components, said definition information and said design information specifying a setting and an operation of said user interface; and
setting an operation of said user interface on the basis of said definition information and said design information of each of said software components included in said definition file. - View Dependent Claims (6, 7)
-
-
8. A general-purpose software development support program product for supporting a development of a software product consisting of a plurality of software components, providing a user with a user interface for defining a flow of processes among said software components by connecting icons of said software components by lines on a tool screen, said program product make a computer execute the procedures of:
-
preparing a ;
definition file including definition information and design information with respect to each of said software components, said definition information and said design information specifying a setting and an operation of said user interface; and
setting an operation of said user interface on the basis of said definition information and said design information of each of said software components included in said definition file. - View Dependent Claims (9, 10)
-
-
11. A software component adapted to be used with a general-purpose software support system that interprets a definition file to customize a user interface, said software component comprising:
-
an execution code for executing a process of said software component on a computer; and
a definition file accompanying said execution code, said definition file including definition information and design information inherent to said software component, said definition information and said design information specifying a setting and an operation of said user interface. - View Dependent Claims (12)
-
Specification