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 66 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
Thanks for the timely response, appreciate it


FergA

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

 

Did you know?

In ancient Rome, many of the richer people in the population had lead-induced gout. The reason for this is unclear. Lead poisoning has also been linked to madness.

Did you know?

Once thought to have neurofibromatosis, Joseph Merrick (also known as "the elephant man") is now, in retrospect, thought by clinical experts to have had Proteus syndrome. This endocrine disease causes continued and abnormal growth of the bones, muscles, skin, and so on and can become completely debilitating with severe deformities occurring anywhere on the body.

Did you know?

By definition, when a medication is administered intravenously, its bioavailability is 100%.

Did you know?

Dogs have been used in studies to detect various cancers in human subjects. They have been trained to sniff breath samples from humans that were collected by having them breathe into special tubes. These people included 55 lung cancer patients, 31 breast cancer patients, and 83 cancer-free patients. The dogs detected 54 of the 55 lung cancer patients as having cancer, detected 28 of the 31 breast cancer patients, and gave only three false-positive results (detecting cancer in people who didn't have it).

Did you know?

Between 1999 and 2012, American adults with high total cholesterol decreased from 18.3% to 12.9%

For a complete list of videos, visit our video library