Question
Objective The objective of this assignment is to understand how to integrate testing processes within a continuous delivery model of software development. Learning objective: LO2.
Objective
The objective of this assignment is to understand how to integrate testing processes within a continuous delivery model of software development.
Learning objective: LO2.
Description
The Internet has revolutionized the sale of medicines so that consumers can self-select and buy medicines (often delivered across national and state boundaries) without face-to-face interaction. E-pharmacies look appealing to customers because they can avoid trips to doctors, never have long waits in line, and often pay reduced prices. Moreover, some offer private e-mail consultations to discuss medications with a druggist, tools for checking interactions with other drugs, automatic e-mail refill reminders, and methods for tracking and viewing past orders.
Assume that you should develop an online pharmacy (MyPharmacy.com) that provides services to senior citizens.
What to do
- Select and describe the lifecycle model that you will use for this project. You should not just name a selected lifecycle, but provide a description that includes specifics of your choice of model. Also, provide reasoning about why your choice is a more appropriate choice than alternatives given the project description above.
- Indicate the main activities that will be carried out at each stage in your projects lifecycle. Provide descriptions of these activities (i.e., don't just say that you will gather requirements) and specify how they will be carried out.
- Identify how testing activities are related to the selected life cycle and project activities specified in the previous steps.
- Select three (3) non-functional requirements and explain both when and how you will test them. Identify proper techniques and practices for your choices.
- Select three (3) functional requirements and explain both when and how you will test them. Identify proper techniques and practices for your choices.
Deliverables and Submission
- Create a Microsoft Word document named CS718_Sp19_firstname_lastname_A1 that contains your answers to the problems above.
- Attach the to your submission in the Blackboard Assignments link.
If you are unsure of how to submit assignments via Blackboard, see Tutorial 2 How to submit Assignments.
Grading rubrics
Activity | Points |
Student is able to select an appropriate lifecycle model for this project. | 1 |
Student is able to describe the structure of the selected lifecycle model for this project. | 1 |
Student is able to provide reasoning about why his/her choice is a more appropriate than alternatives. | 2 |
Student is able to list and explain main activities that will be carried out at each stage of selected projects lifecycle. | 1 |
Student is able to explain how testing activities are related to the selected life cycle and activity choices. | 1 |
Student is able to specify three (3) non-functional requirements. | 1 |
Student is able to explain when in lifecycle he/she will test selected non-functional requirements. | 1 |
Student is able to explain how he/she will test selected non-functional requirements. | 2 |
Student is able to identify proper techniques and practices for testing selected non-functional requirements. | 2 |
Student is able to select three (3) functional requirements. | 1 |
Student is able to explain when in lifecycle he/she will test selected functional requirements. | 1 |
Student is able to explain how he/she will test selected functional requirements. | 2 |
Student is able to identify proper techniques and practices for testing selected functional requirements. | 2 |
Total | 18 |
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started