answersLogoWhite

0


Want this question answered?

Be notified when an answer is posted

Add your answer:

Earn +20 pts
Q: How cohesion and coupling impact modular approach of software design?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the characteristic of the modular workstation approach to office layout?

A prime characteristic of the modular workstation approach is the use of panelhung furniture components to create individual work areas


Where can I purchase modular billing software?

You can purchase modular billing software by visiting http://www.xpertbilling.com/. Another great site is http://www.modularmerchant.com/.


What are popular coding systems?

1.modular approach 2.oject oriented approach 3.procedural approach


In what ways is the modular kernel approach similar to the layered approach?

The modular kernel approach requires subsystems to interact with each other through carefully constructed interfaces that are typically narrow (in terms of the functionality that is exposed to external modules). The layered kernel approach is similar in that respect. However, the layered kernel imposes a strict ordering of subsystems such that subsystems at the lower layers are not allowed to invoke operations corresponding to the upper layer subsystems. There are no such restrictions in the modular kernel approach, wherein modules are free to invoke each other without any constraints.


What is medtech-32 software?

MedTech32 is a highly modular fully featured practice management system.


Difference between approaches modular kernel and layered approach?

The modular kernel approach requires subsystems to interact with each other through carefully constructed interfaces that are typically narrow (in terms of the functionality that is exposed to external modules). The layered kernel approach is similar in that respect. How- ever, the layered kernel imposes a strict ordering of subsystems such that subsystems at the lower layers are not allowed to invoke operations corresponding to the upper-layer subsystems. There are no such restrictions in the modular-kernel approach, wherein modules are free to invoke each other without any constraints.


Where is the Approach And Beyond Foundation Limited in Troy New York located?

The address of the Approach And Beyond Foundation Limited is: Modular I-Rpi110 8Th Street, Troy, NY 12180


Definition of modular?

Modular refers to a interior design approach that consists of the subdivision of a system in several parts. All parts of the design are created and modified separately, they can be combined or separated with the intention of giving them a totally different functionality or to be interchangeable.


What has the author Guadalupe Ortiz written?

Guadalupe Ortiz has written: 'Adaptive web services for modular and reusable software development' -- subject(s): Reusability, Development, Component software, Web services, Computer software


How are coupling and cohesion related to modular design?

Ideally, modules will have low coupling and high cohesion. Coupling describes the strength of the connection between modules in a program. Loose (or low) coupling occurs when modules do not depend on other modules. One way to control this is by avoiding the use of global variables and reducing the number of variables that are passed between the modules. Another is to limit the depth of module calls (where a module calls another module, that then calls another module, and so on). Cohesion is a measure of how well a module accomplishes the module's purpose. High cohesion implies that all the module's internal statements serve to perform the module's (single) task. In order for modules to work together, there must be some connection between them. The nature of the connection is important because it determines the extent to which the modules are coupled. How are they connected? The best way to connect them is to pass the value of a local variable in one module to a second module through its parameter list. (A local variable is a variable that is defined within a module (not a parameter) is local to that module. The values of local variables are not available outside of the module in which they are declared unless they are passed. Local variables are reset to their default values once control leaves the module in which they are declared.) Another way to share information is through the use of global variables. (A variable that is defined outside of a module and that does not need to be passed to a module to be accessed by it is a global variable. Global variables retain their value once control leaves the module in which they are referenced. ) Because the value of a global variable can be changed by any module without passing, it increases the coupling between modules.


Why windows is modular?

Why is Windows modular?The entire volume of software is too large to code successfully - any error in a single part would require the entire program to be replaced.As well, not every part is needed by every user - if you don't have a modem, you don't need the modem software operating. If you don't have a network connection, then you don't need all the network protocols running.The modular approach allows a core set of instructions (how to "read" the keyboard, drivers for the screen, read/write for the hard disk, etc) to be coded and used by all installations, then for other modules to be loaded and run as needed.If one module needs to be upgraded, just that module can be downloaded and installed.


What is the definition of modular?

Of or pertaining to mode, modulation, module, or modius; as, modular arrangement; modular accent; modular measure.