This topic contains a solution. Click here to go to the answer

Author Question: Explain why the cost to identify and remove a defect in the early stages of software development ... (Read 124 times)

bcretired

  • Hero Member
  • *****
  • Posts: 525
Explain why the cost to identify and remove a defect in the early stages of software development might be 100 times less than the cost of removing a defect in software that has been distributed to customers. What are the implications for a software development organization?

Question 2

Define and briefly discuss the difference between white box testing and black box testing.



Related Topics

Need homework help now?

Ask unlimited questions for free

Ask a Question
Marked as best answer by a Subject Expert

HandsomeMarc

  • Sr. Member
  • ****
  • Posts: 360
Answer to Question 1

If the cost is not identified in the early stages, some rework of the deliverables produced in the preceding stages must be done. Also, the later the error is found, the more people are affected by the error. At very late stages, it will cost money to communicate the details of a defect, distribute and apply software fixes, retrain end-users for a product that has been sold to hundreds of customers.

Answer to Question 2

White-box testing is a software testing in which the software unit has expected input and output behaviors, but whose internal workings are known, and all possible logic paths through the software are tested. Black-box testing is a form of software testing in which input is provided to the program and the output is verified against the expected output, and if they are the same, the software passes the test. The tester does not need to know anything about how the software works.

White-box testing involves testing all possible logic paths through the software unit with thorough knowledge of its logic and whose internal workings, unlike the unit in black-box testing, are known. Black-box testing takes place without the tester having any knowledge of the structure or nature of the actual code.




bcretired

  • Member
  • Posts: 525
Reply 2 on: Jun 24, 2018
Gracias!


lkanara2

  • Member
  • Posts: 329
Reply 3 on: Yesterday
Great answer, keep it coming :)

 

Did you know?

Though the United States has largely rejected the metric system, it is used for currency, as in 100 pennies = 1 dollar. Previously, the British currency system was used, with measurements such as 12 pence to the shilling, and 20 shillings to the pound.

Did you know?

Human kidneys will clean about 1 million gallons of blood in an average lifetime.

Did you know?

It is widely believed that giving a daily oral dose of aspirin to heart attack patients improves their chances of survival because the aspirin blocks the formation of new blood clots.

Did you know?

Colchicine is a highly poisonous alkaloid originally extracted from a type of saffron plant that is used mainly to treat gout.

Did you know?

A serious new warning has been established for pregnant women against taking ACE inhibitors during pregnancy. In the study, the risk of major birth defects in children whose mothers took ACE inhibitors during the first trimester was nearly three times higher than in children whose mothers didn't take ACE inhibitors. Physicians can prescribe alternative medications for pregnant women who have symptoms of high blood pressure.

For a complete list of videos, visit our video library