Vergleich verschiedener Case-Tools für den Einsatz im konzeptuellen DatenbankentwurfBachelorarbeit aus dem Jahr 2003 im Fachbereich Informatik - Angewandte Informatik, Note: 1,3, Technische Universität München (Lehrstuhl 3), Sprache: Deutsch, Abstract: Bei der Entwicklung von Informationssystemen spielt die Anforderungsanalyse eine sehr wichtige Rolle. Fehler, die in dieser Phase begangen werden, sind im weiteren Verlauf der Entwicklung sehr kostspielig. Umso wichtiger ist es, die von den zukünftigen Anwendern genannten Anforderungen möglichst vollständig und korrekt zu erfassen und in einem konzeptionellen Modell darzustellen. Die Darstellung soll zum einen für den Anwender verständlich sein und zum anderen soll sie dem Entwickler als Grundlage des zu entwickelnden Informationssystems sein. Für die Darstellung der Anforderungen sind in den vergangen Jahren eine Reihe von Methoden und Verfahren entwickelt worden. In der Praxis haben sich im Bereich Datenbankentwurf zwei Datenmodelle durchgesetzt: (E)ER-Modell, basierend auf dem ER-Modell von Chen mit einigen Erweiterungen, und das UML-Klassenmodell. Im Bereich der Softwareentwicklung wurden immer mehr rechnergestützte Werkzeuge eingesetzt, die eine fehlerlose Entwicklung von Softwaresystemen unterstützen sollten. Diese Werkzeuge werden unter dem Begriff CASE-Tools (computer aided software engineering) zusammengefasst. In den 80er Jahren fanden diese Tools erstmals auch im Bereich Datenbankmodellierung ihren Einsatz. Entweder wurden neue Tools entwickelt oder Softwareentwicklungstools wurden für den Einsatz der Datenbankentwicklung angepasst. Vorliegende Arbeit soll einen Einblick in eine Auswahl vorhandener Tools bieten, und die Wahl eines passenden Werkzeuges unterstützen. Bei der Bewertung der Softwarewerkzeuge spielen allgemeine Aspekte wie z.B. Diagrammtypen und Funktionalität ebenso eine Rolle wie Anforderungen, welche speziell in diesem Praktikum an die Software gestellt werden. Getestet wurde eine Auswahl von drei Softwarewerkzeugen. Unter den getesteten CASE-Tools sind: - PowerDesigner von der Firma Sybase - CaseStudio 2 von der Firma CHARONWARE - ERwin von der Firma Computer Associates International. |
Other editions - View all
Common terms and phrases
1:n Beziehung 20 Abbildung add foreign key add primary key Aggregation Alter table Anforderungen Angestellter Anlegen Attribute aufgelistet Auswahl Beispiel Benutzer Bereich CASE-Tools CASE-Werkzeugen CaseStudio Code Codegenerierung Computer Associates Create table Datei Datenbank Datenbankanbindung Datenbankentwurf Datenmodell Datenquelle Datentypen DBMS delete restrict Diagramm drop Einsatz Entität ER-Diagramm ER-Modell ER-Modellierung Erstellen ERwin Data Modeler erzeugt FG_ID Firma Flug Flugabschnitt Flugbegleiter Fluggesellschaft Flughafen Flugzeug Flugzeugtyp folgende Forward-Engineering Fremdschlüssel Funktionen FZ_ID Generalisierung generiert Hilfefunktion IBM DB2 Index Indizes Informationen Kardinalität Klassen konzeptionellen konzeptuellen Lizenz logischen Menü Modellierung Möglichkeit muss n:m-Relationship Name Newsgroup Objekte ODBC Option Passagier PersonID Char(10 physischen Datenmodell physischen Modell Pilot PowerDesigner Primärschlüssel references referentielle Integrität Relation relationales Modell Relationenmodell Relationship Report Reportfunktion restrict on delete Reverse-Engineering RollbNummer Software soll SQL-Code SQL-Statements StadtID Support Sybase Tabelle table Fluggesellschaft Tool Trigger Tupel übersichtlich umgesetzt UML-Diagramme UML-Klassendiagramm Umsetzung unterstützt update restrict Validierungsfunktion Verfügung verschiedenen Version verwendet vorhandenen Zusatzfunktionen zwei