Tuesday, October 20, 2026

Complete Computer Networks Tutorial| LAN to WAN

Network Devices Connect Share Communicate

Computer Networks Tutorial: LAN to Internet 

Networking | Network Devices | LAN | WAN | Internet | Network Protocols | How the Web Works

Welcome to Computer Networking!

In this tutorial, we will learn how computers connect to one another, how networks are constructed, how data travels between devices, and how we access websites and other Internet services. Each concept is explained in simple English with practical examples and diagrams.

Who can learn? School students, O/L and A/L ICT students, beginners, and anyone interested in information technology.

Contents

1. What Is a Computer Network?

A computer network is a collection of two or more computing devices connected through communication links so that they can exchange data and share resources and services.

For example, when several computers in a school laboratory are connected to a switch, they can communicate with other devices on the network and may share a printer, files, or an Internet connection.

A Simple Computer Network

Computer A
↔
Network Link
↔
Computer B

The communication link may use Ethernet, fibre optics, or wireless technology.

Basic Terms

Node
A device or connection point on a network, such as a computer, printer, or router interface.
Host
A network-connected device that communicates using network protocols, such as a laptop or server.
Data
Information exchanged between devices, such as text, images, files, audio, and video.
Communication medium
The path through which data travels, such as a copper cable, fibre-optic cable, or radio signal.

2. Advantages of Computer Networks

Computer networks make communication, information sharing, and resource management easier.

  • Resource sharing: Several computers can use a shared printer or storage system.
  • File sharing: Users can share documents through a server or authorised network folder.
  • Communication: Users can send email, chat, and participate in video conferences.
  • Internet sharing: Multiple devices can access the Internet through a suitable network gateway.
  • Centralised management: Administrators can manage accounts, permissions, and network resources.
  • Backup: Important information can be backed up to central storage or another location.
  • Collaboration: Users can work together on shared documents and projects.
  • Remote access: Authorised users can access organisational resources from other locations.
  • Cost efficiency: Sharing suitable resources can reduce the need to purchase separate equipment for every user.

Example: A school can connect 30 computers to one network and provide access to a shared printer, educational server, and Internet connection.

Remember: Networking improves efficiency, but equipment, connectivity, security, maintenance, and administration still require proper planning.

3. Important Network Devices

A computer network uses different devices to connect equipment, forward data, provide services, and protect communications.

3.1 Switch

A network switch connects multiple devices within a local area network. In a typical Ethernet LAN, it forwards Ethernet frames using learned MAC address information.

Example: Four computers and a file server connect to five separate ports on a switch.

3.2 NIC — Network Interface Card

A NIC is the hardware interface that enables a device to communicate with a network. It may support a wired Ethernet connection or a wireless connection.

Modern laptops and desktop computers often have network interfaces integrated into their mainboards.

Example: A desktop computer uses its Ethernet NIC to connect to a switch through an Ethernet cable.

3.3 Copper Ethernet Cables

Copper Ethernet cables carry electrical signals between compatible network interfaces. Cat5e and Cat6 twisted-pair cables are common examples. RJ45-style connectors are widely used with these cables.

Example: A Cat5e cable connects a computer's Ethernet port to a switch port.

3.4 Fibre-Optic Cables

Fibre-optic cables carry data using light through optical fibres. They are useful for high-capacity links and longer distances, including links between buildings and network distribution points.

Example: A school uses a fibre-optic link between its main building and a second computer laboratory.

3.5 Router

A router forwards IP packets between different IP networks. It uses routing information to determine where packets should be sent next.

Example: A home router forwards traffic between the home LAN and the ISP network.

3.6 Wireless Access Point

A wireless access point (AP) allows Wi-Fi devices to connect to a network. It bridges wireless devices to the relevant network infrastructure.

Example: Students connect their laptops to the school's Wi-Fi access point.

3.7 Servers

A server is a computer or software system that provides services or resources to clients over a network.

File server
Stores and provides authorised access to shared files.
Mail server
Handles email delivery, sending, or retrieval functions.
Web server
Provides web pages and other resources to web clients.
Database server
Stores, manages, and processes database requests.
Print server
Coordinates access to shared printers and print jobs.
FTP server
Provides file-transfer services using FTP. Traditional FTP is not encrypted.
DNS server
Answers Domain Name System queries, such as requests to resolve domain names.
Backup server
Stores backup copies of important data for recovery.

4. LAN — Local Area Network

A Local Area Network (LAN) connects devices within a relatively limited geographical area, such as a home, classroom, office, school, or computer laboratory.

Ethernet and Wi-Fi are commonly used to connect devices in a LAN. A LAN can provide local communication even when it has no Internet connection.

4.1 How to Construct a LAN

Step 1: Prepare the computers.

Each computer needs a suitable network interface, such as an Ethernet NIC, to connect to a wired LAN.

Step 2: Prepare the Ethernet cables.

Use suitable Ethernet cables with compatible connectors. Cat5e is a common choice for a new basic Ethernet installation.

Step 3: Connect the computers to a switch.

Insert one end of an Ethernet cable into a computer's Ethernet port and the other end into a switch port. Repeat this process for each computer, using a separate switch port and cable.

Step 4: Connect the servers and other devices.

Connect the file server, printer, and other network devices to available switch ports. The devices must also have suitable network configuration and services.

LAN Construction Diagram

PC 1
PC 2
PC 3
↓ Ethernet cables
LAN Switch
↓
File Server
Printer
Mail Server

Each device connects to an appropriate switch port. The diagram is a simplified logical representation of a physical star topology.

Step 5: Configure the network.

Assign suitable IP addresses, subnet masks or prefixes, and other required settings. DHCP can automatically provide network configuration when a DHCP service is available.

Step 6: Test communication.

Check the physical link indicators, confirm the IP configuration, and test communication between devices. A network administrator may use the ping command where ICMP traffic is permitted.

4.2 How Does a Switch Work?

A switch learns source MAC addresses from received Ethernet frames and builds a MAC address table. It uses that table to forward frames towards the appropriate destination port.

Broadcast traffic and frames with unknown destination addresses may be forwarded to multiple ports within the relevant VLAN.

Example: When PC 1 sends a frame to a known destination on PC 2's port, the switch can forward the frame to that port instead of sending it to every port.

4.3 Client-Server and Peer-to-Peer Networks

Client-server network
A client requests a service from a server. For example, a computer requests a document from a file server.
Peer-to-peer network
Devices can share resources directly with one another without relying on a dedicated central server for every sharing task.

5. Connecting Two LANs Using Fibre-Optic Cable

Organisations may operate separate LANs in different buildings or sections of a campus. These LANs can be interconnected using suitable network equipment and communication links.

Two LANs Connected by Fibre

Computers
LAN A
↔
Switch A
⇔
Switch B
↔
Computers
LAN B

The double arrow represents a suitable fibre-optic uplink between compatible network interfaces.

How the connection is made:

  • Connect the devices in LAN A to Switch A.
  • Connect the devices in LAN B to Switch B.
  • Use compatible optical interfaces and transceivers where required.
  • Connect the switches using a suitable fibre-optic cable.
  • Configure the link and test connectivity.

Fibre-optic links can provide high bandwidth, support long distances, and resist electromagnetic interference.

Important distinction: A fibre link between switches can extend the same Layer 2 network when configured appropriately. If the two LANs use different IP subnets, a router or Layer 3 switch is normally required to route traffic between them. Fibre itself does not automatically provide an Internet connection.

6. Connecting a LAN to the Internet

The Internet is a global system of interconnected networks that communicate using the Internet protocol suite. An ISP (Internet Service Provider) provides a service that connects a customer to the provider's network and, typically, to the Internet.

6.1 Basic Internet Connection

LAN to Internet

Computers
→
Switch
→
Router / Gateway
→
ISP
→
Internet

In this arrangement, computers connect to the switch. The switch connects to a router or gateway, which forwards IP packets towards the ISP. The ISP provides connectivity to other networks.

6.2 Internet Connection with a Separate Firewall

Business Network Example

Computers
and Servers
→
Switch
→
Firewall
→
Router
→
ISP
→
Internet

Simplified arrangement. Actual installations may combine firewall, routing, switching, and wireless functions in the same equipment.

Switch
Connects devices within the LAN and forwards Ethernet frames.
Firewall
Applies security rules to network traffic.
Router
Forwards IP packets between networks.
ISP equipment
Provides the required physical or logical connection to the provider's network.
Internet
Enables communication with external networks, servers, and services.

Depending on the service, the connection may use fibre, cable, telephone-line technology, or a mobile network. A home gateway may combine a router, firewall, switch, and Wi-Fi access point.

6.3 DHCP, DNS and NAT

DHCP — Dynamic Host Configuration Protocol
Automatically provides clients with network configuration, such as an IP address and other settings.
DNS — Domain Name System
Resolves domain names into DNS records, often including IP addresses needed to reach a service.
NAT — Network Address Translation
Translates IP addresses and, in common home-router configurations, may also translate transport-layer port numbers. It is often used to allow multiple private IPv4 devices to share a public IPv4 address.

7. Why Is a Firewall Needed?

A firewall is a security system that monitors and controls network traffic according to a set of rules. It helps prevent unauthorised connections and restricts traffic that should not be allowed.

Important functions include:

  • Blocking traffic that violates security rules.
  • Allowing required connections to approved services.
  • Controlling inbound and outbound traffic.
  • Separating networks with different levels of trust.
  • Recording relevant traffic events for monitoring and investigation.
  • Restricting access to selected devices, services, ports, or applications, depending on firewall capabilities.

Example: A school firewall can allow students to access approved educational websites while restricting unwanted incoming connections to internal computers.

Hardware firewall
A physical device or appliance that provides network security functions.
Software firewall
A program running on a computer or server that controls network connections.
Cloud firewall service
A service that applies security controls to supported cloud or network traffic.
Remember: A firewall alone cannot guarantee complete security. Strong authentication, updates, backups, endpoint protection, encryption, and responsible user behaviour are also important.

8. Network Protocols

A network protocol is a set of agreed rules that defines how devices or applications exchange information. Different protocols perform different tasks, and several protocols often work together during a single communication.

Protocol Purpose Example
Ethernet (IEEE 802.3) Wired LAN communication. A computer sends an Ethernet frame through a switch.
Wi-Fi (IEEE 802.11) Wireless local area networking. A laptop connects to a wireless access point.
IP Logical addressing and packet delivery between networks. A packet travels towards a web server.
TCP Reliable, ordered byte-stream communication. Commonly used by HTTP/1.1 and HTTP/2.
UDP Datagram communication without TCP's built-in delivery guarantees. Used by DNS queries and by applications such as QUIC.
HTTP Transfers web resources. A browser requests a web page.
HTTPS HTTP protected using TLS. A browser securely connects to a website.
DNS Queries and resolves domain-name records. Finding address information for a website.
DHCP Automatically provides IP configuration. A laptop receives its network settings.
SMTP Sends and relays email. An email system transfers a message.
IMAP / POP3 Accesses or retrieves email. A user reads email using a mail application.
FTP Transfers files; traditional FTP is unencrypted. A client uploads a file to an FTP server.
SFTP Secure file transfer over SSH. A user transfers files securely.
SSH Secure remote access and command execution. An administrator manages a remote server.
ICMP Network diagnostics and error reporting. Ping uses ICMP Echo messages where permitted.

How Do These Protocols Work Together?

Suppose a student opens an HTTPS website. DNS may help the computer find the server's IP address. IP carries packets between networks. HTTPS protects the web communication using TLS. HTTP defines the web request and response, while the transport mechanism depends on the HTTP version.

HTTP/1.1 and HTTP/2 commonly use TCP. HTTP/3 uses QUIC over UDP. Therefore, not every web connection uses exactly the same transport protocol.

9. How Does the Web Work?

The World Wide Web (WWW) is a system of linked resources accessed over the Internet. Websites are commonly accessed using a web browser.

Web browser
Software used to access and display web resources, such as Chrome, Firefox, or Edge.
Web server
A system that responds to requests for web pages, images, scripts, and other resources.
URL
A Uniform Resource Locator identifies the location of a resource, for example https://example.com/.
Domain name
A human-readable name used to locate Internet services, such as example.com.

Steps Involved in Opening a Website

How a Website Opens

1. Browser
→
2. DNS
→
3. IP Network
↓
4. Web Server
→
5. Response
→
6. Browser Displays Page
  1. The user enters a website address in the browser.
  2. The browser obtains the necessary destination information, often using DNS.
  3. The computer sends packets through the LAN and its gateway.
  4. Routers forward the packets towards the destination service.
  5. The web server processes the request and returns the appropriate response.
  6. The browser receives the resources and displays the web page.

Real communication may involve caching, existing connections, multiple routers, content delivery networks, and other optimisations. The return traffic may follow a different route from the outgoing traffic.

Simple example: When you visit an educational website, your browser sends a request, the website's server responds, and your browser displays the requested content.

10. Internet Services

Internet services are applications and resources available through the Internet. The Internet is the underlying network infrastructure; the Web is one service that operates over it.

World Wide Web
Accessing websites, online articles, educational resources, and web applications.
Email
Sending and receiving electronic messages and attachments.
File transfer and cloud storage
Uploading, storing, sharing, and downloading authorised files.
Instant messaging
Exchanging messages and files in real time or near real time.
Video conferencing
Participating in online classes, meetings, and video calls.
Media streaming
Watching videos and listening to audio over a network.
Online education
Attending classes, accessing notes, and submitting assignments online.
E-commerce
Buying and selling goods or services through online platforms.
Online banking
Accessing banking services through authorised websites or applications.
Online gaming
Playing games with other users or online game servers.
Remote access
Securely accessing a remote computer or network when authorised.
Internet of Things (IoT)
Connecting devices such as sensors, smart appliances, and monitoring equipment.

Security tip: When using online banking or other sensitive services, use trusted applications or websites, check the destination carefully, enable multi-factor authentication where available, and never share passwords or one-time codes.

11. IP Address, MAC Address and Gateway

11.1 IP Address

An IP address is a logical address used to identify a network interface for communication using IP.

Example of a private IPv4 address: 192.168.1.10.

11.2 MAC Address

A MAC address is a link-layer address used for communication on technologies such as Ethernet and Wi-Fi. Ethernet switches commonly use source and destination MAC addresses to forward frames within a Layer 2 network.

Illustrative example: 00:1A:2B:3C:4D:5E.

11.3 Subnet Mask

A subnet mask or IP prefix identifies the network portion of an IPv4 address and helps determine whether a destination belongs to the local subnet.

Example: 192.168.1.10/24 identifies an address using a 24-bit network prefix.

11.4 Default Gateway

A default gateway is the router or Layer 3 interface to which a device sends traffic when the destination is outside the device's directly connected IP network and no more specific route applies.

Example: A computer in a home LAN sends traffic for an external website to its configured router.

Term Main purpose
MAC address Link-layer delivery on a local network link.
IP address Logical addressing for communication across IP networks.
Subnet mask / prefix Identifies the IP network portion of an address.
Default gateway Provides the next hop for traffic requiring an external route.

12. Network Topologies

A network topology describes how network devices are arranged or interconnected. A physical topology describes the physical connections, while a logical topology describes how data flows through the network.

Star topology
Devices connect to a central switch or other central device. This is common in modern wired Ethernet LANs.
Bus topology
Devices share a common communication backbone. Traditional bus networks require suitable termination and are less common in modern LAN installations.
Ring topology
Devices are connected in a ring arrangement. Some technologies use ring structures for communication or resilience.
Mesh topology
Devices or network nodes have multiple interconnections, which can provide alternative paths when a link fails.

13. Difference Between LAN and WAN

A WAN (Wide Area Network) connects networks across large geographical areas. It can connect branch offices, campuses, data centres, and other networks using long-distance links or service-provider infrastructure.

Feature LAN WAN
Full form Local Area Network Wide Area Network
Coverage Relatively limited area Large geographical area
Example School computer laboratory Company offices in different cities
Connectivity Often uses Ethernet and Wi-Fi May use provider networks, leased links, fibre, or VPNs
Management Often managed by one household or organisation May involve several organisations and service providers
Cost Often lower for a small local installation Long-distance connectivity can cost more
Performance Often offers high local speeds and low latency Depends on link technology, distance, capacity, and congestion
Complexity Often simpler to configure and maintain Can require more complex routing and management

Important: Not every LAN is faster than every WAN. Actual speed and latency depend on the technology, distance, equipment, configuration, and network conditions.

The Internet is a global network of interconnected networks. It is commonly described as WAN-scale infrastructure, but the Internet and a private WAN are not exactly the same thing.

14. Advantages and Disadvantages of WAN

Advantages of WAN

  • Connects offices in different cities or countries.
  • Supports communication and collaboration over long distances.
  • Allows authorised users to access shared organisational resources.
  • Supports centralised applications and information systems.
  • Can enable remote working and access to cloud services.
  • Supports off-site backups and disaster recovery when properly designed.

Disadvantages of WAN

  • Installation and ongoing connectivity costs may be high.
  • Configuration and maintenance can be complex.
  • Long-distance communication may have higher latency.
  • Congestion or provider problems may reduce performance.
  • A failed link may interrupt remote access unless redundancy is provided.
  • Connecting more sites can increase security and troubleshooting requirements.

Example: A company with offices in Colombo, Kandy, and Jaffna can use a WAN to connect its branch networks and provide authorised staff with access to shared applications.

15. Basic Network Security

Network security involves protecting network devices, data, services, and users from unauthorised access, misuse, and disruption.

  • Strong passwords: Use unique, hard-to-guess passwords.
  • Multi-factor authentication: Add another verification factor where supported.
  • Software updates: Install security updates for operating systems, applications, and network equipment.
  • Firewalls: Apply suitable rules to control traffic.
  • Encryption: Protect sensitive communications using appropriate secure protocols.
  • Access permissions: Give users only the access they need.
  • Backups: Keep regular backups and test recovery procedures.
  • Endpoint protection: Use suitable security controls on computers and servers.
  • Safe browsing: Avoid suspicious links, unexpected attachments, and untrusted downloads.
  • Monitoring: Review relevant logs and investigate unusual network activity.
Security reminder: Never assume that a network is completely safe just because it has a firewall. Security requires multiple layers of protection and regular maintenance.

16. Network Performance: Bandwidth, Throughput and Latency

Bandwidth
The capacity of a communication link, commonly measured in bits per second (bps).
Throughput
The actual rate at which data is successfully transferred.
Latency
The time taken for data to travel between endpoints or for a response to return, depending on the measurement.
Packet loss
The failure of some transmitted packets to reach their destination.

For example, a link may have a high advertised bandwidth but deliver lower actual throughput because of congestion, interference, protocol overhead, or equipment limitations. High latency can make interactive applications feel slow even when the link has sufficient bandwidth.

Wired and Wireless Networks

  • Wired Ethernet: Often offers predictable performance and a stable connection.
  • Wi-Fi: Provides mobility and convenient access, but its performance can be affected by distance, obstacles, interference, and congestion.

17. Final Summary

Let us review the key concepts covered in this tutorial.

  • A computer network connects devices to exchange data and share resources.
  • A LAN connects devices within a relatively limited area.
  • A NIC provides a device's network interface.
  • A switch connects devices within a LAN and forwards Ethernet frames.
  • Copper Ethernet cables and fibre-optic links provide wired communication.
  • A router forwards IP packets between networks.
  • An ISP provides connectivity to external networks and the Internet.
  • A firewall controls network traffic according to security rules.
  • Network protocols define how devices and applications communicate.
  • The Web is an Internet service accessed through web browsers and servers.
  • IP addresses and MAC addresses serve different purposes.
  • A WAN connects networks across large geographical areas.
  • Network security, backups, and maintenance are essential.

18. Revision Questions

Test your understanding with these questions.

  1. What is a computer network?
  2. State four advantages of computer networking.
  3. What is the purpose of a Network Interface Card?
  4. How are several computers connected in a typical wired LAN?
  5. Explain the difference between a switch and a router.
  6. What is the purpose of a fibre-optic link between two LANs?
  7. Why is a firewall used in a computer network?
  8. What is the difference between an IP address and a MAC address?
  9. State the functions of DNS and DHCP.
  10. What is the difference between HTTP and HTTPS?
  11. Explain how a browser obtains and displays a web page.
  12. Name five Internet services.
  13. State three differences between LAN and WAN.
  14. Give three advantages and three disadvantages of WAN.
  15. Explain bandwidth, throughput, and latency.
  16. State four methods of improving network security.

Keep Learning!

Computer networking is the foundation of modern digital communication. Once you understand LANs, network devices, IP addressing, protocols, and Internet connectivity, you can move on to more advanced topics such as subnetting, routing, switching, wireless configuration, network troubleshooting, and cybersecurity.

Learn step by step. Practise regularly. Build your networking knowledge!

Sunday, June 14, 2026

Goal vs Objective of an Organisation | English and Tamil(both) Easy Explanation

Goal vs Objective of an Organisation
Goal vs Objective of an Organisation

Goal and Objective of an Organisation (Goal vs Objective) - தமிழ் & English Explanation

Every organisation needs a clear direction to achieve success. An organisation uses Goals and Objectives to plan its future activities and measure success.

ஒவ்வொரு நிறுவனமும் வெற்றியை அடைவதற்கு தெளிவான நோக்கம் தேவைப்படுகிறது. அதற்காக நிறுவனங்கள் Goals மற்றும் Objectives பயன்படுத்துகின்றன.

What is a Goal? (Goal என்றால் என்ன?)

A Goal is a broad and general statement that explains what an organisation wants to achieve in the future.

தமிழில்:
Goal என்பது ஒரு நிறுவனம் எதிர்காலத்தில் அடைய விரும்பும் பெரிய மற்றும் பொதுவான இலக்கு ஆகும்.

It gives the organisation a clear direction and purpose.

Example - Educational Institute

Organisation: Tuition Institute

Goal:
"To become the best ICT education provider in Sri Lanka."

தமிழில்:
"இலங்கையில் சிறந்த ICT கல்வி வழங்கும் நிறுவனமாக மாறுதல்."

This is a big target, but it does not explain exactly how and when it will happen.

What is an Objective? (Objective என்றால் என்ன?)

An Objective is a specific and measurable target created to achieve a goal.

தமிழில்:
Objective என்பது Goal-ஐ அடைவதற்காக உருவாக்கப்படும் குறிப்பிட்ட மற்றும் அளவிடக்கூடிய இலக்கு ஆகும்.

Objectives are the small steps or actions that help to reach the main goal.

Example

Goal:

To become the best ICT education provider in Sri Lanka.

Objectives:

  • Increase student enrollment by 30% within 2 years.
  • 2 வருடங்களில் மாணவர் சேர்க்கையை 30% அதிகரித்தல்.
  • Introduce 10 new ICT courses by 2027.
  • 2027க்குள் 10 புதிய ICT பாடநெறிகளை அறிமுகப்படுத்துதல்.
  • Achieve 95% student satisfaction.
  • 95% மாணவர் திருப்தியை அடைதல்.
  • Train 50 new teachers within one year.
  • ஒரு வருடத்தில் 50 ஆசிரியர்களுக்கு பயிற்சி வழங்குதல்.

Difference Between Goal and Objective

Goal Objective
General idea (பொதுவான கருத்து) Specific target (குறிப்பிட்ட இலக்கு)
Big achievement (பெரிய சாதனை) Small steps (சிறிய நடவடிக்கைகள்)
Long-term plan (நீண்ட கால திட்டம்) Short / Medium term plan
Difficult to measure Easy to measure
Shows direction Shows action plan

Simple Example for Understanding

🚗 Goal: Reach Colombo

கொழும்பை அடைதல்

Objectives:

  • Start journey at 6.00 AM
  • Travel 120 km
  • Reach Colombo before 10.00 AM

Business Example

Organisation: Restaurant

Goal:
Become the most popular restaurant in the city.

தமிழில்:
நகரத்தின் மிகவும் பிரபலமான உணவகமாக மாறுதல்.

Objectives:

  • Increase customers from 5,000 to 8,000 per month.
  • Open 2 new branches within 3 years.
  • Improve customer service quality.

Relationship Between Goal and Objective

Vision → Goal → Objectives → Activities

Vision → நிறுவனத்தின் கனவு / பார்வை

Goal → பெரிய நோக்கம்

Objectives → அடைய வேண்டிய குறிப்பிட்ட இலக்குகள்

Activities → செயல்படுத்தும் நடவடிக்கைகள்

Easy Way to Remember

Goal = Where we want to go?
(நாம் எங்கு செல்ல வேண்டும்?)

Objective = How will we reach there?
(அங்கு எவ்வாறு செல்வோம்?)

Frequently Asked Questions (Q&A)

1. What is a Goal in an organisation?
Goal is a broad statement that shows the overall aim of an organisation.
Goal என்பது நிறுவனத்தின் பெரிய நோக்கத்தை காட்டும் பொதுவான இலக்கு ஆகும்.
2. What is an Objective?
Objective is a specific and measurable target created to achieve a goal.
Objective என்பது Goal-ஐ அடைவதற்கான குறிப்பிட்ட மற்றும் அளவிடக்கூடிய இலக்கு.
3. Give one difference between Goal and Objective.
Goal is general and long-term, while Objective is specific and measurable.
Goal பொதுவானது, Objective குறிப்பிட்டதும் அளவிடக்கூடியதும் ஆகும்.
4. Can one Goal have many Objectives?
and Yes. One goal can have several objectives to achieve it.
ஆம். ஒரு Goal-ஐ அடைவதற்கு பல Objectives இருக்கலாம்.
5. Why are Objectives important for an organisation?
Objectives help an organisation to create action plans, measure progress and achieve goals.
Objectives நிறுவனத்திற்கு செயல்திட்டம் உருவாக்கவும், முன்னேற்றத்தை அளவிடவும் உதவுகின்றன.
Summary:
Goal = Big Picture (பெரிய நோக்கம்)
Objective = Action Steps (அடைய வேண்டிய படிகள்)

Tuesday, May 12, 2026

Complete ICT Notes & Tutorial: Virtual Reality, Cloud Computing, DBMS, Data Mining & Fibre Optic Cables

Complete ICT Tutorial for Exams

Virtual Reality, Cloud Computing, Fibre Optics, Data Mining, Databases, CMYK Colour System & Crime Prevention

ICT Notes Exam Tutorial Structured Answers Revision Guide

1. Virtual Reality (VR) in Healthcare

Virtual Reality (VR) is a computer-generated simulated environment that allows users to interact with a 3D virtual world using devices such as VR headsets, gloves and sensors.

Uses of Virtual Reality in Training Doctors

1. Safe Learning Environment

Doctors can practice surgeries without risking patient safety.

Example: Virtual heart surgery simulation.

2. Realistic Simulations

VR can simulate human anatomy and emergency situations.

3. Repeated Practice

Medical trainees can repeat procedures many times to improve skills.

4. Reduced Training Costs

Less need for expensive training equipment and cadavers.

5. Better Understanding of Human Anatomy

3D models improve understanding of body organs and systems.

Uses of VR in Patient Treatment

1. Pain Management

VR distracts patients during painful medical procedures.

Example: Burn patients playing VR games during treatment.

2. Mental Health Treatment

Used to treat anxiety, PTSD and phobias.

Example: Fear of heights therapy.

3. Physical Rehabilitation

VR exercises help recovery after injuries and strokes.

4. Therapy and Relaxation

Virtual environments reduce stress and improve relaxation.

Exam Answer

Virtual reality can be used in health care. Describe why virtual reality is used in the training of doctors. Include examples in your answer. Describe why virtual reality is used in the treatment of patients. Include examples in your answer.

Training Doctors:

  • Provides safe practice without harming patients.
  • Allows repeated practice of surgeries.
  • Creates realistic 3D medical simulations.
  • Improves understanding of anatomy.

Examples: Virtual surgery training, anatomy simulations.

Treatment of Patients:

  • Reduces pain through distraction.
  • Used in rehabilitation exercises.
  • Treats mental health problems such as phobias and PTSD.

Examples: VR games for burn patients, fear of flying simulations.

2. Information Technology in Crime Prevention

Information Technology is used to monitor individuals and reduce criminal activities.

Methods Used

1. CCTV Cameras

Used in streets, airports and shops to monitor suspicious activities.

2. Facial Recognition Systems

Identifies people using facial features.

3. GPS Tracking

Tracks vehicles and individual movement.

4. Biometric Systems

Uses fingerprints, iris scans and facial recognition.

5. Internet Monitoring

Detects cybercrime and illegal online activities.

Advantages

  • Reduces crime
  • Improves public safety
  • Provides evidence for investigations

Disadvantages

  • Privacy concerns
  • Possible misuse of personal data
  • Constant surveillance

Exam Answer

Describe how information technology is used to monitor individuals to prevent crime.

  • CCTV cameras monitor public places.
  • Facial recognition identifies criminals.
  • GPS systems track vehicles and individuals.
  • Biometric systems verify identities.
  • Internet monitoring detects illegal online activities.

3. Cloud Computing in Banking

Cloud computing is the delivery of computing services such as storage and software over the internet.

Uses in Banks

  • Online banking systems
  • Customer data storage
  • Backup systems
  • Digital banking services

Advantages

  • Reduced hardware costs
  • Easy access from anywhere
  • Scalable services
  • Backup and recovery support
  • 24/7 customer access

Disadvantages

  • Security risks
  • Privacy concerns
  • Dependence on internet connection
  • Possible server downtime

Exam Answer

Evaluate the use of cloud computing by banks.

Advantages:

  • Reduces maintenance costs.
  • Provides online banking access anywhere.
  • Offers backup and disaster recovery.
  • Easily scalable.

Disadvantages:

  • Cybersecurity threats may occur.
  • Sensitive customer data may be exposed.
  • Internet failure can stop services.
  • Cloud downtime may affect banking systems.

Conclusion: Cloud computing improves banking efficiency but creates security and privacy concerns.

4. Fibre Optic Cables vs Copper Cables

Fibre Optic Cables

Use light signals to transmit data.

Copper Cables

Use electrical signals to transmit data.

Advantages of Fibre Optic Cables

  • Faster internet speeds
  • Higher bandwidth
  • Less signal loss
  • Better security
  • Resistant to electromagnetic interference

Disadvantages of Fibre Optic Cables

  • Expensive installation
  • Fragile cables
  • Difficult repairs

Advantages of Copper Cables

  • Cheaper
  • Easier to install
  • More physically durable

Disadvantages of Copper Cables

  • Slower speeds
  • More interference
  • Limited bandwidth

Exam Answer

Discuss the advantages and disadvantages of using fibre optic cables instead of copper cables to carry internet services to customers.

Advantages:

  • Faster transmission speeds.
  • Greater bandwidth.
  • Less signal loss.
  • More secure communication.

Disadvantages:

  • High installation costs.
  • Fragile cables.
  • Repairs require skilled technicians.

Conclusion: Fibre optic cables provide better performance but cost more than copper cables.

5. Privacy Concerns Caused by Data Mining

Data mining is the process of analyzing large amounts of data to discover useful patterns and information.

Privacy Concerns

  • Collection of personal information
  • Loss of privacy
  • Unauthorized sharing of data
  • Identity theft risks
  • Targeted advertising
  • Online surveillance

Advantages of Data Mining

  • Improves customer services
  • Detects fraud
  • Supports business decisions

Exam Answer

Analyse the privacy concerns of individuals caused by data mining.

  • Large amounts of personal data are collected.
  • Individuals may lose control over their information.
  • Data may be shared without permission.
  • Hackers may steal personal information.
  • Targeted advertising and surveillance may occur.
  • However, data mining improves services and fraud detection.

6. Project Initiation Stage

The initiation stage is the first phase of a project where planning begins.

Main Tasks

  • Identify project objectives
  • Define project scope

Other Important Tasks

1. Feasibility Study

Checks whether the project is practical and affordable.

2. Identify Stakeholders

Identifies people affected by the project.

3. Risk Analysis

Identifies possible project risks.

4. Budget Estimation

Calculates expected project costs.

Exam Answer

In the initiation stage of a project, two of the tasks are to identify the objectives of the project and to scope the project. Describe two other tasks that must be done during this stage.

  1. Feasibility study – Determines whether the project is technically and economically possible.
  2. Identify stakeholders – Identifies people and organizations affected by the project.

7. Database Management Software in Schools

Database Management Software (DBMS) is software used to store, manage and retrieve data efficiently.

Uses in Schools

  • Store student marks
  • Generate grades
  • Create reports
  • Manage attendance

Advantages

  • Fast processing
  • Reduced calculation errors
  • Easy retrieval of data
  • Better organization
  • Automatic report generation

Disadvantages

  • Security risks
  • Possible data loss
  • Training requirements
  • Software costs

Exam Answer

A teacher is going to create a database for a school. The database will store all students’ marks from weekly tests throughout the year. The database management software will use the total mark for each student to generate the final grades. Evaluate the use of database management software for this purpose.

Advantages:

  • Automatically calculates grades.
  • Reduces human errors.
  • Makes data retrieval easier.
  • Improves organization of student records.

Disadvantages:

  • Unauthorized access may occur.
  • Data loss possible without backups.
  • Teachers may require training.
  • Software maintenance costs may be high.

Conclusion: DBMS improves efficiency and accuracy but requires proper security and maintenance.

8. CMYK Colour System

CMYK is a colour model used in printing and computer graphic design.

Meaning of CMYK

  • C = Cyan
  • M = Magenta
  • Y = Yellow
  • K = Black (Key)

How CMYK Produces Colours

Step 1

White paper is used as the background.

Step 2

Different coloured inks are layered.

Step 3

The inks absorb and reflect light wavelengths.

Step 4

Different combinations create many colours.

Examples

  • Cyan + Yellow = Green
  • Magenta + Yellow = Red
  • Cyan + Magenta = Blue

Black ink improves darkness and sharpness.

Exam Answer

The CMYK colour system is used to produce colours in computer graphic design systems. Describe how the CMYK system produces colours.

  • CMYK uses cyan, magenta, yellow and black inks.
  • Different percentages of inks are layered on white paper.
  • The inks absorb and reflect light.
  • Combining inks creates many colours.
  • Black ink improves contrast and detail.

Extra Examination Tips

  • Start answers with clear definitions.
  • Use technical vocabulary correctly.
  • Write answers using bullet points.
  • Include examples wherever possible.
  • For evaluate questions, write advantages, disadvantages and conclusions.
  • Underline important keywords in exams.

Quick Revision Summary

Topic Main Idea
Virtual Reality Simulated 3D environments
Crime Prevention CCTV, GPS and biometrics
Cloud Computing Internet-based computing services
Fibre Optics Fast transmission using light
Data Mining Analyzing large amounts of data
Project Initiation First stage of project planning
DBMS Software for managing databases
CMYK Printing colour system

Complete ICT Exam Tutorial: Operating Systems, Malware, Expert Systems, Algorithms & Cyber Security Notes

Complete ICT Tutorial for Exams

Operating Systems, Expert Systems, Malware, Algorithms, Social Media, UHD Television, Prosthetics & Cyber Security

1. Operating System (OS)

An Operating System (OS) is system software that manages computer hardware and software resources and provides services for computer programs.

Examples of Operating Systems

  • Microsoft Windows
  • Linux
  • Android
  • macOS

Main Tasks of an Operating System

1. Memory Management

The operating system allocates and controls RAM for programs and applications.

  • Allocates memory to applications
  • Prevents programs from interfering with each other
  • Frees memory after use

2. File Management

The operating system manages files and folders stored on storage devices.

  • Create files and folders
  • Delete and rename files
  • Control file permissions

3. Process Management

The operating system manages the execution of programs and multitasking.

  • Runs multiple applications
  • Allocates CPU time
  • Schedules tasks

Other Functions

  • Device management
  • Security management
  • User interface management

Exam Answer

An operating system is system software that manages computer hardware and software resources. Describe three tasks of an operating system.

  1. Memory management – Controls and allocates RAM for running applications.
  2. File management – Organizes, stores and retrieves files and folders.
  3. Process management – Controls execution of programs and supports multitasking.

2. Data Collection Methods

Data collection is the process of gathering information for analysis and decision making.

Direct Sources

Data collected directly from original sources.

  • Questionnaires
  • Interviews
  • Surveys
  • Observation

Indirect Sources

Data collected from already existing information.

  • Websites
  • Research reports
  • Government publications
  • Sales records

Exam Answer

A company is investigating the quality of products provided by a local supermarket. The company is using direct and indirect sources to collect data. Give two examples of how the company could collect data for each source.

Direct Sources:

  • Conducting customer interviews
  • Using customer questionnaires

Indirect Sources:

  • Checking supermarket sales reports
  • Reading online reviews and reports

3. Proprietary Software & Open Source Software

Proprietary Software

Software owned by a company where the source code is not publicly available.

Examples

  • Microsoft Office
  • Adobe Photoshop

Advantages

  • Professional support
  • Reliable updates

Disadvantages

  • Expensive
  • Limited customization

Open Source Software

Software where the source code is freely available to users.

Examples

  • LibreOffice
  • Mozilla Firefox

Advantages

  • Free to use
  • Can be modified
  • Community support

Disadvantages

  • Limited official support
  • Possible compatibility issues

Exam Answer

Describe what is meant by proprietary software and open-source software.

Proprietary software is software owned by a company where users cannot access or modify the source code.

Open-source software is software where the source code is publicly available and users can modify and distribute it freely.

4. Expert Systems

An expert system is an Artificial Intelligence system that imitates the decision-making ability of a human expert.

Components of an Expert System

1. Knowledge Base

Stores facts and expert knowledge.

2. Inference Engine

Processes rules and makes decisions.

3. User Interface

Allows communication between user and system.

4. Rule Base

Contains IF-THEN rules.

5. Explanation System

Explains how decisions were made.

6. Knowledge Engineer

Collects and updates expert knowledge.

Exam Answer

Many different components are used in expert systems. Describe the role of the all components such as inference engine in an expert system.

  1. Knowledge Base – Stores facts and expert knowledge.
  2. Inference Engine – Processes rules and produces conclusions.
  3. User Interface – Allows users to enter data and receive output.
  4. Rule Base – Contains logical IF-THEN rules.
  5. Explanation System – Explains how conclusions were reached.
  6. Knowledge Engineer – Collects and updates knowledge from experts.

5. Algorithms & Pseudocode

What is an Algorithm?

A step-by-step procedure used to solve a problem.

What is Pseudocode?

A simple way of representing program logic using English-like statements.

REPEAT … UNTIL Loop

REPEAT
   statements
UNTIL condition

Pseudocode to Find Smallest Number

Exam Answer

Write a pseudocode algorithm, using a REPEAT … UNTIL loop, that allows eight numbers to be entered and which will then display the smallest number.

START

count ← 1

INPUT number
smallest ← number

REPEAT

   INPUT number

   IF number < smallest THEN
      smallest ← number
   ENDIF

   count ← count + 1

UNTIL count = 8

DISPLAY smallest

END

6. Malware & Cyber Security

Malware is malicious software designed to damage systems or steal information.

Types of Malware

Spyware

Secretly monitors user activity and steals information.

Adware

Displays unwanted advertisements.

Ransomware

Encrypts files and demands payment.

Worm

Self-replicating malware spreading through networks.

Virus

Attaches to files and spreads when executed.

Trojan Horse

Malware disguised as legitimate software.

Exam Answer

Malware is intrusive software used by cyber criminals. Describe type of malware such as spyware, adware, ansomware, worm, virus, tronjan horse

  1. Spyware – Monitors user activities and steals data.
  2. Adware – Displays unwanted advertisements.
  3. Ransomware – Encrypts files and demands ransom payment.
  4. Worm – Self-replicating malware spreading through networks.
  5. Virus – Infects files and spreads when executed.
  6. Trojan Horse – Disguised malware providing unauthorized access.

7. Social Media & Government Access

Advantages

  • Fast communication
  • Easy public feedback
  • Online government services
  • Improved transparency
  • Better accessibility

Exam Answer

Describe how the use of social media can improve access to Government for individuals and organisations.

  • Governments can communicate quickly with citizens.
  • Citizens can provide online feedback.
  • Emergency announcements can be shared instantly.
  • Government services become easier to access remotely.
  • Transparency and public participation improve.

8. Botnets & Cyber Attacks

A botnet is a network of infected computers controlled remotely by cyber criminals.

How Botnets Work

  • Devices become infected with malware
  • Hackers remotely control infected devices
  • Passwords and data can be stolen
  • Security systems may be attacked

Exam Answer

Malicious botnets are used to attack systems and can be a threat to the security of stored data. Explain how these botnets can be used to gain unauthorised access to data.

  • Botnets infect many devices using malware.
  • Cyber criminals remotely control infected computers.
  • Spyware and keyloggers may steal passwords.
  • Software vulnerabilities may be exploited.
  • Confidential data is sent to attackers.

9. Information Technology & Prosthetics

Prosthetics are artificial devices used to replace missing body parts.

Impact of IT on Prosthetics

  • Improved movement using microprocessors
  • Better control using sensors
  • Customized devices through 3D printing
  • Improved quality of life
  • AI-controlled prosthetics

Exam Answer

Prosthetics are artificial devices that are used to replace missing body parts to try to restore normal functions. Describe the impact of Information Technology on the development and use of prosthetics.

  • IT improves prosthetic design and movement.
  • Sensors and AI provide natural movement.
  • 3D printing creates customized prosthetics.
  • Users gain better mobility and independence.
  • Advanced prosthetics may be expensive.

10. UHD Television Systems

Ultra-High Definition (UHD) television provides very high-quality images and sound.

Positive Impacts

  • Sharper images
  • Better gaming experience
  • Improved entertainment
  • Growth of streaming services

Negative Impacts

  • Higher costs
  • Requires faster internet
  • Increased screen time
  • Large data usage

Exam Answer

Analyse the impact of the introduction of ultra-high definition (UHD) television systems on the lifestyle of individuals.

UHD television improves entertainment quality with clearer images and better sound. It enhances gaming and streaming experiences. However, UHD systems are expensive, require faster internet and may increase screen time and data usage.

Extra Examination Tips

  • Always start answers with definitions.
  • Use technical terms correctly.
  • Write answers using bullet points.
  • Add real-world examples wherever possible.
  • For analyse questions, include advantages and disadvantages.
  • Underline important keywords during exams.

Quick Revision Summary

Topic Main Point
Operating System Manages hardware and software
Data Collection Direct and indirect methods
Proprietary Software Closed source software
Open Source Software Source code publicly available
Expert System AI system using expert knowledge
Malware Harmful software
Social Media Improves government communication
Botnets Network of infected devices
Prosthetics IT improves artificial body parts
UHD Television Better quality but higher costs

Sunday, May 10, 2026

Master IPv4, Subnetting & CIDR Complete Tutorial with Examples | ICT Networking Notes for Students

Complete IPv4, Subnetting & CIDR Tutorial

Master IP Addressing, Subnetting & CIDR with Examples, Tables, Exam Questions & High Scoring Notes

IPv4 Subnetting CIDR Networking ICT Revision

📘 Topics Covered

  • IP Address
  • IPv4 Classes
  • Public & Private IPs
  • Advantages & Disadvantages
  • Subnetting
  • /25 Subnetting
  • /26 Subnetting
  • /27 Subnetting
  • Network & Broadcast IP
  • CIDR
  • CIDR vs Subnetting
  • Exam Questions
  • High Scoring Tips

1. What is an IP Address?

An IP Address (Internet Protocol Address) is a unique numerical address assigned to every device connected to a network.

Purpose of IP Address

  • Identify devices on a network
  • Enable communication between devices
  • Send and receive data packets

Example of IPv4 Address

192.168.1.10

Structure of IPv4 Address

Octet Binary Value
192 11000000
168 10101000
1 00000001
10 00001010
Exam Tip: IPv4 uses 32 bits divided into 4 octets.

2. IPv4 Classes

Class A

Feature Details
Range 1 – 126
Subnet Mask 255.0.0.0
Network Bits 8
Host Bits 24

Class A IP Range

1.0.0.0 to 126.255.255.255

Private IP Range

10.0.0.0 – 10.255.255.255

Advantages

  • Supports many hosts
  • Suitable for large organizations

Disadvantages

  • Wastes IP addresses
  • Limited number of networks

Example

  • ISP Network

Class B

Feature Details
Range 128 – 191
Subnet Mask 255.255.0.0
Network Bits 16
Host Bits 16

Private IP Range

172.16.0.0 – 172.31.255.255

Advantages

  • Balanced network size
  • Good for medium organizations

Disadvantages

  • Can still waste addresses

Example

  • University Network

Class C

Feature Details
Range 192 – 223
Subnet Mask 255.255.255.0
Network Bits 24
Host Bits 8

Private IP Range

192.168.0.0 – 192.168.255.255

Advantages

  • Efficient for small networks
  • Less wastage

Disadvantages

  • Supports fewer hosts

Example

  • School Computer Lab

Class D

224.0.0.0 – 239.255.255.255

Used for multicast communication.

Class E

240.0.0.0 – 255.255.255.255

Used for research and experiments.

3. Public vs Private IP Addresses

Public IP Private IP
Used on internet Used inside local networks
Globally unique Can be reused
Assigned by ISP Assigned locally
Question: What is the difference between public and private IP addresses?

Answer: Public IPs are used on the internet and are globally unique while private IPs are used within local networks and can be reused.

4. Subnetting

Subnetting is the process of dividing a network into smaller subnetworks.

Advantages of Subnetting

  • Better network management
  • Improves security
  • Reduces congestion
  • Efficient IP usage

Disadvantages

  • Complex configuration
  • Requires planning

Important Terms

Term Meaning
Network Address First IP of subnet
Broadcast Address Last IP of subnet
Usable Hosts IPs assignable to devices
Subnet Mask Defines network and host bits

5. Example: 192.168.5.0/25

Subnet Mask

255.255.255.128

Total IPs

128 IPs

Usable Hosts

126 Hosts
Subnet Network IP First Host Last Host Broadcast
Subnet 1 192.168.5.0 192.168.5.1 192.168.5.126 192.168.5.127
Subnet 2 192.168.5.128 192.168.5.129 192.168.5.254 192.168.5.255

6. Example: 192.168.5.0/26

Subnet Mask

255.255.255.192

Total IPs

64 IPs

Usable Hosts

62 Hosts
Subnet Network IP First Host Last Host Broadcast
1 192.168.5.0 192.168.5.1 192.168.5.62 192.168.5.63
2 192.168.5.64 192.168.5.65 192.168.5.126 192.168.5.127
3 192.168.5.128 192.168.5.129 192.168.5.190 192.168.5.191
4 192.168.5.192 192.168.5.193 192.168.5.254 192.168.5.255

7. Example: 192.168.6.0/27

Subnet Mask

255.255.255.224

Total IPs

32 IPs

Usable Hosts

30 Hosts
Subnet Network IP First Host Last Host Broadcast
1 192.168.6.0 192.168.6.1 192.168.6.30 192.168.6.31
2 192.168.6.32 192.168.6.33 192.168.6.62 192.168.6.63
3 192.168.6.64 192.168.6.65 192.168.6.94 192.168.6.95
4 192.168.6.96 192.168.6.97 192.168.6.126 192.168.6.127
5 192.168.6.128 192.168.6.129 192.168.6.158 192.168.6.159
6 192.168.6.160 192.168.6.161 192.168.6.190 192.168.6.191
7 192.168.6.192 192.168.6.193 192.168.6.222 192.168.6.223
8 192.168.6.224 192.168.6.225 192.168.6.254 192.168.6.255

8. CIDR (Classless Inter-Domain Routing)

CIDR is a method of allocating IP addresses efficiently without fixed classes.

Example of CIDR Notation

192.168.1.0/24

Advantages of CIDR

  • Efficient IP allocation
  • Reduces IP wastage
  • Smaller routing tables
  • Flexible network design

Disadvantages

  • More difficult to understand
  • Requires subnetting knowledge

How CIDR Works

  • Uses variable-length subnet masks
  • Allows flexible network sizes
  • Improves routing efficiency

9. CIDR vs Subnetting

CIDR Subnetting
Flexible allocation Divides networks
Used mainly by ISPs Used in organizations
Reduces routing table size Improves network management
Does not depend on classes Usually based on classes

Clear Difference

Subnetting divides one large network into smaller subnetworks while CIDR combines networks and allows flexible IP allocation.

Subnetting Example

192.168.1.0/24 → multiple /26 networks

CIDR Example

192.168.0.0/16

10. Common Exam Questions & Answers

Question: What is subnetting?

Answer: Subnetting is the process of dividing a network into smaller subnetworks.
Question: What is the subnet mask for /27?

Answer:
255.255.255.224
Question: How many usable hosts are available in /26?

Answer:
62 usable hosts

🔥 High Scoring Exam Tips

  • Memorize subnet masks
  • Practice block size calculations
  • Always identify network and broadcast IPs
  • Use tables for subnet answers
  • Write formulas step-by-step
  • Learn CIDR notation carefully
Common Student Mistakes
  • Using broadcast IP as host IP
  • Wrong subnet mask calculations
  • Forgetting network address
  • Incorrect block size calculations
Golden Rule: Students who show subnet calculations clearly with tables, formulas and proper IP ranges usually score the highest marks in networking questions.

Complete System Development Methodologies Tutorial for ICT Students | Waterfall, Spiral, Agile, Prototype & RAD Notes

Complete System Development Methodologies Tutorial

High Scoring ICT Notes for Waterfall, Spiral, Agile, Prototype & RAD Methodologies

ICT Notes Methodologies Exam Revision High Scoring Guide

📘 Topics Covered

  • System Development Methodologies
  • Common Development Stages
  • Waterfall Model
  • Spiral Model
  • Agile Methodology
  • Prototype Model
  • RAD Methodology
  • Advantages & Disadvantages
  • Examples of Suitable Systems
  • Comparison Tables
  • Exam Questions & Answers
  • High Scoring Tips

What is a System Development Methodology?

A system development methodology is a structured approach used to plan, design, develop, test and implement an information system.

Why Methodologies are Important

  • Better project planning
  • Improves software quality
  • Reduces risks and errors
  • Helps teamwork and communication
  • Makes development organized
  • Faster system development
Exam Tip: Always start answers with a clear definition before explaining stages or advantages.

Common Stages in System Development

Stage Purpose
Analysis Identify user requirements
Design Plan the structure of the system
Development Create and code the system
Testing Find and fix errors
Implementation Introduce the new system
Maintenance Update and improve the system

1. Waterfall Model

The Waterfall model is a linear and sequential methodology where each stage must be completed before moving to the next stage.

Stages of Waterfall Model

  1. Requirements Analysis
  2. System Design
  3. Development/Coding
  4. Testing
  5. Implementation
  6. Maintenance

Characteristics of Waterfall Model

  • Sequential process
  • Fixed stages
  • Documentation focused
  • Easy to understand

Advantages of Waterfall Model

  • Simple and easy to manage
  • Clear structure
  • Easy documentation
  • Suitable for small projects
  • Easy progress tracking

Disadvantages of Waterfall Model

  • Difficult to change requirements
  • Errors found late
  • Slow development process
  • Not flexible

Suitable Systems

  • Payroll systems
  • School management systems
  • Banking systems with fixed requirements

Example

A school attendance system where all requirements are clearly known before development begins.
Sample Question:

State one advantage and one disadvantage of the Waterfall model.

Answer:

Advantage: Easy to manage because stages are clearly defined.

Disadvantage: Changes are difficult after development starts.

2. Spiral Model

The Spiral model combines iterative development with risk analysis. Development happens in repeated cycles called spirals.

Stages of Spiral Model

  1. Planning
  2. Risk Analysis
  3. Engineering/Development
  4. Evaluation

Characteristics of Spiral Model

  • Risk focused
  • Iterative process
  • Continuous improvement
  • Flexible design

Advantages of Spiral Model

  • Good risk management
  • Flexible for requirement changes
  • Suitable for large projects
  • Continuous customer feedback

Disadvantages of Spiral Model

  • Expensive development
  • Complex management
  • Requires expert developers

Suitable Systems

  • Military systems
  • Airline reservation systems
  • Large banking software
  • High-risk projects

Example

An online banking system requiring strong security and continuous risk analysis.

How Spiral Model Works

  1. Small part of system developed
  2. Risks identified and solved
  3. Customer evaluates system
  4. Next cycle begins

3. Agile Methodology

Agile is a flexible methodology where systems are developed in small parts called iterations or sprints.

Stages of Agile

  1. Planning
  2. Development
  3. Testing
  4. Review
  5. Release

Characteristics of Agile

  • Fast development
  • Team collaboration
  • Continuous testing
  • Customer involvement
  • Flexible changes

Advantages of Agile

  • Quick delivery
  • Easy requirement changes
  • Frequent feedback
  • Better customer satisfaction
  • Early problem detection

Disadvantages of Agile

  • Difficult documentation
  • Requires skilled teams
  • Hard to estimate cost and time

Suitable Systems

  • Mobile apps
  • E-commerce websites
  • Modern software projects
  • Startup applications

Example

Developing a food delivery mobile application with frequent updates and improvements.
Agile Waterfall
Flexible Rigid
Continuous changes allowed Changes difficult
Fast delivery Slower delivery
Iterative Sequential
Sample Question:

Why is Agile suitable for mobile app development?

Answer:
Because requirements frequently change and updates can be released quickly.

4. Prototype Model

The Prototype model creates an early sample or mock-up of the system before final development.

Stages of Prototype Model

  1. Gather requirements
  2. Create prototype
  3. User evaluation
  4. Modify prototype
  5. Develop final system

Characteristics of Prototype Model

  • Early working model
  • User feedback focused
  • Repeated improvements

Advantages of Prototype Model

  • Better understanding of requirements
  • Early error detection
  • Increased user involvement
  • Improves user satisfaction

Disadvantages of Prototype Model

  • Time consuming
  • Expensive modifications
  • Users may think prototype is final system

Suitable Systems

  • User interface systems
  • Mobile applications
  • Online shopping websites
  • Systems with unclear requirements

Example

Developing a hospital management system where users first test sample screens before final development.

How Prototype Model Works

  1. Build sample system
  2. Users test it
  3. Feedback collected
  4. System improved repeatedly

5. RAD (Rapid Application Development)

RAD is a methodology focused on very fast system development using reusable components and rapid prototyping.

Stages of RAD

  1. Requirements Planning
  2. User Design
  3. Construction
  4. Cutover/Implementation

Characteristics of RAD

  • Fast development
  • User involvement
  • Reusable components
  • Rapid prototyping

Advantages of RAD

  • Faster development
  • Reduced development time
  • High user involvement
  • Easier modifications

Disadvantages of RAD

  • Requires skilled developers
  • Expensive tools
  • Not suitable for very large systems

Suitable Systems

  • Small and medium business systems
  • Online booking systems
  • Web applications

Example

Developing a hotel reservation system quickly using reusable software components.

Comparison of Methodologies

Methodology Main Feature Best For
Waterfall Sequential process Fixed requirement systems
Spiral Risk analysis Large high-risk systems
Agile Flexible iterations Apps & modern software
Prototype Sample system Unclear requirements
RAD Fast development Small-medium projects

Choosing the Correct Methodology

Waterfall

  • Requirements are fixed
  • Few changes expected

Spiral

  • Project is risky
  • Security is important

Agile

  • Frequent changes expected
  • Fast updates required

Prototype

  • Users are unsure about requirements

RAD

  • Fast development needed

Common Exam Questions & Answers

Question: Compare Agile and Waterfall.
Agile Waterfall
Flexible Sequential
Frequent testing Testing after development
Continuous customer feedback Limited customer involvement
Question: Which methodology is best for high-risk systems?

Answer: Spiral model because it focuses on risk analysis.
Question: Why is Prototype methodology useful?

Answer: It helps users understand and evaluate the system before final development.

🔥 Final High Scoring Exam Tips

  • Always write definitions first
  • Mention stages clearly in order
  • Include advantages and disadvantages
  • Give suitable system examples
  • Use comparison tables
  • Mention real-world applications
  • Use technical keywords

Important Keywords

  • Iteration
  • Prototype
  • Risk analysis
  • Sequential
  • Flexibility
  • Sprint
  • User feedback
  • Rapid development
  • Maintenance
  • Requirement analysis
Common Student Mistakes:
  • Forgetting disadvantages
  • Missing stages
  • No real-world examples
  • Mixing Agile and RAD concepts
Golden Rule: Students who explain methodologies using stages, characteristics, advantages, disadvantages, examples and suitable systems usually score the highest marks in ICT exams.