Nothing Special   »   [go: up one dir, main page]

Chapter 3

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

CHAPTER III

METHODOLOGY

In this project, the developers had chosen the agile methodology for the

software development methodology. Agile is a methodology used in the Software

Development Life Cycle (SDLC). It is an iterative process, as opposed to other

traditional methodologies. Agile method is more iterative, adaptable, and

customer-oriented, and it responds well to changes made even after the system's

initial design. The methodology that should be followed in this company's project

must be customer oriented and should accept adjustments throughout the project

schedule. There was no communication between the customer and the developers

who worked on the product in the waterfall methodology. As a result, the

developers were isolated from the increasing customer needs. It had an impact at

the end of the project when the customer expressed dissatisfaction with the

product delivered. We address the customer-oriented approach because, in

nowadays, the company's success is mostly determined by customer satisfaction.

The project is divided into a number of incremental builds. Iterations are

used to obtain these. During each iteration, teams work on different areas like as

planning, design, analysis, coding, testing, and deployment at the same time. A

prototype of the system is shown to the customer at the end of each iteration. Agile

is adaptable; it approaches each project differently to best meet the needs. After

all revisions, a working project with all of the features requested by the customer

is provided (Software Development, 2007).


E-COMMERCE WEBSITE FOR RSOS

Software Methodology

Figure 4

Agile Methodology

The figure above illustrates how iterations happen and what follows after

each one. Before a product is released to the market, it goes through a

development process.

1. Brainstorm — During this phase, the researchers must define the

requirements. A meeting is held to gather information about the company's

needs and the purpose of the system. Once the information has been

gathered, the solution is created.

The following questions are a representation of the agile team's

performance throughout this stage.

• Who will use the system?

• How will they use the system?


30
E-COMMERCE WEBSITE FOR RSOS

• What input would be needed by the system?

• What output would the system provide in the end?

2. Design — The researchers create the whole design of the software using

the information gathered. The design is a blueprint that clearly describes

the operation, specifications, and infrastructure. The researchers develop

project plans and essential frameworks. The researchers also talk about the

product's functionality, programming language, tools needed, and so on.

During the design stage, the researchers are involved in activities

such as:

• The website's mobile, desktop, and other device layouts

• Fix the color scheme according to the project

• What programming languages should be used

• Designs for backend frameworks

3. Development — Based on the design, the developers or programmers will

create the software. The coders translate the Design or all of the

requirements into Source Code during this phase.

• The building code is initiated by the development team.

• Installs the hardware.

• The designers are working to improve the user interface and user

experience.

• The requirements are analyzed by the testers.

• Begin creating test plans.

31
E-COMMERCE WEBSITE FOR RSOS

4. Quality Assurance — After the development is completed, the software is

tested to confirm its functionality. This phase also includes user or external

training, backlog refining, or backlog items. The researchers examine if a

piece of code is clean or not, the adaptability of software processes, the

product backlog, competitive advantages, and so on. If there are any errors

or bugs, the developer team will resolve them right away to ensure secure

software.

• Evaluate every possible test case.

• Utilize the test cases in accordance with the built-in functionality.

• Integrate them to develop a 360-degree test plan capable of detecting

all poor features and current issues.

• Compiled every planned test

5. Deployment — After successful testing, the system is tested in the

production environment or copies of it in order to achieve User Acceptance.

Once the company is satisfied with the software, the Rentoria School and

Office Supplies E-commerce Website will be released to the market. To

deploy it, the researchers must bear the following in mind:

• Getting all of the software, servers, and hardware up and running in

preparation for the final release.

• Setting up the databases and links to ensure everything is in order.

Overall, the system is refreshed through a continual flow of transparent

iterations that include upgrading and adding new features or functionalities.

32
E-COMMERCE WEBSITE FOR RSOS

System Design Specification

Figure 5

Data Flow Diagram Level 0

These designs show the general process of the enrollment system with its

relationship to the external entities.

Figure 6

Data Flow Diagram Level 1

33
E-COMMERCE WEBSITE FOR RSOS

This level depicts the process with more complex and detailed diagram. It

shows the overall process of the system to know the function of the system.

Figure 7

Data Flow Diagram Level 2

This level also broadens the idea from the level 1. It includes the sub-

processes from level 1 as well as the data that flows.

System Requirement Specification

Table 2

Hardware Requirement Specification

Recommended
Hardware Minimum Requirements
Requirements
Processor Intel i3 Processor Intel i5 Processor

Memory 4GB RAM 8GB Ram or higher

34
E-COMMERCE WEBSITE FOR RSOS

Recommended
Hardware Minimum Requirements
Requirements
Storage 50GB Available Space 50GB Available Space

Internet
3 Mbps 10 Mbps
Connection
Keyboard and Generic Keyboard and Generic Keyboard and
mouse Mouse Mouse

Table 3

Software Requirement Specification

Software Minimum Requirements Recommended Requirements

Sublime 64-bit Processor 64-bit Processor


Text Operating System: Windows 8 Operating System: Windows 10

64-bit Processor 64-bit Processor


XAMPP Operating System: Windows 8 Operating System: Windows 8
Version: 7.4.12 Version: 8.1.6

Table 4

Hosting Requirements

Recommended
Software Minimum Requirements
Requirements
Opera Browser
Mozilla Firefox Google Chrome
Web Browser
Microsoft Edge Disk Storage: 50GB
Disk Storage: 50GB

35
E-COMMERCE WEBSITE FOR RSOS

Operation and Testing Procedure

Interview

The researchers conducted an open-ended interview with the owner of

Rentoria School and Office Supplies (RSOS). In a formal interview, it is easier to

gather more accurate information to facilitate the development and design of the

system. The owner gave the authority and signed the proposal letter that allowed

the proponents to gather data needed from the respondents for the system’s

benefit.

The researchers selected of this study are the students,

professors/teachers and the owner and employees of Rentoria School and Office

Supplies. They are the ones with knowledge to answer problems posed in the

present study.

The respondents were interviewed one by one which gives the information

the researches needed. The respondents of the study have chosen purposive

sampling a technique relies on judgement of the researchers when choosing who

to ask to participate.

Observation

The word “observation” itself shows that it has a big role in making the

system possible. Observation revealed that the system developers first

established the objectives and purpose before planning the requirements and valid

information required for the system. By conducting an open-ended interview with

36
E-COMMERCE WEBSITE FOR RSOS

the owner and experiencing the services in the store it allows the proponents to

easily identify the demands of the users.

Coding

Coding for an e-commerce website can be a complex process, as there are

many things to consider such as functionality, security, and user experience. The

proponents had decided to start by looking into existing e-commerce websites and

seeing how they are coded. This can give you an idea of the different elements

that need to be present in order to create a successful e-commerce website. Once

the proponents had enough understanding of the basics. The proponents will start

coding the system.

Project testing

A project testing is defined a group of activities designated for investigating

and examining progress to check the results if it is match to the expected outcome

and to ensure the proposed system is bug free. The proponents used unit testing

as the method of testing unit to test individual units/components of the software.

Testing as the method of testing unit to test individual units/components of

the software. The proponents will provide a system feedback sheet to be filled out

by the testers to rate each module. The testing phase process involve an analysis

of different components or indicators that characterize the project's progress

towards its goal and objectives. Respondents should rate each module and

components with the following:

3 – Achieved

37
E-COMMERCE WEBSITE FOR RSOS

2 – Partial Compliance

1 – Needs Improvement

Unit Testing

To find and eliminate bugs and error’s and will be tested and developed

during the module design phase. This will determine and verify that every entity of

the proposed system will function correctly when isolated from the rest of the

codes. The developers will debug and test codes for each module for certainty of

the software modules.

System Testing

System testing plans will be tested and developed during the system design

phase to ensure the quality and expectation on the project will be achieved.

Online Survey

The proponents will conduct an online survey for the end-users through

Google Form. The respondents will be those who have experience online shopping

and IT experts to evaluate the system to see if it meets the user’s expectation and

needs. It would also help the proponents in their assessment of the system’s

benefits.

Evaluation Procedure

As for the evaluation procedure, the proponents will conduct the survey that

was based on ISO 9126 and Luz Sabandija of Studocu for the system they

developed with Rentoria School and Office Supplies. The survey will utilize a 5-

38
E-COMMERCE WEBSITE FOR RSOS

point Likert scale. With the use of this questionnaire, the researchers aim to identify

e-commerce website issues, develop better solutions, and enhance the website,

which could help with its future assessment. The system will be evaluated in terms

of its performance: 5 – Outstanding, 4 – Very Satisfactory, 3 – Satisfactory, 2 –

Fair, and 1 – Needs Improvement.

39

You might also like