Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translation and addition for "Conceptual Integrity" #123

Open
WolfgangFahl opened this issue Nov 2, 2022 · 1 comment
Open

Translation and addition for "Conceptual Integrity" #123

WolfgangFahl opened this issue Nov 2, 2022 · 1 comment

Comments

@WolfgangFahl
Copy link
Contributor

{lang=de}

Konzeptionelle Integrität

Konzepte, Regeln, Muster und ähnliche Lösungsansätze werden systemweit einheitlich (homogen, ähnlich) angewendet.
Ähnliche Probleme werden auf ähnliche oder identische Weise gelöst.

Insbesondere wird bei der Namensgebung auf Durchgängigkeit über alle
Ebenen des Software-Engineering geachtet so dass Konzepte wie "Kunde" die in Anforderungen genannt werden auch im Design, der Implementierung, im Test und anderen Artefakten unter dem gleichen Namensraum bzw. als Präfix oder Suffix verwendet werden. "Kunde",
"Kundenliste", "Kunden-Datenbank", "Datenbank der Kunden" usw. sind solche Benennungen, welche die konzeptionelle Integrität erhalten.

siehe auch Javamagazin Artikel von Huber und Takai

@gernotstarke
Copy link
Member

  • the JavaMagazin article is behind a paywall, therefore not suited as a reference
  • the example "Kunde" (customer, client) imho falls short, as it is referring to only requirements "concepts".

I suggest to leave the definition as-is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog / Ideas
Development

No branches or pull requests

2 participants