iranch
27-12-2014, 14:20
درود
بین این دو چه تفاوتی هست؟ من گیج شدم و یک متن پیدا کردم که معلوم نیست چی مکیگه!
It is common to decompose a software system into modules with few or no common dependencies between them. Modularization attempts to prevent the propagation of faults by limiting the amount of communication between modules to carefully monitored messages and by eliminating shared resources.
Before performing modularization, visibility and connectivity parameters are examined to determine which module possesses highest potential to cause system failure. The visibility of a module is characterized by the set of modules that may be invoked directly or indirectly by the module. The connectivity of a module is described by the set of modules that may be invoked directly or used by the module.
The isolation between functionally independent modules can be done by partitioning the modular hierarchy of a software architecture in horizontal or vertical dimensions. Horizontal partitioning separates the major software functions into independent branches.
The execution of the functions and the communication between them is done using control modules. Vertical partitioning distributes the control and processing function in a top-down hierarchy. Highlevel modules normally focus on control functions, while low-level modules perform processing
بین این دو چه تفاوتی هست؟ من گیج شدم و یک متن پیدا کردم که معلوم نیست چی مکیگه!
It is common to decompose a software system into modules with few or no common dependencies between them. Modularization attempts to prevent the propagation of faults by limiting the amount of communication between modules to carefully monitored messages and by eliminating shared resources.
Before performing modularization, visibility and connectivity parameters are examined to determine which module possesses highest potential to cause system failure. The visibility of a module is characterized by the set of modules that may be invoked directly or indirectly by the module. The connectivity of a module is described by the set of modules that may be invoked directly or used by the module.
The isolation between functionally independent modules can be done by partitioning the modular hierarchy of a software architecture in horizontal or vertical dimensions. Horizontal partitioning separates the major software functions into independent branches.
The execution of the functions and the communication between them is done using control modules. Vertical partitioning distributes the control and processing function in a top-down hierarchy. Highlevel modules normally focus on control functions, while low-level modules perform processing