0% found this document useful (0 votes)
55 views9 pages

Chapter III Research Methodology

The document discusses software development methodologies. It explains that the System Development Life Cycle (SDLC) and Software Development Life Cycle (SDLC) are processes for creating software applications using standard business principles. The SDLC includes phases like planning, analysis, design, implementation, testing, deployment, and maintenance. The purpose of following a methodology is to improve quality, reduce errors, and deliver software faster. It then discusses the agile methodology and its phases of planning, design and prototyping, development, testing, deployment, and operations/maintenance.
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)
55 views9 pages

Chapter III Research Methodology

The document discusses software development methodologies. It explains that the System Development Life Cycle (SDLC) and Software Development Life Cycle (SDLC) are processes for creating software applications using standard business principles. The SDLC includes phases like planning, analysis, design, implementation, testing, deployment, and maintenance. The purpose of following a methodology is to improve quality, reduce errors, and deliver software faster. It then discusses the agile methodology and its phases of planning, design and prototyping, development, testing, deployment, and operations/maintenance.
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
You are on page 1/ 9

College of Information and Communications Technology

CARD-MRI DEVELOPMENT INSTITUTE, INC.


Brgy. Tranca Bay. Laguna
Tel Nos. (049)-573-0031

BACHELOR OF SCIENCE IN INFORMATION SYSTEM

Chapter III Research Methodology

Research Methodology

According to project management, the technique should be carefully chosen,


thus we must do so for our project. The System Development Life Cycle is the process
for creating the system (SDLC). Identification and selection, project introduction and
planning, analysis, design, execution, and maintenance are all part of the SDLC
process.

The Software Development Life Cycle is the process of creating software


applications using conventional business principles. Planning, Requirements, Design,
Build, Document, Test, Deploy, and Maintain is the traditional six to eight processes.
Depending on the scale of the project, some project managers will combine, divide, or
eliminate steps. All software development efforts should have these key aspects.

Purpose of Methodology
 It provides us with a framework  for planning the project
 The quality of a software development effort is improved by the user-selected
process techniques.
 It helps in software development with fewer errors and therefore, provides shorter
delivery times and better value
College of Information and Communications Technology
CARD-MRI DEVELOPMENT INSTITUTE, INC.
Brgy. Tranca Bay. Laguna
Tel Nos. (049)-573-0031

BACHELOR OF SCIENCE IN INFORMATION SYSTEM

Agile Methodology

AGILE

1.Planning

During the planning phase, project leaders go over the terms of the project. This
process includes calculating labor and material costs, creating a calendar with specific
deadlines, and building project teams and leadership structures.

Feedback from stakeholders can be integrated into the planning process. A stakeholder
is somebody who stands to benefit from the application. Get input from potential
customers, developers, subject matter experts, and salespeople.
College of Information and Communications Technology
CARD-MRI DEVELOPMENT INSTITUTE, INC.
Brgy. Tranca Bay. Laguna
Tel Nos. (049)-573-0031

BACHELOR OF SCIENCE IN INFORMATION SYSTEM

During the planning stage, the application's scope and goal should be clearly specified.
It lays out the path and prepares the team to build software quickly. It also provides
boundaries to keep the project from expanding or diverging from its original objective.

2. Design and Prototyping

The Design phase models the way a software application will work. Some
aspects of the design include:

Architecture
Specifies programming language, industry practices, overall design, and use of
any templates or boilerplate.
User Interface
Defines the ways customers interact with the software, and how the software
responds to input.
Platforms
Defines the platforms on which the software will run, such as, Windows version.
Programming
Not just the programming language, but including methods of solving problems
and performing tasks in the application.
Communications
Defines the methods that the application can communicate with other assets,
such as a central server or other instances of the application.
Security
Defines the measures taken to secure the application, and may include SSL
traffic encryption, password protection, and secure storage of user credentials.

The Design phase may include prototyping. In the Iterative software development
approach, a prototype is similar to one of the early versions of software. It gives a
general overview of how the app appears and functions. Stakeholders will be able to
see this hands-on design. Use feedback to help you improve your app. It is less
expensive to make changes in the Prototype phase than it is to rewrite code in the
Development phase.

3. Software Development
College of Information and Communications Technology
CARD-MRI DEVELOPMENT INSTITUTE, INC.
Brgy. Tranca Bay. Laguna
Tel Nos. (049)-573-0031

BACHELOR OF SCIENCE IN INFORMATION SYSTEM

This is where the software is really written. A small project may be created by a
single developer, but a large project may be divided into numerous teams. During this
phase, use an Access Control or Source Code Management solution. These methods
aid developers in keeping track of code modifications. They also assist in ensuring that
different team initiatives are compatible and that target goals are fulfilled.

4. Testing

Before making an application available to consumers, it is vital to test it. Much of


the testing, such as security testing, may be automated. Other testing requires a
specialized environment; for complicated installations, consider developing a simulated
production environment. Each function should be tested to ensure that it operates
properly. Different elements of the program should also be evaluated to ensure that they
function together seamlessly performance testing, to eliminate any processing hitches
or delays. The testing process aids in the reduction of problems and malfunctions seen
by consumers. This leads to increased consumer satisfaction and increased use.

5. Deployment

The application is made available to users during the deployment phase. Many
businesses want to have the deployment step automated. A basic payment gateway
and download link on the corporate website can suffice.

6. Operations and Maintenance

The development cycle is practically complete at this stage. The application has
been completed and is in use in the field. However, the period of operation and
maintenance is still crucial. Users find flaws that were missed during testing at this
phase. These issues must be addressed, which may result in new development cycles.

SOFTWARE DEVELOPMENT PROCESS

The software development life cycle is a framework that defines the tasks that
must be completed at each stage of the development process. The software
development life cycle is a methodology for improving software quality and the overall
development process.

A development team within a software corporation follows the SDLC framework.


College of Information and Communications Technology
CARD-MRI DEVELOPMENT INSTITUTE, INC.
Brgy. Tranca Bay. Laguna
Tel Nos. (049)-573-0031

BACHELOR OF SCIENCE IN INFORMATION SYSTEM

Its goal is to provide high-quality software that matches or surpasses client


requirements, timeframes, and budgets.

Planning phase: Data gathering


The project is used by three (3) types of user.

 Administrator– an authorized user who’s responsible for checking the inventory


of the system and checking the availability of the medicine. They are allow to
monitor the operation of the e-pharmacy and manage orders.
 Customer – a user that are able to search for the available medicine, see the
availability of the medicine, add to cart, add to wish, order and purchased it
directly to the pharmacy.

The system is designed to computerize the following functions that are performed:

 Log-in of account
 Register of account
 Shop
 Add to cart
 Searching of the medicine available
 Display stocks
 Display variety of medicine
 Product quantity
 Update account details
 Update cart
 Product sorting
 Product search bar
 Remove product on cart
 Check out
College of Information and Communications Technology
CARD-MRI DEVELOPMENT INSTITUTE, INC.
Brgy. Tranca Bay. Laguna
Tel Nos. (049)-573-0031

BACHELOR OF SCIENCE IN INFORMATION SYSTEM

 Log out
 Print of receipt
 Display the inventory
 Track your order
 Categories
 Call and Pick-Up
 Place Order
 Sign-up now
 Contact
 My Account
 Homepage
 About of E-pharmacy
 Sorting the item
College of Information and Communications Technology
CARD-MRI DEVELOPMENT INSTITUTE, INC.
Brgy. Tranca Bay. Laguna
Tel Nos. (049)-573-0031

BACHELOR OF SCIENCE IN INFORMATION SYSTEM


College of Information and Communications Technology
CARD-MRI DEVELOPMENT INSTITUTE, INC.
Brgy. Tranca Bay. Laguna
Tel Nos. (049)-573-0031

BACHELOR OF SCIENCE IN INFORMATION SYSTEM


College of Information and Communications Technology
CARD-MRI DEVELOPMENT INSTITUTE, INC.
Brgy. Tranca Bay. Laguna
Tel Nos. (049)-573-0031

BACHELOR OF SCIENCE IN INFORMATION SYSTEM

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy