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 85 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
Wow, this really help


amandalm

  • Member
  • Posts: 306
Reply 3 on: Yesterday
Gracias!

 

Did you know?

Though methadone is often used to treat dependency on other opioids, the drug itself can be abused. Crushing or snorting methadone can achieve the opiate "rush" desired by addicts. Improper use such as these can lead to a dangerous dependency on methadone. This drug now accounts for nearly one-third of opioid-related deaths.

Did you know?

Asthma attacks and symptoms usually get started by specific triggers (such as viruses, allergies, gases, and air particles). You should talk to your doctor about these triggers and find ways to avoid or get rid of them.

Did you know?

Blastomycosis is often misdiagnosed, resulting in tragic outcomes. It is caused by a fungus living in moist soil, in wooded areas of the United States and Canada. If inhaled, the fungus can cause mild breathing problems that may worsen and cause serious illness and even death.

Did you know?

The newest statin drug, rosuvastatin, has been called a superstatin because it appears to reduce LDL cholesterol to a greater degree than the other approved statin drugs.

Did you know?

During the twentieth century, a variant of the metric system was used in Russia and France in which the base unit of mass was the tonne. Instead of kilograms, this system used millitonnes (mt).

For a complete list of videos, visit our video library