Object Oriented Software Engineering   View all facts   Glossary   Help
subject > component > reusable component
Next componentsource file    Upcomponent    Previous componentmodule   

reusable component
subjectfact 
reusable componenthas definition A piece of software, such as a library, command, framework or application that is reused in a software system2001-08-30 14:57:22.0
is usually more reliable than software not designed to be reused because it is tested in all the systems it is used in, and because it is used in different contexts, exposing any weak points2001-08-30 14:57:22.0
is a subtopic of 9.1 - The Process of Design2001-08-30 14:57:22.0
is a kind of component2001-08-30 14:57:22.0
must be cataloged2001-08-30 14:57:22.0
must be documented2001-08-30 14:57:22.0
must have software engineer available to properly maintain it2001-08-30 14:57:22.0
simplifies the design of software systems2001-08-30 14:57:22.0
will be of high quality if its designer followed the same steps as the development of complete applications: domain and requirements analysis, design, documentation, testing and inspection, and if a software engineer is available to properly maintain it2001-08-30 14:57:22.0
will be reused if it is of high quality2001-08-30 14:57:22.0
componentis reusable if it can be used in several different systems with little or no modification2001-08-30 14:55:00.0
may perform a special-purpose function such as the user interface for a particular system2001-08-30 14:55:00.0