Distinguish software faults and software failures, Software Engineering

Assignment Help:

Q  Distinguish software faults and software failures?

Ans: In case of a failure a software doesn't do what the users expect, a fault is a programming bug that may or mayn't actually manifest as a failure. A fault can as well be described as an error in the correctness of the semantic of a computer program. A fault will turn into a failure if the exact computation conditions are met one of them being that the faulty portion of computer software executes on the CPU. A fault can as well turn into a failure when the software is ported to a different hardware platform or a different compiler or when the software gets extended.


Related Discussions:- Distinguish software faults and software failures

Searching the database - micro cds/isis application, Searching the Database...

Searching the Database: Searching the database and printing the results of a search are important features associated with CDS/ISIS package. The query formulation strategy pro

What is version and release management, What is Version and release managem...

What is Version and release management? Invent an identification system for system versions. Plan when a new system version is to be formed. Ensure that version managemen

What is heuristics testing, What is Heuristics Testing? Ans) Heuristics ...

What is Heuristics Testing? Ans) Heuristics Testing is the failure-directed testing.

What is process involved in maturity levels in seis cmm, What is process in...

What is process involved in maturity levels in SEIs CMM. Level 1: Initial - a small number of processes are defined and individual efforts are taken. Level 2: Repeatable - T

Differentiate between print preview and layout prev, What is the difference...

What is the difference between Print Preview and Layout Preview? Print Preview and Layout Preview When a report is observed in Print preview, it appears almost exactly as it

Explain difference between test plan and master test plan, What is the diff...

What is the difference between Test Plan and Master Test Plan. Master Test Plan - i.) It is mandatory in all projects. ii.) It provides strategy to be used to test the

Define evolutionary prototyping, Q. Define Evolutionary prototyping? Ev...

Q. Define Evolutionary prototyping? Evolutionary Prototyping is also known as breadboard prototyping is quite different from Throwaway Prototyping. The major goal when using Ev

Write short notes on decision table, Q. Write short notes on Decision Table...

Q. Write short notes on Decision Table? Decision Table: While the process logic for a process involves multiple conditions as well as is very complicated it isn't advisable t

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd