Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | Software-Projektplanungssystem unter MS-DOS auf PCs |
| Autor | Karbas,Reinhard |
| Erscheinungsjahr | 1987 |
| Abstract | Software- wie auch Hardware-Entwicklungen werden heute fast ausschließlich als Projekte durchgeführt, das heißt, daß die Entwicklung in einem vorgesehenen Zeitraum unter Einsatz vorgesehener Mittel erfolgt (wobei Zeitraum und Mittel Ergebnis einer Planung sind), Die Abwicklung solcher Entwicklungsprojekte wird dabei stets nach einer vorgegebenen Entwicklungsmethode durchgeführt. Fast alle diese Methodiken legen eine lineare Einteilung des Projektverlaufs in Phasen zugrunde, folgen also dem sogenannten "Life-cycle"- oder "Waterfall"-Modell, bei dem jede Entwicklungsphase auf dem Ergebnis der vorangegangenen Phase aufbaut. Dabei wird nicht nur technischen, sondern auch projektsteuernden und qualitätssichernden Entwicklungsschritten und Entwicklungsergebnissen Beachtung geschenkt. Die wichtigsten projektsteuernden Maßnahmen sind die Projektplanung und die auf sie aufbauende Projektverfolgung. Ziel der vorliegenden Diplomarbeit ist die Realisierung eines unter MS-DOS ablaufenden Programmsystems, das auf PCs zur Unterstützung der Projektplanung phasenorientierter Entwicklungen eingesetzt werden kann, wobei eine weitgehende Unabhängigkeit von konkret angewendeten Entwicklungsmethodiken erreicht werden soll. Dazu werden im ersten Teil der Arbeit vier konkret bei SIEMENS eingesetzte Entwicklungsmethoden untersucht, die einen breiten Entwicklungsbereich abdecken: Die Systementwicklungsmethode SEM wird für Systementwicklungen von Hardware und Software im technischen und kommerziellen Bereich eingesetzt, die EK-Entwicklungsmethode ist auf Hard- und Softwareentwicklungen im Entwicklungsbereich der Kommunikationstechnik abgestimmt, die SWT-Entwicklungsmethode stellt eine Software-Technologie für den Entwicklungsbereich der Automatisierungstechnik dar, die K D ST-Entwicklungsmethode schließlich ist für die Unterstützung evolutionärer Entwicklungen an großen systemtechnischen Software-Paketen (z.B. Betriebssysteme, Datenbanken) zugeschnitten. Im zweiten Teil der Arbeit werden vier konkrete Entwicklungssysteme untersucht, die alle eine phasenorientierte Entwicklung unterstützen. Dabei wird insbesonders die Unterstützung der Projektplanung betrachtet. Der dritte Teil der Arbeit beschreibt das realisierte Projektplanungssystem, das in seiner Ausprägung die Erkenntnisse aus den Untersuchungen der Methodiken und der existierenden Werkzeuge berücksichtigt. |
| Status | Verfügbar |