Auflistung nach Autor:in "Sneed, Harry M."
1 - 10 von 56
Treffer pro Seite
Sortieroptionen
- Konferenzbeitrag20 Years of Software-Reengineering – A Résumé(Software archeology and the handbook of software architecture, 2008) Sneed, Harry M.This paper is an attempt to define what software reengineering is and what it has accomplished in the light of 20 years of practical application. The paper points out that reengineering is one of the many software maintenance activities, i.e. everything done with software once it has been put to use. Reengineering actions are devoted to improving the technical quality of existing software. By accepting this definition, it is possible to distinguish reengineering from other related activities performed on a software product after its first release such as reverse engineering, redocumentation, evolution and migration.
- ZeitschriftenartikelAnfänge der Testautomation(Softwaretechnik-Trends Band 36, Heft 3, 2016) Sneed, Harry M.In diesem Beitrag schildert der Autor die Entwicklung der ersten Testwerkzeuge im deutschsprachigen Raum. Es begann mit dem SoftwarePrüfstand das ab 1977 bei Siemens in München für den Test von SPL Moduln unter BS2000 konzipiert wurde. Dieses Test-Tool benutzte die Compilerlisten um die Adressen der Daten zu gewinnen und eine interaktive Dialogsprache um die Daten zur Laufzeit zu manipulieren. Das Tool wurde für den Modultest in dem integrierten Transportsteuerungssystem der Bundesbahn eingesetzt. Es folgten weitere Modultestwerkzeuge der gleichen Bauart für IBM-Assembler, IBM-8100 COBOL, PLI und Kienzle’s strukturierte Programmiersprache für Mikroprozessoren. Im Jahre 1982 wurde das erste Integrationstestsystem für die Tornado Lagerhaltungssoftware auf dem IBM-DOS-VSE entwickelt. Dieses System enthielt schon alle Komponenten eines modernen Testsystems einschließlich Testdatengenerator, Testmonitor, Testergebnisvalidator, Dateikomparator und Testskriptsprache, nur alles sehr rudimentär implementiert. Die Frühphase der Testautomation endete mit der ACM Testkonferenz im März 1982 an der Bundeswehrhochschule in Neubiberg
- KonferenzbeitragAspekte einer perspektivischen Ausrichtung für einen tragfähigen Unternehmensmodellierungsprozess(Software Management 2002: Progress through Constancy, 2002) Wolff, FrankTo manage the evolution of the organisational structure and the IT-systems of an enterprise different kinds of models are used. Key to this paper is the observation that despite the promises and some elaborate approaches to corporate modelling, many organisations fail to implement a stable long-term activity to keep its models current. A number of influences are identified. Very important is the motivation of the involved persons, mostly the modellers and the support of their work. This comprises technical and organisational aspects. Many of the aspects are conflicting factors. After discussing them, a practical example is outlined and explained along the lines of the reasoning in the first chapters.
- KonferenzbeitragAufwandsschätzung der softwarewartung und -evolution(Software-engineering and management 2015, 2015) Sneed, Harry M.
- ZeitschriftenartikelAufwandsschätzung für Web-basierte Informationssysteme und die Struktur der Softwareindustrie(Wirtschaftsinformatik: Vol. 44, No. 3, 2002) Sneed, Harry M.
- ZeitschriftenartikelAufwandsschätzung von Software-Reengineering-Projekten(Wirtschaftsinformatik: Vol. 45, No. 6, 2003) Sneed, Harry M.Prediction of costs and duration of software reengineering projects Costs and duration of projects to reengineer existing software are much easier to predict than the respective figures for software development projects. Moreover, in reengineering projects costs, risks and duration are much smaller. This article presents a tool-based method to calculate the three most important reengineering project types: encapsulation projects, renovation projects, and conversion projects. The method comprises eight consecutive steps — starting from reengineering requirements and ending with risk assessments and adjustments. A set of well-known prediction methods are incorporated, among them COCOMO, component analysis, function point analysis, data point analysis, and object point analysis. The method lays particular focus on the size of the projected software as well as on its complexity and quality.
- ZeitschriftenartikelAutomatiserte Migration alter COBOL Programme in Java(Softwaretechnik-Trends Band 30, Heft 2, 2010) Sneed, Harry M.Dieser Beitrag befasst sich mit einer Fallstudie zur Software-Migration. Als ersten Teil einer umfassenden Migration von Bull/IDS-COBOL zu Java/Oracle werden 93 Hauptprogramme und 41 Unterprogramme erst saniert und anschließend konvertiert. Die Hauptarbeit besteht drin, ein automatisiertes Transformationswerkzeug zu entwickeln. Die anschließende Umsetzung der Programme läuft voll automatisch ab. Dieser Praxisbericht schildert wie das Transformationswerkzeug funktioniert. Es handelt sich hier um eine Source zu Source Transformation ohne Reverse Engineering.
- KonferenzbeitragBeratung in der Softwarewartung und -weiterentwicklung(Beratung in der Softwareentwicklung Modelle – Methoden – Best Practices, 2006) Sneed, Harry M.Dieser Beitrag befasst sich mit der Rolle des Beraters in einem Wartungsprojekt. Wartung wird hier definiert als alle Arbeiten an einem System, nachdem es in Produktion gegangen ist. Dazu gehören die Behebung von Fehlern, die Änderung der bestehenden Funktionalität und die Ergänzung zusätzlicher Funktionalität sowie qualitätssteigernde Aktivitäten wie Nachdokumentation, Reengineering und Optimierungsmaßnahmen. In diesem Umfeld ist guter Rat besonders wertvoll. Ein Berater hat hier viele Möglichkeiten sowohl den Prozess als auch das Produkt zu beeinflussen, muss aber besonders viel Wissen und Erfahrung mitbringen. Es geht in dem Beitrag darum, die potenziellen Aufgaben eines Beraters in der Software-Wartung aufzuzeichnen und zu schildern, wie sie wahrgenommen werden können. Der Autor hat schon mehr als 20 Jahre Erfahrung auf diesem Gebiet. Seine Vorschläge für andere Berater spiegeln diese Erfahrung wider.
- KonferenzbeitragCapability maturity model integration (CMMI) – Kurzfassung zum Tutorial(Software Management 2002: Progress through Constancy, 2002) Kneuper, RalfDas im Januar 2002 erschienene CMMI ist Nachfolger dieses CMM und soll es bis Ende 2003 ablösen. CMMI wurde ebenfalls am Software Engineering Institute (SEI) der Carnegie-Mellon Universität in Pittsburgh im Auftrag des amerikanischen Verteidigungsministeriums entwickelt. In dieses neue CMMI sind viele Erfahrungen und Verbesserungsvorschläge zum CMM eingeflossen. Die Anforderungen sind einheitlicher strukturiert und der Anwendungsbereich ist über die Softwareentwicklung hinaus erweitert worden. Außerdem wurde zusätzlich zur stufenförmigen Einteilung mit fünf Reifegraden eine kontinuierliche Darstellung eingeführt.
- KonferenzbeitragEffizientes Systemmanagement durch Standardisierung – Lösungen aus einem hochverfügbaren Systembetrieb(Software Management 2002: Progress through Constancy, 2002) Brummund, NorbertThe paper outlines the automated system management processes and their interactions with a central Configuration Management Database used at IV Mobilfunk, T-Systems. International Standards for "Best Practice" to perform IT Service Management have been successfully implemented in order to offer highavailable IT-resources. The IT for mobile telecommunications needs standardisation in hardware and software to cope with increasing requirements to computing environment but decreasing IT budgets.