In the development of "complex computer systems" (e.g. artificial intelligence, expert systems, control, simulation, or business software) a subject matter expert (SME) is a person who is knowledgeable about the domain being represented, but is not necessarily knowledgeable about the programming technology used to represent it in the system. Simply stated, the SME tells the software developers what needs to be done by the computer system, and how the SME intends to use it. The SME may interact directly with the system, possibly through a simplified interface, or may codify domain knowledge for use by knowledge engineers or ontologists. A SME is also involved in validating the resulting system. SME has formal meaning in certain contexts such as SW-CMM.
Usage. Non-experts sometimes use the term SME to describe a programmer who has become quite knowledgeable about the domain. This usage should be considered erroneous because it creates confusion about the distinction between the software developer and the domain expert.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Subject Matter Expert".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world