Distinguish software faults and software failures, Software Engineering

Assignment Help:

Distinguish software faults and software failures

Ans: In case of a failure, the software does not do what the user expects. A fault is a programming error that may or may not really manifest as a failure. A fault can also be explained as an error in the correctness of the semantic of a computer program. A fault will become a failure if the exact computation conditions are met, one of them being that the faulty portion of computer software implements on the CPU. A fault can also turn into a failure when the software is ported to a dissimilar hardware platform or a dissimilar compiler, or when the software gets extended.

 


Related Discussions:- Distinguish software faults and software failures

What is interface analysis, Checks the interfaces among program elements fo...

Checks the interfaces among program elements for consistency and adherence to predefined axioms or rules.

Determine the principle stages of vord method, What are the principle stage...

What are the principle stages of VORD method? Viewpoint identification: Identify the services provided to each point of view Viewpoint structuring: Sorting related viewpoint

Explain the term- silktest host and silktest project, Explain the term- Sil...

Explain the term- SilkTest Host and  SilkTest Project SilkTest Host - SilkTest component which manages and executes test scripts. It generally runs on a machine different t

Explain the meaning of throw away prototyping, What is meant by Throw away ...

What is meant by Throw away Prototyping? Giving the user a system which is incomplete and then augmenting and modifying it so that user requirements become clear. The obj

Explain cocomo model with its applicable equations, Q. Explain COCOMO model...

Q. Explain COCOMO model with its applicable equations. Describe various attributes of cost drivers used in COCOMO model. Ans. COCOMO denotes for constructive cost model -

What can be main reasons for a bug not being to reproduce, What can be main...

What can be main reasons for a bug not being to reproduce? What must be done if such a bug is found? A bug can't be reproduced for below reasons: 1. Low memory. 2. Things

Software restructuring, Software restructuring Software restructuring c...

Software restructuring Software restructuring changes source code and / or data an effort to make it amenable to future changes. In general, restructuring does not change the o

What are the various elements of data design, What are the various elements...

What are the various elements of data design? i. Data object - The data objects are identified and relationship between various data objects can be shown using ERD or data di

Database management systems, Database Management Systems: These are es...

Database Management Systems: These are essentially programming frameworks, and can offer good storage and retrieval systems. They are mainly intended for programmers to intera

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