CN1392502A - Self-supporting enterprise information platform - Google Patents
Self-supporting enterprise information platform Download PDFInfo
- Publication number
- CN1392502A CN1392502A CN 02123461 CN02123461A CN1392502A CN 1392502 A CN1392502 A CN 1392502A CN 02123461 CN02123461 CN 02123461 CN 02123461 A CN02123461 A CN 02123461A CN 1392502 A CN1392502 A CN 1392502A
- Authority
- CN
- China
- Prior art keywords
- data
- relation
- function
- flow diagram
- event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The self-supporting enterprise information platform provides advanced technological file management and automatic maintenance and is suitable for the establishment of enterprise managing model and the development of various scale software system. It includes establishing structural model, dynamic model and functional model. The present invention provides one controllable information construction process including the business examination table, demanding analysis, software design, visible data base and program design.
Description
A kind of advanced technology document management and automatic maintenance service of providing is provided technical field, from professional questionnaire to demand analysis instructions, software design specification, visible database dynamic modeling instrument and programming aid, the informatization process is in all the time can management, the state of may command, easy care, reduce the IT application in enterprise technical threshold, improve development quality with all strength, shorten the construction cycle, reduce cost of development, improve the self-supporting enterprise information platform of software developer self market competitiveness.
The economic form of the present China of background technology transfers the buyer's market to from the seller's market, and that enterprise faces is complicated and changeable, demand is harsh, market environment with keen competition.The traditional forms of enterprises particularly stateowned enterprise's management mode and function mode has been difficult to adapt to the needs that market and social economy further develop, using modern information technologies and new management thought and method, enterprise is carried out basic reform has been trend of the times, do a good job of it IT application in enterprises, just can promote comprehensive raising of technical management and Talent Quality, promote to use IT to propel industrialization.Use IT to propel industrialization and now become the basic strategy of national development economy, industry restructuring, raising enterprise competitiveness.
Medium-sized and small enterprises are most active and creativity, it also is the strongest social cell of self-learning ability, the colony that possesses science and technology-oriented and growing characteristics especially, this point is not difficult to find out from the product of the technology of its grasp, production and earning capacity, four aspects of speed of development, but enterprise especially medium-sized and small enterprises also be the enterprise that is subjected to the serious restriction of conditions such as managerial ability and limited resources.Therefore, information-based product that is provided on the market now, come from developed country's pool or information-based service are because its high expense and disobedience waterborne usually allow enterprise hang back, the suffering that even more serious is in market pressure and the enterprise, make enterprise be difficult to make a decision and break original balance, even if set up new business administration order, can be subjected to being unfamiliar with the influence of the error message that the information-based implementation force of enterprise brings again with information-based.Also there is very big limitation in domestic present existing information-based products ﹠ services, at first are wrong accumulation.In performance historyes such as the demand analysis of carrying out the IT application in enterprises system development, design, programming, each stage all produces some mistakes inevitably and takes in next stage, brings endless trouble.In demand analysis stage; the user tends at first to narrate the professional of oneself and to the requirement of software; these contents are not system, imperfection usually; add the deviation that the developer understands; in the demand that will comprise mistake that forms " requirement analysis report "; this mistake comprises to be misread and omission, and the design of Zhan Kaiing thereupon, programming are certain to make another mistake.
At software design stage, because the deviation that demand is understood adds that design itself is inconsiderate, often also can viciously design in " design report ", can make another mistake equally according to the programming of this design expansion.In the software programming stage,, tend to wrong numerous in " program code " because, add the carelessness of programming itself to designing the deviation of understanding.At test phase, also have " mistake of hiding " and fail to find, thereby the situation that software " goes to work braving one's illness " also happens occasionally.The mistake amplification more has no way of calculating to user's harm.The heavy cost that modification brings to the developer, because wrong enlarge-effect, more in development late stage, it is big more to revise cost.Therefore, enterprise needs cover practicable, incorporate, dynamic, specialized (at a practice of enterprise management) modeling, i.e. " self-supporting enterprise information platform ".
The purpose of summary of the invention self-supporting enterprise information platform of the present invention is to have erected the bridge of a self-help informationization construction for enterprise, make enterprise break through fund, the technology barriers of informatization, utilize the existing human resources of enterprise easily, with the mode accurate description business event present situation of self study with to the requirement of following software, and whether the work that can be well understood to the developer satisfy business need, guarantees investment repayment; In addition, the advanced person's that it provides technology files and design documentation ladder of management make the follow-up informatization of enterprise have fabulous inheritance, can directly Yu in advance software be integrated, and make IT application in enterprise constantly jump onto new step.
Self-supporting enterprise information platform content Description of the present invention:
Self-supporting enterprise information platform of the present invention, the latest developments of soft project have been reflected, be fit to the foundation of business administration model and the exploitation of various scale software systems, inherit and brought into play the advantage of classical structural method, methods of information engineering and object-oriented method, OO integrated method is provided, has it is characterized in that: the means that comprise structural modeling, dynamic modeling and function modeling.
Structural modeling---structural model, its nucleus are system/Function Decomposition tree and component diagram, and the former has comprised Function Decomposition and system construction drawing, and the latter comprises Object-oriented Technique, direct generator program code skeleton, definition data structure;
1, structural model has been complied with human thinking habit with the form of system/Function Decomposition tree graph and component relation figure: hold the objective world architectural feature from macroscopic view, analyze the particular content of objective world from microcosmic;
(1), system/Function Decomposition tree graph
Enterprise professional and support the software systems of business event passed rank mode organization and administration by layering, portrays this relation with system/Function Decomposition tree graph;
System/Function Decomposition tree graph can be represented the institutional framework of business event separately, accurately express the structure of software;
(2), component relation figure
Utilize the content of member and relationship description system thereof, in member, the particular content of attribute representation's business datum; Component relation figure comprises the full content of object relationship in entity-graph of a relation and the object-oriented method, it has described three kinds of data members relations: assembled relation, classification relation, annexation, the relation of integral part graph of a relation in the corresponding traditional database and the heavy graph of a relation of group, and assignment relation, inheritance in the corresponding object-oriented method;
2, dynamic modeling---dynamic model, its nucleus is event flow diagram and pseudo-code, has comprised integrated define method of process model building and program flow diagram and the integrated define method of function modeling;
(1), event flow diagram
The behavior of event flow diagram descriptive system, its mode is to set from top to bottom along system/Function Decomposition, and from integral body to the part, the content of event flow diagram both can be an operation flow, also can be the overall operation process of information-based software, also can be the concentrated expression of the two simultaneously;
Incident can be carried data, as, " inquiry " carries " inquiry sheet ", and " order " carries " order ", and " delivery " carries " detailed list of goods "; This data can be used for the data flowchart of systematic function model, also are simultaneously the data members among the component relation figure;
(2), event summary figure
According to above-mentioned event flow diagram, mutual with the function that the incident summary view is concluded between subsystem (or module) automatically;
Event summary figure and event flow diagram are corresponding one by one, come the function interface of expression system inside by level;
(3), job case figure
Recruitment is the active procedure that the incident flow process is divided into categorizedly relatively independent or close relation as the problem that case diagram solves, and with the formal representation of job case figure, job case figure is that layering is expressed, and is the subclass of event flow diagram;
(4), typical event tracing figure
The incident flow process layered sheet that the typical event tracing figure is described respectively under each particular case reaches, and is the subclass of job case figure;
3, function modeling---functional mode, its core content are the data flowcharts of stratification, and it has comprised the full content of the integrated define method of function modeling, horizontal data dependence relation and exploded relationship longitudinally between representation function;
(1), data flowchart
The soft project data flowchart is provided,, according to dependence, has been used for the situation that descriptor flows in the horizontal table registration in vertical representative function exploded relationship; Data flowchart is that layering is expressed, and it and event flow diagram are corresponding one by one, and data wherein are the data that incident is carried in the event flow diagram, are again the data members among the component relation figure;
(2), data summary view
According to the entrained data of incident in the above-mentioned event flow diagram, automatically conclude information interaction between subsystem module with the data summary view, data summary view and event flow diagram are corresponding one by one, press level and express the data interface of internal system, the source and the place to go of company information are described, hold on the whole and recognition system when moving mutual information;
(3), the funcall tree that provides of funcall tree graph is consistent with structural drawing in the soft project, all nodes of system/Function Decomposition tree are all looked the module of making software: parent module invokes sub level module is finished relevant function, funcall tree has been embodied a concentrated reflection of the data that the parent module passes to the sub level module on the one hand, has embodied a concentrated reflection of the number that the sub level module is returned on the other hand.
Self-supporting enterprise information platform of the present invention provide the management of advanced technical documentation and automatically maintenance service, provide advanced technical documentation management and automatically maintenance service, the means of the integrated business survey, requirement definition and the software design that show unique characteristics are provided.The integrated theory of self-supporting enterprise information platform is embodied in two aspects in length and breadth of software life-cycle: trinity modeling, support life cycle with unified form.
(1) between three models, carry out laterally integrated:
1. the data flowchart of the event flow diagram of dynamic model and functional mode launches along the system/Function Decomposition tree of structural model step by step respectively with identical pattern, demonstrates fully the analysis design philosophy of Top-down;
2. the data in the data flowchart are exactly the data that incident is carried in the event flow diagram;
3. in the component diagram of above-mentioned data in structural model, be to describe its content and various relations therebetween with the form of member, this member also is traditional information entity.
(2) carry out between document vertically integrated in exploitation:
The main performance history of IT application in enterprises software systems comprises demand analysis, powerful visible database modeling tool and programming aid, software design, software programming, test and maintenance is provided, wherein demand analysis can be subdivided into business survey and requirement definition, and software design can be subdivided into overall design and detailed design.Analyze with the document that designs (business model, demand model, design a model) and have identical expression-form, do not have the vestige of phase transition, whole performance history both can be accomplished without any letup, and also finishing impression is carefully cut a hole repeatedly.Application software is directly supported the business activity of enterprise, is that business survey, requirement definition, software design combine together by system/Function Decomposition tree, really realizes incremental development.
Business survey occupies conclusive status in the applied software development process, it runs through whole performance history, and this point is particularly important concerning large-scale complicated system.But, because people pay attention to not enough to this on the one hand, traditional on the other hand CASE instrument does not provide effective means, thereby, the developer is difficult to deeply fully understand user's business, and which business activity that can not grasp the user fully and exactly needs computing machine to give which support.So various deviations appear in the demand analysis meeting that obtains thus, it is just not at all surprising to the negative effect of later performance history.
Business survey is to carry out around user's business, and its content comprises the relation between professional institutional framework, operation flow, business datum (form, voucher etc.), business datum.These can directly be described with self-supporting enterprise information platform.
On the basis of business survey, which service needed computing machine that can further to define the user is supported, has so just finished demand analysis.
The software design of launching after demand analysis is carried out around software, and its content comprises the system architecture of software, operational scheme, data structure (with the formal representation of member) and the relationships between components of software.
The result that self-supporting enterprise information platform produced in each development phase is summarized as follows:
Business survey | Demand analysis, software design | Software programming | |
Structural model | Relation between institutional framework business datum (form, voucher etc.) data | System architecture data structure of software (member) relationships between components of software | Language codes framework: the statement body of class, database D DL statement (C++, Java, SQL, VB......) |
Dynamic model | Operation flow | The operational process of software | The inside modules code |
Functional mode | The business datum of inter-sectional exchange | Mutual data between functional module |
" self-supporting enterprise information platform " of exploitation provides possibility for this demand under the integrated idea about modeling of whole process instructs, it farthest utilizes the existing human resources of enterprise, only require that the user has business administration experience more than 2 years, the rudimentary knowledge that possesses office softwares such as the utilization Word of Microsoft, just can go up low-cost, the information system of undertaking of construction expeditiously at " self-supporting enterprise information platform " fully, this platform can help enterprise: the informationization of compression 60% or more invested; Shorten the development time more than 50%; Reduce the technical threshold of IT application in enterprises; Increase substantially informationalized success ratio; Save enterprise's secret of the trade to greatest extent from damage; Allow informatization work step into the sustainable development track.
Description of drawings Fig. 1 is system/Function Decomposition tree graph
Fig. 2 is component relation figure
Fig. 3 is an event flow diagram
Fig. 4 is event summary figure
Fig. 5 is job case figure
Fig. 6 is the typical event tracing figure
Fig. 7 is a data flowchart
Fig. 8 is the data summary view
Fig. 9 funcall tree graph
Embodiment self-supporting enterprise information platform of the present invention is to realize like this, self-supporting enterprise information platform, the latest developments of soft project have been reflected, be fit to the foundation of business administration model and the exploitation of various scale software systems, inherit and brought into play the advantage of classical structural method, methods of information engineering and object-oriented method, OO integrated integrated define method IDEF method---I is provided
2DEF method (Integrated IDEF) comprises the means of structural modeling, dynamic modeling and function modeling.
1, structural modeling---structural model has been complied with human thinking habit with the form of system/Function Decomposition tree and component diagram: hold the objective world architectural feature from macroscopic view, analyze the particular content of objective world from microcosmic.
(1), system/Function Decomposition tree
On macroscopic view, no matter be the business of enterprise itself or the software systems of supporting business event, mostly pass the rank mode and come organization and administration by layering, self-supporting enterprise information platform is portrayed this relation with " system/Function Decomposition tree ".See Fig. 1, system/Function Decomposition tree both can have been represented the institutional framework of business event separately, also can accurately express the structure of software, simultaneously, can concentrate and represent them, and this is the original creation part of self-supporting enterprise information platform.This simple expression way, business event and the direct combination of software function, make information-based software analysis design activity as: business survey, requirement definition, overall design, detailed design closely link together.
(2), be figure, see Fig. 2, from microcosmic, utilize " member " and relation thereof to come the content of descriptive system meticulously.In member, the particular content of attribute representation's business datum has " product coding ", " name of product " etc. as the attribute of " product "." member " speech is very vivid, building industry enterprise use at most, object-oriented method is that soft project has been introduced this imagery notion.It is equal to " class ", " object " in the object-oriented, it also is the expansion of the information entity that it has often been said: increased the operation of relevant entity and the description of function, except attributes such as " load-carrying ", " power " are arranged, also have functions such as " travelling ", " brake " as " automobile " this member.The component relation figure of self-supporting enterprise information platform has comprised the full content of object relationship in entity-graph of a relation and the object-oriented method, it has described three kinds of data members relations: assembled relation, classification relation, annexation, on the one hand, integral part graph of a relation in their corresponding respectively traditional databases, always belong to the relation of graph of a relation and the heavy graph of a relation of group, on the other hand, assignment relation, the inheritance in the corresponding object-oriented method of they difference.With the contact between these relationship expression members is very proper natural, can find these relations at an easy rate by the character of business event data itself or according to enterprise business activities.
2, dynamic modeling---dynamic model, its nucleus is event flow diagram and pseudo-code, has comprised integrated define method of process model building and program flow diagram and the integrated define method of function modeling;
(1), event flow diagram
The self-supporting enterprise information platform behavior of incident flow chart description system, its mode is along system/Function Decomposition tree graph from top to bottom, from integral body to the part.The content of event flow diagram both can be an operation flow, also can be the overall operation process of information-based software, also can be the concentrated expression of the two simultaneously.
The incident of self-supporting enterprise information platform can be carried data, and for example, " inquiry " carries " inquiry sheet ", and " order " carries " order ", and " delivery " carries " detailed list of goods ".This data can be used for the data flowchart of systematic function model, also are simultaneously the data members among the component relation figure.
(2), event summary figure
Self-supporting enterprise information platform is according to above-mentioned event flow diagram, and the function of concluding subsystem or intermodule with the incident summary view automatically is mutual.
Event summary figure and event flow diagram are corresponding one by one, come the function interface of expression system inside by level, illustrate which function by which subsystem module is finished, and very are convenient to from the various functions that macroscopic view is held and the every part of recognition system is possessed.
(3), job case figure
If system scale is bigger, event flow diagram will be very complicated so, often influences understanding and grasp to system action.The self-supporting enterprise information platform recruitment solves this topic as case diagram.We can be divided into the incident flow process of complexity the active procedure of relatively independent or close relation categorizedly, be referred to as job case, form with job case figure is expressed, represented " quotation " and " implementing contract " two processes of an application system as the event flow diagram of front, we can recruitment make case diagram and describe " implementing contract " this process specially.Job case figure is that layering is expressed, and it comes down to the subclass of event flow diagram.
(4), typical event tracing figure
Among the superincumbent job case figure, a job case tends to comprise several situations, and flow of event has multiple trend, and self-supporting enterprise information platform utilizes the typical event tracing figure to describe incident flow process under each particular case respectively.Figure below has been described under " it is qualified to design " situation, the incident flow process of " normally implementing contract ".The typical event tracing figure is that layering is expressed, and it comes down to the subclass of job case figure.
3, function modeling---functional mode, its core content are the data flowcharts of stratification, and it has comprised the full content of the integrated define method of function modeling, the horizontal dependence of the data between representation function and vertical exploded relationship;
(1), data flowchart
The data flowchart that self-supporting enterprise information platform provides everybody to know for a long time in the soft project textbook.Data flowchart has been represented data dependence relation in the horizontal vertically having represented the function exploded relationship, is used for the situation that descriptor flows.
Data flowchart is that layering is expressed, and it and event flow diagram are corresponding one by one, and the data of its towel are the data that incident is carried in the event flow diagram, are again the data members among the component relation figure.
(2), data summary view
Self-supporting enterprise information platform is according to the entrained data of incident in the above-mentioned event flow diagram, concludes information interaction between subsystem module automatically with the data summary view.
Data summary view and event flow diagram are corresponding one by one, by the data interface that level comes expression system inside, the source and the place to go of company information be describeds, when ten minutes is convenient to hold on the whole and is moved with recognition system mutual information.
(3), funcall tree graph
The structural drawing that funcall tree and the soft project textbook that self-supporting enterprise information platform provides said is consistent.It all looks the module of making software to all nodes of system/Function Decomposition tree: the parent module invokes is given a grade module and is finished relevant function.Funcall tree has been embodied a concentrated reflection of the data that the transmission of parent module gives grade module on the one hand, has embodied a concentrated reflection of the data that the sub level module is returned on the other hand.
The formation of software crisis (1), software crisis and the task of soft project
People recognize that more and more profoundly in the performance history of software, the accumulation of software and enlarge-effect are the main reasons that causes software crisis.
It is presented as, expansion along with performance history, find with the cost of revising mistake increasing, be a small discrepancy, wrong a thousand li: the continuous input of personnel and other resource causes cost of development sharply to increase, the development that has defective causes development quality to decline to a great extent, and volatile modification causes development efficiency seriously low.
The main task of the soft project of arising at the historic moment is by analysis design method and the tool software that standard is provided, to avoid or reduce the generation of software error, for the final software crisis of eradicating provides strong technical guarantee.
(2), the traditional software engineering faces serious predicament
The traditional software engineering mainly contains two parts content on analytical approach, function modeling data flow diagram and information modeling entity relationship diagram, on design means nothing more than similar methods such as program flow diagram, pseudo-codes.
In practice of software, people are not difficult to find that the traditional software engineering faces three wide gaps that are difficult to go beyond, and this differs greatly the practical function of soft project and people's expectation.
1., functional mode and information model are irrelevant mutually on method, at software analysis in the stage, data flow diagram and entity-graph of a relation are most important function modeling and information modeling means, but the traditional software engineering is described them any contact is not arranged on methodology, this often makes the thinking of function modeling and information modeling far from each other with strategy, even runs in the opposite direction, use and do what he thinks is right, often mutual contradiction is difficult to accept or reject, and delays work and mistakes.
2., analysis result is difficult to establish direct links with design proposal, the means of software design generally all adopt pseudo-code, problem analysis diagram or the like, yet, analysis result with data flow diagram and entity and the description of graph of a relation form, be difficult to set up and directly and comprehensively get in touch with pseudo-code, problem analysis diagram, such analysis result is very little to the formation effect of design proposal, has seriously influenced from efficient and the quality of analysis phase to the design phase transition.
3., non-OO design proposal is difficult to instruct Object oriented programming, fashionable whole software circle of object based programming, this language of BASIC also is endowed OO feature, but theory lags behind the real picture that practice is the computer software development, traditional design proposal right and wrong are OO, can not directly instruct with class and incident is the object based programming of prominent feature, has seriously influenced from efficient and the quality of design phase to the programming phases transition.
(3), the package solution of self-supporting enterprise information platform
Self-supporting enterprise information platform is extensively drawn the advantage of domestic and international outstanding modeling method in line with the basic ideas that carry forward the cause of the older generation and break new ground, and integrated IDEF method---I is provided
2DEF method (Integrated IDEF) is finished the height of classical soft project content integratedly from two aspects in length and breadth, realized the compatibility to the traditional software engineering method, has protected the invaluable experience that the software developer accumulated to greatest extent.Self-supporting enterprise information platform provides three models:
1. structural model, its nucleus are system/Function Decomposition tree and component diagrams.The former has comprised the full content of traditional Function Decomposition and system construction drawing, and the latter comprises the full content of integrated define method of extend information modeling and the integrated define method of integrated moulding, direct generator program code skeleton, definition data structure;
2. dynamic model, its nucleus is event flow diagram and pseudo-code, the former has comprised the full content of integrated define method of process model building and program flow diagram and the partial content of the integrated define method of function modeling, than the operation statement that is easier to the program that is converted to;
3. functional mode, its core content is the data flowchart of stratification, it has comprised the full content of the integrated define method of function modeling, the very clearly horizontal dependence of the data between representation function and vertically exploded relationship.The integrated theory of self-supporting enterprise information platform is embodied in two aspects in length and breadth of software life-cycle: trinity modeling, support life cycle with unified form.
(1) between three models, carry out laterally integrated:
1. the data flowchart of the event flow diagram of dynamic model and functional mode launches along the system/Function Decomposition tree of structural model step by step respectively with identical pattern, demonstrates fully analysis design philosophy from top to bottom;
2. the data in the data flowchart are exactly the data that incident is carried in the event flow diagram;
3. in the component diagram of above-mentioned data in structural model, be to describe its content and various relations therebetween with the form of member, this member also is traditional information entity.
(2) carry out between document vertically integrated in exploitation:
The main performance history of IT application in enterprises software systems comprises demand analysis, software design, software programming, test and maintenance, and wherein demand analysis can be subdivided into business survey and requirement definition, and software design can be subdivided into overall design and detailed design.In self-supporting enterprise information platform, analyze with the document that designs as: business model, demand model, designing a model has identical expression-form, does not have the vestige of phase transition, and whole performance history both can be accomplished without any letup, and also finishing impression is carefully cut a hole repeatedly.
Application software supports that directly the business activity of enterprise is vertically integrated dominant ideas of self-supporting enterprise information platform.Business survey, requirement definition, software design combine together by system/Function Decomposition tree, really realize incremental development.
Business survey occupies conclusive status in the applied software development process, it often runs through whole performance history, and this point is particularly important concerning large-scale complicated system.But, because people pay attention to not enough to this on the one hand, traditional on the other hand CASE instrument does not provide effective means, thereby, the developer is difficult to deeply fully understand user's business, and which business activity that can not grasp the user fully and exactly needs computing machine to give which support.So various deviations appear in the demand analysis meeting that obtains thus, it is just not at all surprising to the negative picture influence of later performance history.
Business survey is to carry out around user's business, and its content comprises the relation between professional institutional framework, operation flow, business datum (form, voucher etc.), business datum.These can directly be described with self-supporting enterprise information platform.
On the basis of business survey, which service needed computing machine that can further to define the user is supported, has so just finished demand analysis.
The software design of launching after demand analysis is carried out around software, and its content comprises the system architecture of software, operational scheme, data structure (with the formal representation of member) and the relationships between components of software.
We can be summarized as follows the result that self-supporting enterprise information platform produced in each development phase:
Business survey | Demand analysis, software design | Software programming | |
Structural model | Relation between institutional framework business datum (form, voucher etc.) data | System architecture data structure of software (member) relationships between components of software | Language codes framework: the statement body of class, database D DL statement (C++, Java, SQL, VB......) |
Dynamic model | Operation flow | The operational process of software | The inside modules code |
Functional mode | The business datum of inter-sectional exchange | Mutual data between functional module |
Notion contrast with classical soft project:
The distinguishing feature of self-supporting enterprise information platform is compatible classical modeling method, so its concept system has getting in touch of countless ties with the soft project of classics.Following table has been listed the corresponding relation of relevant notion.
Self-supporting enterprise information platform | Structural method | Methods of information engineering | The OMT method | The OOSE method |
System/Function Decomposition tree | Structural drawing (Structure Chart) | |||
Member, member class | Entity, solid type | Object, class | Object, class | |
Component diagram | Entity relationship diagram | Object diagram | Object diagram | |
Assembled relation | The integral part relation | Assemble relation (Aggregation) | Assemble relation | |
Classification relation | Generally-special relationship | Inheritance | Inheritance | |
Annexation | Master slave relation (Master-de tail) | Incidence relation (Association) | Incidence relation | |
Event flow diagram | State transition diagram (State transfer diagram) | State transition diagram | ||
Event summary figure | ||||
Job case figure | Use case (Use Case) | |||
The typical event tracing figure | Tracing figure | Sequence chart (Sequence diagram) | ||
Data flowchart | Data flowchart | Data flowchart | ||
The data summary view | ||||
The funcall tree | Structural drawing |
Claims (4)
1, a kind of self-supporting enterprise information platform, the latest developments of soft project have been reflected, be fit to the foundation of business administration model and the exploitation of various scale software systems, integrated and brought into play the advantage of classical structural method, methods of information engineering and object-oriented method, OO integrated method is provided, has it is characterized in that: the means that comprise structural modeling, dynamic modeling and function modeling.
2, self-supporting enterprise information platform according to claim 1, it is characterized in that said structural modeling---structural model, its nucleus is system/Function Decomposition tree and component diagram, the former has comprised Function Decomposition and system construction drawing, the latter comprises Object-oriented Technique, direct generator program code skeleton, definition data structure;
Structural model has been complied with human thinking habit with the form of system/Function Decomposition tree graph (1) and component relation figure (2): hold the objective world architectural feature from macroscopic view, analyze the particular content of objective world from microcosmic;
System/Function Decomposition tree graph (1):
Enterprise professional and support the software systems of business event passed rank mode organization and administration by layering, portrays this relation with system/Function Decomposition tree graph (1);
System/Function Decomposition tree graph (1) can be represented the institutional framework of business event separately, accurately express the structure of software;
Component relation figure (2):
Utilize the content of member and relationship description system thereof, in member, the particular content of attribute representation's business datum; Component relation figure (2) comprises the full content of object relationship in entity-graph of a relation and the object-oriented method, it has described three kinds of data members relations: assembled relation, classification relation, annexation, the relation of integral part graph of a relation in the corresponding traditional database and the heavy graph of a relation of group, and assignment relation, inheritance in the corresponding object-oriented method.
3, self-supporting enterprise information platform according to claim 1, it is characterized in that said dynamic modeling---dynamic model, its nucleus is event flow diagram (3) and pseudo-code, has comprised integrated define method of process model building and program flow diagram and the integrated define method of function modeling;
Event flow diagram (3):
The behavior of event flow diagram (3) descriptive system, its mode is to set from top to bottom along system/Function Decomposition, and from integral body to the part, the content of event flow diagram (3) both can be an operation flow, also can be the overall operation process of information-based software, also can be the concentrated expression of the two simultaneously;
Incident can be carried data, as, " inquiry " carries " inquiry sheet ", and " order " carries " order ", and " delivery " carries " detailed list of goods "; This data can be used for the data flowchart of systematic function model, also are simultaneously the data members among the component relation figure;
Event summary figure (4):
According to above-mentioned event flow diagram, mutual with the function that the incident summary view is concluded between subsystem (or module) automatically;
Event summary figure (4) and event flow diagram (3) are corresponding one by one, come the function interface of expression system inside by level;
Job case figure (5):
The problem that case diagram (5) solves is made in recruitment, is the active procedure that the incident flow process is divided into categorizedly relatively independent or close relation, and with the formal representation of job case figure, job case figure (5) is that layering is expressed, and is the subclass of event flow diagram (3);
Typical event tracing figure (6):
The incident flow process layered sheet that typical event tracing figure (6) is described respectively under each particular case reaches, and is the subclass of job case figure (5).
4, self-supporting enterprise information platform according to claim 1, it is characterized in that said function modeling---functional mode, its core content is the data flowchart of stratification, it has comprised the full content of the integrated define method of function modeling, horizontal data dependence relation and exploded relationship longitudinally between representation function;
Data flowchart (7):
The soft project data flowchart is provided,, according to dependence, has been used for the situation that descriptor flows in the horizontal table registration in vertical representative function exploded relationship; Data flowchart (7) is that layering is expressed, and it and event flow diagram (3) are corresponding one by one, and data wherein are the data that incident is carried in the event flow diagram (3), are again the data members among the component relation figure (2);
Data summary view (8):
According to the entrained data of incident in the above-mentioned event flow diagram, automatically conclude information interaction between subsystem module with the data summary view, data summary view (8) and event flow diagram (3) are corresponding one by one, press level and express the data interface of internal system, the source and the place to go of company information are described, hold on the whole and recognition system when moving mutual information;
Funcall tree graph (9): the funcall tree that provides is consistent with structural drawing in the soft project, all nodes of system/Function Decomposition tree (1) are all looked the module of making software: parent module invokes sub level module is finished relevant function, funcall tree has been embodied a concentrated reflection of the data that the parent module passes to the sub level module on the one hand, has embodied a concentrated reflection of the number that the sub level module is returned on the other hand.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02123461 CN1392502A (en) | 2002-07-01 | 2002-07-01 | Self-supporting enterprise information platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02123461 CN1392502A (en) | 2002-07-01 | 2002-07-01 | Self-supporting enterprise information platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1392502A true CN1392502A (en) | 2003-01-22 |
Family
ID=4745138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 02123461 Pending CN1392502A (en) | 2002-07-01 | 2002-07-01 | Self-supporting enterprise information platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1392502A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100511131C (en) * | 2005-04-01 | 2009-07-08 | 鼎诚资讯股份有限公司 | Demand modeling and method for simulating flow of software |
WO2010069161A1 (en) * | 2008-12-18 | 2010-06-24 | 南京财经大学 | Method for combining software workflow based on invoking business node and service |
WO2010145194A1 (en) * | 2009-06-18 | 2010-12-23 | Du Bo | Enterprise application software producer |
CN102722810A (en) * | 2012-02-16 | 2012-10-10 | 江西财经大学 | Small-scale payment system |
CN102722808A (en) * | 2011-10-31 | 2012-10-10 | 常州蓝城信息科技有限公司 | Payment system |
CN102893279A (en) * | 2010-12-21 | 2013-01-23 | Ips株式会社 | Database, data-management server, and data-management program |
CN101593188B (en) * | 2008-05-30 | 2013-07-24 | 日电(中国)有限公司 | Method and system for integrating hiberarchies |
CN104732361A (en) * | 2015-04-09 | 2015-06-24 | 江南大学 | Method for building IDEF models of wheat processing enterprise |
CN105808758A (en) * | 2016-03-14 | 2016-07-27 | 浙江中之杰软件技术有限公司 | Integrated management-based statement information analysis method |
CN103984814B (en) * | 2014-05-13 | 2017-09-05 | 燕雪峰 | A kind of modeling method of complex equipment system |
CN107728994A (en) * | 2017-10-25 | 2018-02-23 | 广州番禺职业技术学院 | A kind of computer software design system |
CN109377021A (en) * | 2018-09-28 | 2019-02-22 | 广东电网有限责任公司 | Construction method, system and the relevant apparatus of business structure in a kind of business system |
CN114942747A (en) * | 2022-04-29 | 2022-08-26 | 湖北普罗格科技股份有限公司 | Lightweight contract-type software development method based on flow and function |
-
2002
- 2002-07-01 CN CN 02123461 patent/CN1392502A/en active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100511131C (en) * | 2005-04-01 | 2009-07-08 | 鼎诚资讯股份有限公司 | Demand modeling and method for simulating flow of software |
CN101593188B (en) * | 2008-05-30 | 2013-07-24 | 日电(中国)有限公司 | Method and system for integrating hiberarchies |
WO2010069161A1 (en) * | 2008-12-18 | 2010-06-24 | 南京财经大学 | Method for combining software workflow based on invoking business node and service |
WO2010145194A1 (en) * | 2009-06-18 | 2010-12-23 | Du Bo | Enterprise application software producer |
CN102893279A (en) * | 2010-12-21 | 2013-01-23 | Ips株式会社 | Database, data-management server, and data-management program |
CN102722808A (en) * | 2011-10-31 | 2012-10-10 | 常州蓝城信息科技有限公司 | Payment system |
CN102722810A (en) * | 2012-02-16 | 2012-10-10 | 江西财经大学 | Small-scale payment system |
CN103984814B (en) * | 2014-05-13 | 2017-09-05 | 燕雪峰 | A kind of modeling method of complex equipment system |
CN104732361A (en) * | 2015-04-09 | 2015-06-24 | 江南大学 | Method for building IDEF models of wheat processing enterprise |
CN105808758A (en) * | 2016-03-14 | 2016-07-27 | 浙江中之杰软件技术有限公司 | Integrated management-based statement information analysis method |
CN107728994A (en) * | 2017-10-25 | 2018-02-23 | 广州番禺职业技术学院 | A kind of computer software design system |
CN109377021A (en) * | 2018-09-28 | 2019-02-22 | 广东电网有限责任公司 | Construction method, system and the relevant apparatus of business structure in a kind of business system |
CN114942747A (en) * | 2022-04-29 | 2022-08-26 | 湖北普罗格科技股份有限公司 | Lightweight contract-type software development method based on flow and function |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1392502A (en) | Self-supporting enterprise information platform | |
KR100633478B1 (en) | Software development system based on professional operating system for business and its development method | |
Weiderman et al. | Approaches to legacy system evolution | |
CN101040280A (en) | Metadata management | |
CN1897025A (en) | Parallel ETL technology of multi-thread working pack in mass data process | |
CN101354759A (en) | Method and system of work process flow defining conversion based on element model | |
Trojer et al. | Living modeling of IT architectures: challenges and solutions | |
CN1885325A (en) | Work breakdown structure design manager, design tool and method thereof | |
CN101051363A (en) | Technology innovation process managing method based on knowledge net | |
CN115309749A (en) | Big data experiment system for scientific and technological service | |
CN1259623C (en) | Structure method of five-hierarchical system structure base on J2EE | |
CN101017432A (en) | Management method of component library | |
CN102253974A (en) | Dynamic combination method for geographic model network services | |
CN101957753B (en) | Method and system for constructing software production line | |
Haug et al. | The modelling techniques of a documentation system that supports the development and maintenance of product configuration systems | |
CN105005634A (en) | Lineage high-speed train modeling method based on meta model | |
CN102253837A (en) | Object tree-based software framework designing technology | |
CN1773453A (en) | System constituting method based on data definition | |
Patricia et al. | Process-service interactions using a SOA-BPM-based methodology | |
CN1896949A (en) | Mode conversion method and system from software process to workflow | |
Pernici et al. | Conceptual modeling and software components reuse: towards the unification | |
Xu et al. | SMDA: A service model driven architecture | |
Froese | Interwoven threads: Trends in the use of information technologies for the construction industry | |
CN1790351A (en) | Product concept design method based on extension information matter-element | |
CN101216769A (en) | Automatic Conversion Method of Hierarchical System Description Language SmartC to C Code |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |