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

What is closed box testing, Closed box testing is similar as black box test...

Closed box testing is similar as black box testing. Black box testing a type of testing that examine only externally visible behavior.

Discuss the problems faced during software maintenance, Q. Discuss the prob...

Q. Discuss the problems faced during software maintenance? The most significant problem during maintenance is that before correcting or else modifying a program the programmer

What are the types of traceability in software engineering, What are the va...

What are the various types of traceability in software engineering? i. Source traceability - These are basically the links from requirement to stakeholders who propose these

What is big-bang strategy, Explain Big-Bang Strategy? Ans) Big-Bang appr...

Explain Big-Bang Strategy? Ans) Big-Bang approach is very easy in its philosophy where basically all the modules or builds are constructed and tested independently of each other

Discuss in detail about structural modeling, Discuss in detail about Struct...

Discuss in detail about Structural Modeling. Structural model includes a detail refinement of ERD, data flow model and control flow model. Creating an ERD. For example

What is fault-based testing, 1. Testing that employs a test data selection ...

1. Testing that employs a test data selection method designed to obtain test data capable of demonstrating the absence of a set of pre-specified faults, typically, frequently happe

Computing fundamentals, Construct an E-R diagram for a department store dat...

Construct an E-R diagram for a department store database. This database contains information about customers, items they order, departments in the store, employees, and suppliers o

Define graph matrix and connection matrix, Define graph matrix and connecti...

Define graph matrix and connection matrix.      Graph matrix: A graph matrix is a square matrix whose size (i.e., number of rows and columns) is equivalent to the number of n

What is affinity diagram, A group process that takes large quantity of lang...

A group process that takes large quantity of language data, like as a list developed by brainstorming, and separates it into categories.

Introduction to software testing, Derive input space partitioning tests for...

Derive input space partitioning tests for the BoundedQueue class with the following signature:

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