Category: Computer Science


  • Scrum is an Agile framework used for managing complex software projects through short, time-boxed iterations called sprints. Elaboration: Example: A team developing a new e-commerce platform uses Scrum to release features every two weeks.

  • Agile is an iterative SDLC model that focuses on flexibility, collaboration, and rapid delivery of working software. Elaboration: Example: A mobile app startup adopts Agile to release features quickly based on user feedback.

  • The Waterfall Model is a linear SDLC approach where each phase must be completed before moving to the next. Elaboration: Example: A government software project where requirements are well-defined and fixed.

  • The Software Development Life Cycle (SDLC) is a structured approach used for planning, developing, testing, and deploying software applications. Elaboration: Example: A banking application follows SDLC to ensure security and compliance before deployment.

  • Bus topology is a network setup where all devices share a single central communication cable (bus). Elaboration: Example: Older Ethernet networks used a coaxial bus topology, where all computers connected to a single cable.

  • Mesh topology is a network design where each device connects to multiple other devices, ensuring high reliability. Elaboration: Example: A wireless mesh network (WMN) in smart cities, where multiple Wi-Fi routers interconnect for seamless coverage.

  • Hub-and-Spoke topology is a network design where multiple devices (spokes) connect to a central hub, which manages communication. Elaboration: Example: A corporate VPN where branch offices (spokes) connect to a central headquarters (hub).

  • The TCP/IP model is a four-layer networking model used for internet communication, consisting of Application, Transport, Internet, and Network Interface layers. Elaboration: Example: When you send an email, the TCP/IP stack ensures the message is transmitted and received correctly over the internet.

  • IPv6 (Internet Protocol version 6) is a 128-bit addressing system designed to replace IPv4 and support a vast number of unique addresses. Elaboration: Example: A typical IPv6 address looks like this: 2001:0db8:85a3::8a2e:0370:7334 Most modern devices and ISPs now support IPv6.

  • IPv4 (Internet Protocol version 4) is a 32-bit addressing system used to uniquely identify devices on a network. Elaboration: Example: A typical IPv4 address looks like this: 192.168.1.1 This is often used for local networks and router configurations.