logo

Software Development Methodology for Purchase Module - Desklib

   

Added on  2022-10-01

17 Pages2887 Words276 Views
Diploma of Software Development
Name
Department
Email
Date
1
Software Development Methodology for Purchase Module - Desklib_1
Section 1: Gather data to identify business requirements and select development methodology
Determine software development methodology which is most suitable to solve given
problem on developing Purchase module. (ICTICT403- 1.4, 3.1)
WATERFALL SOFTWARE DEVELOPMENT METHODOLOGY
Waterfall Model is the most traditional and orderly option when it comes to software
development. One of the reason is because it is very easy to comprehend and operate.
This model reduces overlapping since one stage should be completed before starting the next
phase. Waterfall model is the oldest Software Development Lifecycle (SDLC) method that was
used for software development.
In the waterfall methodology, the entire process of software development is grouped into
different phases. The phases are interdependent, that is, the input of one phase depend on the
output of the previous phase. In general, the phases are interdependent such that the start of
second phase depends on the success of the first stage (Chauhan, B. D., Rana, A., & Sharma, N. K.,
2017).
Waterfall method sequential stages or phases.
Requirements: This is the first phase which entails what need to be designed, function
and the purpose of the software.
The Design: This is where we study requirements of a software to be developed or
created such as, its design and function. It also helps us to specify the required software
and hardware parameters and defining how the software should look like. This is the
stage where the coding of the software starts.
2
Software Development Methodology for Purchase Module - Desklib_2
Implementation: in this phase, the system is at first created in bits using inputs
developed in the design phase. This units are developed and tested one at a time in a
process called unit testing. They are integrated in the next phase.
Testing: the functionality of the system is evaluated to identify the possibility of any
system errors. It is important to carry out testing so that to eliminate possible problems
that the client may face during installation and using of the software (Lewis, W. E. 2017)
System deployment: at this stage the software is deployed to the customers or released
into the market after all the functionalities are examined.
Maintenance: this is the last step that is undertaken after installation of the software. It
involves making change to the system so that to improve its performance. Sources of this
modifications comes up as a result customer complaints or malfunctions of the system.
Document your data analysis; a problem scope, objectives, assumptions, required resources,
system and business requirements along with appropriate UML diagrams, schedule, and
appendix as an initial project plan to guide development.
Problem scope.
Clients might not be aware of what their requirements are before they interact with a working
software and they might change their requirements which may force the developer to, redesign,
redevelop and retest which can be very expensive.
Designers may not be able to foresee future problems when developing a new software feature.
To solve this problem, the designer should revise the design before going forward with the
project so as to consider newly found problems, constraints and requirements.
3
Software Development Methodology for Purchase Module - Desklib_3
Objectives
1. Advertising products.
The primary reason of a company website is to advocate organization’s services products and
events across the internet.
2. Selling a product online.
This is the main purpose for having the online purchase platform. The main common goal is
selling products and services. The platform should provide comprehensive details on what you
are selling and allowing interested customers to buy from your site with ease. This information
includes, nature of the product, warranties, and methods of payment, return terms and conditions,
means of transport and security details.
3. Provision of customer service and product support.
Due to world-wide use of internet which has led to an increase in business competition thus the
customers have a lot of similar choices. What creates a gap between same online purchase
businesses are the different product prices and the support they provide to their customers.
Communication skills are of great benefit to online business by talking not only to actual clients
but also through communicating to potential customers through answering any question they
have and providing all the necessary information they require.
4. Instituting brand identity and awareness.
A company should create awareness with the aim of branding products with memorable names
or songs and attention garbing logos. The product logo mirror the design of your website in
relation to colors, graphics, font size and type. In case of slogan, the company should be original,
unique and attracting to the customers.
4
Software Development Methodology for Purchase Module - Desklib_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Digital Transformation of Website
|14
|2569
|364

IMAT5205 - Systems Analysis and Design
|12
|2862
|215

ICT Project Management: Methodologies, SDLC, Waterfall, PLC
|6
|1018
|140

Software Development Lifecycle Assignment
|6
|605
|54

Software Development Lifecycle and its Importance
|17
|1624
|60

Software Development Life Cycle Methodology for Online Hotel Booking Application
|30
|4922
|103