Computer Science & IT – B.Tech, BCA, BBA, MCA, M.Tech Best Online Coaching Institute

Modularity in Software Engineering

Introduction to Modularity

Modularity defined as a modular system consists of well defined, manageable units with well defined interface among the units. Various properties of modular system are:

  • Well defined subsystem
  • Well defined purpose
  • Can be separately compiled and stored in a library
  • Module can use other modules
  • Module should be easier to use than to build
  • Simpler from outside than from the inside

It is an important software engineering principle. It is a web application by dividing a large module into simple and small modules. For example Computer system consists of several modules such as input-output system, speakers, memory, CPU and so on. Each module has its own defined functionality but when they are put together the complete functionalities of a system are realized. It can take place in two ways such as composition or decomposition. The composition use bottom up approach to take individual modules to form large module. For (more…)

This content is restricted to site members. If you are an existing user, please log in. New users may register below.

Existing Users Log In
 Remember Me