Referent: Alessandro Arrigo AAM1. Professor: Prof. Dr. Heindl. Furtwangen, 2.7.2009



Ähnliche Dokumente
Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

Architekturplanung und IS-Portfolio-

Grundlagen Software Engineering

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit

SOA Starter Kit Einführungsstrategien und Einstiegspunkte

Beraten? Begeistern!

Erfolgreiche Realisierung von grossen Softwareprojekten

INNOVATOR im Entwicklungsprozess

Über mich. IT-Governance für KMU Luxus oder Fundament? ISACA After Hours Seminar vom 29. Januar 2013 Peter Josi.

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Java Enterprise Architekturen Willkommen in der Realität

Software Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003

IHH SENIOR CONSULTANT JAVA (M/W) Standort: SÜDDEUTSCHLAND M U N I C H F R A N K F U R T L O N D O N I S T A N B U L B O S T O N

BPM im Kontext von Unternehmensarchitekturen. Konstantin Gress

DP ITS Vorgehensmodell Build und Microsoft Team Foundation Server

Fachhochschule Südwestfalen Hochschule für Technik und Wirtschaft. richtung weisend

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

SENIOR CONSULTANT JAVA (M/W) Standort: SÜDDEUTSCHLAND

MehrWert durch IT. REALTECH Assessment Services für SAP Kosten und Performance Optimierung durch Marktvergleich

Übungsaufgaben zum Software Engineering: Management

MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS

Hauptseminar Entwicklung von Informationssystemen

Entwicklung domänenspezifischer Software

Schenkel Personal Partner


Kompetenz. rund um. Ihren. Entwicklungsprozess. Über uns. Technische Software. Modellbasierter Test. Prüfplätze. Automatisierung.

EPK Ereignisgesteuerte Prozesskette

Robert Hartmann Public v1.0 (Feb 2015) Architektur & Agilität - Praxisbericht

ITIL und Service Orientierung im IT Service Management

Software-Engineering

Seminar C02 - Praxisvergleich OLAP Tools

Prozess-Modelle für die Softwareentwicklung

Workflow Systeme mit der Windows Workflow Foundation

Viele gute Stellen sind frei. Besetzen Sie eine.

Comparing Software Factories and Software Product Lines

Prof. Dr.-Ing. Rainer Schmidt 1

Fachhochschule für Technik und Wirtschaft Berlin FB4: Wirtschaftsinformatik

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert

SEA. Modellgetriebene Softwareentwicklung in der BA

Jo Weilbach, Mario Herger SAP xapps - Architektur und Entwicklung mit dem Composite Application Framework. Galileo Press

3.4 Unified Process Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process.

2. Psychologische Fragen. Nicht genannt.

Test zur Bereitschaft für die Cloud

Software-Entwickler/innen Embedded Systems

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

RUP Analyse und Design: Überblick

Kapitel 2: Der Software-Entwicklungsprozess

Outsourcing und Offshoring. Comelio und Offshoring/Outsourcing

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

Projektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I)

Kapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung?

1. PMA Kongress

Softwaretechnik. Fomuso Ekellem WS 2011/12

Persönliche Einladung. Zur IT Managers Lounge am 4. November 2009 in Köln, Hotel im Wasserturm.

07. November, Zürich-Oerlikon

Dirk Stähler Ingo Meier Rolf Scheuch Christian SchmüUing Daniel Somssich. Enterprise Architecture, BPM und SOA für Business-Analysten HANSER

Inhaltsverzeichnis. Dirk Stähler, Ingo Meier, Rolf Scheuch, Christian Schmülling, Daniel Somssich

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

bruederlinpartner «Nearshoring auf höchstem Niveau!»

Requirements Engineering I. Der Spezifikationsprozess!

Gruppe 2: Rui Gu, Wei Zhu, Veysel Imamoglu, Dimitar Dimitrov, Karl Oppermann, Nathalie Hrycej, Markus Schnalke, Christoph Galler

AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM

ITIL und Entwicklungsmodelle: Die zwei Kulturen

IT-Beratung: Vom Geschäftsprozess zur IT-Lösung

Applikationsvirtualisierung in der Praxis. Vortrag an der IHK Südlicher Oberrhein, Freiburg Thomas Stöcklin / 2007 thomas.stoecklin@gmx.

Konsolidierung und Neuimplementierung von VIT. Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

Evaluation of Database Design and Reverse Engineering Tools for a Large Software System

Andrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?

Java Forum Stuttgart 7. Juli 2005

Konfigurations management

Informationssystemanalyse Lebenszyklusmodelle 3 1. Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen:

Forschungsprojekt ArKoS

SAP NetWeaver Gateway. 2013

Der Rational Unified Process

Praktikum Grundlagen der Programmierung. Diverse Grundlagen. Dr. Karsten Tolle

Projektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung

Vortrag von: Ilias Agorakis & Robert Roginer

Chancen agiler Softwareentwicklung. Dipl.-Inform. Henning Wolf Geschäftsführer der akquinet agile GmbH

Vorlesung Donnerstags, bis Uhr, HS12 Übung Dienstags, bis Uhr 4-5 ÜbungsbläMer (Programmieraufgaben)

Projekte für reale Herausforderungen Projektarbeit: Einleitung und Gliederung. Projekte für reale Herausforderungen

Festpreisprojekte in Time und in Budget

Robot Karol für Delphi

SERVICE SUCHE ZUR UNTERSTÜTZUNG

Saxonia Systems. Saxonia Systems AG. Spezialist für Software-Entwicklung, IT- und Prozessberatung. Dresden, 9. März 2011

Agile Softwareentwicklung mit Scrum

The Cloud Consulting Company

Projektmanagement. Bern, 15. März Hans Peter Gächter

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer?

BDI-Agenten für agile zielorientierte Geschäftsprozesse

Programmierung von Steuerungen künftig objektorientiert?

IVS Arbeitsgruppe Softwaretechnik Abschnitt Management komplexer Integrationslösungen

Wachstum ermöglichen durch Agilität und Transparenz in der IT

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb

Phasen. Gliederung. Rational Unified Process

Prozesse Last oder Lust?

Checkliste zur qualitativen Nutzenbewertung

Gliederung. Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung

Erfolgreiche ITIL Assessments mit CMMI bei führender internationaler Bank

Transkript:

- Entwicklungsprozess - Referent: Alessandro Arrigo AAM1 Professor: Prof. Dr. Heindl Furtwangen, 2.7.2009

Agenda 1. Vorstellung des Autors 2. Das Buch 3. Inhalt des Kapitels 4. Verwendung in anderer Literatur 5. Kritische Meinung 6. Zusammenfassung 2

3

Der Autor Autor: Dr. Dieter Masak Studium: Promotion in Kernphysik (USA) Schwerpunkte: Architekturen Java Mainframe-Entwicklung Komplexe Mathematik J Langjährige Erfahrung (20 Jahre): in Planung, Entwicklung, Integration, Einführung und Betrieb verschiedenster IT-Systeme vom Host bis zum PC 4

Einsatzgebiete bei Plenum Systems Design und Realisierung verteilter IT-Architekturen Einführung neuer Technologien und Methoden Einführung von objektorientierten Vorgehensmodellen Data Warehousing Steuerung und Durchführung von Software, Entwicklungsprojekten sowie Coaching Einsatz als neutraler Reviewpartner 5

6

Informationen zum Buch Erscheinungsjahr: 2005 Verlag: Springer Seitenzahlen: 327 Autor: Dr. D. Masak 7

Informationen zum Buch Schwerpunkt: Beschreibung von Enterprise Architekturen Darstellung Der Einsatz dieser Architekturen in Unternehmen Die Mess- und Kenngrößen zur Festlegung der Performanz Standardteile Ziele Beschreibung von Enterprise-Application Integration, Portale, Webservices, CORBA und SAP Architekturentwicklungsprozess agile Architekturen, Model Driven Architecture sowie Frameworks 8

9

Kapitel: Seitenzahlen: 14 Seiten Fahrplan: Komplexe Systeme Rational Unified Prozess Enterprise Unified Process Zitat: Youneednot fearit, sir: Thischildwas prisonertothewombandis Bylawandprocessofgreatnaturethence A Winters Tale, William Shakepeare 10

Komplexe Systeme Industriegesellschaft und auch Software werden immer komplexer Erkennbar an gescheiterten Großprojekten der IT Große Systeme enthalten eine Vielzahl an Information und Gestaltungsmöglichkeiten 11

Komplexe Systeme Probleme mit den traditionellen Ansatz beheben Ansatz stammt vom newtonschen Mechanik Große IT-Systeme bzw. Enterprise Architekturen weisen andere Eigenschaften auf Entziehen sich der einfachen Kausalität Dynamische Komplexität überwiegt Der Mensch ist am Entwicklungsprozess der wichtigste Faktor 12

Komplexe Systeme Folgende Eigenschaften beschreiben komplexe Systeme: Offenheit Flexibilität Dimensionalität Emergenz Nichtintuitivität 13

Rational Unified Process Zyklisches Vorgehensmodell mit Verwendung von UML Entwicklung durch die Firma Rational Mehr als 1. Jahrzehnt in der IT-Industrie eingesetzt RUP ist adaptierbar 14

Rational Unified Process RUP basiert auf drei Prinzipien: Die Geschäftsvorfälle, UseCasessind die zu steuernde Elemente Das RUP ist ein iterativer und inkrementeller Prozess Das RUP ist architekturzentriert laut Theorie Zusätzlich zu den 3 Prizipienenthält das RUP eine Reihe von Tätigkeiten oder auch Disziplinen 15

Rational Unified Process Disziplinen sind: Business Modeling Requirements Analysis und Design Implementation Test Deployment Configuration& Change Management Project Management Enviroment 16

Relational Unified Process RUP weist einige schwerwiegende Defizite: 1. Intensive Nutzung von UML 2. Bei RUP sind nicht alle Phasen des Lebenszyklusses von Software abgedeckt 3. Ein Erbe des Wasserfallmodell 4. Bindung des RUP an Phasen 5. Die Architekturzentrierung ist nicht vorhanden 6. Mangelnde Fähig zur Rekursion und Hierarchie 17

Enterprise Unified Process RUP hat mehrere Defizite Im Vordergrund der gesamte Lebenszyklus der einzelnen Systeme für ein Unternehmen wichtig Unterstützung für Multisystementwicklung fehlt Keine Wiederverwendung Beispiel der Einsatz von Standardsoftware 18

Enterprise Unified Process RUP ist für die Entwicklung eines Stand-alone-System geeignet Deckt nicht alle Bedürfnisse einer großen Organisation ab Eignet sich nicht für die Erstellung einer Enterprise Architektur RUP muss erweitert werden, auf die Teile, mit denen sich alle Unternehmen die meiste Zeit beschäftigen 19

Enterprise Unified Process Erweiterung durch die Phasen: Production Retirement 20

Enterprise Unified Process Zusätzliche Disziplinen notwendig: Development Disziplines Enterprise Disziplines 21

22

Referenzen Suchergebnissen nach Buch: 6.740 Mal Suchergebnissen: nach Buch + Autor: 18 Mal Bücher: 5 Mal Moderne Enterprise Architekturen IT-Alignment SOA? Digitale Ökosysteme Legacy Software Zeitschriftenbeiträge : 4 Mal Ausarbeitungen: 6 Mal Sonstiges: 3 Mal 23

24

Fazit Vergleicht Sachverhalte aus der IT mit Sachverhalte der Physik Richtiger Ansatz in Bezug auf Moderne Software- Architekturen Tiefes Knowhow Begriffe aus der Physik, mit Erklärungen Modellorientierter Ansatz entspricht den heutigen Verhältnissen 25

26

Summary Autor: Dr. Dieter Masak Inhalt zum Kapitel: Komplexe Systeme Relational Unified Process Enterprise Unified Process Kritische Meinung 27