1.
System Analysis and Design (SAD)
In Software Engineering, the System Analysis and Design (SAD) method is a
structured approach for developing information systems by examining existing
systems, identifying user needs, and designing new systems to meet those needs
and business objectives.
System Analysis
Goal: To understand and define the problem or opportunity.
Activities:
o Problem Identification: Identifying inefficiencies or areas for improvement in an existing
system.
o Requirement Gathering: Collecting information from users and stakeholders through methods
like interviews, surveys, and questionnaires.
o Feasibility Study: Assessing if the proposed system is technically possible, economically
viable, and operationally practical.
System Design
Goal: To create a detailed blueprint of a new or improved system that addresses the
requirements identified during analysis.
Activities:
Architecture Design: Defining the high-level structure, including hardware and software
components, and how they interact.
Database Design: Designing the database schema and data storage methods to ensure
efficient data management.
Algorithm Design: Creating the core logic that will make the system function correctly and
efficiently.
User Interface (UI) Design: Planning the visual elements and user interactions for a positive
user experience. .