The bright box has not been allowed, and it is strictly forbidden to reprint this column. This Paper has been reproduced from the Software Engineering Expert Network www.21cmm.com. Do not reprint without CBS license, thank you for the cooperation (1) The mingbo box definition is defined. The process of converting the status cartridge function. The input, response set, and external behavior and state of the mandatory box and the corresponding state box are the same. The bright box process usually surrounds external services, and its users (people, hardware or other bright boxes) can call these services. For example: a data management bright box can provide services to join, delete, and retrieve user data. The focus of the bright box design is the development of the algorithm. The state cartridge specification that is implemented by the mating process constructed by the CASE statement can implement only a small algorithm detail. These statements detect current inputs and previous states for proper responses and generate new states. These processes are essentially equivalent to retrieving status cartridges for determining the correct transformation. Verification can also be accomplished by equivalent comparison of a separate status cartridge transformation with a partial implementation of a bright box statement. However, in a gently intensive system, the status cartridge specification requires an extended mandatory analysis, design, and correctness to verify that these systems may display simple status cartridge specification, which still need to be implemented in the form of a bright box. These willers usually lead to large process design, but also need to define new black boxes or useful black boxes. The bright box is composed of order, selection, and cyclic control structures. An example is shown in graphical and design language in Table 4.1 (Mills, Linger, and Hevner, 1986). It is also possible to introduce a parallel control structure. The control structure is composed of function nodes and determination nodes, and the function nodes are represented by g and h in the table, and the determination node is expressed. The gathering node represented by a circle aggregates the control flow. A functional node can represent any operations from the simplest assignment to complex calculations. Any function node itself can be a new or reused black box. Each function node in the bright box can use the current state as an input, or a new state can be generated as an output. Each determination node can be accessed but cannot change the current state. The sequential control structure can be extended to a plurality of functional nodes (Table 4.1 gives an example with two functional villages), or a function node to the index variable control under index variable control. Just like the structure of the Fordo. Iftfenelse can be considered a multi-branch Case structure. For ease of reference, each portion can be replaced by one name, such as the order, G, and H are the first portion and the second portion. In IFTHEN, P, g, and h indicate conditional tests, affirm the execution section, and negative execution portions. In WHILEDO, P and G indicate a circular condition test and execution section, respectively. Each bright box control structure has a single entrance line and a single export line, no side effects in the control flow. From the entrance line to the outlet, a control structure only performs the transformation of the data. Add as a single / single-out property, these control structures. Equivalent to mathematical functions. For example, the following is a three-step order assignment, the variable is t, x, y (: = equivalent to the teacher's value) DO T: = x: = y y: = t enddo As shown in the figure below. In Point1, a initialization definition domain defines the value of TXY (add 0 represents the initial value, if T0 is the initial value of T). The first step t: = x Improve the value of the value to x to implement X to Y teacher value in form POINT2, POINT3. Finally reached POINT4. The entire order of the sequence from 1 to 4 can be expressed by the natural language as: assigns an X, and the value of X, Y is exchanged. Alternatively, the parallel assignment: t, x, y: = x, y, x are assigned all variables or expressions of the value of the value of the value to the respective position at the same time in the parallel assignment value. That is, X to T, Y to XX to Y are typically typically.
The function definition is independent of the order with a collection representation, {(