Object Oriented Software Engineering   View all facts   Glossary   Help
subject > system > software system > multi-layer system > operating system
Next multi-layer systemcommunication system    Upmulti-layer system

operating system
subjectfact 
operating systemcontains a kernel layer and higher level layers dealing with such functions as user account management, screen display, etc.2001-08-30 14:56:52.0
is a subtopic of 9.5 - Architectural Patterns2001-08-30 14:56:52.0
is a kind of multi-layer system2001-08-30 14:56:53.0
multi-layer systemhas part layer2001-08-30 14:56:38.0
uses multi-layer architectural pattern2001-08-30 14:56:38.0
software systembecomes complex because it is easy to add new features and because software engineers typically add features without fully understanding a system, which may not have been originally designed to accommodate the features2001-08-30 14:57:43.0
can automate business process2001-08-30 14:57:43.0
can be divided in many ways:2001-08-30 14:57:43.0
is better at error handling if it effectively prevents the user from making errors, detects errors, and helps the user to correct errors2001-08-30 14:57:43.0
is typically initially developed as a prototype2001-08-30 14:57:43.0
must have well-described requirements if other systems or subsystems are going to use its services or communicate with it2001-08-30 14:57:43.0
should be designed for flexibility right from the start2001-08-30 14:57:43.0
undergoes evolution over its life-span2001-08-30 14:57:43.0
systemcan have specification which is then implemented by a collection of components2001-08-30 14:57:52.0
exists even if its components change over the course of time, or are replaced by equivalent components2001-08-30 14:57:52.0
has scope2001-08-30 14:57:52.0
is divided up into subsystems2001-08-30 14:57:52.0

Next multi-layer systemcommunication system    Upmulti-layer system