Which one of them is a good software ?

This question was previously asked in
NIELIT Scientific Assistant CS 5 Dec 2021 Official Paper
View all NIELIT Scientific Assistant Papers >
  1. High cohesion Low coupling
  2. Low cohesion high coupling
  3. High cohesion high coupling 
  4. Low cohesion low coupling

Answer (Detailed Solution Below)

Option 1 : High cohesion Low coupling
Free
NIELIT Scientific Assistant Quantitative Aptitude Mock Test
0.5 K Users
20 Questions 20 Marks 30 Mins

Detailed Solution

Download Solution PDF

The correct answer is High cohesion Low coupling.

key-point-image Key Points

  • High cohesion refers to a software design where each module or class has a single, well-defined purpose. This makes the software easier to maintain, understand, and extend.
  • Low coupling means that modules or classes have little to no dependencies on each other. This allows for changes to be made in one part of the system without significantly affecting other parts.
  • High cohesion and low coupling together enhance the modularity of the software, making it more robust and flexible.
  • Such software is easier to test, debug, and deploy because the functionality is well encapsulated and changes are localized.

additional-information-image Additional Information

  • High cohesion makes the code more readable and understandable, which is beneficial for collaborative development environments.
  • Low coupling reduces the risk of unexpected side effects when making changes or updates to the software.
  • Following these principles leads to better software architecture, facilitating easier integration with other systems or components.
  • These principles are fundamental in software engineering practices such as Object-Oriented Design (OOD) and Service-Oriented Architecture (SOA).
Latest NIELIT Scientific Assistant Updates

Last updated on Feb 20, 2025

-> A total number of 113 revised vacancies have been announced for the post of Scientific Assistant in Computer Science (CS), Information Technology (IT), and Electronics & Communication (EC) streams.

-> Online application form, last date has been extended up to from 17th April 2025.

->The NIELT has revised the Essential Qualifications for the post of Scientific Assistant. Candidates must possess (M.Sc.)/ (MS)/ (MCA) / (B.E.)/ (B.Tech) in relevant disciplines.

 

-> The NIELIT Scientific Assistant 2025 Notification has been released by the National Institute of Electronics and Information Technology (NIELIT).

Get Free Access Now
Hot Links: teen patti club apk all teen patti game teen patti rummy 51 bonus