abaport

abaport

  • Kategorien
    • ABAP Object
    • ABAP Cloud
    • Software Test
    • Unit Test
    • UML
    • BPMN
    • Entwurfsmuster
    • Software-Entwicklung
    • Technologie
    • business-intelligence
    • Bankwesen
  • Projekte
  • Über mich
  • Register
    • Password Reset
    • Edit Profile
  • Login
Anmelden
  • Software-Architektur, Software-Entwicklung
    1/30/2026

    Feature Neid (Feature Envy) als Code-Smell: Ursachen, Auswirkungen und Lösungen

    Was ist Feature Neid? Feature Neid, auch bekannt als Feature Envy, ist ein wichtiges Konzept in der Softwareentwicklung, das sich auf die Tendenz einer Klasse oder eines Moduls bezieht, übermäßig auf die Eigenschaften oder Methoden einer anderen Klasse oder eines anderen Moduls zuzugreifen. Das Phänomen wird als Code-Smell betrachtet, da es auf ein schlechtes Design…

    Weiterlesen…


  • Software-Entwicklung
    1/28/2026

    Die Prinzipien des Refactorings: Warum und wann man den Code überarbeiten sollte

    Einführung in das Refactoring Refactoring ist ein zentraler Begriff in der Softwareentwicklung, der die systematische Umstrukturierung von bestehendem Code beschreibt, um dessen Qualität zu verbessern, ohne die Funktionalität zu verändern. Der Prozess beinhaltet, den Code zu vereinfachen durch Reduzierung von Komplexität, Verbesserung der Lesbarkeit und Erhöhung der Wartbarkeit. Es dient nicht nur der Optimierung des…

    Weiterlesen…


  • Software-Architektur, Software-Entwicklung
    1/26/2026

    Die Bedeutung von Software-Architektur für Langlebigkeit und Wartbarkeit

    Einleitung: Warum Software-Architektur wichtig ist Die Software-Architektur spielt eine zentrale Rolle in der Entwicklung und Wartbarkeit von Softwareanwendungen. Sie fungiert als grundlegendes Gerüst, das die Struktur und Beziehungen zwischen verschiedenen Komponenten eines Systems definiert. Eine wohlüberlegte Architektur trägt nicht nur zur Langlebigkeit eines Softwaresystems bei, sondern sorgt auch dafür, dass es einfacher zu warten und…

    Weiterlesen…


  • Software-Entwicklung
    1/23/2026

    Agile Software Entwicklung: Was wir unter Agil verstehen und beachten müssen

    Einführung in die agile Softwareentwicklung Die agile Softwareentwicklung ist ein innovativer Ansatz, der sich durch Flexibilität und Anpassungsfähigkeit in der Softwareerstellung auszeichnet. Anders als traditionelle Methoden, die oft einen starren, sequenziellen Prozess verfolgen, basiert die agile Entwicklung auf iterativen und inkrementellen Praktiken. Dieses Vorgehen ermöglicht es Teams, schneller auf Änderungen innerhalb des Projekts zu reagieren…

    Weiterlesen…


  • Software-Entwicklung
    1/17/2026

    Ziele der objektorientierten Analyse und Design (OOAD) und ihre Vorteile

    Einführung in die objektorientierte Analyse und Design Die objektorientierte Analyse und Design (OOAD) stellt einen methodischen Ansatz in der obejektorientierte Softwareentwicklung dar, der eine klare Struktur und Systematik zur Erfassung der Anforderungen und zur Modellierung von Softwarelösungen bietet. Im Gegensatz zu traditionellen, prozeduralen Ansätzen konzentriert sich OOAD auf die Verwendung von Objekten, die sowohl Daten…

    Weiterlesen…


  • Software-Entwicklung
    1/9/2026

    Die Idee und Entstehung des Software Engineerings: Eine Antwort auf die Softwarekrise

    Der Auslöser: Die Softwarekrise der 1960er Jahre In den 1960er Jahren erlebte die Technologiebranche eine Phase enormer Veränderungen, die durch den rasanten Fortschritt in der Hardware-Entwicklung geprägt war. Die Entwicklungen von Speichertechnologien, Prozessoren und anderen Hardware-Komponenten ermöglichten eine nie dagewesene Leistungsfähigkeit, während die Softwareproduktion nicht in gleichem Maße vorankam. Diese Diskrepanz führte zu dem, was…

    Weiterlesen…


  • Software-Entwicklung
    1/9/2026

    Der dreistufige Prozess im Requirements Engineering: Klarheit für alle Stakeholder schaffen

    Einführung in das Requirements Engineering Das Requirements Engineering ist ein fundamentaler Prozess in der Softwareentwicklung, der sich mit der Erfassung, Analyse, und Verwaltung der Anforderungen an Systeme beschäftigt. Er hat das Ziel, die speziellen Bedürfnisse aller Stakeholder zu identifizieren und zu dokumentieren. In einer zunehmend komplexen technologischen Landschaft ist es von entscheidender Bedeutung, dass Anforderungen…

    Weiterlesen…


  • Software-Entwicklung
    1/5/2026

    Die Bedeutung der Wartung großer gewachsener Systeme in der Software-Industrie

    Einführung in die Wartung großer Systeme Die Wartung großer gewachsener Systeme spielt eine entscheidende Rolle in der Software-Industrie, da solche Systeme oft über Jahre oder sogar Jahrzehnte hinweg im Einsatz sind. Diese langlebigen Softwaresysteme haben ihre Wurzeln häufig in einer Zeit, als technologische Standards und Architekturkonzepte deutlich von den heutigen abwichen. Daher ist es von…

    Weiterlesen…


Vorherige Seite
abaport

abaport

Analytical Business Application Portal

  • Blog
  • About
  • FAQs
  • Authors
  • Datenschutzerklärung
  • Events
  • Shop
  • Patterns
  • Impressum
  • Über mich

Twenty Twenty-Five

Designed with WordPress

Barrierefreiheitsanpassungen

Präsentiert von OneTap

Wie lange soll die Werkzeugleiste ausgeblendet werden?
Dauer des Ausblendens der Werkzeugleiste
Wählen Sie Ihr Barrierefreiheitsprofil
Modus für Sehbehinderte
Verbessert das Erscheinungsbild der Website
Profil für anfallsichere Darstellung
Entfernt Blitze und reduziert die Farbe
ADHS-freundlicher Modus
Fokussiertes Browsen, ohne Ablenkung
Blindheidsmodus
Reduziert Ablenkungen, verbessert die Konzentration
Sicherer Modus bei Epilepsie
Dimmt die Farben und stoppt das Blinken
Inhaltsmodule
Schriftgröße

Standard

Zeilenhöhe

Standard

Farbmodule
Orientierungsmodule