Design Concepts Part 2: Modularity & Hiding
Explore modularity and information hiding in software design, enhancing maintainability and clarity. 🔧

Ulhaskumar Gokhale
491 views • May 22, 2022

About this video
In this video, we will discuss Design Concepts Part 2 : Modularity and Information Hiding
Modularity refers to the extent to which a software may be divided into smaller modules.
The principle of information hiding suggests that modules be “characterized by design decisions that (each) hides from all others.”
Agenda:
1. Monolithic Software
2. Modular Software
3. What is Module?
4. Module based Application
5. Modularization
6. Modularity and Software Cost
7. Should you Modularize
8. Information Hiding
9. Information Hiding for Modular Systems
Reference
1. Roger S. Pressman, “Software Engineering”, Tata McGraw-Hill, 7th Edition
All images, pictures, music shown in the video belong to their respective owners.
Disclaimer:- This Channel does not promote or encourages any illegal activities, and all content provided by this channel is meant for EDUCATIONAL purposes only.
Copyright Disclaimer:- Under Section 107 of Copy Right Act 1976, Allowance is for FAIR USE for the purpose such as Criticism, Comment, News Reporting, Teaching, Scholarship, and Research.
Fair Use is a use permitted by Copyright Statues that might otherwise be infringing.
Non Profit, Educational or personal use tips the balance in favor of FAIR USE.
Thanks for watching!
Enjoy!
Like, Share, and Subscribe!
Also, Hit the bell icon for getting notified about all my future videos
#DesignConcepts #InformationHiding #modularity
Playlist to watch
8085 Microprocessors :- https://www.youtube.com/playlist?list=PLiZaRKKs2Osi0SJ1wTunOEWv6WaWzjoSR
Latest Technology:- https://www.youtube.com/playlist?list=PLiZaRKKs2OshMdySpQy7NeLSI_3Mubn_W
8051 Microcontrollers :- https://www.youtube.com/playlist?list=PLiZaRKKs2Oshaz-Nnn72SLzJzEg9krRj8
8086 Microprocessor :-https://www.youtube.com/playlist?list=PLiZaRKKs2OsjCt1oZSdBzZAIju4f0KioB
PIC 18 Microcontroller :-https://www.youtube.com/playlist?list=PLiZaRKKs2OsiXSeO1-II33oU03ZmqrmUN
Skills and Jobs:- https://www.youtube.com/playlist?list=PLiZaRKKs2OshFx3Glzc5MkTKo0eVf4_GZ
Arduino :- https://www.youtube.com/playlist?list=PLiZaRKKs2OsghHcmUNbwzYLVlvDclMLhL
AVR Microcontroller :- https://www.youtube.com/playlist?list=PLiZaRKKs2OsiJJ4VQft50GjODDA5MUf2x
Internet of Things (IoT):- https://www.youtube.com/playlist?list=PLiZaRKKs2OsiLEUMxTH_H8p_yZQa-s91O
80386 Microprocessors : -https://www.youtube.com/playlist?list=PLiZaRKKs2OshzVrgaBEm-pcJWe8MPiFR_
Computer Organization and Architecture: - https://www.youtube.com/playlist?list=PLiZaRKKs2OsiFB7NZAsS1QlZdneL_RcBY
Digital Logic Design:-
https://www.youtube.com/playlist?list=PLiZaRKKs2Osi8qYWwE7nL7M9oQ1_EvZkv
Software Engineering and Project Management: -
https://www.youtube.com/playlist?list=PLiZaRKKs2OsiqAHn757B_wychAhhUxAA7
Artificial Intelligence -
https://www.youtube.com/playlist?list=PLiZaRKKs2OsjG9jXYmHMV8dtYcbUsIYyR
Modularity refers to the extent to which a software may be divided into smaller modules.
The principle of information hiding suggests that modules be “characterized by design decisions that (each) hides from all others.”
Agenda:
1. Monolithic Software
2. Modular Software
3. What is Module?
4. Module based Application
5. Modularization
6. Modularity and Software Cost
7. Should you Modularize
8. Information Hiding
9. Information Hiding for Modular Systems
Reference
1. Roger S. Pressman, “Software Engineering”, Tata McGraw-Hill, 7th Edition
All images, pictures, music shown in the video belong to their respective owners.
Disclaimer:- This Channel does not promote or encourages any illegal activities, and all content provided by this channel is meant for EDUCATIONAL purposes only.
Copyright Disclaimer:- Under Section 107 of Copy Right Act 1976, Allowance is for FAIR USE for the purpose such as Criticism, Comment, News Reporting, Teaching, Scholarship, and Research.
Fair Use is a use permitted by Copyright Statues that might otherwise be infringing.
Non Profit, Educational or personal use tips the balance in favor of FAIR USE.
Thanks for watching!
Enjoy!
Like, Share, and Subscribe!
Also, Hit the bell icon for getting notified about all my future videos
#DesignConcepts #InformationHiding #modularity
Playlist to watch
8085 Microprocessors :- https://www.youtube.com/playlist?list=PLiZaRKKs2Osi0SJ1wTunOEWv6WaWzjoSR
Latest Technology:- https://www.youtube.com/playlist?list=PLiZaRKKs2OshMdySpQy7NeLSI_3Mubn_W
8051 Microcontrollers :- https://www.youtube.com/playlist?list=PLiZaRKKs2Oshaz-Nnn72SLzJzEg9krRj8
8086 Microprocessor :-https://www.youtube.com/playlist?list=PLiZaRKKs2OsjCt1oZSdBzZAIju4f0KioB
PIC 18 Microcontroller :-https://www.youtube.com/playlist?list=PLiZaRKKs2OsiXSeO1-II33oU03ZmqrmUN
Skills and Jobs:- https://www.youtube.com/playlist?list=PLiZaRKKs2OshFx3Glzc5MkTKo0eVf4_GZ
Arduino :- https://www.youtube.com/playlist?list=PLiZaRKKs2OsghHcmUNbwzYLVlvDclMLhL
AVR Microcontroller :- https://www.youtube.com/playlist?list=PLiZaRKKs2OsiJJ4VQft50GjODDA5MUf2x
Internet of Things (IoT):- https://www.youtube.com/playlist?list=PLiZaRKKs2OsiLEUMxTH_H8p_yZQa-s91O
80386 Microprocessors : -https://www.youtube.com/playlist?list=PLiZaRKKs2OshzVrgaBEm-pcJWe8MPiFR_
Computer Organization and Architecture: - https://www.youtube.com/playlist?list=PLiZaRKKs2OsiFB7NZAsS1QlZdneL_RcBY
Digital Logic Design:-
https://www.youtube.com/playlist?list=PLiZaRKKs2Osi8qYWwE7nL7M9oQ1_EvZkv
Software Engineering and Project Management: -
https://www.youtube.com/playlist?list=PLiZaRKKs2OsiqAHn757B_wychAhhUxAA7
Artificial Intelligence -
https://www.youtube.com/playlist?list=PLiZaRKKs2OsjG9jXYmHMV8dtYcbUsIYyR
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
491
Likes
6
Duration
11:51
Published
May 22, 2022
Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now