Modularization is a form of computer programming. In it, the application coding is subdivided into smaller individual programs each of which performs a different function or a subroutine.
A computer is a person or a machine that performs computations. An accountant is a computer (human computer). A slide-rule is a computer (an analog computer). A smart phone is a computer (digital computer).
The super computer is a massively parallel digital computer.
micro-computer mainframe computer super computer
PC means 'personal computer'. PC is your computer.
One thing that you can call a person that is addicted to computer programming is a computer nerd. A computer nerd is always on the computer.
What is the Modularization Criteria
The components of a system performs very different tasks from each other
Modularization created in form of Layers in OSI and TCP/IP models in modern computer networking enables development of Applications at different layers.This further opens the world of development based on Applications, Protocols, Networks andPhysical channels.
It allows to simplify logic of your programs and makes your code more readable.
it means designing a "sub-component" of a service/product which can be put togehter in different ways.
A. Modularization
Modularization is the process of breaking a software system into a set of collaborating components. Each of these components should ideally have high cohesion and low coupling.Modularization is inherently a recursive process. A real world example of modularization would be a car. A car is composed of an engine, doors, chassis, etc. However, each component is then composed of modules, i.e. the door has a window, door lock, handle, etc.High cohesion means that each of a components components are closely related to each other, i.e. above the door's components of the window, door lock, and handle are all closely related.Low coupling means that each component should be independent of the other components. In the case of a car, the engine is clearly independent of the door. Low coupling means that different components can be developed by independent teams without affecting each other.Modularization in software involves partitioning a software system into logical components by a software architect. For example, a banking software system might be broken into the following components:ATM softwareTeller interface softwareBack office transaction processing
A computer does not develop. You can develop computer programs for a computer.
what does lawyer do on the computer what does lawyer do on the computer what does lawyer do on the computer
a computer not conected to another computer
micro computer mini computer mainframe computer super computer
Personal Computer (PC).Personal Computer (PC).Personal Computer (PC).Personal Computer (PC).Personal Computer (PC).Personal Computer (PC).