Code smell | Glossary

Definition :

In computer programming, a code smell is any characteristic in the source code of a program that possibly indicates a deeper problem. Determining what is and is not a code smell is subjective, and varies by language, developer, and development methodology.

Further Reading :

Book : Applying UML and Patterns by Craig Larman.

 

Bussiness Object Model | Glossary

Definition :

The business object model is an object model describing the realization of business use cases. It serves as an abstraction of how business workers and business entities need to be related and how they need to collaborate in order to perform the business.

Further Reading :

Book : Applying UML and Patterns by Craig Larman.