1. Engineering
  2. Computer Science
  3. objective the objective of this assignment is to understand how...

Question: objective the objective of this assignment is to understand how...

Question details

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 project’s 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 project’s 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

Solution by an expert tutor
Blurred Solution
This question has been solved
Subscribe to see this solution