WO2015196782A1 - 一种构造***模型的可视建模编辑器 - Google Patents

一种构造***模型的可视建模编辑器 Download PDF

Info

Publication number
WO2015196782A1
WO2015196782A1 PCT/CN2015/000453 CN2015000453W WO2015196782A1 WO 2015196782 A1 WO2015196782 A1 WO 2015196782A1 CN 2015000453 W CN2015000453 W CN 2015000453W WO 2015196782 A1 WO2015196782 A1 WO 2015196782A1
Authority
WO
WIPO (PCT)
Prior art keywords
model
attribute
view
activity
algorithm
Prior art date
Application number
PCT/CN2015/000453
Other languages
English (en)
French (fr)
Inventor
符长明
Original Assignee
成都普中软件有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 成都普中软件有限公司 filed Critical 成都普中软件有限公司
Publication of WO2015196782A1 publication Critical patent/WO2015196782A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Definitions

  • UML Unified Modeling Language
  • CASE Computer-Assisted Software Engineering
  • a visual modeling editor for model assembly based on prefabricated components has been widely used in model construction in various fields, and the typical representative is Simlink.
  • This type of prefabricated component-based visual modeling editor has two basic drawbacks: it must be assembled based on prefabricated components.
  • the construction of the system model is heavily constrained by prefabricated components; the interface of prefabricated components is fixed, since no interface is supported.
  • Component integration such visual modeling editors are often applied to domain-specific modeling based on domain component libraries, which is not suitable for general-purpose system modeling.
  • the assembly and operation principles of components are also very simple. Based on the above, the work relationship of the components is determined by the transfer relationship of the data. At the same time, with the increase of the components, the complexity of data transfer makes the view readability drastically deteriorate. Therefore, although such editors claim to be system modeling, But it is actually used to model simple and clear algorithms, not suitable for large and complex system modeling;
  • the algorithm model is used as the data component
  • the algorithm panel is used as the display component
  • the algorithm processor is used as the processing component to realize the editing of the algorithm view and the algorithm model
  • the algorithm panel visualizes the algorithm model by the algorithm view display
  • the process model is the data component
  • the process panel is the display component
  • the process processor is the processing component to realize the editing of the process view and the process model
  • the process panel visualizes the process model by the process view Display
  • the transmission model is a data component
  • the transmission panel is a display component
  • the transmission processor is a processing component
  • the transmission view and the transmission model are edited; the transmission panel visually displays the transmission model in a transmission view. .
  • Hierarchical editing The process of constructing a hierarchical model by the hierarchical editor includes: the hierarchical panel receives the actual component modeling environment, such as newly created component type, added component type, selected component type, copied component type, and deleted component type. Operation information of the symbol and the duplicate member type character, and issuing corresponding instructions such as a new component type, a new component type, a selection component type, a copy component type, a delete component type, and a duplicate member type to the hierarchical processor; the hierarchical processor response The foregoing instruction processes the hierarchical model accordingly; the hierarchical panel displays the hierarchical model in the form of a hierarchical view;
  • a system model and system view constructed using the present invention is executable, ie having integrity and sufficient consistency that can be mapped to a computer executable program;
  • the system model and system view constructed by the invention have clear structure, adjustable hierarchy, controllable granularity, and versatility applicable to various system modeling. It can be used for algorithm modeling, and is also suitable for system rapid prototyping. It is more suitable for large-scale complex system modeling. It is convenient for top-down analysis and design, and it is also convenient to realize integrated integration from bottom to bottom. It is suitable for system integration based on prefabricated components.
  • the system extension based on custom components is also suitable for the interconnection and interoperability of distributed systems; it is applicable to both actual engineering system modeling and various software systems and information system modeling; it is suitable for simulation modeling of equipment information system systems.
  • Figure 6 is a view of the business management YWGL interface.
  • Figure 7 is a view of the sales management XSGL interface.
  • Figure 8 is a view of the production management SCGL interface.
  • Figure 10 is a view of the distribution product FXP interface.
  • Figure 11 is a view of the direct sales ZXP interface.
  • Figure 13 is a view of the part LJ interface.
  • Figure 15 is a view of the main part processing algorithm.
  • Figure 16 shows the main part delivery algorithm view.
  • Figure 18 is a view of the part delivery algorithm.
  • Figure 19 is a view of the accessory receiving algorithm.
  • Figure 20 is a view of the finished assembly algorithm.
  • Figure 21 shows the process flow of the main business process.
  • Figure 22 is a view of the service configuration process.
  • Figure 26 is a view of the sales receipt process.
  • Figure 27 is a view of the production planning process.
  • Figure 30 is a view of the business operation loop transmission.
  • Figure 32 shows a production instance creation transfer view.
  • Figure 34 is a production sequence plus one transmission view.
  • Figure 35 is a production sequence assignment transfer view.
  • Figure 36 shows the purchase instance creation transfer view.
  • Figure 40 is a view of the sales sequence number clear assignment transmission.
  • Figure 42 is a sales configuration traversal transfer view.
  • Figure 43 is a view of the sales number plus one transmission.
  • Figure 44 is a view of the sales number assignment transmission.
  • Figure 45 is a view of the sales production configuration traversal transfer.
  • Figure 48 is a view of a sales production assignment transfer.
  • Figure 51 is a view of the sales purchase configuration condition transfer.
  • Figure 52 is a view of the sales purchase configuration transfer.
  • Figure 56 is a view of the sales production run traversal transfer.
  • Figure 57 is a comparison view of the sales production run comparison.
  • Figure 59 is a view of production and sales receipt transmission.
  • Figure 61 is a view of the sales procurement operation traversal transfer.
  • Figure 62 is a comparison view of the sales purchase run comparison.
  • Figure 65 is a view of the purchase internal order transfer.
  • Figure 67 is a view of demand statistics transmission.
  • Figure 68 is a view of order statistics transmission.
  • Figure 69 is a view of the shipment statistics transmission.
  • Figure 70 is a view of inventory statistics transmission.
  • Figure 71 is a view of the receipt statistics transmission.
  • Figure 72 shows the statistical transmission view of the main part.
  • Figure 75 is a view of the finished assembly transfer.
  • Figure 76 shows the completed delivery transfer view.
  • Figure 77 is a view of the total delivery statistics.
  • the memory medium may be comprised of any known computer readable storage medium.
  • the buffer store can temporarily store some program code to reduce the time it takes to extract code from mass storage during program execution.
  • memory can reside in a physical location, be stored by one or more data, or be distributed in multiple physical systems in different forms.
  • memory can be distributed over a local area network (LAN) or wide area network (WAN).
  • LAN local area network
  • WAN wide area network
  • the program code that implements a generic modeling method that constructs a system view based on the system metaview may be included in memory, and may include other code not shown in the figure, such as an operating system.
  • the input and output interfaces allow the computer to exchange information with the storage medium or another computer.
  • Input and output devices include any known external device type, such as display devices, keyboards, mice, printers, stereos, handheld devices, masks, and the like.
  • the bus provides communication connections between various components within the computer, including electrical, optical, wireless, and the like.
  • Storage media includes any known computer readable storage media such as a magnetic disk, optical disk, and the like.
  • a storage medium may contain a generic system view instance constructed from one or more system meta-views. Those skilled in the art will appreciate that the present invention may be implemented as an all-hardware product, an all-software product, or a combination of hardware and software commonly referred to as a module.
  • the invention can be implemented as a computer program product embodied on a computer readable medium.
  • the computer readable medium may be, for example but not limited to: electronic, magnetic, optical, electromagnetic, infrared, or semiconductor A system, device, device, or combination of the foregoing. Examples of more specific non-exhaustive computer readable storage media are as follows: random access memory (RAM), read only memory (ROM), rewritable programmable read only memory (EPROM or flash), removable read only memory ( CD-ROM), optical storage device, magnetic storage device, and a combination of any of the foregoing.
  • RAM random access memory
  • ROM read only memory
  • EPROM or flash rewritable programmable read only memory
  • CD-ROM removable read only memory
  • optical storage device magnetic storage device, and a combination of any of the foregoing.
  • Computer program code implementing the methods of the present invention can be written in one or more programming languages, including, for example, Java, Small, C++, C#, etc., and a process oriented programming language such as C.
  • the program code can run on a personal computer, handheld device or LAN LAN, WAN WAN.
  • the business model assumed by the enterprise in this embodiment is: by selling the products produced by itself and the products purchased externally to obtain profits, the business management system that realizes the following business management intentions is modeled:
  • Configuration function the sum of the number of production varieties and the number of purchased varieties is used for configuration Number of varieties sold;
  • the sales management module collects the contract quantity and shipment quantity of the direct sales and sales of each product, receives the delivery information of the production management module and the procurement management module, and purchases the production management module according to the sales status.
  • the management module issues order information; the production management module, the procurement management receives the order information of the sales management module, starts the internal process, and submits the delivery information to the sales management module.
  • the level editor creates a root node for the component tree of the hierarchical view.
  • the component type symbol on the root node is called the root component type;
  • the hierarchical panel receives the operation information of the selected root component type sent from the actual system modeling environment, and issues an instruction for selecting the root component type to the hierarchical processor; the hierarchical processor responds to the foregoing instruction to set the root component type of the hierarchical model to the The component type; the level panel receives the operation information sent by the actual system modeling environment to change the name of the component type symbol to the word "business management YWGL", and issues the name of the component type to "service management" to the hierarchical processor.
  • the instruction of the YWGL" type the hierarchical processor responds to the foregoing instruction, and changes the name of the root component type to "business management YWGL"; according to the component type name, the root component type symbol is called the business management YWGL component type symbol, and other component types are This type of push, will not be described later; the hierarchical receiving panel actual system modeling environment sent
  • the operation information of setting the number of component type instances to 1 is sent to the hierarchical processor to send an instruction to set the number of component type instances to 1.
  • the hierarchical processor responds to the aforementioned instruction and manages the component instance of the YWGL component type. The quantity is set to 1; the level panel visually displays the level model in a hierarchical view;
  • the hierarchical panel receives the operation information of the added sub-component type sent by the actual system modeling environment, and issues an instruction to the hierarchical processor to add the sub-component type to the involved component; the hierarchical processor adds a one to the business management YWGL component type in response to the foregoing instruction.
  • the level editor receives and responds to the operation information sent by the actual system modeling environment.
  • the sub-assembly type symbol with the number of instances is 1 for the production management SCGL component type: main part ZJ, part LJ, finished CP; level panel Visual display of the hierarchical model in a hierarchical view;
  • the hierarchical panel receives the operation information of the selected business management YWGL component type symbol from the actual system modeling environment, and issues an instruction for selecting the business management YWGL component type to the hierarchical processor, and the hierarchical processor responds to the aforementioned instruction to manage the business YWGL.
  • the component type is set to the component type involved;
  • the hierarchy panel sets the business management YWGL component type character to the component type character and visually displays the hierarchical view;
  • the interface panel receives an operation message of the added attribute sent from the actual system modeling environment, and issues an instruction to the interface processor to add an attribute to the component type; the interface processor adds a new attribute to the business management YWGL component type in response to the foregoing instruction.
  • the interface processor modifies the attribute name of the attribute to the service operation state; the attribute whose name is the service operation state is simply referred to as the service operation state attribute; the subsequent attribute is deduced by analogy, and is not described again;
  • the panel receives operation information sent from the actual system modeling environment to set the attribute value of the attribute attribute to true, and issues an instruction to the interface processor to set the attribute value to true; the interface processor responds to the foregoing instruction to service The attribute value of the running state attribute is set to true;
  • the interface editor adds an attribute to the business management YWGL interface view: the production normal state attribute, the data type is bool type, the attribute value is true; the production variety number attribute, the data type is an integer type, and the attribute value is 3; The number of attributes of the purchased item, the data type is an integer type, the attribute value is 2; the number of sales item attribute, the data type is an integer type, the attribute value is 0; the product serial number attribute, the data type is an integer type, and the attribute value is 0; Constant zero attribute, the data type is an integer type, the attribute value is 0; the comparison result attribute, the data type is bool type, and the attribute value is true;
  • the interface panel receives an operation message of the added function sent from the actual system modeling environment, and issues an instruction to the interface processor to add a function to the component type; the interface processor adds a new message to the service management YWGL component type character in response to the foregoing instruction.
  • Process function and set the aforementioned new functions to the functions involved; the interface panel refreshes the interface view and will make new work
  • the function identifier is set to the function involved; the interface panel receives the operation information sent from the actual system modeling environment to modify the function name of the function in question to the words "business main process", and issues the function to the interface processor.
  • the function name is modified to the instruction of the word "business main process”; the interface processor responds to the aforementioned instruction sent by the interface panel, and the function name of the new function is modified to the word "business main process”; the function name is "business main process”
  • the function is simply referred to as the main business process function; the subsequent function is deduced by analogy and will not be described again;
  • the interface editor adds the process function to the service management YWGL interface view: service configuration and service operation;
  • Attribute set product name attribute, data type is string, attribute value is sales item; product serial number attribute, data type is integer type, attribute value is 1; inventory quantity attribute, data type is integer type, attribute value is 0; minimum inventory attribute, data type is integer type, attribute value is 0; contract quantity attribute, data type is integer type, attribute value is 0; receipt quantity attribute, data type is integer type, attribute value 0; order quantity attribute, data type is integer type, attribute value is 0; shipment quantity attribute, data type is integer type, attribute value is 0; shipment total attribute, data type is integer type, attribute value Is 0; demand quantity attribute, data type is integer class Type, the attribute value is 0;
  • Function set three process functions: internal order, sales and shipment, and sales order.
  • Attribute set product name attribute, data type is string, attribute value is self-research; product serial number attribute, data type is int, attribute value is 1; order quantity attribute, data type is int, attribute value is 0 ; completion quantity attribute, data type is int, attribute value is 0; delivery quantity attribute, data type is int, attribute value is 0; delivery total attribute, data type is int, attribute value is 0;
  • the function set three production process, production implementation, production delivery, a total of three process functions.
  • Attribute set product name attribute, data type is string, attribute value is purchase item; product serial number attribute, data type is int, attribute value is 1; quantity attribute to be purchased, data type is int, attribute value is 0 ; purchase quantity attribute, data type is int, attribute value is 0; delivery quantity attribute, data type is int, attribute value is 0; delivery total attribute, data type is int, attribute value is 0;
  • Function set Two algorithmic functions for purchase implementation and purchase delivery.
  • Attribute set minimum stock attribute, data type is int, attribute value is 5; contract quantity attribute, data type is int, attribute value is 12; shipment quantity attribute, data type is int, attribute value is 8 .
  • Attribute set minimum stock attribute, data type is int, attribute value is 6; contract order attribute, data type is int, attribute value is 3; shipment quantity attribute, data type is int, attribute value is 4 .
  • Attribute set the main part name attribute, the data type is string, the attribute value is the main part; the number of work-receiving attributes, the data type is int, the attribute value is 0; the number of completion attributes, the data type is int, and the attribute value is 0; delivery quantity attribute, data type is int, attribute value is 0; delivery total attribute, data type is int, attribute value is 0;
  • the function set the main part processing, the main part delivery a total of two algorithmic functions.
  • Attribute set part name attribute, data type is string, attribute value is part; work number attribute, data type is int, attribute value is 0; number of completion attribute, data type is int, attribute value is 0; Delivery quantity attribute, data type is int, attribute value is 0; delivery total attribute, data type is int, attribute value is 0;
  • the function set two algorithm functions for part processing and part delivery.
  • Attribute set the finished product name attribute, the data type is string, the attribute value is the finished product; the number of work-receiving attributes, the data type is int, the attribute value is 0; the number of completion attribute, the data type is int, and the attribute value is 0;
  • the hierarchical panel receives the operation information of the selected main component ZJ component type symbol sent by the actual system modeling environment, and sends an instruction to the hierarchical processor to set the main component ZJ component type to the component type involved; the hierarchical processor responds to the foregoing instruction to be the main
  • the ZJ component type is set to the component type involved;
  • the interface panel receives the operation information of the selected main component processing function sent by the actual system modeling environment, and sends an instruction to the interface processor to set the main component processing function to the function involved;
  • the interface processor sets the main part processing function to the function involved in response to the aforementioned instruction;
  • the interface panel refresh interface view sets the main part processing function to the function involved; for convenience of description, the main part processing function is implemented according to the function name.
  • the algorithm view is referred to as the main part processing algorithm view; the subsequent other algorithm views are deduced by analogy, and will not be described again;
  • the algorithm editor sequentially receives the operation information sent by the actual system modeling environment and performs corresponding operations in response to the operation information: adding a subtraction operator, referred to as the main component waiting for the clearing operator; establishing the ZJ component type from the main component The value of the number of work-receiving characters to the value-receiving character of the reduced-valued attribute of the main component of the work-piece clearing operator; establishing the subtraction number from the number-of-work attribute of the main component ZJ component type to the work-piece clearing operator of the main part The pass-through character of the attribute character; the value-added character of the number-of-work attribute attribute from the difference attribute attribute of the main component to be cleared to the ZJ component type of the main component;
  • An assignment operator referred to as the main component completion delivery operator; the operator has the following values: from the completion number attribute of the main component ZJ component type symbol to the input attribute of the main component completion delivery operator, from the main component The output attribute of the completion delivery operator to the delivery quantity attribute of the main part ZJ component type character;
  • An addition operator referred to as the main item delivery total operator; the operator has the following values: from the completion number attribute of the main part ZJ component type symbol to the addend attribute of the main part delivery total operator, The delivery total attribute of the main part ZJ component type character to the addend attribute of the main part delivery total operator, from the sum attribute of the main part delivery total operator to the delivery of the main part ZJ component type Total attribute
  • a subtraction operator referred to as the completion zero-clearing element for the main part; the operator has the following values: from the completion number attribute of the main component ZJ component type symbol to the subtracted attribute attribute of the subtraction operator, from the main part ZJ The number of completion attribute of the component type character to the subtraction attribute of the subtraction operator, from the difference attribute of the subtraction operator to the number of completion attribute of the main piece ZJ component type.
  • An assignment operator referred to as the part-finished assignment assignor; the operator has the following values: from the number of work-receiving attributes of the part LJ component type to the input of the part-finished assignment operator Into the attribute, from the output attribute of the part-finished assignment operator to the number of completion of the part LJ component type;
  • a subtraction operator referred to as the part-for-work zeroing operator; the operator has the following values: from the part number of the LJ component type to the fractional attribute of the part to be cleared, from the part The number of work-of-work attribute of the LJ component type to the subtraction attribute of the part-to-work zeroing operator, from the difference attribute of the part-for-work clearing operator to the number-of-work attribute of the part LJ component type.
  • the part completion delivery operator has the following values: from the completion number attribute of the part LJ component type symbol to the input attribute of the part completion delivery operator, from the completion of the part delivery calculation The output attribute of the character to the delivery number attribute of the part LJ component type character;
  • the part delivery total operator has the following values: from the number of completions of the part LJ component type to the numbered attribute of the part delivery total operator, from the part LJ component The value of the total quantity attribute of the type character to the add-on attribute of the part delivery total operator, from the sum attribute of the part delivery total operator to the total quantity attribute of the part LJ component type;
  • a subtraction operator referred to as the part completion zeroing operator; the operator has the following values: from the completion number attribute of the part LJ component type symbol to the subtracted attribute of the subtraction operator, From the completion number attribute of the part LJ component type symbol to the subtraction attribute of the subtraction operator, from the difference attribute of the subtraction operator to the completion number attribute of the part LJ component type.
  • An addition operator referred to as the main component receiving operator; the operator has the following values: from the main component inventory attribute of the finished CP component type character to the added attribute of the main component receiving operator, from the finished CP component type The main item receipt quantity attribute of the character to the add-on attribute of the main part receiving operator, and the sum attribute attribute of the operator from the main part to the main item stock attribute of the finished CP component type symbol;
  • An addition operator referred to as the part receiving operator; the operator has the following values: from the part stock attribute of the finished CP component type to the add attribute of the part receiving operator, from the part of the finished CP component type The receipt attribute attribute to the add attribute of the part receiving operator, the sum attribute of the operator from the part to the part stock attribute of the finished CP component type.
  • a multiplication operator abbreviated as an assembly principal, which has the following values: from the number of work-receiving attributes of the finished CP component type to the multiplicand attribute of the assembly principal operator.
  • the multiplier attribute from the single set of main component ZJ number attribute of the component type symbol to the assembly principal part operator;
  • a subtraction operator referred to as the assembly master stock operator; the operator has the following values: from the main component inventory attribute of the finished CP component type to the reduced attribute of the assembly principal stock operator, from the assembly master The product attribute of the operator to the subtraction attribute of the assembly principal stock operator, from the difference attribute of the assembly principal stock operator to the principal stock attribute of the finished CP component type;
  • a multiplication operator referred to as an assembly part operator; the operator has the following values: from the number of employees of the finished CP component type to the multiplicand attribute of the assembly part operator, from the component type of the component The multiplier attribute of the LJ number attribute of a single set of parts to the assembly part operator;
  • a subtraction operator referred to as the assembly part inventory operator; the operator has the following values: from the part inventory attribute of the finished CP component type to the reduced attribute of the assembly part inventory operator, from the assembly part operator The sub-attribute attribute of the product attribute to the assembly part inventory operator, from the difference attribute of the assembly part stock operator to the part inventory attribute of the finished CP component type;
  • An assignment operator referred to as the finished completion operator; the operator has the following values: the input attribute attribute from the finished CP component type symbol to the input attribute of the finished completion operator, and the output attribute from the finished completion operator.
  • a first subtraction operator referred to as the finished product clearing operator; the operator has the following values: the number of duty-receiving attributes from the finished CP component type symbol to the subtracted attribute of the finished work-to-work clearing operator, From the number of work-type attributes of the component type to the finished product clearing operator The subtractor attribute, from the difference attribute of the finished work-clearing operator to the number of work-of-work attributes of the finished CP component type.
  • Figure 21 is a flow diagram of the main business process of the completed business management YWGL component type symbol.
  • the construction process is as follows:
  • the interface editor receives and responds to the operation information sent by the actual system modeling environment, and sets the business main process function to the function involved.
  • the process view of the business main process function as a service according to the function name.
  • the main process flow view; the process view of other functions, and so on, will not repeat them;
  • the hierarchical panel receives the operation information of the selected service management YWGL component type character sent by the actual system modeling environment, and issues an instruction to the hierarchical processor to set the business management YWGL component type to the component type involved; the hierarchical processor response The foregoing instruction sets the business management YWGL component type to the component type involved; the interface panel receives the operation information of the selected business main process function sent by the actual system modeling environment, and sets the business main process function to the function involved, The interface processor issues an instruction to set the business main process function to the function in question; the interface processor responds to the aforementioned instruction to the business main process
  • the functions are set to the functions involved. For the convenience of the description, we refer to the process view of the main business process function as the business main process flow view according to the function name; the process view of other functions is similar and will not be described again;
  • the process editor creates a default sequence activity character as the root activity symbol for the business main process flow view, and automatically sets the root activity symbol to be the activity element involved;
  • the sequence activity character is an operation with sequential execution of internal activity functions. a meta-activity character;
  • the sequence activity character has a start node, an end node, and between the start node and the end node, sequentially providing a plurality of nodes to add other activity characters; for convenience of description, the root activity symbol is called according to the process view name
  • the root activity of the main process of the business it should be noted that the process editor creates a root activity for each process view, and the root activity is named and so on.
  • the process editor receives and responds to the operation information sent by the actual system modeling environment, and adds a loop activity character in the business main process root activity character;
  • the loop activity character is an arithmetic activity character with a loop function
  • the loop activity character internally contains a sequence of nodes, each node can accommodate an activity character; for convenience of description, the sequence of nodes of the cyclic activity symbol is a cyclic sequence; for the sake of distinction, the cyclic activity symbol is called a business operation cycle.
  • the process editor receives and responds to the operation information sent by the actual system modeling environment, and adds a service running activity character based on the service running function of the component type character in the cyclic sequence of the cyclic activity character;
  • Add an assignment operator activity character in the business configuration root activity character which is simply referred to as the sequence number zeroing activity character; the assignment operator activity character is an operator activity character with an assignment function; in the service configuration root activity character Add a create instance operator activity, referred to as the production creation instance activity; the create instance operator is an operator activity that represents the function of creating a component type; add a traversal in the business configuration root activity
  • Adding an activity character to the traversal sequence of the production configuration traversal activity character which is simply referred to as a production sequence number plus an activity character;
  • the plus one activity character refers to a pre-made operator activity character having an integer value plus one function;
  • Add an assignment activity character to the traversal sequence of the production configuration traversal activity referred to as the production serial number assignment activity;
  • Add a create instance activity activity in the business configuration root activity referred to as the purchase creation instance activity
  • add a traversal activity in the business configuration root activity Jane Called the procurement configuration traversal activity
  • Adding an activity symbol in the traversal sequence of the procurement configuration traversal activity character referred to as the purchase serial number plus one activity character
  • adding an assignment activity character in the traversal sequence of the purchase configuration traversal activity character referred to as the purchase serial number assignment activity character;
  • Add an assignment operator activity character in the business configuration root activity referred to as the sales serial number clear assignment activity
  • add a create instance activity activity in the business configuration root activity referred to as the sales creation instance activity
  • Add a traversal activity character in the business configuration root activity referred to as the sales configuration traversal activity
  • Adding an activity symbol in the traversal sequence of the sales configuration traversal activity character referred to as a sales serial number plus an activity character
  • adding an assignment activity character in the traversal sequence of the sales configuration traversal activity character referred to as a sales serial number assignment activity character
  • Add a traversal activity character in the traversal sequence of the sales configuration traversal activity referred to as the sales production configuration traversal activity;
  • the sales production configuration comparison activity Adding an identical comparison activity in the traversal sequence of the sales production configuration traversal activity, referred to as the sales production configuration comparison activity; the same comparison activity is a pre-made calculation with the function of comparing whether the two inputs are the same a meta-activity character; a conditional activity character is added to the traversal sequence of the sales production configuration traversal activity character, which is simply referred to as a sales production configuration condition activity character; the condition activity activity is a pre-made logical activity character with a conditional selection function;
  • the completed sales serial number clears the assignment transfer view, and its construction process is similar to "business operation loop transfer editing", and its content includes the following transmission:
  • the completed sales production operation traverses the transmission view, and its construction process is similar to "business operation loop transmission editing", and its content includes the following transmission:
  • the completed sales procurement operation traverses the transmission view, and its construction process is similar to "business operation loop transmission editing", and its content includes the following transmission:

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stored Programmes (AREA)

Abstract

一种基于***元模型构造***模型的可视建模编辑器,以层级编辑器、接口编辑器、算法编辑器、流程编辑器、传输编辑器为组元,分别以层级模型、接口模型、算法模型、流程模型、传输模型及对应视图为编辑对象完成***模型及***视图的编辑,为各种领域提供了一种通用性、易用的可视***建模工具。该***模型及***视图具有可执行性,结构清晰,层次可调,建模粒度可控;建模方法既方便自顶向下分析设计,也方便自底向上实现集成,适用于对各种***软件***及信息***建模;建模方法简单,完全可视化建模,即使普通领域人员,也能独立轻松编辑***模型及***视图。

Description

一种构造***模型的可视建模编辑器 技术领域
本发明涉及软件工程技术领域,具体是一种构造***模型的可视建模编辑器。
背景技术
***建模是人们根据客观事物的规律和特征构造***模型的活动或过程。***建模已广泛地存在于科研、工程、军事、生产等各种社会实践活动之中。在信息技术特别是软件技术高度发展的今天,软件已经成为人们进行***建模的基本工具。这些辅助***建模的软件工具称为建模编辑器。相对于以文字、公式、形式语言等手段形式的建模编辑器,采用图形方式的建模编辑器以其可视性成为人们的最爱。这类以图形为基本方式的建模编辑器称为可视建模编辑器。
随着UML(统一建模语言,Unified Modeling Language)成为主流的面向对象可视化建模语言工业标准,基于UML的CASE(计算机辅助软件工程工具,Computer-AssistedSoftware Engineering)工具自然成为主流的可视建模编辑器,其中的典型代表是Rational Rose,Enterprise Architect等等。由于以UML为基础,这些建模工具天然具有UML带来的缺陷:第一,缺乏建模方法支持:这些工具并不提供建模方法和规则,只提供一些符号表示工具;这些工具是面向程序开发人员使用的,定位于软件开发过程建模,实际上侧重于基于面向对 象方法的程序实现模型的描述,并不适用于超越软件开发的通用性***建模编辑器。第二,非可执行性:利用这些工具构造的***模型不具备足够的完整性和一致性,无法采用自动代码技术将其转化成计算机可运行的软件。这些工具仅能用于产生一些代码片段,要获得完整的可以由计算机运行的软件必须最终由人工进行编辑;第三,难于使用:这些工具是面向程序人员所设计,其复杂和混乱不仅程序员很难掌握,领域人员更无法理解,远不能满足建模实践的需要。上述评论同样适用于基于sysML的面向工程领域***建模的可视编辑器,其中的典型代表是Rhapsody。
基于预制构件进行模型装配的可视建模编辑器,已广泛地应用于各种领域的模型构建,其中的典型代表是Simlink。这类基于预制构件的装配式可视化建模编辑器有两大基本缺陷:必须基于预制构件进行装配,***模型的构造严重受制于预制构件;预制构件的接口是固定的,由于不支持任意接口的构件集成,这类可视化建模编辑器通常被应用于基于领域构件库进行特定的领域建模,从而并不适合于通用性的***建模;第二,构件的装配和运行原则也很简单,基于上是由数据的传递关系决定构件的工作协同,同时,随着构件的增多,数据传递的复杂性使得视图可读性急剧变差,因此,这类编辑器虽然声称是进行***建模,但实际上是用于对简单明确的算法进行建模,不适合进行大型复杂的***建模;
总的看来,目前还缺乏一种容易被普通领域人员理解和掌握的构造***模型的可视建模编辑器,基于通用性的***建模规范,支持各 种领域建模活动,以构造具有可执行性的***模型。
发明内容
鉴于现有技术的以上缺点,本发明的目的是提供一种通过基于***元视图的***视图的可视建模编辑器,使之能够克服现有技术的以上缺点。
本发明基于一个含有计算机可读程序代码的计算机可读存储介质,所述计算机可读程序代码包含一组可以被计算机的处理器所执行的指令,通过基于***元视图的***视图对一个由***元模型定义的记录***模型的数据进行处理,来实现构造***模型的通用可视建模方法,其所用的可视建模编辑器包含如下组元:
层级编辑器:以层级模型为数据部件,以层级面板为显示部件,以层级处理器为处理部件,来实现对层级视图及层级模型的编辑;所述层级面板以层级视图对层级模型进行可视显示;
接口编辑器:以接口模型为数据部件,以接口面板为显示部件,以接口处理器为处理部件,来实现对接口视图及接口模型的编辑;所述接口面板以接口视图对接口模型进行可视显示;
算法编辑器:以算法模型为数据部件,以算法面板为显示部件,以算法处理器为处理部件,来实现对算法视图及算法模型的编辑;所述算法面板以算法视图对算法模型进行可视显示;
流程编辑器:以流程模型为数据部件,以流程面板为显示部件,以流程处理器为处理部件,来实现对流程视图及流程模型的编辑;所述流程面板以流程视图对流程模型进行可视显示;
传输编辑器:以传输模型为数据部件,以传输面板为显示部件,以传输处理器为处理部件,实现对传输视图及传输模型的编辑;所述传输面板以传输视图对传输模型进行可视显示。
采用上述可视建模编辑器的组元构造***模型的具体步骤如下:
1)层级编辑:层级编辑器构造层级模型的过程包括:层级面板接收实际***建模环境送来的诸如新建构件类型符、添加构件类型符、选择构件类型符、复制构件类型符、删除构件类型符、重名构件类型符的操作信息,向层级处理器发出相应的诸如新建构件类型、添加构件类型、选择构件类型、复制构件类型、删除构件类型、重名构件类型的指令;层级处理器响应前述指令对层级模型进行相应的处理;层级面板以层级视图的形式显示层级模型;
2)接口编辑:模型编辑器对步骤1)得到的层级模型中的构件类型逐一构造接口模型,各接口模型的构造步骤包括:接口面板接收实际***建模环境送来的对属性符、功能符和事件符进行诸如新建、添加、选择、复制、删除、命名的操作信息,向接口处理器发出相应的对于属性、功能和事件进行诸如新建、添加、选择、复制、删除、命名的指令;接口处理器响应前述指令对接口模型进行相应的处理;接口面板以接口视图的形式可视显示接口模型;实现算法功能的算法模型由步骤3)构造,实现流程功能的流程模型由步骤4)构造;
3)算法编辑:算法编辑器对步骤2)中得到的算法功能逐一构造算法模型,各算法模型的构造步骤包括:算法面板接收实际***建模环境送来的诸如添加算元符、复制算元符、删除算元符和如添加传值 符、删除传值符的操作信息,向算法处理器发出相应的诸如添加算元、复制算元、删除算元和如添加传值、删除传值的指令;算法处理器响应前述指令,对算法模型进行相应的处理;算法面板以算法视图的形式显示算法模型;
4)流程编辑:流程编辑器对步骤2)中得到的流程功能逐一构造流程模型,各流程模型的构造步骤包括:流程面板接收实际***建模环境送来的诸如添加活动符、选择活动符、删除活动符的操作信息;流程面板响应前述操作信息向流程处理器发出相应诸如添加活动、选择活动、删除活动的指令;流程处理器响应前述指令对流程模型进行相应的的处理;流程面板以流程视图的形式显示流程模型;
5)传输编辑:传输编辑器对步骤4)中得到的流程模型中的活动逐一构造传输模型,各传输模型的构造步骤包括:传输面板接收实际***建模环境送来的如添加传输符、选择传输符、删除传输符的操作信息;传输面板响应前述操作信息向传输处理器发出如添加传输、选择传输、删除传输的指令;所述传输处理器响应前述指令对传输模型进行相应处理;传输面板以传输视图的形式显示传输模型。
至此,以层级视图、接口视图、算法视图、流程视图、传输视图进行显示的,以层级模型、接口模型、算法模型、流程模型、传输模型为要素所构成的***模型编辑完成。
这样,本发明以层级编辑器、接口编辑器、算法编辑器、流程编辑器、传输编辑器为组元,分别以层级模型、接口模型、算法模型、流程模型、传输模型及对应视图为编辑对象完成***模型及***视图 的编辑,为各种领域提供了一种通用性、易用的可视***建模工具:本发明构造的***模型及***视图具有可执行性,结构清晰,层次可调,建模粒度可控;建模方法既方便自顶向下分析设计,也方便自底向上实现集成,适用于对各种***软件***及信息***建模;建模方法简单,完全可视化建模,即使普通领域人员,也能独立轻松编辑***模型及***视图。
概括起来,本发明与现有技术相比,具有如下明显的优点:
(1)可执行性:利用本发明构造的***模型及***视图具有可执行性,即具有可以被映射为计算机可运行程序的完整性和充分一致性;
(2)通用性:本发明构造的***模型及***视图结构清晰,层次可调,粒度可控,具有适用于各种***建模的通用性。即可以进行算法建模,也适合***快速原型,更适合大型复杂***建模;既方便自顶向下分析设计,也方便自底向上实现整合集成;既适合基于预制构件的***集成,也适合基于定制构件的***扩展,还适合分布式***的互联互通;既适用于实际工程***建模,也适用于各种软件***及信息***建模;既适用于装备信息******的仿真建模,也适用于管理信息***建模;既适用于桌面软件***建模、嵌入式设备软件***建模、移动终端软件***建模,也适用于局域网软件***建模、广域网软件***建模,也用于云计算环境软件***建模;既适用于应用软件***建模,也适用于软件开发环境建模;
(3)易用性:本发明要素简明,规则简单,方法统一。即使不 掌握繁琐的建模语言和计算机编程语言的普通领域人员也很容易利用本发明在相对较短的时间内构造出本领域的具有可执行性的***模型及***视图,免除了对专业建模人员或程序开发人员的依赖和沟通,完成的***模型及***视图更符合领域人员的期望,消除了专业建模人员或程序开发人员的理解偏差;同时,由于省去了大量的沟通时间,建模时间大大缩短。
附图说明:
图1为可视建模编辑器的构成图。
图2为建模步骤图。
图3是一个实现可视建模编辑器的计算机的框图。
图4为一个可视建模编辑器的主界面。
图5为业务管理YWGL视图的层级视图。
图6为业务管理YWGL接口视图。
图7为销售管理XSGL接口视图。
图8为生产管理SCGL接口视图。
图9为采购管理CGGL接口视图。
图10为分销品FXP接口视图。
图11为直销品ZXP接口视图。
图12为主件ZJ接口视图。
图13为零件LJ接口视图。
图14为成品CP接口视图。
图15为主件加工算法视图。
图16为主件交货算法视图。
图17为零件加工算法视图。
图18为零件交货算法视图。
图19为配件接收算法视图。
图20为成品装配算法视图。
图21为业务主过程流程视图。
图22为业务配置流程视图。
图23为业务运行流程视图。
图24为内部订货流程视图。
图25为销售出货流程视图。
图26为销售收货流程视图。
图27为生产计划流程视图。
图28为生产实施流程视图。
图29为生产交货流程视图。
图30为业务运转循环传输视图。
图31为序号清零赋值传输视图。
图32为生产实例创建传输视图。
图33为生产配置遍历传输视图。
图34为生产序号加一传输视图。
图35为生产序号赋值传输视图。
图36为采购实例创建传输视图。
图37为采购配置遍历传输视图。
图38为采购序号加一传输视图。
图39为采购序号赋值传输视图。
图40为销售序号清零赋值传输视图。
图41为销售实例创建传输视图。
图42为销售配置遍历传输视图。
图43为销售序号加一传输视图。
图44为销售序号赋值传输视图。
图45为销售生产配置遍历传输视图。
图46为销售生产配置比较传输视图。
图47为销售生产配置条件传输视图。
图48为销售生产赋值传输视图。
图49为销售采购配置遍历传输视图。
图50为销售采购配置比较传输视图。
图51为销售采购配置条件传输视图。
图52为销售采购配置传输视图。
图53为生产运行遍历传输视图。
图54为采购运行遍历传输视图。
图55为销售运行遍历传输视图。
图56为销售生产运行遍历传输视图。
图57为销售生产运行比较传输视图。
图58为销售生产运行条件传输视图。
图59为生产销售收货传输视图。
图60为生产内部订货传输视图。
图61为销售采购运行遍历传输视图。
图62为销售采购运行比较传输视图。
图63为销售采购运行条件传输视图。
图64为采购销售收货传输视图。
图65为采购内部订货传输视图。
图66为合同统计传输视图。
图67为需求统计传输视图。
图68为订货统计传输视图。
图69为出货统计传输视图。
图70为存货统计传输视图。
图71为收货统计传输视图。
图72为主件待工统计传输视图。
图73为零件待工统计传输视图。
图74为配件接收传输视图。
图75为成品装配传输视图。
图76为完工交货传输视图。
图77为交货总量统计传输视图。
具体实施方式
计算机一般包括一个中央处理器,一个内存和输入输出接口和一个总线。另外,计算机与输入输出设备、存储介质相连接。中央处理器负责计算和控制计算机的功能。中央处理器可以只包含一个中央处理单元,也可以是分布在一个或多个地方的多个中央处理单元。
内存介质可能由任何已知的计算机可读存储介质构成。比如,缓冲存储可以暂存一些程序代码以便在程序执行时降低从大容量存储器中提取代码的时间。同时,内存可以驻留在某个物理位置,由一种或多种数据存储,或以不同形式分布在多个物理***中。另外,内存还可以分布在本地局域网(LAN)或广域网(WAN)上。内存中可以包含实现基于***元视图构造***视图的通用建模方法的程序代码,也可能包括图中未显示的其他代码,如操作***。
输入输出接口允许计算机与存储介质或另一台计算机交换信息。输入输出设备包含任何已知的外部设备类型,如显示设备、键盘、鼠标、打印机、音响、手持设备、面罩,等等。总线提供计算机内部各个部件之间的通信连接,包括电气、光学、无线等多种传送连接形式。存储介质包括任何已知的计算机可读存储介质,如磁盘,光盘等等。存储介质可以包含一个或多个***元视图构造的通用***视图实例。业内人士可以料想,本发明可能实现为全硬件产品、全软件产品,或通常称为模块的软硬件结合产品。另外,本发明可以实现为一个保存在计算机可读介质的计算机程序产品。计算机可读介质可能是,举例来说但并不限于:电子的、磁性的、光学的、电磁的、红外或半导体 ***、装置、设备或前述项的结合。更具体的非尽列的计算机可读存储介质的例子如下:随机存储内存(RAM)、只读内存(ROM)、可擦写可编程只读内存(EPROM或闪存)、可移动只读存储器(CD-ROM)、光存储设备、磁存储设备,以及任何前述项的结合体。实现本发明的方法的计算机程序代码可以用一种或多种程序语言编写,包括诸如Java,Small,C++,C#等,以及诸如C之类的面向过程的编程语言。程序代码可以运行在个人电脑,手持设备或局域网LAN、广域网WAN上。
业内人士当然知道本发明的方法也可以表示以图形表示,这些图形表示都可以实现为计算机程序代码。这些程序代码可以被一般电脑、专用电脑和其他可编程数据处理装置处理,实现这些图形表示的功能符。
下面结合附图及一个具体实施例对本发明做进一步详细的说明:实施例为构造业务管理YWGL视图。需要说明的是,这个实施例仅是本发明的具体应用示例而已,本发明的技术实质不受这两个实例限制。
实施例:业务管理YWGL模型编辑
本实施例假设的企业的的业务模式是:通过销售自己生产的产品和外部采购的产品来获取利润,将对实现如下业务管理意图的业务管理***进行建模:
(1)明确区分生产管理、采购管理、销售管理三大模块;
(2)配置功能:将生产品种数目和采购品种数目的和用于配置 销售品种数目;
(3)运行功能:销售管理模块对每项产品的直销和销售的合同订量和出货数量进行统计,接收生产管理模块、采购管理模块的交货信息,根据销售状况向生产管理模块、采购管理模块发出订货信息;生产管理模块、采购管理接收销售管理模块的订货信息,启动内部过程,并向销售管理模块提交交货信息。
下面给出构造本实施例的***视图的详细过程。
层级编辑
见图5,下面给出构造本实施例的层级视图及层级模型的详细过程。
在建模开始前的初始状态,层级编辑器就为层级视图的构件符树省缺创建一个根节点,该根节点上的构件类型符称为根构件类型符;
层级面板接收从实际***建模环境送来的选中根构件类型符的操作信息,向层级处理器发出选中根构件类型的指令;层级处理器响应前述指令将层级模型的根构件类型设置为所涉构件类型;层级面板接收实际***建模环境送来的将所涉构件类型符名称修改为“业务管理YWGL”字样的操作信息,向层级处理器发出将所涉构件类型的名称修改为“业务管理YWGL”字样的指令;层级处理器响应前述指令,将根构件类型的名称修改为“业务管理YWGL”;根据构件类型名称将根构件类型符称为业务管理YWGL构件类型符,其他构件类型符依此类推,后面不再赘述;层级接收面板实际***建模环境送 来的将所涉构件类型实例数量设置为1的操作信息,向层级处理器发出将所涉构件类型实例数量设置为1的指令,层级处理器响应前述指令,将业务管理YWGL构件类型的构件实例数量设置为1;层级面板以层级视图对层级模型进行可视显示;
层级面板接收实际***建模环境送来的添加子构件类型符的操作信息,向层级处理器发出为所涉构件添加子构件类型的指令;层级处理器响应前述指令为业务管理YWGL构件类型添加一个子构件类型;层级处理器将前述子构件类型设置为所涉构件类型;层级面板以层级视图对层级模型进行可视显示,并同时将前述子构件类型符设置为所涉构件类型符;层级面板接收从实际***建模环境送来的将所涉构件类型符的名称修改为“销售管理XSGL”字样的操作信息,向层级处理器发送将所涉构件类型的名称修改为“销售管理XSGL”的指令;层级处理器响应前述指令将所涉构件类型的名称修改为“销售管理XSGL”;层级面板以层级视图对层级模型进行可视显示;
同上步骤,层级编辑器接收并响应实际***建模环境送来的操作信息为业务管理YWGL构件类型符添加实例数量均为0的子构件类型符:生产管理SCGL、采购管理CGGL;层级面板以层级视图对层级模型进行可视显示;
同上步骤,层级编辑器接收并响应实际***建模环境送来的操作信息为销售管理XSGL构件类型符添加实例数量均为1的子构件类型符:分销品FXP、直销品ZXP;层级面板以层级视图对层级模型进行可视显示;
同上步骤,层级编辑器接收并响应实际***建模环境送来的操作信息为生产管理SCGL构件类型符添加实例数量均为1的子构件类型符:主件ZJ、零件LJ、成品CP;层级面板以层级视图对层级模型进行可视显示;
至此,本实施例的层级视图及层级模型编辑完成。
接口编辑
接下来,将介绍层级视图中各个构件类型符的接口视图的构造过程。
业务管理YWGL接口编辑
见图6,层级面板接收从实际***建模环境从来的选中业务管理YWGL构件类型符的操作信息,向层级处理器发出选中业务管理YWGL构件类型的指令,层级处理器响应前述指令将业务管理YWGL构件类型设置为所涉构件类型;层级面板将业务管理YWGL构件类型符设置成为所涉构件类型符并可视显示层级视图;
接口面板接收从实际***建模环境送来的添加属性符的操作消息,向接口处理器发出为所涉构件类型添加属性的指令;接口处理器响应前述指令为业务管理YWGL构件类型添加一个新属性,并将新属性设置为所涉属性;接口面板刷新接口视图时为业务管理YWGL构件类型符添加一个新属性符,并将将前述新属性符设置为所涉属性符;接口面板接收从实际***建模环境送来的将所涉属性符的数据类 型修改为bool类型的操作信息,向接口处理器发出将所涉属性的数据类型修改为bool类型的指令;接口处理器响应前述指令将所涉属性的数据类型修改为bool类型;接口面板接收从实际***建模环境送来的将所涉属性符的属性名称修改为“业务运转态”字样的操作信息,向接口处理器发出将所涉属性符的属性名称修改为“业务运转态”字样的指令,接口处理器响应前述操作命令将所涉属性的属性名称修改为业务运转态;前述属性名称为业务运转态的属性简称为业务运转态属性;后续属性符依此类推,不再赘述;接口面板接收从实际***建模环境送来的将所涉属性符的属性值设置为true的操作信息,向接口处理器发出将所涉属性值设置为true的指令;接口处理器响应前述指令将业务运转态属性的属性值设置为true;
同上步骤,接口编辑器为业务管理YWGL接口视图添加属性符:生产正常态属性符,数据类型为bool类型,属性值为true;生产品种数目属性符,数据类型为整数类型,属性值为3;采购品种数目属性符,数据类型为整数类型,属性值为2;销售品种数目属性符,数据类型为整数类型,属性值为0;产品序号属性符,数据类型为整数类型,属性值为0;常数零属性符,数据类型为整数类型,属性值为0;比较结果属性符,数据类型为bool类型,属性值为true;
接口面板接收从实际***建模环境送来的添加功能符的操作消息,向接口处理器发出为所涉构件类型添加功能的指令;接口处理器响应前述指令为业务管理YWGL构件类型符添加一个新流程功能,并将前述新功能设置为所涉功能;接口面板刷新接口视图,并将新功 能符设置为所涉功能符;接口面板接收从实际***建模环境送来的将所涉功能符的功能名称修改为“业务主过程”字样的操作信息,向接口处理器发出将所涉功能的功能名称修改为“业务主过程”字样的指令;接口处理器响应接口面板送来的前述指令,将前述新功能的功能名称修改为“业务主过程”字样;前述功能名称为“业务主过程”的功能简称为业务主过程功能;后续功能符依此类推,不再赘述;
同上步骤,接口编辑器为业务管理YWGL接口视图添加流程功能符:业务配置、业务运行;
至此,业务管理YWGL接口视图及业务管理YWGL接口模型编辑完毕。
销售管理XSGL接口编辑
见图7,完成之后的销售管理XSGL接口视图,其构造过程类似“业务管理YWGL接口编辑”,其内容如下:
属性符集:产品名称属性符,数据类型为string,属性值为销售品;产品序号属性符,数据类型为整数类型,属性值为1;存货数量属性符,数据类型为整数类型,属性值为0;最低存量属性符,数据类型为整数类型,属性值为0;合同订量属性符,数据类型为整数类型,属性值为0;收货数量属性符,数据类型为整数类型,属性值为0;订货数量属性符,数据类型为整数类型,属性值为0;出货数量属性符,数据类型为整数类型,属性值为0;出货总量属性符,数据类型为整数类型,属性值为0;需求数量属性符,数据类型为整数类 型,属性值为0;
功能符集:内部订货、销售出货、销售订货共三个流程功能符。
生产管理SCGL接口编辑
见图8,完成之后的生产管理SCGL接口视图,其构造过程类似“业务管理YWGL接口编辑”,其内容如下:
属性符集:产品名称属性符,数据类型为string,属性值为自研品;产品序号属性符,数据类型为int,属性值为1;订货数量属性符,数据类型为int,属性值为0;完成数量属性符,数据类型为int,属性值为0;交货数量属性符,数据类型为int,属性值为0;交货总量属性符,数据类型为int,属性值为0;
功能符集:、生产计划、生产实施、生产交货共三个流程功能符。
采购管理CGGL接口编辑
见图9,完成之后的采购管理CGGL接口视图,其构造过程类似“业务管理YWGL接口编辑”,其内容如下:
属性符集:产品名称属性符,数据类型为string,属性值为采购品;产品序号属性符,数据类型为int,属性值为1;待购数量属性符,数据类型为int,属性值为0;购回数量属性符,数据类型为int,属性值为0;交货数量属性符,数据类型为int,属性值为0;交货总量属性符,数据类型为int,属性值为0;
功能符集:采购实施、采购交货共两个算法功能符。
分销品FXP接口编辑
见图10,完成之后的分销品FXP接口视图,其构造过程类似“业务管理YWGL接口编辑”,其内容如下:
属性符集:最低存量属性符,数据类型为int,属性值为5;合同订量属性符,数据类型为int,属性值为12;出货数量属性符,数据类型为int,属性值为8。
直销品ZXP接口编辑
见图11,完成之后的直销品ZXP接口视图,其构造过程类似“业务管理YWGL接口编辑”,其内容如下:
属性符集:最低存量属性符,数据类型为int,属性值为6;合同订量属性符,数据类型为int,属性值为3;出货数量属性符,数据类型为int,属性值为4。
主件ZJ接口编辑
见图12,完成之后的主件ZJ接口视图,其构造过程类似“业务管理YWGL接口视图”,其内容如下:
属性符集:主件名称属性符,数据类型为string,属性值为主件;待工数目属性符,数据类型为int,属性值为0;完工数目属性符,数据类型为int,属性值为0;交货数目属性符,数据类型为int,属性值为0;交货总量属性符,数据类型为int,属性值为0;
功能符集:主件加工、主件交货共两个算法功能符。
零件LJ接口编辑
见图13,完成之后的零件LJ接口视图,其构造过程类似“业务管理YWGL接口视图”,其内容如下:
属性符集:零件名称属性符,数据类型为string,属性值为零件;待工数目属性符,数据类型为int,属性值为0;完工数目属性符,数据类型为int,属性值为0;交货数目属性符,数据类型为int,属性值为0;交货总量属性符,数据类型为int,属性值为0;
功能符集:零件加工、零件交货共两个算法功能符。
成品CP接口编辑
见图14,完成之后的成品CP接口视图,其构造过程类似“业务管理YWGL接口视图”,其内容如下:
属性符集:成品名称属性符,数据类型为string,属性值为成品;待工数目属性符,数据类型为int,属性值为0;完工数目属性符,数据类型为int,属性值为0;单套主件数量属性符,数据类型为int,属性值为2;单套零件数量属性符,数据类型为int,属性值为6;主件存量属性符,数据类型为int,属性值为0;主件收货量属性符,数据类型为int,属性值为0;零件存量属性符,数据类型为int,属性值为0;零件收货量属性符,数据类型为int,属性值为0;
功能符集:配件接收、成品装配共两个算法功能符。
算法编辑
接下来,将详细说明各个算法视图的构造过程。
主件加工算法编辑
见图15,主件加工算法视图的构造过程如下:
层级面板接收实际***建模环境送来的选中主件ZJ构件类型符的操作信息,向层级处理器发出将主件ZJ构件类型设置为所涉构件类型的指令;层级处理器响应前述指令将主件ZJ构件类型设置为所涉构件类型;接口面板接收实际***建模环境送来的选中主件加工功能符的操作信息,向接口处理器发出将主件加工功能设为所涉功能的指令;接口处理器响应前述指令将主件加工功能设置为所涉功能;接口面板刷新接口视图将主件加工功能符设置为所涉功能符;为描述方便起见,根据功能名称将实现主件加工功能符的算法视图简称为主件加工算法视图;后续其他算法视图依此类推,不再赘述;
算法面板接收实际***建模环境送来的添加添加一个赋值算符的操作信息,向算法处理器发出添加一个添加一个赋值算元的指令;算法处理器响应前述指令添加一个赋值算元;所述赋值算元符简称为主件待工完工赋值符;所述赋值算符已经预先具有一个输入属性符和输出属性符共两个属性符;算法面板接收实际***建模环境送来的建立从主件ZJ构件类型符的待工数目属性符向主件待工完工赋值算符的输入属性符的传值符的操作信息;算法面板响应该操作信息向算法处理器发出建立从主件ZJ构件类型符的待工数目属性向主件待工完 工赋值算的输入属性的传值的指令;算法处理器响应前述指令,建立从主件ZJ构件类型的待工数目属性向主件待工完工赋值算的输入属性的传值;算元面板刷新显示算法视图,建立起建立从主件ZJ构件类型符的待工数目属性符向主件待工完工赋值算符的输入属性符的传值符;算法面板接收实际***建模环境送来的建立从主件待工完工赋值算符的输出属性符向主件ZJ构件类型符的完工数目属性符的传值符的操作信息;算法面板响应该操作信息向算法处理器发出建立从主件待工完工赋值算元的输出属性向主件ZJ构件类型的完工数目属性的传值的指令;算法处理器响应前述指令,建立从主件待工完工赋值算元的输出属性向主件ZJ构件类型的完工数目属性的传值;算元面板刷新显示算法视图,建立起建立从主件待工完工赋值算符的输出属性符向主件ZJ构件类型符的完工数目属性符的传值符;
同上步骤,算法编辑器依次接收实际***建模环境送来的操作信息并响应操作信息执行相应操作:添加一个减法算符,简称主件待工清零算符;建立从主件ZJ构件类型的待工数目属性符向主件待工清零算符的被减数属性符的传值符;建立从主件ZJ构件类型的待工数目属性符向主件待工清零算符的减数属性符的传值符;建立从主件待工清零算符的差数属性符向主件ZJ构件类型的待工数目属性符的传值符;
至此,主件加工功能算法视图编辑完毕。
主件交货算法编辑
见图16,完成之后的主件交货算法视图,其构造过程类似“主件加工算法编辑”,其内容如下:
一个赋值算符,简称主件完工交货算符;该算符有以下传值:从主件ZJ构件类型符的完工数目属性符到主件完工交货算符的输入属性符,从主件完工交货算符的输出属性符到主件ZJ构件类型符的交货数目属性符;
一个加法算符,简称主件交货总数算符;该算符有以下传值:从主件ZJ构件类型符的完工数目属性符到主件交货总数算符的被加数属性符,从主件ZJ构件类型符的交货总量属性符到主件交货总数算符的加数属性符,从主件交货总数算符的和数属性符到主件ZJ构件类型符的交货总量属性符;
一个减法算符,简称为主件完工清零算元;该算符有以下传值:从主件ZJ构件类型符的完工数目属性符到减法算符的被减数属性符,从主件ZJ构件类型符的完工数目属性符到减法算符的减数属性符,从减法算符的差数属性符到主件ZJ构件类型符的完工数目属性符。
零件加工算法编辑
见图17,完成之后的零件加工算法视图,其构造过程类似“主件加工算法编辑”,其内容如下:
一个赋值算符,简称为零件待工完工赋值符;该算符有以下传值:从零件LJ构件类型的待工数目属性符到零件待工完工赋值算符的输 入属性符,从零件待工完工赋值算符的输出属性符向零件LJ构件类型的完工数目属性符;
一个减法算符,简称零件待工清零算符;该算符有以下传值:从零件LJ构件类型的待工数目属性符到零件待工清零算符的被减数属性符,从零件LJ构件类型的待工数目属性符到零件待工清零算符的减数属性符,从零件待工清零算符的差数属性符到零件LJ构件类型的待工数目属性符。
零件交货算法编辑
见图18,完成之后的零件交货算法视图,其构造过程类似“主件加工算法编辑”,其内容如下:
一个赋值算符,简称零件完工交货算符;该算符有以下传值:从零件LJ构件类型符的完工数目属性符到零件完工交货算符的输入属性符,从零件完工交货算符的输出属性符到零件LJ构件类型符的交货数目属性符;
一个加法算符,简称零件交货总数算符;该算符有以下传值:从零件LJ构件类型符的完工数目属性符到零件交货总数算符的被加数属性符,从零件LJ构件类型符的交货总量属性符到零件交货总数算符的加数属性符,从零件交货总数算符的和数属性符到零件LJ构件类型符的交货总量属性符;
一个减法算符,简称为零件完工清零算元;该算符有以下传值:从零件LJ构件类型符的完工数目属性符到减法算符的被减数属性符, 从零件LJ构件类型符的完工数目属性符到减法算符的减数属性符,从减法算符的差数属性符到零件LJ构件类型符的完工数目属性符。
配件接收算法编辑
见图19,完成之后的配件接收算法视图,其构造过程类似“主件加工算法编辑”,其内容如下:
一个加法算符,简称主件接收算符;该算符有以下传值:从成品CP构件类型符的主件存量属性符到主件接收算符的被加数属性符,从成品CP构件类型符的主件收货量属性符到主件接收算符的加数属性符,从主件接收算符的和数属性符到成品CP构件类型符的主件存量属性符;
一个加法算符,简称零件接收算符;该算符有以下传值:从成品CP构件类型符的零件存量属性符到零件接收算符的被加数属性符,从成品CP构件类型符的零件收货量属性符到零件接收算符的加数属性符,从零件接收算符的和数属性符到成品CP构件类型符的零件存量属性符。
成品装配算法编辑
见图20,完成之后的成品装配算法视图,其构造过程类似“主件加工算法视图”,其内容如下:
一个乘法算符,简称装配主件算元,该算符有以下传值:从成品CP构件类型符的待工数目属性符到装配主件算符的被乘数属性符, 从所涉构件类型符的单套主件ZJ数属性符到装配主件算符的乘数属性符;
一个减法算符,简称装配主件存量算符;该算符有以下传值:从成品CP构件类型符的主件存量属性符到装配主件存量算符的被减数属性符,从装配主件算符的积数属性符到装配主件存量算符的减数属性符,从装配主件存量算符的差数属性符到成品CP构件类型符的主件存量属性符;
一个乘法算符,简称装配零件算符;该算符有以下传值:从成品CP构件类型符的待工数目属性符到装配零件算符的被乘数属性符,从所涉构件类型符的单套零件LJ数属性符到装配零件算符的乘数属性符;
一个减法算符,简称装配零件存量算符;该算符有以下传值:从成品CP构件类型符的零件存量属性符到装配零件存量算符的被减数属性符,从装配零件算符的积数属性符到装配零件存量算符的减数属性符,从装配零件存量算符的差数属性符到成品CP构件类型符的零件存量属性符;
一个赋值算符,简称成品完工算符;该算符有以下传值:从成品CP构件类型符的待工数目属性符到成品完工算符的输入属性符,从成品完工算符的输出属性符到成品CP构件类型符的完工数目属性符;
一个第减法算符,简称成品待工清零算符;该算符有以下传值:从成品CP构件类型符的待工数目属性符到成品待工清零算符的被减数属性符,从所涉构件类型符的待工数目属性符到成品待工清零算符 的减数属性符,从成品待工清零算符的差数属性符到成品CP构件类型符的待工数目属性符。
流程编辑
接下来,将详细说明各个流程视图的构造过程。
业务主过程流程编辑
图21为完成后的业务管理YWGL构件类型符的业务主过程流程视图,其构造过程如下:
层级编辑器接收并响应从实际***建模环境送来的操作信息,将业务管理YWGL构件类型符设置为所涉构件类型符;
接口编辑器接收并响应实际***建模环境送来的操作信息,将业务主过程功能符设置为所涉功能符;为表述方便,我们根据功能名称将业务主过程功能符的流程视图简称为业务主过程流程视图;其他功能符的流程视图依此类推,不再赘述;
见图21,层级面板接收实际***建模环境送来的选中业务管理YWGL构件类型符的操作信息,向层级处理器发出将业务管理YWGL构件类型设置为所涉构件类型的指令;层级处理器响应前述指令将业务管理YWGL构件类型设置为所涉构件类型;接口面板接收实际***建模环境送来的选中业务主过程功能符的操作信息,将业务主过程功能符设置为所涉功能符,向接口处理器发出将业务主过程功能设置为所涉功能的指令;接口处理器响应前述指令将业务主过程 功能设置为所涉功能;为表述方便,我们根据功能名称将业务主过程功能符的流程视图简称为业务主过程流程视图;其他功能符的流程视图依此类推,不再赘述;
流程编辑器为业务主过程流程视图创建一个省缺的顺序活动符作为根活动符,并自动设置该根活动符为所涉活动符;所述顺序活动符是一个具有顺序执行内部活动功能的算元活动符;所述顺序活动符具有开始节点、结束节点,并在开始节点和结束节点之间,顺序提供多个节点以便添加其他活动符;为叙述方便,根据流程视图名称称其根活动符为业务主过程根活动符;需要说明的是,流程编辑器为每个流程视图都会创建一个根活动符,根活动符命名依此类推,不再赘述;
流程面板接收实际***建模环境送来的添加一个基于所涉构件类型的业务配置功能符的活动符的操作信息;为了叙述简便,根据该活动符所依托的功能名称简称为业务配置活动符,后续其他活动符依此类推;流程面板响应前述操作信息向流程处理器相应发出向所涉活动中添加一个业务配置活动的指令,流程处理器响应前述指令在业务主过程根活动中添加一个业务配置活动;流程面板可视显示流程视图;
同上步骤,流程编辑器接收并响应实际***建模环境送来的操作信息,在业务主过程根活动符中添加一个循环活动符;所述的循环活动符是一个具有循环功能的算元活动符;所述的循环活动符内部包含一个节点序列,每一个节点可以容纳一个活动符;为叙述方便,称循环活动符的节点序列为循环序列;为了区别,称所述循环活动符为业务运转循环活动符;
同上步骤,流程编辑器接收并响应实际***建模环境送来的操作信息,在循环活动符的循环序列中加入一个基于所涉构件类型符的业务运行功能符的业务运行活动符;
至此,业务主过程流程视图及业务主过程流程模型编辑完毕。
业务配置流程编辑
见图22,完成之后的业务管理YWGL构件类型符的业务配置流程视图,其构造过程类似“业务主过程流程编辑”,其内容如下:
在业务配置根活动符中添加一个赋值算元活动符,简称为为序号清零赋值活动符;所述赋值算元活动符是一个具有赋值功能的算元活动符;在业务配置根活动符中添加一个创建实例算元活动符,简称为生产创建实例活动符;所述创建实例算元活动符是一个表示具有创建构件类型符功能的算元活动符;在业务配置根活动符中添加一个遍历活动符,简称为生产配置遍历活动符;所述遍历活动符内部包含一个节点序列,每个节点容纳一个活动符;所述遍历活动符是指对确定的构件类型符的各个构件类型符均执行一遍节点序列的逻辑活动符;
在生产配置遍历活动符的遍历序列中添加一个加一活动符,简称为生产序号加一活动符;所述加一活动符是指预制的具有使整数值加一功能的算元活动符;在生产配置遍历活动符的遍历序列中添加一个赋值活动符,简称为生产序号赋值活动符;
在业务配置根活动符中添加一个创建实例算元活动符,简称为采购创建实例活动符;在业务配置根活动符中添加一个遍历活动符,简 称为采购配置遍历活动符;
在采购配置遍历活动符的遍历序列中添加一个加一活动符,简称为采购序号加一活动符;在采购配置遍历活动符的遍历序列中添加一个赋值活动符,简称为采购序号赋值活动符;
在业务配置根活动符中添加一个赋值算元活动符,简称为销售序号清零赋值活动符;在业务配置根活动符中添加一个创建实例算元活动符,简称为销售创建实例活动符;在业务配置根活动符中添加一个遍历活动符,简称为销售配置遍历活动符;
在销售配置遍历活动符的遍历序列中添加一个加一活动符,简称为销售序号加一活动符;在销售配置遍历活动符的遍历序列中添加一个赋值活动符,简称为销售序号赋值活动符;在销售配置遍历活动符的遍历序列中添加一个遍历活动符,简称为销售生产配置遍历活动符;
在销售生产配置遍历活动符的遍历序列中添加一个相同比较活动符,简称为销售生产配置比较活动符;所述的相同比较活动符是一个预制的具有比较两个输入项是否相同的功能的算元活动符;在销售生产配置遍历活动符的遍历序列中添加一个条件活动符,简称为销售生产配置条件活动符;所述的条件活动符是一个预制的具有条件选择功能符的逻辑活动符;
在销售生产配置条件活动符的为真分支中添加一个赋值活动符,简称为销售生产赋值活动符;
在销售配置遍历活动符的遍历序列中添加一个遍历活动符,简称为销售采购配置遍历活动符;
在销售采购配置遍历活动符的遍历序列中添加一个相同比较活动符,简称为销售采购配置比较活动符;在销售采购配置遍历活动符的遍历序列中添加一个条件活动符,简称为销售采购配置条件活动符;
在销售采购配置条件活动符的为真中添加一个赋值活动符,简称为销售采购配置活动符。
业务运行流程编辑
见图23,完成之后的业务管理YWGL构件类型符的业务运行流程视图,其构造过程类似“业务主过程流程编辑”,其内容如下:
在业务运行根活动符中添加一个遍历活动符,简称为生产运行遍历活动符;
在生产运行遍历活动符的遍历序列中添加一个基于生产管理SCGL构件类型符的生产计划功能符的生产计划活动符;在生产运行遍历活动符的遍历序列中添加一个基于生产管理SCGL构件类型符的生产实施功能符的生产实施活动符;在生产运行遍历活动符的遍历序列中添加一个基于生产管理SCGL构件类型符的生产交货功能符的生产交货活动符;
在业务运行根活动符中添加一个遍历活动符,简称为销售运行遍历活动符;
在销售运行遍历活动符的遍历序列中添加一个基于采购管理CGGL构件类型符的采购实施功能符的采购实施活动符;在销售运行遍历活动符的遍历序列中添加一个基于采购管理CGGL构件类型 符的采购交货功能符的采购交货活动符;
在业务运行根活动符中添加一个遍历活动符,简称为采购运行遍历活动符;
在采购运行遍历活动符的遍历序列中添加一个遍历活动符,简称称为销售生产运行遍历活动符;
在销售生产运行遍历活动符的遍历序列中添加一个相同比较活动符,简称为销售生产运行比较活动符;在销售生产运行遍历活动符的遍历序列中添加一个条件活动符,简称为销售生产运行条件活动符;
在销售生产运行条件活动符的为真分支中添加一个基于销售管理XSGL构件类型符的销售功能符的销售收货活动符,简称生产销售收货活动符;在销售生产运行条件活动符的为真分支中添加一个基于销售管理XSGL构件类型符的销售出货功能符的销售出货活动符,简称生产销售出货活动符;在销售生产运行条件活动符的为真分支中添加一个基于销售管理XSGL构件类型符的内部订货功能符的内部订货活动符,简称生产内部订货活动符;
在采购运行遍历活动符的遍历序列中添加一个遍历活动符,简称为销售采购运行遍历活动符;
在销售采购运行遍历活动符的遍历序列中添加一个相同比较活动符,简称为销售采购运行比较活动符;在销售采购运行遍历活动符的遍历序列中添加一个条件活动符,简称为销售采购运行条件活动符;
销售采购运行条件活动符的为真分支中添加一个基于销售管理XSGL构件类型符的销售收货功能符的销售收货活动符,简称为采购 销售收货活动符;在销售采购运行条件活动符的为真分支中添加一个基于销售管理XSGL构件类型符的销售出货功能符的销售出货活动符,简称为采购销售出货活动符;在销售采购运行条件活动符的为真分支中添加一个基于销售管理XSGL构件类型符的内部订货功能符的内部订货活动符,简称为采购内部订货活动符。
内部订货流程编辑
见图24,完成之后的销售管理XSGL构件类型符的内部订货流程视图,其构造过程类似“业务主过程流程编辑”,其内容如下:
在内部订货根活动符中添加一个加法活动符,简称为合同统计活动符;所述加法活动符是一个具有加法功能的算元活动符;在内部订货根活动符中添加一个加法活动符,简称为需求统计活动符;在内部订货根活动符中添加一个减法活动符,简称为订货统计活动符;所述减法活动符是一个基于减法算符的减法功能的算元活动符。
销售出货流程编辑
见图25,完成之后的销售管理XSGL构件类型符的销售出货流程视图,其构造过程类似“业务主过程流程编辑”,其内容如下:
在销售出货根活动符中添加一个加法活动符,简称为出货统计活动符;在销售出货根活动符中添加一个减法活动符,简称为存货统计活动符;所述减法活动符是一个基于减法算符的减法功能的算元活动符。
销售收货流程编辑
见图26,完成之后的销售管理XSGL构件类型符的销售订货流程视图,其构造过程类似“业务主过程流程编辑”,其内容如下:
在销售收货根活动符中添加一个加法活动符,简称为收货统计活动符。
生产计划流程编辑
见图27,完成之后的生产管理SCGL构件类型符的生产计划流程视图,其构造过程类似“业务主过程流程编辑”,其内容如下:
在生产计划根活动符中添加一个乘法活动符,简称为主件待工统计活动符;所述乘法活动符是一个具有乘法功能的算元活动符;
在生产计划根活动符中添加一个乘法活动符,简称为零件待工统计活动符。
生产实施流程编辑
见图28,完成之后的生产管理SCGL构件类型符的生产实施流程视图,其构造过程类似“业务主过程流程编辑”,其内容如下:
在生产实施根活动符中添加一个基于主件ZJ构件类型符的主件加工功能符的主件加工活动符;在生产实施根活动符中添加一个基于主件ZJ构件类型符的主件交货功能符的主件交货活动符;在生产实施根活动符中添加一个基于零件LJ构件类型符的零件加工功能符的零件加工活动符;在生产实施根活动符中添加一个基于零件LJ构件 类型符的零件交货功能符的零件交货活动符;在生产实施根活动符中添加一个基于成品CP构件类型符的配件接收功能符的配件接收活动符;在生产实施根活动符中添加一个基于成品CP构件类型符的成品装配功能符的成品装配活动符。
生产交货流程编辑
见图29,完成之后的生产管理SCGL构件类型符的生产交货流程视图,其构造过程类似“业务主过程流程编辑”,其内容如下:
在生产交货根活动符中添加一个赋值活动符,简称为完工交货活动符;在生产交货根活动符中添加一个加法活动符,简称为交货总量统计活动符。
与此同时,本实施例的所有流程视图编辑完毕。
传输编辑
接下来,将详细说明各个活动符的传输视图的构造过程;
业务配置传输编辑
业务配置活动符不需进行数据交换,故业务配置传输视图内容为空;
业务运转循环传输编辑
见图30,层级面板接收实际***建模环境送来的选中业务管理YWGL构件类型符的操作信息,向层级处理器发出将业务管理 YWGL构件类型设置为所涉构件类型的指令;层级处理器响应前述指令将业务管理YWGL构件类型设置为所涉构件类型;层级面板刷显示新层级视图,将业务管理YWGL构件类型符设置为所涉构件类型符;接口面板接收实际***建模环境送来的选中业务主过程功能符的操作信息,向接口处理器发出将业务主过程功能设置为所涉功能的指令;接口处理器响应前述指令将业务主过程功能设置为所涉功能;接口面板可视显示接口视图将业务主过程功能符设置为所涉功能符;流程面板接收实际***建模环境送来的选中业务运转循环活动符的操作信息,向流程处理器发出将业务运转循环活动设置为所涉活动的指令;流程处理器响应前述命令将业务运转循环活动设置为所涉活动;流程面板刷新流程视图显示,将业务运转循环活动符设置为所涉活动符;传输编辑器以所涉活动符为对象构造传输视图,形成业务运转循环活动符的传输视图;为了简便起见,根据活动符的名称将业务运转循环活动符的传输视图简称为业务运转循环传输视图,其他传输视图依此类比,不再赘述;
传输面板接收实际***建模环境送来的建立一个从所涉构件的生产运转态属性符到所涉活动符的循环条件属性符的传输符的操作信息;传输面板响应前述操作信息向传输处理器发出建立一个从业务管理YWGL构件类型的生产运转态属性到业务运转循环活动的循环条件属性的传输的指令;传输处理器响应前述指令建立一个从业务管理YWGL构件类型的生产运转属性到业务运转循环活动的循环条件属性的传输;传输面板可视显示传输视图,建立一个从业务管理 YWGL构件类型符的生产运转属性符到业务运转循环活动符的循环条件属性符的传输符;所述业务运转循环活动符的循环条件属性符是指业务运转循环活动符所依托的循环算元的条件属性符的简称;后续其他活动符的属性符的含义依此类推,不再赘述;
业务运行传输编辑
空。
序号清零赋值传输编辑
见图31,完成后的序号清零赋值传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的常数零属性符到序号清零赋值活动符的输入属性符,从序号清零赋值活动符的输出属性符到业务管理YWGL构件类型符的产品序号属性符。
生产创建实例传输编辑
见图32,流完成后的生产创建实例传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的名称到生产创建实例活动符的类型属性符,从业务管理YWGL构件类型符的生产品种数目属性符到生产创建实例活动符的实例数量属性符。
生产配置遍历传输编辑
见图33,完成后的生产配置遍历传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的名称到生产配置遍历活动符的类型属性符。
生产序号加一传输编辑
见图34,完成后的生产序号加一传输视图,其构造过程类似“业务运转循环传输视图”,其内容包含如下传输:
从业务管理YWGL构件类型符的产品序号属性符到生产序号加一活动符的输入属性符,从生产序号加一活动符的输出属性符到业务管理YWGL构件类型符的产品序号属性符。
生产序号赋值传输编辑
见图35,完成后的生产序号赋值传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的产品序号属性符到生产序号赋值活动符的输入属性符,从生产序号赋值活动符的输出属性符到生产管理SCGL构件类型符的产品序号属性符。
采购创建实例传输编辑
见图36,完成后的采购创建实例传输视图,其构造过程类似“业 务运转循环传输编辑”,其内容包含如下传输:
从采购管理CGGL构件类型符的名称到采购实例创建活动符的类型属性符,从业务管理YWGL构件类型符的采购品种数目属性符到采购实例创建活动符的实例数量属性符。
采购配置遍历传输编辑
见图37,完成后的采购配置遍历传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从采购管理CGGL构件类型符的名称到采购配置遍历活动符的类型属性符。
采购序号加一传输编辑
见图38,完成后的采购序号加一传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的产品序号属性符到采购序号加一活动符的输入属性符,从采购序号加一活动符的输出属性符到业务管理YWGL构件类型符的产品序号属性符。
采购序号赋值传输编辑
见图39,完成后的采购序号赋值传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的产品序号属性符到采购序号赋 值活动符的输入属性符,从采购序号赋值活动符的输出属性符到采购管理CGGL构件类型符的产品序号属性符。
销售序号清零赋值传输编辑
见图40,完成后的销售序号清零赋值传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的常数零属性符到销售序号清零赋值活动符的输入属性符,从销售序号清零赋值活动符的输出属性符到业务管理YWGL构件类型符的产品序号属性符。
销售创建实例传输编辑
见图41,完成后的销售实例创建传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的名称到销售实例创建活动符的类型属性符,从业务管理YWGL构件类型符的销售品种数目属性符到销售实例创建活动符的数量属性符。
销售配置遍历传输编辑
见图42,完成后的销售配置遍历传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的名称到销售配置遍历活动符的类型属性符。
销售序号加一传输编辑
见图43,完成后的销售序号加一传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的产品序号属性符到销售序号加一活动符的输入属性符,从销售序号加一活动符的输出属性符到业务管理YWGL构件类型符的产品序号属性符。
销售序号赋值传输编辑
见图44,完成后的销售序号赋值传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的产品序号属性符到销售序号赋值活动符的输入属性符,从销售序号赋值活动符的输出属性符到销售管理XSGL构件类型符的产品序号属性符。
销售生产配置遍历传输编辑
见图45,完成后的销售生产配置遍历传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的名称到销售生产配置遍历活动符的类型属性符。
销售生产配置比较传输编辑
见图46,完成后的销售生产配置比较传输视图,其构造过程类 似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的产品序号属性符到销售生产配置比较活动符的被比较属性符,从生产管理SCGL构件类型符的产品序号属性符到销售生产配置比较活动符的比较属性符,从销售生产配置比较活动符的结果属性符到业务管理YWGL构件类型符的比较结果属性符。
销售生产配置条件传输编辑
见图47,完成后的销售生产配置条件传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的比较结果属性符到销售生产配置条件活动符的状态属性符。
销售生产赋值传输编辑
见图48,完成后的销售生产赋值传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的产品名称属性符到销售生产赋值活动符的输入属性符,从销售生产赋值活动符的输出属性符到销售管理XSGL构件类型符的产品名称属性符。
销售采购配置遍历传输编辑
见图49,完成后的销售采购配置遍历传输视图,其构造过程类 似“业务运转循环传输编辑”,其内容包含如下传输:
从采购管理CGGL构件类型符的名称到销售采购配置遍历活动符的类型属性符。
销售采购配置比较传输编辑
见图50,完成后的销售采购配置比较传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的产品序号属性符到销售采购配置比较活动符的被比较属性符,从采购管理CGGL构件类型符的产品序号属性符到销售采购配置比较活动符的比较属性符,从销售采购配置比较活动符的结果属性符到业务管理YWGL构件类型符的比较结果属性符。
销售采购配置条件传输编辑
见图51,完成后的销售采购配置条件传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的比较结果属性符到销售采购配置条件活动符的状态属性符。
销售采购配置传输编辑
见图52,完成后的销售采购配置传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从采购管理CGGL构件类型符的产品名称属性符到销售采购赋值活动符的输入属性符,从销售采购赋值活动符的输出属性符到销售管理XSGL构件类型符的产品名称属性符。
生产运行遍历传输编辑
见图53,完成后的生产运行遍历传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的名称到生产运行遍历活动符的类型属性符。
生产计划传输编辑
空。
生产实施传输编辑
空。
生产交货传输编辑
空。
采购运行遍历传输编辑
见图54,完成后的采购运行遍历传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从采购管理CGGL构件类型符的名称到采购运行遍历活动符的 类型属性符。
采购实施传输编辑
空。
采购交货传输编辑
空。
销售运行遍历传输编辑
见图55,完成后的销售运行遍历传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的名称到销售运行遍历活动符的类型属性符。
销售生产运行遍历传输编辑
见图56,完成后的销售生产运行遍历传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的名称到销售生产运行遍历活动符的类型属性符。
销售生产运行比较传输编辑
见图57,完成后的销售生产运行比较传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的产品序号属性符到销售生产运行比较活动符的被比较属性符,从生产管理SCGL构件类型符的产品序号属性符到销售生产运行比较活动符的比较属性符,从销售生产运行比较活动符的结果属性符到业务管理YWGL构件类型符的比较结果属性符。
销售生产运行条件传输编辑
见图58,完成后的销售生产运行条件传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的比较结果属性符到销售生产运行条件活动符的状态属性符。
生产销售收货传输编辑
见图59,完成后的生产销售收货传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的交货数量属性符到生产销售收货活动符的收货数量属性符。
生产销售出货传输编辑
空。
生产内部订货传输编辑
见图60,完成后的生产内部订货传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产内部订货活动符的订货数量属性符到生产管理SCGL构件类型符的订货数量属性符。
销售采购运行遍历传输编辑
见图61,完成后的销售采购运行遍历传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从采购管理CGGL构件类型符的名称到销售采购运行遍历活动符的类型属性符。
销售采购运行比较传输编辑
见图62,完成后的销售采购运行比较传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的产品序号属性符到销售采购运行比较活动符的被比较属性符,从采购管理CGGL构件类型符的产品序号属性符到销售采购运行比较活动符的比较属性符,从销售采购运行比较活动符的结果属性符到业务管理YWGL构件类型符的比较结果属性符。
销售采购运行条件传输编辑
见图63,完成后的销售采购运行条件传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从业务管理YWGL构件类型符的比较结果属性符到销售采购运行条件活动符的状态属性符。
采购销售收货传输编辑
见图64,完成后的采购销售收货传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从采购管理CGGL构件类型符的交货数量属性符到采购销售收货活动符的收货数量属性符。
采购销售出货传输编辑
空。
采购内部订货传输编辑
见图65,完成后的采购内部订货传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从采购内部订货活动符的订货数量属性符到采购管理CGGL构件类型符的待购数量属性符。
合同统计传输编辑
见图66,完成后的合同统计传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从分销品FXP构件类型符的合同订量属性符到合同统计活动符的被加数属性符,从直销品ZXP构件类型符的合同订量属性符到合同统计活动符的加数属性符,从合同统计活动符的和数属性符到销售管理XSGL构件类型符的合同订量属性符。
需求统计传输编辑
见图67,完成后的需求统计传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的最低存量属性符到需求统计活动符的被加数属性符,从销售管理XSGL构件类型符的合同订量属性符到需求统计活动符的加数属性符,从需求统计活动符的和数属性符到销售管理XSGL构件类型符的需求数量属性符。
订货统计传输编辑
见图68,完成后的订货统计传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的需求数量属性符到订货统计活动符的被减数属性符,从销售管理XSGL构件类型符的存货数量属性符到订货统计活动符的减数属性符,从订货统计活动符的差数属性符 到销售管理XSGL构件类型符的订货数量属性符。
出货统计传输编辑
见图69,完成后的出货统计传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从分销品FXP构件类型符的出货数量属性符到出货统计活动符的被加数属性符,从直销品ZXP构件类型符的出货数量属性符到出货统计活动符的加数属性符,从出货统计活动符的和数属性符到销售管理XSGL构件类型符的出货数量属性符。
存货统计传输编辑
见图70,完成后的存货统计传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的存货数量属性符到存货统计活动符的被减数属性符,从销售管理XSGL构件类型符的出货数量属性符到存货统计活动符的减数属性符,从存货统计活动符的差数属性符到销售管理XSGL构件类型符的存货数量属性符。
收货统计传输编辑
见图71完成后的收货统计传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从销售管理XSGL构件类型符的存货数量属性符到收货统计活 动符的被加数属性符,从销售管理XSGL构件类型符的收货数量属性符到收货统计活动符的加数属性符,从收货统计活动符的和数属性符到销售管理XSGL构件类型符的存货数量属性符。
主件待工统计传输编辑
见图72,完成后的主件待工统计传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的订货数量属性符到主件待工统计活动符的被乘数属性符,从成品CP构件类型符的单套主件数量属性符到主件待工统计活动符的乘数属性符,从主件待工统计活动符的积数属性符到主件ZJ构件类型符的待工数目属性符。
零件待工统计传输编辑
见图73,完成后的零件待工统计传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的订货数量属性符到零件待工统计活动符的被乘数属性符,从成品CP构件类型符的单套零件数量属性符到零件待工统计活动符的乘数属性符,从零件待工统计活动符的积数属性符到零件LJ构件类型符的待工数目属性符。
主件加工传输编辑
空。
主件交货传输编辑
空。
零件加工传输编辑
空。
零件交货传输编辑
空。
配件接收传输编辑
见图74,完成后的配件接收传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从主件ZJ构件类型符的交货数目属性符到配件接收活动符的主件收货量属性符,从零件LJ构件类型符的交货数目属性符到配件接收活动符的零件收货量属性符。
成品装配传输编辑
见图75,完成后的成品装配传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从成品装配活动符的完工数目属性符到生产管理SCGL构件类型符的完成数量属性符。
完工交货传输编辑
见图76,完成后的完工交货传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的完成数量属性符到完工交货活动符的输入属性符,从完工交货活动符的输出属性符到生产管理SCGL构件类型符的交货数量属性符。
交货总量统计传输编辑
见图77,完成后的交货总量统计传输视图,其构造过程类似“业务运转循环传输编辑”,其内容包含如下传输:
从生产管理SCGL构件类型符的交货数量属性符到交货总量统计活动符的被加数属性符,从生产管理SCGL构件类型符的交货总量属性符到交货总量统计活动符的加数属性符,从交货总量统计活动符的和数属性符到生产管理SCGL构件类型符的交货总量属性符。
与此同时,本实施例中由层级视图、接口视图、算法视图、流程视图和传输视图及相应模型构成的以业务管理YWGL为主题的***视图***模型编辑完毕。
本实施例演示了一个不掌握现有复杂***建模语言、不掌握计算机程序语言的普通管理人员,无须依赖专业建模人员和程序开发人员,如何独立地将自己关于业务管理的构想,在相对短的时间内利用本发明编辑出一个具有可执行性的业务管理***视图及***模型。不但编 辑过程清晰,编辑方法简单,而且,模型质量明显较高,花费的时间明显较少。
与该同一个管理人员与专业建模人员或程序开发人员的协同开发业务管理***视图及***模型的模式相比,该管理人员利用本发明独立开发业务管理视图及***模型,取得了如下的明显效果:
(1)质量高:编辑完成的***模型是该管理人员心目中所需要的,避免了专业建模人员或程序开发人员与该管理人员对业务管理***视图及***模型的理解偏差;
[根据细则26改正17.08.2015] 
(2)时间短:由于节省了管理人员与专业建模人员或程序开发人员之间的繁杂沟通,整个建模花费的时间周期缩短到原来的1/5,大大地节约了时间、精力和经费。

Claims (1)

  1. 一种构造***模型的可视建模编辑器,基于一个含有计算机可读程序代码的计算机可读存储介质,所述计算机可读程序代码包含一组可以被计算机的处理器所执行的指令,通过基于***元视图的***视图对一个由***元模型定义的记录***模型的数据进行处理,来实现构造***模型的通用可视建模方法,其所用的可视建模编辑器包含如下组元:
    层级编辑器:以层级模型为数据部件,以层级面板为显示部件,以层级处理器为处理部件,来实现对层级视图及层级模型的编辑;所述层级面板以层级视图对层级模型进行可视显示;
    接口编辑器:以接口模型为数据部件,以接口面板为显示部件,以接口处理器为处理部件,来实现对接口视图及接口模型的编辑;所述接口面板以接口视图对接口模型进行可视显示;
    算法编辑器:以算法模型为数据部件,以算法面板为显示部件,以算法处理器为处理部件,来实现对算法视图及算法模型的编辑;所述算法面板以算法视图对算法模型进行可视显示;
    流程编辑器:以流程模型为数据部件,以流程面板为显示部件,以流程处理器为处理部件,来实现对流程视图及流程模型的编辑;所述流程面板以流程视图对流程模型进行可视显示;
    传输编辑器:以传输模型为数据部件,以传输面板为显示部件,以传输处理器为处理部件,来实现对传输视图及传输模型的编辑;所述传输面板以传输视图对传输模型进行可视显示;
    采用上述可视建模编辑器的组元构造***模型的具体步骤如下:
    1)层级编辑:层级编辑器构造层级模型的过程包括:层级面板接收实际***建模环境送来的诸如新建构件类型符、添加构件类型符、选择构件类型符、复制构件类型符、删除构件类型符、重名构件类型符的操作信息,向层级处理器发出相应的诸如新建构件类型、添加构件类型、选择构件类型、复制构件类型、删除构件类型、重名构件类型的指令;层级处理器响应前述指令对层级模型进行相应的处理;层级面板以层级视图的形式显示层级模型;
    2)接口编辑:模型编辑器对步骤1)得到的层级模型中的构件类型逐一构造接口模型,各接口模型的构造步骤包括:接口面板接收实际***建模环境送来的对属性符、功能符和事件符进行诸如新建、添加、选择、复制、删除、命名的操作信息,向接口处理器发出相应的对于属性、功能和事件进行诸如新建、添加、选择、复制、删除、命名的指令;接口处理器响应前述指令对接口模型进行相应的处理;接口面板以接口视图的形式可视显示接口模型;实现算法功能的算法模型由步骤3)构造,实现流程功能的流程模型由步骤4)构造;
    3)算法编辑:算法编辑器对步骤2)中得到的算法功能逐一构造算法模型,各算法模型的构造步骤包括:算法面板接收实际***建模环境送来的诸如添加算元符、复制算元符、删除算元符和如添加传值符、删除传值符的操作信息,向算法处理器发出相应的诸如添加算元、复制算元、删除算元和如添加传值、删除传值的指令;算法处理器响应前述指令,对算法模型进行相应的处理;算法面板以算法视图的形 式显示算法模型;
    4)流程编辑:流程编辑器对步骤2)中得到的流程功能逐一构造流程模型,各流程模型的构造步骤包括:流程面板接收实际***建模环境送来的诸如添加活动符、选择活动符、删除活动符的操作信息;流程面板响应前述操作信息向流程处理器发出相应诸如添加活动、选择活动、删除活动的指令;流程处理器响应前述指令对流程模型进行相应的的处理;流程面板以流程视图的形式显示流程模型;
    5)传输编辑:传输编辑器对步骤4)中得到的流程模型中的活动逐一构造传输模型,各传输模型的构造步骤包括:传输面板接收实际***建模环境送来的如添加传输符、选择传输符、删除传输符的操作信息;传输面板响应前述操作信息向传输处理器发出如添加传输、选择传输、删除传输的指令;所述传输处理器响应前述指令对传输模型进行相应处理;传输面板以传输视图的形式显示传输模型;
    至此,以层级视图、接口视图、算法视图、流程视图、传输视图进行显示的,以层级模型、接口模型、算法模型、流程模型、传输模型为要素所构成的***模型编辑完成。
PCT/CN2015/000453 2014-06-25 2015-06-25 一种构造***模型的可视建模编辑器 WO2015196782A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410293593.5A CN105302532B (zh) 2014-06-25 2014-06-25 一种构造***模型的可视建模编辑器
CN201410293593.5 2014-06-25

Publications (1)

Publication Number Publication Date
WO2015196782A1 true WO2015196782A1 (zh) 2015-12-30

Family

ID=54936679

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/000453 WO2015196782A1 (zh) 2014-06-25 2015-06-25 一种构造***模型的可视建模编辑器

Country Status (2)

Country Link
CN (1) CN105302532B (zh)
WO (1) WO2015196782A1 (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11757920B2 (en) 2015-10-28 2023-09-12 Qomplx, Inc. User and entity behavioral analysis with network topology enhancements
US11635994B2 (en) 2015-10-28 2023-04-25 Qomplx, Inc. System and method for optimizing and load balancing of applications using distributed computer clusters
US11968235B2 (en) 2015-10-28 2024-04-23 Qomplx Llc System and method for cybersecurity analysis and protection using distributed systems
US11089045B2 (en) 2015-10-28 2021-08-10 Qomplx, Inc. User and entity behavioral analysis with network topology enhancements
US11005824B2 (en) 2015-10-28 2021-05-11 Qomplx, Inc. Detecting and mitigating forged authentication object attacks using an advanced cyber decision platform
US11757849B2 (en) 2015-10-28 2023-09-12 Qomplx, Inc. Detecting and mitigating forged authentication object attacks in multi-cloud environments
US10681074B2 (en) 2015-10-28 2020-06-09 Qomplx, Inc. System and method for comprehensive data loss prevention and compliance management
US11055601B2 (en) 2015-10-28 2021-07-06 Qomplx, Inc. System and methods for creation of learning agents in simulated environments
US11032323B2 (en) 2015-10-28 2021-06-08 Qomplx, Inc. Parametric analysis of integrated operational technology systems and information technology systems
US11637866B2 (en) 2015-10-28 2023-04-25 Qomplx, Inc. System and method for the secure evaluation of cyber detection products
US11055451B2 (en) 2015-10-28 2021-07-06 Qomplx, Inc. System and methods for multi-language abstract model creation for digital environment simulations
US11539663B2 (en) 2015-10-28 2022-12-27 Qomplx, Inc. System and method for midserver facilitation of long-haul transport of telemetry for cloud-based services
US11023284B2 (en) 2015-10-28 2021-06-01 Qomplx, Inc. System and method for optimization and load balancing of computer clusters
CN107766531B (zh) * 2017-10-26 2020-06-23 天津开心生活科技有限公司 数据展示方法及装置、存储介质、电子设备
WO2019113508A1 (en) * 2017-12-07 2019-06-13 Fractal Industries, Inc. A system and methods for multi-language abstract model creation for digital environment simulations
CN111078196A (zh) * 2018-10-22 2020-04-28 顺丰科技有限公司 基于mvc架构的消息传递方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010045963A1 (en) * 1997-04-14 2001-11-29 Apple Computer, Inc. Method and apparatus for binding user interface objects to application objects
CN101789045A (zh) * 2010-02-01 2010-07-28 哈尔滨工业大学 一种面向制造领域的mda建模工具的实现方法
CN102270137A (zh) * 2011-08-10 2011-12-07 清华大学 一种获取体系结构描述语言的方法和一种建模工具
CN102707949A (zh) * 2012-04-26 2012-10-03 清华大学 一种基于本体的可视化概念建模方法
CN202904558U (zh) * 2012-11-08 2013-04-24 广东天新软件科技有限公司 一种界面建模器装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7290228B2 (en) * 2005-02-24 2007-10-30 International Business Machines Corporation Hardware accelerator with a single partition for latches and combinational logic
CN101727622A (zh) * 2009-12-08 2010-06-09 华南理工大学 一种面向复杂制造***的层次化建模与优化方法
CN102193504B (zh) * 2011-03-17 2014-04-30 中国电力科学研究院 一种电力***动态仿真中安全稳定控制***模型构建方法
CN103646025B (zh) * 2013-10-24 2016-08-17 三星电子(中国)研发中心 一种基于推理的层级知识库构建***和方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010045963A1 (en) * 1997-04-14 2001-11-29 Apple Computer, Inc. Method and apparatus for binding user interface objects to application objects
CN101789045A (zh) * 2010-02-01 2010-07-28 哈尔滨工业大学 一种面向制造领域的mda建模工具的实现方法
CN102270137A (zh) * 2011-08-10 2011-12-07 清华大学 一种获取体系结构描述语言的方法和一种建模工具
CN102707949A (zh) * 2012-04-26 2012-10-03 清华大学 一种基于本体的可视化概念建模方法
CN202904558U (zh) * 2012-11-08 2013-04-24 广东天新软件科技有限公司 一种界面建模器装置

Also Published As

Publication number Publication date
CN105302532B (zh) 2018-06-29
CN105302532A (zh) 2016-02-03

Similar Documents

Publication Publication Date Title
WO2015196782A1 (zh) 一种构造***模型的可视建模编辑器
WO2015196783A1 (zh) 一种基于软件元模型以构造软件模型的通用软件建模方法
WO2015196784A1 (zh) 一种基于软件元视图以构造软件视图的可视软件建模方法
Skarka Application of MOKA methodology in generative model creation using CATIA
US9335978B2 (en) Computer aided visualization of a business object model lifecycle
WO2015196785A1 (zh) 一种构造软件模型的可视软件建模编辑器
Mattern et al. BIM-based modeling and management of design options at early planning phases
WO2015196780A1 (zh) 一种基于***元模型以构造***模型的通用建模方法
WO2015196788A1 (zh) 一种构造界面模型的可视界面建模编辑器
Maróti et al. Online collaborative environment for designing complex computational systems
US11037103B1 (en) System and method for collaborative bill of materials management
WO2019062673A1 (zh) 一种基于输入输出语义化实现的管理信息化的方法和***
Beuche Using pure: variants across the product line lifecycle
WO2015196781A1 (zh) 一种基于***元视图以构造***视图的可视建模方法
Barzdins et al. Domain specific languages for business process management: a case study
WO2015196786A1 (zh) 一种基于界面元模型以构造界面模型的通用界面建模方法
Gutschier et al. A pitfall with BPMN execution
Krogstie Evaluating data quality for integration of data sources
US20140136257A1 (en) In-memory analysis scenario builder
US11526895B2 (en) Method and system for implementing a CRM quote and order capture context service
WO2015196787A1 (zh) 一种基于界面元视图以构造界面视图的可视界面建模方法
Pang Reuse in agile development process
CN117492721B (zh) 一种应用于建筑数字化信息***的通用快速开发方法
Cohen et al. Enterprise architecture with executable modelling rules: A case study at the Swedish defence materiel administration
Snoeck MERLIN: An Intelligent Tool for Creating Domain Models

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15811840

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15811840

Country of ref document: EP

Kind code of ref document: A1