Object Oriented Software Engineering   View all facts   Glossary   Help
subject > system > software system > small software system
Next software systemCadillac system    Upsoftware system    Previous software systemmulti-layer system   

small software system
subjectfact 
small software systemcan be developed by a programmer working alone2001-08-30 14:57:32.0
is a subtopic of 1.2 - What is Software Engineering?2001-08-30 14:57:32.0
is a kind of software system2001-08-30 14:57:32.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
has part component2001-08-30 14:57:52.0
has part hardware2001-08-30 14:57:52.0
has part module2001-08-30 14:57:52.0
has part software2001-08-30 14:57:52.0
has part subsystem2001-08-30 14:57:52.0
is divided up into subsystems2001-08-30 14:57:52.0

Next software systemCadillac system    Upsoftware system    Previous software systemmulti-layer system