abstract specification

[ˈæbstrækt ˌspɛsɪfɪˈkeɪʃən]
nounfemininepl: abstract specifications / especificações abstratas
especificação abstrata
1. A high-level description of a system, component, or interface that defines what it should do without specifying how it should be implemented
The abstract specification outlines the required functionality without detailing the implementation details.
A especificação abstrata descreve a funcionalidade necessária sem detalhar os detalhes de implementação.
2. In software engineering and formal methods, a formal description that focuses on essential properties and behavior while abstracting away implementation-specific details
An abstract specification allows multiple concrete implementations to satisfy the same requirements.
Uma especificação abstrata permite que múltiplas implementações concretas satisfaçam os mesmos requisitos.
3. A specification that operates at a higher level of abstraction, independent of programming languages or specific technologies
The team created an abstract specification in UML before coding the solution.
A equipe criou uma especificação abstrata em UML antes de codificar a solução.
This is primarily a technical term used in software engineering, computer science, and formal methods communities in both Brazil and the USA. It is essential terminology in academic and professional software development contexts. The term is language-independent and maintains the same meaning across English and Portuguese-speaking technical communities.
Synonyms / Sinônimos
abstract specificationhigh-level specificationformal specificationinterface specificationfunctional specification
Antonyms / Antônimos
concrete specificationdetailed specificationimplementation specificationlow-level specification

Regional Variations

General Brazilian
especificação abstrata
Standard term used in software engineering and IT contexts
São Paulo
especificação abstrata
Commonly used in tech industry hubs
Rio de Janeiro
especificação abstrata
Standard technical terminology
Portugal
especificação abstrata
Same terminology used in European Portuguese IT contexts

Related Words

specificationabstractioninterfaceformal methodsUMLrequirementssoftware engineeringimplementation

Related Idioms & Phrases

at a high level of abstraction
abstracting away implementation details
formal specification language
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →