You are on page 1of 4

Barangay Sta.

Agueda Transaction
Management System

Requirement Analysis System Maintenance


Phase Design Phase 1.2 Coding Phase 1.3 Testing Phase 1.4 Phase
1.1 1.5

Identify project Develop system testing


Develop system Develop database queries Develop system
stakeholders and gather plan and test cases documentation
architecture and design and stored procedures
requirements 1.4.1
1.2.1 1.3.1 1.5.1
1.1.1

Conduct a feasibility Conduct unit testing and


Develop user interface Develop web-based Conduct system training
study and identify project integration testing
design 1.2.2 front-end interfaces 1.3.2 for end-users
constraint 1.1.2 1.4.2
1.5.2

Conduct system testing,


Define system Develop system Integrate system modules
acceptance testing, and
requirements and flowcharts and diagrams and functions
user acceptance testing
specifications 1.1.3 1.2.3 1.3.3
1.4.3
Level 1 Level 2 Level 3 Activity definition
Requirement Analysis Phase Identify project stakeholders and gather Requirement Analysis is the first phase of the
Barangay Sta. Agueda Transaction 1.1 requirements Software Development Life Cycle (SDLC).
Management System 1.1.1 This involves the collection, analysis, and
documentation of requirements for a software
system.
Conduct a feasibility study and identify Conducting a feasibility study refers to
project constraint 1.1.2 analyzing the proposed software development
project to determine whether it is technically
feasible, financially viable, and operationally
practical.
Define system requirements and During this phase, the software development
specifications team converts the gathered requirements into
1.1.3 detailed system requirements and
specifications that will guide the software
development process.
Design Phase 1.2 Develop system architecture and design In this phase, the software development team
1.2.1 creates a high-level plan for the software
system's structure and components, as well as
a detailed design of how those components
will be implemented.
Develop user interface design The user interface refers to the part of the
1.2.2 software system that users interact with
directly. It includes all the visual and
interactive elements that allow users to
interact with the software system and achieve
their goals.
Develop system flowcharts and diagrams System flowcharts are diagrams that show the
1.2.3 flow of data and processes within the software
system. They typically use shapes and arrows
to represent processes, data inputs, data
outputs, and decision points. Flowcharts help
developers understand the logical flow of the
software system and identify potential areas
for improvement or optimization.
Coding Phase 1.3 Develop database queries and stored Developing database queries and stored
procedures procedures is an important aspect of software
1.3.1 development, especially for systems that rely
heavily on data storage and retrieval. Queries
are used to retrieve specific data from a
database, while stored procedures are used to
execute a set of database commands or
operations.
Develop web-based front-end interfaces 1.3.2 Develop web-based front-end interfaces
involves creating the user interface that users
interact with through their web browser.
Integrate system modules and functions Integrating system modules and
1.3.3 functionalities, various parts of the software
system are combined to create a coherent
whole. This process involves integrating all
the software modules, features, and parts into
a single, functional system.
Testing Phase 1.4 Develop system testing plan and test cases Developing a system testing plan and test
1.4.1 cases is a process in software development
that involves creating a plan to test the
different components of the system and
creating test cases to verify that the system
functions as intended.
Conduct unit testing and integration testing Conducting unit testing and integration testing
1.4.2 are important steps in software development
to ensure that the individual components of
the system work as intended and that the
system as a whole function as expected.
Conduct system testing, acceptance testing, Conducting system testing, acceptance
and user acceptance testing testing, and user acceptance testing are
1.4.3 important steps in software development to
ensure that the system meets the user
requirements and is ready for deployment.
System Maintenance Phase Develop system documentation The primary goal of system documentation is
1.5 1.5.1 to ensure that everyone involved in the project
has a clear understanding of the system's
functionality, architecture, and design.
Conduct system training for end-users System training is usually conducted after the
1.5.2 system has been developed, tested, and
accepted by the stakeholders. The training
program should be designed to meet the
specific needs of the end-users and should
cover all the essential features of the system.

You might also like