25 June 2007

Software Engineering: Arity (Definitions)

 "How many terms an operator takes. The possible values for a C++ operator's arity are unary, binary, and ternary." (Jesse Liberty, "Sams Teach Yourself C++ in 24 Hours" 3rd Ed., 2001)

"The characteristic defining the quantity allowed in a relationship. For example, unary = 1, binary = 2, and ternary = 3." (Sharon Allen & Evan Terry, "Beginning Relational Data Modeling" 2nd Ed., 2005)

"The number of arguments to a function." (Dean Wampler & Alex Payne, "Programming Scala", 2009)

"In object role modeling, the number of objects t a role in a predicate, or relationship." (DAMA International, "The DAMA Dictionary of Data Management", 2011)

"The degree or arity of a relationship is the number of entity types or categories of resources in the relationship. This is usually, though not always, the same as the number of arguments in the relationship expression." (Robert J Glushko, "The Discipline of Organizing: Professional Edition" 4th Ed., 2016)

No comments:

Related Posts Plugin for WordPress, Blogger...

About Me

My photo
Koeln, NRW, Germany
IT Professional with more than 24 years experience in IT in the area of full life-cycle of Web/Desktop/Database Applications Development, Software Engineering, Consultancy, Data Management, Data Quality, Data Migrations, Reporting, ERP implementations & support, Team/Project/IT Management, etc.