What does the module in software engineering?

xiaoxiao2021-03-06  17

The module that is discussed in the software engineering refers to some relatively independent program units throughout the program, each program unit completes and implements a relatively independent software function. Popular point is some functional independent blocks.

The module design process is a stage of the software engineering development process, which is also called detailed design, which is a follow-up stage of the system design phase. In the system design phase, the entire application problem is to be broken down into some relatively independent functional groups, and the program code for each set of functions is stored independently, called program a module. If the programmed metaphor is written, the module is like writing books, the overall content is interrelated, and the specific problem discussion is independent.

Each program module must have an external feature such as its own name, identifier, interface. The result of the module design is to submit a technical document "Module Design Manual".

However, the concept of classic program modules, representing the idea of ​​structured programming, in modern software engineering, it is not used, which is about 2 generations 3 generations. Module concepts later developed into the concept of category and objects and the concept of component graphics programming. In other words, the detailed design phase of the development process is now no longer a module design, but for class and object design, component design, etc. These more than nouns have changed, more of the development of software engineering ideas and methods. But change changes, but the object is good, the components are still still still some independent program units.

转载请注明原文地址:https://www.9cbs.com/read-45360.html

New Post(0)