A term used in business to describe software systems that help sellers quote complex and configurable products.
"CPQ software automates the quotation process, reducing errors and ensuring that pricing is consistent and aligned with business rules."
A computer language specialized to a particular application domain, designed to express the concepts and operations that are specific to that domain.
"SQL is a domain-specific language used for managing and querying relational databases."
A collection of nodes (or vertices) and edges that connect pairs of nodes, used in computer science to represent networks of relationships.
"Graphs are used to model various structures, such as social networks, transportation networks, and dependency trees in software projects."
A concept from a book by the same name by Fred Brooks, which posits that adding manpower to a late software project makes it later, due to the ramp-up time and communication overhead.
"The Mythical Man Month highlights the counterintuitive nature of software project scheduling and the importance of understanding team dynamics."
A non-human mechanism that demonstrates a broad range of problem solving, creativity, and adaptability.
"Artificial general intelligence would have the ability to learn any intellectual task that a human being can."