Preview

Four Types of Requirement for Computer Base System

Good Essays
Open Document
Open Document
728 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Four Types of Requirement for Computer Base System
Critical Systems Specification
CIS/CSE 583

Types of Requirements


Functional
 

Error checking, recovery Protection against system failures Reliability, availability Proscribe unsafe or insecure behaviors Can sometimes be expressed as functional requirements

 

Non-functional


“Shall not” not”
 

Factors in Computer-based System Reliability


Hardware reliability


What is the probability of a hardware component failing, and for how long? How likely is it that software will produce bogus results? Software doesn’t wear out. doesn’ How likely is it that the human operator will make an error?



Software reliability




Operator reliability


1

Linkages
    

Hardware errors can trigger unexpected signals or input to software Software can behave in unexpected ways Strange behavior confuses operator Confused, stressed operator makes mistake in handling situation Mistaken reaction further destabilizes the system

Reliability Metrics I




Probability of Failure on Demand (POFOD): likelihood the system will fail when a request for service is made. A POFOD of 0.001 means that 1 in 1000 requests will fail. Rate of Failure Occurrence (ROCOF): likely frequency of occurrence for unexpected behavior. ROCOF of 2/100 means 2 failures in 100 time units (also called failure intensity)

Reliability Metrics II




Mean time to failure (MTTF): the average time between system failures. An MTTF of 500 means that we expect one failure every 500 units. Availability (AVAIL): probability that a system will be available for use at a given time. An AVAIL of 0.998 means that for any 1000 time units, the system is likely to be available for 998 of them.

2

Meaning of “Time” in Metrics Time”
   

Time might be calendar time, processor time, or discrete units such as transactions Systems with continuous load—calendar time load— is fine Systems idle most of the time—processor time— time is better

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Jet Copies Mat540

    • 328 Words
    • 2 Pages

    The days to repair component was calculated by using the probability distribution of repair times given. This was used along with a set of random numbers based on 100 breakdowns a year. Then, a vlookup was used and the probability distribution per day to come up with the days to repair, which varies based on the random number that excel generates. The random number represents the probability of how many days it would take to repair the copier.…

    • 328 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Likelihood of Occurrence: This will measure the likelihood a failure mode is to occur. The score range will be 1-10 with 1 meaning it is very unlikely to occur and 10 meaning very likely to occur.…

    • 2877 Words
    • 12 Pages
    Better Essays
  • Good Essays

    1. Halting Failures: these failures are from a component aspect. It is when a component suddenly stops working and there is no way to detect this except by a timeout. It is not sending the computer program the message that hey I am still functioning.…

    • 726 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Pos/355 Failures

    • 2109 Words
    • 9 Pages

    A failure happens when a piece of equipment such as the hardware or software on a computer aren’t working properly. When the computer isn’t working properly, it can cause problems such as data loss, reduced…

    • 2109 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    DARPA

    • 261 Words
    • 1 Page

    7) MTBCF stands for mean time between catastrophic failures. What kind of failures do you anticipate in the testing phase? The kind of failures that we anticipate wreck your car, laser falls off, GPS breaks, whole car just fails.…

    • 261 Words
    • 1 Page
    Satisfactory Essays
  • Powerful Essays

    Root Cause Analysis

    • 1501 Words
    • 7 Pages

    cause is identified, a plan of action will be established, and a failure mode and effects analysis…

    • 1501 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    Crash failures normally associated which a server fault in a typical distributed system. Inherently crash failures are interrupt operations of the server and can halt operation for a considerable time. Operating system or software failures come in many more varieties than hardware failures. Software bugs in distributed systems can be difficult to replicate and, consequently, repair and or debug. Corresponding fault tolerant systems are developed and employed with respect to these affects. An operating system or software failure can also occur in a centralized system such as a database this is why it is highly recommended to back up a database using stable mass storage media.…

    • 608 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Refining Solutions

    • 947 Words
    • 4 Pages

    Next, stem off from the answer of the first question, how does one better anticipate computer glitches and improper operations?…

    • 947 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    The Chernobyl

    • 1915 Words
    • 8 Pages

    Failure over time is often represented as a failure curve. The most common form of this is the…

    • 1915 Words
    • 8 Pages
    Powerful Essays
  • Better Essays

    f time in the light of uncertainties and events that happens within and as well as the environmental aspects in which the system operates.…

    • 1074 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    precedence diagram

    • 448 Words
    • 3 Pages

    What is the workstation cycle time (takt time)? C = Production time per day/Output per day =450 mins. x 60 seconds / 360 units per day = 27000 seconds/ 360 units C = 75 N=275/75=3.66 (4)…

    • 448 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Standardize Work

    • 5698 Words
    • 23 Pages

    • Takt time, which is the rate at which products must be made in a process to meet customer demand…

    • 5698 Words
    • 23 Pages
    Powerful Essays
  • Satisfactory Essays

    Risk of Life

    • 287 Words
    • 2 Pages

    2: Possible network-wide failure because of a computer virus or malfuntion (like Y2K, except real).…

    • 287 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    mistakes in programming which will take people life and causes death , if it went wrong a plenty of…

    • 482 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    B- Suppose you are going to build a new system that automates or improves the interview process for the career services department of your school. Develop a requirements definition for the new system. Include both functional and non-functional system requirements. Pretend you will release the system in three different versions. Prioritize the requirements accordingly.…

    • 829 Words
    • 4 Pages
    Satisfactory Essays