Frequent Shopper Program Part 1
Kudler Fine Foods (KFF) is a local upscale specialty food store that is committed to providing customers with the finest selection of specialty foods. In addition, KFF would like to reward their customers for their loyalty by incorporating a frequent shopper program. KFF is planning on developing a system that tracks customer purchases and awards loyalty points for redemption. The system will assist KFF in satisfying their most valued customers.
Smith Systems Consulting Firm has been contracted for the development of the system. Smith Systems Consulting has been serving clients since 1994 with high value web and business application services. In this proposal, Smith Systems consulting will propose two alternative methods for completing the frequent shopper application. The advantages and disadvantages for each method and how the firm would conduct testing for each development method will be discussed.
Regardless of which method is used, most software process models, follow a similar set of phases and activities. The difference between models is the order and frequency of the phases. The specific parts of the software process are presented below: 1. Inception – Software product is created and defined.
2. Planning – Resources, schedule, and cost are determined. 3. Requirements Analysis – Specify what the application must do. 4. Design – Specify the parts and how they fit
5. Implementation – Write the code
6. Testing – Execute the application with input test data
7. Maintenance – Repair defects and add capability (TechTarget, 2014)
The first model that will be proposed is the “waterfall” process. The “waterfall” process is the oldest software process model and despite its weaknesses, it is still in widespread use today. The waterfall process requires following the phases in a sequential order where the output for one phase is used as the input for the next. The...
References: Buzzle. (2013). Retrieved from http://www.buzzle.com/articles/software-testing- methodologies.html
TechTarget. (2014). Retrieved from http://searchsoftwarequality.techtarget.com/definition/agile-software- development
Onestoptesting. (2014). Retrieved from http://www.onestoptesting.com/sdlc- models/waterfall-model/waterfall-model.asp
Agile testing. (n.d.). Retrieved from http://agiletesting.com.au/agile- methodology/agile-methods-and-software-testing/
Please join StudyMode to read the full document