Business modeling is actually a comprehensive description of the system. About is divided into four directions: 1. It is an organization and personnel model. That is, the impact of organizational, institutional, and personnel after the application of informationization. Including work content, responsibilities, and changes in system specifications
2. It is a business / processing model that includes processing in all business processes herein. For example, the software is packaged out, this process is not available at all, but it is a link in the overall workflow. The business / processing model can be subjected to a hierarchical refinement as needed, and details will not be described here.
3. Information model. The information model includes at least a static information, data representation, data specification, data standard, data dictionary, terminology, metadata definition, etc. Static. It also includes the form of data after processing, such as displayed on the screen, printing on the report, stored in the file, is loaded to a WebService to understand, this dynamic conversion and flow model. In most MIS systems, the management of static data is sufficient to solve the problems targeted in the business model. But in some systems, the changes in information mean special meaning. For example, in this case, in this case, it is necessary to technical means, such as the integrity of the transaction to ensure data change and accuracy, such as the data acquired by the monitoring system from the external sensor, this data. Changes often have important meanings in the business, so software must always pay attention to changes in this data state and respond, is very important. . And so on.
4. Environment model. The environment model describes the environment that is required to run in a software system. For example, software environment, OS, database, web server, also include software deployment environments, deployment installation methods. In addition, not only this is more meticulous to describe the environmental environment in some software. At this time, it is necessary to refine the business model and describe the environment model. For example, in 3D software, a decontactment is made, always put in a virtual place, each processing has both a rendered processing step sequence, which also constitutes each time that the user's future observation of the 3D software produced each time. Effect observation. A more widely description of the environment, and even a series of industries, national regulations, technical standards, etc. Alternatively, user information chemicals, knowledge, conscious, and more, they usually constitute a part of the software application environment, which in turn affect the functionality of the software, or those invisible constraints.
Therefore, organizational / personnel models, business / processing models, information descriptions, and conversion models, environment, and deployment models. The four most basic models of business modeling are constituted. It is also a basic basis for the system architects to obtain a 4 1 architectural model. Among them, the environment model is directly related to the scene view; the business / processing model, the information model is the basic basis for logical views, process views; physical views have a relationship with several models. The development view is the development view, although it is not directly related to the business model, but the development model, the selection of development processes, and the development means are directly affected by the various needs and constraints determined in the business model. For example, if the user required software in the environment model to be able to deploy to a virtual host with the B / S architecture, because most virtual hosts are based on ASP, although you may want to engage in J2EE, but this Attempts will definitely be vetoed by the boss, which determines how you can only use MS development tools.