Object Oriented Software Engineering View all facts Glossary Help |
subject > software > custom software |
custom software | ||||
subject | fact |
custom software | can be made generic but this can be a complex process if the software was not designed in a flexible way | |
has definition Software developed to meet the needs of a particular customer | ||
has definition Software that is developed to meet the specific needs of a particular customer (in contrast to generic software) | ||
has global CPU usage low | ||
has global development effort high | ||
has global number of copies low | ||
has example web sites, air-traffic control systems and software for managing the finances of large organizations | ||
is what most software developers work on | ||
is a subtopic of 1.1 - The Nature of Software | ||
is developed for a particular customer | ||
is often developed in-house | ||
is typically used by only a few people | ||
is a kind of software | ||
may be contracted-out to a consulting company | ||
software | can be easily duplicated | |
can have usability without utility^2 | ||
can have utility without usability | ||
deteriorates as it is changed repeatedly | ||
does not wear out with use like other engineering artefacts | ||
has quality which is only as good as its lowest-quality reusable component | ||
is designed usually for human beings to use | ||
must be designed with users' input otherwise it may not be usable | ||
often has a poor design and is steadily becoming worse |
Next software: data processing software Up: software Previous software: bad software