Object Oriented Software Engineering   View all facts   Glossary   Help
subject > system > software system > large software system
Next software systemlegacy system    Upsoftware system    Previous software systemhung system   

large software system
subjectfact 
large software systemcannot be understood by one person2001-08-30 14:56:26.0
has requirements document for a large system2001-08-30 14:56:26.0
is hard to understand2001-08-30 14:56:26.0
is a subtopic of 1.2 - What is Software Engineering?2001-08-30 14:56:26.0
is a kind of software system2001-08-30 14:56:26.0
must be developed by a software development team2001-08-30 14:56:26.0
must be developed using engineering discipline2001-08-30 14:56:26.0
requires a software architecture^32001-08-30 14:56:26.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 typically initially developed as a prototype2001-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 systemlegacy system    Upsoftware system    Previous software systemhung system