Author: admin
-
Jelinski and Moranda Model
The Jelinski-Moranda (JM) model, which is also a Markov process model, has strongly affected many later models which are in fact modifications of this simple model. Characteristics of JM Model Following are the characteristics of JM-Model: λ(ti) = ϕ [N-(i-1)], i=1, 2… N ………equation 1 Where ϕ=a constant of proportionality indicating the…
-
Software Reliability Models
A software reliability model indicates the form of a random process that defines the behavior of software failures to time. Software reliability models have appeared as people try to understand the features of how and why software fails, and attempt to quantify software reliability. Over 200 models have been established since the early 1970s, but…
-
Software Fault Tolerance
Software fault tolerance is the ability for software to detect and recover from a fault that is happening or has already happened in either the software or hardware in the system in which the software is running to provide service by the specification. Software fault tolerance is a necessary component to construct the next generation…
-
Reliability Metrics
Reliability metrics are used to quantitatively expressed the reliability of the software product. The option of which metric is to be used depends upon the type of system to which it applies & the requirements of the application domain. Some reliability metrics which can be used to quantify the reliability of the software product are…
-
Software Reliability Measurement Techniques
Reliability metrics are used to quantitatively expressed the reliability of the software product. The option of which parameter is to be used depends upon the type of system to which it applies & the requirements of the application domain. Measuring software reliability is a severe problem because we don’t have a good understanding of the nature…
-
Software Failure Mechanisms
The software failure can be classified as: Transient failure: These failures only occur with specific inputs. Permanent failure: This failure appears on all inputs. Recoverable failure: System can recover without operator help. Unrecoverable failure: System can recover with operator help only. Non-corruption failure: Failure does not corrupt system state or data. Corrupting failure: It damages the system state or data. Software…
-
Software Reliability
Software Reliability means Operational reliability. It is described as the ability of a system or component to perform its required functions under static conditions for a specific period. Software reliability is also defined as the probability that a software system fulfills its assigned task in a given environment for a predefined number of input cases, assuming…
-
User Interface Design
The visual part of a computer application or operating system through which a client interacts with a computer or software. It determines how commands are given to the computer or the program and how data is displayed on the screen. Types of User Interface There are two main types of User Interface: Text-Based User Interface: This…
-
Object-Oriented Design
In the object-oriented design method, the system is viewed as a collection of objects (i.e., entities). The state is distributed among the objects, and each object handles its state data. For example, in a Library Automation Software, each library representative may be a separate object with its data and functions to operate on these data.…
-
Function Oriented Design
Function Oriented design is a method to software design where the model is decomposed into a set of interacting units or modules where each unit or module has a clearly defined function. Thus, the system is designed from a functional viewpoint. Design Notations Design Notations are primarily meant to be used during the process of…