Classes of Software
Systems (cont.)
ä General software products
ä Database, Compilers,  Code generation tools
ä Changes are usually incremental, functionality is
added from release to release
ä Need to exploit new technologies as they emerge
ä For example integration with the Internet
ä In general:
ä Embedded/hard real time and real-time require the
most analysis and design, and are the most expensive
to build
ä General software products become more and more
difficult to modify as they age