Software Engineering Practitioner's Approach" 7 edition ,USA
- Roger S. Pressman
Reusing software components is considered as one of the new concepts in software engineering, because it reduces lots of time, efforts and costs in achieving programming projects. This concept is not only particularized to a certain programming language but also can be used in all programming languages, particularly those support creating the programming libraries. In the current study a (DLL) was established by means of C# language depending on an open source software which works on recognition human facial expression and studying the impact or reusing the DLL in the new project for the sake of knowing the importance of establishing the DLL in reusing programming components.