§ 03 — Systems Analysis and Design
Systems Analysis and Design is the study of how organizations understand problems, define requirements, and build information systems that solve those problems well. In BSIT, this subject sits between technical development and real organizational needs. It teaches you how to move from "May problema ang office" to "Here is a clear, justified, testable system solution."
An information system is more than software. It includes:
A common mistake is to think that a system project starts with coding. In practice, coding starts much later. Good projects begin with questions like:
If these questions are skipped, the team may build a system that works technically but fails operationally. A fast, well-coded program is still a poor solution if it does not match the users' work, legal requirements, budget, or timeline.
A useful way to think about this subject is:
| Stage | Main Concern |
|---|---|
| Analysis | Understand the problem and define what the system must do |
| Design | Decide how the system will be built and how parts will work together |
| Implementation | Build, test, deploy, and support the system |
In Philippine contexts, Systems Analysis and Design is often applied to cases such as:
The subject trains you to think like a professional who can connect users, managers, developers, testers, and decision-makers into one coherent project effort.
A systems analyst is the bridge between the organization and the technical team. The analyst does not only gather requests. The analyst studies operations, clarifies problems, identifies requirements, models processes and data, evaluates options, and helps the team produce a workable solution.
A good systems analyst usually performs these responsibilities:
The analyst must talk to different stakeholders. These often include:
| Stakeholder | Typical Concern |
|---|---|
| End users | Ease of use, speed, daily workflow |
| Managers | Reporting, control, productivity, cost |
| Owners or sponsors | Return on investment, strategic value |
| IT staff | Feasibility, maintenance, integration |
| Customers or citizens | Service quality, accessibility, trust |
| Regulators | Compliance, privacy, security, records |
A strong analyst needs both technical awareness and soft skills. For example:
A simple example: if a registrar complains, "The enrollment process is slow," the analyst should not immediately conclude, "We need a new website." The analyst must ask:
That is what makes the analyst different from someone who only receives feature requests.
Most systems follow some form of life cycle, meaning a sequence of work from idea to operation. The classic model is the Systems Development Life Cycle or SDLC.
A common SDLC flow looks like this:
In real projects, these stages may overlap, but the logic remains useful: understand first, design next, build after, then evaluate.
Several development approaches are commonly discussed in this subject.
Waterfall moves mostly in sequence. One stage is completed before the next begins. It works best when requirements are stable and heavily documented.
Strengths: easy to track by stage; strong documentation; useful in formal environments. Weaknesses: changes are costly later; user feedback may arrive too late.
A prototype is an early model of the system or interface. It is used to gather feedback and clarify requirements.
Best for: unclear user needs; interface-heavy systems; projects where users must react to something visible.
Agile develops the system in short cycles or iterations. It values user feedback, incremental delivery, and adaptability.
Best for: changing requirements; fast-moving digital products; teams that can collaborate frequently.
Rapid Application Development and other iterative methods emphasize faster delivery, repeated refinement, and continuous user input.
For exam purposes, remember this principle:
The best development approach depends on the project's level of uncertainty, stakeholder availability, risk, and need for structure.
Core Outputs to keep in mind: problem statement, objectives, scope and limitations, feasibility study, requirements list, use cases/user stories, DFD/ERD/UML diagrams, interface sketches, data design and controls, test plan, implementation plan. Analysis asks what and why; design asks how.
Review Questions
Worked Exam-Style Problems
Problem 1: Classify the project concerns. A private college wants to improve its student clearance process. Classify each concern as primarily a problem of people, process, data, or technology: approvals take too long; signatories cannot track pending requests; inconsistent cashier and registrar records; students must visit several offices physically.
Step-by-step solution — Look for the dominant cause.
Problem 2: Choose the development approach. A city health office wants a vaccine inventory and clinic appointment system. Staff can review screens weekly, and some requirements may change once nurses see drafts. Waterfall or prototyping/iterative?
Step-by-step solution — Clues: users review weekly; requirements may change; seeing drafts affects decisions. Waterfall fits stable requirements; prototyping/iterative fits changing requirements + frequent review. Answer: Prototyping or iterative development, because requirements are not yet stable and users can give regular feedback.
Problem 3: Distinguish analysis from design. Label each as Analysis or Design:
Hands-On Practice — Barangay Service Request Tracker. A barangay office receives complaints through paper forms, Facebook messages, and walk-ins; records are duplicated and statuses inconsistent.
Guide: a good problem statement names the difficulty, who is affected, and why improvement matters; good stakeholders include residents, barangay staff, secretary, captain, IT support; objectives should be time/accuracy/tracking-based; prototyping fits if the barangay wants to review sample screens early.
How to Pass This Topic
Free Sample
That was the free sample: 2 of 16 reviewers with answer keys in Systems Analysis and Design. Unlock the rest for the semester.
Unlock all reviewers →Done with this module? Track it — your progress shows on the subject list.
Studying with blockmates? Send them this lesson.
Up next
Lesson 2: Systems Planning, Business Processes, and Feasibility→