>Confusingly, the term refers to overall invisibility of the component, it does not refer to visibility of component's internals (as in white box or open system). The term transparent is widely used in computing marketing in substitution of the term invisible, since the term invisible has a bad connotation (usually seen as something that the user can't see and has no control over) while the term transparent has a good connotation (usually associated with not hiding anything).
I use the expressions "as seen by", "change is invisible to", and "invisible" in our team, with an additional "as far as [part of the system] is concerned, nothing has changed. The interface is the same", or "the contract is the same".
Useful references: Thévenin's theorem[0] and Norton's theorem[1].
- [0]: https://en.wikipedia.org/wiki/Th%C3%A9venin's_theorem