Kanban is an Agile framework focused on visualizing workflow, limiting work in progress (WIP), and improving efficiency. Elaboration: Example: A technical support team uses Kanban to manage incoming tickets and prioritize tasks.
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.