print logo

CIS GmbH setzt auf neueste Technologien und Qualitätsmanagement

CIS | 04.02.2011
Die Entwicklung von großen Softwareprojekten in mindestens drei Programmschichten ist in der Informatik ein allgemein anerkanntes Vorgehen und bei der CIS GmbH seit langem gängig. Dies bedeutet, dass der Programmcode dreigeteilt wird. Eine Schicht ist für die Datenbankzugriffe zuständig. Eine zweite Schicht verarbeitet die geladenen Daten in der Geschäftslogik und eine dritte Schicht stellt diese Daten für den Benutzer der Software dar. Die drei Schichten greifen per Schnittstellen aufeinander zu. MVC ("Modell-View-Controller") unterteilt die Präsentationsschicht ein weiteres Mal in drei Teile. Dies sind das Modell, welches die Daten darstellt, die die Geschäftslogik liefert und die View, die für die Darstellung des Modells verantwortlich. Zusätzlich verwaltet der Controller das Modell und die Views und wählt die passenden zur Repräsentation der Daten aus. Diese Trennung der Präsentationslogik in die drei Einzelkomponenten ermöglicht zum einen einfaches und automatisches Testen der drei Bausteine. Zum Anderen wird die Komplexität für den Programmierer verringert, was eine einfachere Verwaltung und Wartung der Software bei späteren Programmänderungen bedeutet. Weiterhin können die Einzelkomponenten in verschiedenen Projekten wiederverwendet werden. Alle drei Aspekte zusammengenommen führen zu effizienterer Softwarenentwicklung, welche Code liefert, der für das Entwicklerteam einfacher zu lesen und managen und für die Tester schneller zu testen ist. Hierdurch ist es möglich Kosten und Zeit einzusparen bei einer gleichzeitigen Verbesserung der Qualität.
Auch wenn der Grundgedanke zu einem allgemeinen MVC schon in den späten 70er Jahren entwickelt wurde, erschien die dritte Version von MVC speziell für ASP.NET jedoch erst offiziell am 13. Januar 2011. Schon am 01. April 2011 wird die CIS GmbH das erste Projekt in diesem Programmiermuster ausliefern.