![]() | Anwendungsentwicklungnicht ohne methodische Vorgehensweise | Unternehmensberatung Know-how-Transfer zu Vorgehensmodellen - Methoden - Werkzeugen |
SA SD ESA Funktion ERM RM Relationen UML OOA OOD Prozessmodell problem Design-Technik Softwareentwicklung Seminare objektorientiertes Programm Struktur Systementwicklung methodisches Vorgehen objektorientierte Methoden definition Beziehungen Vergleich Analysemethoden standard Diagramme Planung Leitfaden Projektarbeit IT-Projekt consulting information transformation IDE Software-Design Trainer development Qualität Geschäftsprozess umwandeln Informatik Funktionsanalyse Strukturierung Methodenwahl Zusammenfassung Ist-Analyse DV Projekte Formular Wissen Struktogramm Projektdokumentation Geschäftsprozessmodellierung Programmablauf-Plan | SA SD ESA ERM RM Rel UML Softwareentwicklung Beschreibung Analyse objektorientierte Methoden skill Berater Überprüfung lernen Leitfaden OOA OOD Anwendungstechniken Kompetenz Entwickler Software-Entwurf Ziel strukturierte Softwareentwicklung Relation Struktogramm |
SIP - Strategische Informationssystemplanung GPM - Geschäftsprozess-Modellierung Anforderungsanalyse Anforderungsmanagement Problemanalyse / Schwachstellenanalyse Durchführbarkeitsanalyse / Wirtschaftlichkeitsanalyse Werkzeuge Requirements Engineering Evolutionäre / inkrementelle Vorgehen RUP - Rational Unified Process MDA - Model Driven Architecture Methoden Methode SA - Strukturierte Analyse Methode ESA - Essentielle System-Analyse Methode SD - Strukturiertes Design Methode ERM - Entity-Relationship-Modellierung Methode RM - Relationen-Modellierung Methode UML - Unified Modeling Language Werkzeuge Software Engineering Kapazitätsplanung / Ressourcenplanung Methode NuWA - Nutzwertanalyse Auswahl Requirements Engineering (CARE) Tool Auswahl Software Engineering (CASE) Tool Auswahl Projekt-Management (PM) Tool Informationssystem-Planung Kommunikationsanalyse Versicherung Organisation Prozessmodellierung und Ablauf-Organisation Rating Know-how-Transfer Software-Entwicklung Vorgehensmodell Analyse Vorgehensmodell mit Word-Dokumentation Simulation Tour de France (mit Download) Cockpit - Steuerung der Simulation Copyright © 2005 - 2018 |
Unsere KompetenzMethoden der Anwendungsentwicklung | ||||||||||||
Strukturierte und objektorientierte Vorgehensweisen stehen heute in ihrer Bedeutung für das Software Engineering gleichberechtigt nebeneinander. Die strukturiert und die objektorientiert ausgerichteten Methoden können sogar in CASE-Tool Umgebungen (Computer Aided Software Engineering) miteinander kombiniert werden. In vielen Unternehmen existieren umfangreiche IV-Systeme, bei deren Konzeption und Entwicklung eine strukturierte Methode (meist SA/SD-Methode - Strukturierte Analyse / Strukturiertes Design) eingesetzt wurde. Entsprechend verbreitet ist das notwendige Know-how zur Methode, diese Anwendungen aufbauend auf vorhandenen Ergebnissen weiter zu entwickeln. In neuen Feldern der Software-Entwicklung mit keinen oder nur geringen Schnittstellen zu diesen Applikationen wird weit häufiger ein Vorgehen nach einer objektorientierten Methode (meist unter Nutzung der UML - Unified Modeling Language) erfolgreich genutzt. Strukturierte und objektorientierte Methoden für Analyse, Design und Modellierung haben eine Reihe von verwandtschaftlichen Beziehungen. Dadurch lassen sich an vielen Stellen Abbildungen von Ergebnissen der einen Vorgehensweise auf Ergebnistypen und die Darstellung in der anderen Vorgehensweise erreichen (meist strukturiert nach objektorientiert, aber auch objektorientiert nach strukturiert). Für jede Methode, ob strukturiert oder objektorientiert, gelten die gleichen Grundprinzipien von
| |||||||||||||
Für die strukturierte Softwareentwicklung sind die folgenden Methoden der Funktionsmodellierung von Bedeutung: | |||||||||||||
Anwendung der Datenfluss-Diagramme zur Funktionsmodellierung |
mit Beschränkung auf essentielle Funktionen und essentielle Speicher |
Entwurf und Darstellung einer Hierarchie von Modul-Einheiten | |||||||||||
zusammengefasst als SA/SD-Methode Besonderes Augenmerk ist in der SA/SD-Methode auf die Definition der Übergänge zu legen. Ein automatischer SA/SD-Übergang wird von den Werkzeugen auf unterschiedliche Weise unterstützt. Jedoch sind beim SA/SD-Übergang neben den von einem Werkzeug unterstützten Schritten auch kreative Aktivitäten der Anwendungsentwickler erforderlich. Beides dient dazu, dass die Beziehung zwischen den Objekten der SA-Umgebung und den Objekten der SD-Umgebung nachvollziehbar festgelegt werden und dauerhaft erhalten bleiben.
| |||||||||||||
Ermittlung und Darstellung Informationsbedarf der Informationssysteme |
Entwurf der Datenbank-Strukturen und Optimierung der Zugriffe | ||||||||||||
Für die objektorientierte Software-Entwicklung nutzen die gängigen Methoden die UML: | |||||||||||||
Darstellungstechniken / Notationen für Objekt-orientierte Entwicklung | |||||||||||||
UML Sowohl für die strukturierte, wie auch die objektorientierte Software-Entwicklung sind am Markt eine Vielzahl von CASE-Tools verfügbar, die im Unternehmen in eine Software-Entwicklungsumgebung (SEU) eingebettet werden können. Die CASE-Werkzeuge unterstützen den Weg zu einer effizienten Systementwicklung. Für alle Methoden sind geeignete Diagramm-Typen und Formulare für die Definition von Objekten in den CASE-Tools für die Unterstützung der Modellierung vorhanden. In den Werkzeugen werden auch Beziehungen zwischen Informationsmodell und Prozessmodell / Funktionsmodell verwaltet. Zum Thema strukturierte und objektorientierte Methoden der Systementwicklung bietet INffORUM die Auswahl und Einrichtung der geeigneten Werkzeugumgebung für die Software-Entwicklung, die Unterstützung bei Durchführung der Anwendungsentwicklung (s.a. Projekt-Beispiel: Vorgehensmodell Analyse mit Einsatz case/4/0, Vorgehensmodell mit Word-Dokumentation, Werkzeug-Einführung Innovator), die Verzahnung der Anwendungsentwicklung mit der Anforderungsanalyse und dem Projektmanagement. Ergänzt wird das Angebot durch den zugehörigen Know-how-Transfer zu jeder einzusetzenden Methode in Form von Schulung (Seminar, Workshop, Tutorial) und Coaching. Das Training zu Methoden der Anwendungsentwicklung, sowohl Seminar als auch Workshop und Tutorial, kann dabei auf den speziellen Bedarf einer Projekt-Gruppe zugeschnittenen werden. Profitieren Sie in Ihrem IT-Projekt von den langjährigen Erfahrungen der INffORUM Berater. |