0% found this document useful (0 votes)
10 views6 pages

Understanding Systems Development Basics

Uploaded by

james.catacutan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views6 pages

Understanding Systems Development Basics

Uploaded by

james.catacutan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Introduction to Systems Development

Learning Objectives
By the end of this module, learners should be able to:

1. Define systems development and its importance in organizations.


2. Explain the phases of the Systems Development Life Cycle (SDLC).
3. Identify the roles of people involved in systems development.
4. Understand the difference between business needs and technical solutions.

Lesson Overview
Systems development refers to the process of planning, analyzing, designing, implementing,
and maintaining information systems to support business operations. Organizations need
systems development to improve efficiency, reduce errors, and achieve goals using technology.

Key Concepts
1. Definition of Systems Development

 The structured process of creating and improving information systems.


 Combines business analysis and technical expertise.
 Goal: To deliver systems that meet business requirements and user needs.

2. Phases of Systems Development Life Cycle (SDLC)

1. Planning – Identify the problem, set objectives, and assess feasibility.


2. Analysis – Gather requirements from stakeholders, study current processes.
3. Design – Create system models, database designs, and user interfaces.
4. Development – Build the actual system (coding, database setup).
5. Testing – Check for errors, security issues, and ensure it meets requirements.
6. Implementation – Install the system, migrate data, and train users.
7. Maintenance – Monitor system performance and apply updates or fixes.
3. People Involved in Systems Development

 System Analyst – Designs and bridges business and IT.


 Business Analyst – Focuses on business needs and process improvements.
 Programmer/Developer – Writes the code and builds the system.
 Project Manager – Oversees the entire project.
 End Users – Staff who will use the system (teachers, nurses, cashiers, etc.).

4. Importance of Systems Development

 Improves efficiency and accuracy.


 Reduces manual workload and errors.
 Provides reliable data for decision-making.
 Supports innovation and competitiveness.

Example Scenario
A university wants to automate its enrollment system. Currently, students wait in long lines,
and records are often misplaced.

 The System Analyst studies the current process.


 The IT team designs an online enrollment system.
 After development and testing, the system is launched.
 Result: Faster enrollment, accurate records, and less workload for staff.

Class Activity
1. Think-Pair-Share:
o List 3 systems you use daily (e.g., ATM, online shopping, student portal).
o Discuss how these systems went through systems development.
2. Case Study Discussion:
o Imagine your school still uses paper grading sheets.
o How could a Student Information System solve this?
o Which phase of SDLC would be the most challenging? Why?

Assessment
Short Quiz:

1. What is systems development?


2. Name the 7 phases of the Systems Development Life Cycle.
3. Who ensures that the system design meets business needs?
4. Why is maintenance important after implementation?
5. Give one example of a system developed to solve a real-life problem.

Systems Development Life Cycle (SDLC)


The SDLC is a structured approach to developing, maintaining, and improving information
systems. It ensures that systems are built systematically, meet business needs, and are efficient,
reliable, and sustainable.

1. Planning Phase
What happens:

 Identify the problem or opportunity.


 Define objectives, scope, and feasibility (technical, financial, operational).
 Create a project plan and timeline.

Importance:

 Sets the foundation for the project.


 Ensures resources are allocated properly.
 Prevents wasted effort by clarifying goals early.

2. Analysis Phase
What happens:

 Gather detailed requirements from stakeholders.


 Study current processes and identify problems.
 Document user needs (functional and non-functional requirements).

Importance:

 Ensures the system is designed to meet real business needs.


 Reduces risk of misunderstandings between users and developers.
 Provides a blueprint for the next phase.

3. Design Phase
What happens:

 Translate requirements into system models and specifications.


 Create data models, process flows, user interfaces, and system architecture.
 Decide on technologies and platforms.
Importance:

 Serves as the blueprint for developers.


 Reduces errors during development.
 Ensures system usability and efficiency are considered before building.

4. Development (or Coding) Phase


What happens:

 Programmers write the actual code.


 Databases, modules, and interfaces are built.
 Integration of components begins.

Importance:

 The system becomes tangible at this stage.


 Converts designs into a working product.
 Ensures that planned features are implemented correctly.

5. Testing Phase
What happens:

 Test the system for errors, bugs, and vulnerabilities.


 Perform unit testing, integration testing, and user acceptance testing (UAT).
 Verify system performance and security.

Importance:

 Ensures quality and reliability of the system.


 Prevents costly errors after implementation.
 Builds user confidence before launch.

6. Implementation Phase
What happens:

 Deploy the system in the real environment.


 Migrate old data into the new system.
 Train users and provide technical support.

Importance:

 The system is put into action.


 Ensures smooth transition from old system to new.
 Provides immediate value to the organization.

7. Maintenance Phase
What happens:

 Monitor the system’s performance.


 Fix errors, apply updates, and add new features if needed.
 Ensure the system adapts to changing business needs.

Importance:

 Keeps the system reliable and relevant.


 Extends system lifespan and protects investment.
 Supports continuous improvement.

Summary of SDLC Importance


Each SDLC phase contributes to a successful system:

 Planning → defines goals.


 Analysis → ensures alignment with needs.
 Design → provides blueprint.
 Development → builds the system.
 Testing → guarantees quality.
 Implementation → delivers value.
 Maintenance → sustains performance.

👉 Together, these phases ensure the system is useful, efficient, and sustainable in solving real-
world business problems.

You might also like