Object Oriented Software Engineering   View all facts   Glossary   Help
subject > software > embedded software
Next softwaregeneric software    Upsoftware    Previous softwaredata processing software   

embedded software
subjectfact 
embedded softwareaccounts for the bulk of software copies in existence2001-08-30 14:55:27.0
cannot usually be replaced by the user without replacing the hardware2001-08-30 14:55:27.0
cannot usually be upgraded by the user without replacing the hardware2001-08-30 14:55:27.0
has definition Software that is designed to run specific hardware devices, and thus is embedded in the devices, usually in a form of read-only memory (ROM)2001-08-30 14:55:27.0
has hard real-time characteristics and will fail completely if their real-time constraints are not met2001-08-30 14:55:28.0
has global CPU usage medium2001-08-30 14:55:28.0
has global development effort low2001-08-30 14:55:28.0
has global number of copies high2001-08-30 14:55:28.0
is a subtopic of 1.1 - The Nature of Software2001-08-30 14:55:28.0
is a kind of software2001-08-30 14:55:28.0
runs hardware devices such as washing machines, VCRs, microwave ovens, or cars2001-08-30 14:55:28.0
softwarecan be easily duplicated2001-08-30 14:57:33.0
deteriorates as it is changed repeatedly2001-08-30 14:57:33.0
does not wear out with use like other engineering artefacts2001-08-30 14:57:33.0
has quality which is only as good as its lowest-quality reusable component2001-08-30 14:57:33.0
is hard to change correctly2001-08-30 14:57:33.0
is intangible2001-08-30 14:57:33.0
is more reliable if it has fewer failures2001-08-30 14:57:33.0
is designed usually for human beings to use2001-08-30 14:57:33.0
must be designed with users' input otherwise it may not be usable2001-08-30 14:57:33.0

Next softwaregeneric software    Upsoftware    Previous softwaredata processing software