Informationssystemanalyse V-Modell 4 1



Ähnliche Dokumente
Inhaltsverzeichnis. Seite 1 von 9

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

3.2,,Eichung von Function Points (Berichtigte Angabe)

Projektmanagement Kapitel 3 Tools die Werkzeuge. Projektstrukturplan PSP

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

Übungen Softwaretechnik I

Prüfungsfragen MC Fragen

13 Anhang A: Erfüllung der Norm ISO 9000 durch HERMES

Lehrer: Einschreibemethoden

Softwareentwicklungspraktikum Sommersemester Grobentwurf

teamsync Kurzanleitung

Zentrales Verfahren: Dokumentationspflichten für die zentrale Stelle und für die beteiligten Stellen

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

AKH-DER-P-5.3. Gültig ab: Version:1.0.1 Seite 1 von 5

Das neue V-Modell 200x ein modulares Vorgehensmodell

Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich

Einführung V-Modell XT. Das neue V-Modell XT Release Der Entwicklungsstandard für IT Systeme des Bundes

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin

Functional Safety. Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit

-Planung und Steuerung- Projektplan

Erstellung von Prozessbeschreibungen. PB 4.2-1: Erstellung von Prozessbeschreibungen

Aussage: Das Seminar ist hilfreich für meine berufliche Entwicklung

BSI Technische Richtlinie

Softwaretechnik. Fomuso Ekellem WS 2011/12

SPI-Seminar : Interview mit einem Softwaremanager

LDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH

Bedienerhandbuch Toleranztabellen Version 1.2.x. Copyright Hexagon Metrology

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Das Wasserfallmodell - Überblick

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Fachanforderungen für die Abiturprüfung im Fach Elektrotechnik

Software Engineering. Dokumentation! Kapitel 21

OEM Von der Idee zum Serienprodukt

Erstellen von x-y-diagrammen in OpenOffice.calc

ÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong

Unsere These: Meilensteindefinitionen sind wichtig für die Projektplanung und die Bewertung des Projektstatus.

So geht s Schritt-für-Schritt-Anleitung

Dokumentation zur Versendung der Statistik Daten

Einleitung. Für wen ist dieses Buch

Hilfedatei der Oden$-Börse Stand Juni 2014

How to do? Projekte - Zeiterfassung

Software- Entwicklungsaktivitäten und Vorgehensmodelle. Lebenszyklusmodell

gallestro BPM - weit mehr als malen...

Integration von ITIL in das V-Modell XT

Transaktionsempfehlungen im ebase Online nutzen

MIT NEUEN FACHTHEMEN

GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT

Fragebogen. zur Erschließung und Sicherung von Online-Dokumenten. Auswahl von elektronischen Publikationen

Elektrische Anlagen und Betriebsmittel

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Projektmanagement in der Spieleentwicklung

Erlaubnisscheine bei der Instandhaltung

Erstellen und Bearbeiten von Inhalten (Assets)

Version White Paper ZS-TimeCalculation und die Zusammenarbeit mit dem iphone, ipad bzw. ipod Touch

7 Projektplanung. V-Modell XT Anwendung im Projekt. <Datum> <Organisation> <Veranstaltungsort> <Vortragender> <Organisation>

IT-Projekt-Management

Energienetz Elbmarsch - Förderverein für eine Energiewende in der Elbmarsch

Anforderungsanalyse: Tutor

Software Engineering. Dokumentation. Wintersemester 2005/06. Kapitel 21. Universität Zürich Institut für Informatik

Word 2010 Schnellbausteine

Projektmanagement in Outlook integriert

Beste Arbeitgeber in der ITK. Für IT-Abteilungen mit mindestens 50 Mitarbeitern in Unternehmen mit mindestens 250 Mitarbeitern

Professionelle Seminare im Bereich MS-Office

3 Angebotsphase. V-Modell XT Anwendung im Projekt. <Datum> <Organisation> <Veranstaltungsort> <Vortragender> <Organisation>

User Manual Data 24. Login und Layout

Warenwirtschaft Verkauf Einkauf Projektverwaltung Artikelverwaltung Kundenspezifische Artikel Verwaltung der Serien- u. Chargennummern Lagerverwaltung

Die vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante

Stand: Adressnummern ändern Modulbeschreibung

Arbeiten mit Workflows Installationsleitfaden Zur Installation des d3 Workflows

Prozessbeschrieb des Wissensaustauschs zwischen den Generationen in Unternehmen, Organisationen und in der Verwaltung

Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion

Handbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen

Anleitung zu htp Mail Business htp WebMail Teamfunktionen

Übergangsszenarien zum Lieferantenwechsel Strom und Gas

Übung Einführung in die Softwaretechnik

Softwareentwicklungsprozess im Praktikum. 23. April 2015

Zertifikate Swiss Government SSL CA 01

Schnelleinstieg in die (cs) AuftragPro

Abschnitt 16: Objektorientiertes Design

COMPACT. Einführungskonzept Ihr Weg zur digitalen Kanzlei. DATEV Buchführung mit digitalen Belegen. Kurz und knapp und schnell gelesen!

GEVITAS Farben-Reaktionstest

ecco Kundensupport zur Normenrevision ISO 9001:2015 und ISO 14001:

Organisation des Qualitätsmanagements

Sicherheit, Transparenz und Datenschutz. Die Qualitätssiegel des DDV bei Adressdienstleistungs- Unternehmen.

Projektstart für Auftraggeber und Entscheider. Bern, 27. August 2013

Anleitung für die Einrichtung weiterer Endgeräte in 4SELLERS SalesControl

RMeasy das SAP IS U Add On für Versorgungsunternehmen. Optimieren Sie Ihre Prozesse in Kundengewinnung und Kundenbindung.

How-To-Do. Fernwartung einer VIPA Steuerung via Ethernet

Konzeption & Umsetzung eines länderübergreifenden IKZM - Prozesses

Leo Baumfeld. Risikoanalyse. Begleiter: ÖAR-Regionalberatung GmbH. Fichtegasse 2 A-1010 Wien. Tel. 01/ , Fax DW 10 Mobil: 0664/

Ihre Bearbeitung kann sein: Sie wird durch eine Benutzerdokumentation (nicht: Anwenderdokumentation, Programmdokumentation) ergänzt.

Lernaufgabe Industriekauffrau/Industriekaufmann Angebot und Auftrag: Arbeitsblatt I Auftragsbeschreibung

Schuljahreswechsel im Schul-Webportal

Teil 2 Management virtueller Kooperation

Hochschule Ravensburg-Weingarten. Technik Wirtschaft Sozialwesen. Projektarbeit

Ausgangslage, Rolle und Auftrag

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Zusatzmodul Lagerverwaltung

Transkript:

Informationssystemanalyse V-Modell 4 1 Das V-Modell Das V-Modell ist Bestandteil des Standardisierungskonzepts der Bundesbehörden. Dieses Konzept hat folgende Eigenschaften: Slide 1 verbindlich für IT-Vorhaben in Bundesbehörden (wird jedoch auch in der Wirtschaft eingesetzt) deckt die Softwareentwicklung, das Projektmanagement, die Qualitätssicherung und das Konfigurationsmanagement ab beschreibt die Vorgehensweise (V-Modell), die anzuwendenden Methoden und die einzusetzenden Werkzeuge Struktur des Standardisierungskonzepts Projektmanagement Konfigurationsmanagement Qualitätssicherung Softwareerstellung Slide 2 Vorgehen Methoden Werkzeuge

Informationssystemanalyse V-Modell 4 2 Eigenschaften des V-Modells Das V-Modell beschreibt Aktivitäten und Produkte Slide 3 regelt die Gesamtheit der Aktivitäten und Produkte sowie die Produktzustände und die Abhängigkeiten zwischen Aktivitäten und Produkten Wichtig: das V-Modell beschreibt den Softwareentwicklungsprozeß nur aus funktionaler Sicht, d.h. es werden keine Aussagen über die konkrete organisatorische Umsetzung getroffen. Die Aufteilung von Aufgaben auf Bearbeiter bzw. Organisationseinheiten wird vor Projektdurchführung festgelegt. Erzeugnisstruktur Das Gesamtsystem (inklusive HW und SW) wird in unterschiedliche Bestandteile aufgelöst: Subsysteme Slide 4 Segmente (mit DV-Anteil/ohne DV-Anteil) Konfigurationseinheiten (SW, HW und ohne DV-Anteil) Komponenten Module/Datenbanken

Informationssystemanalyse V-Modell 4 3 Erzeugnisstruktur System Subsytem Slide 5 Segment mit DV Segment ohne DV SWKE HWKE nicht-dv-anteil Komponente Modul Datenbank Beispiel: Zugangskontrollsystem System Eingangskontrolle Subsystem Slide 6 Ausweisleser Segment Authentisierung Rechner im Leser Konfigurationseinheit Datenbankabfrage Komponente Zugangskontrollsystem Plausibilitätskontrolle Datenbank Modul/Datenbank

Informationssystemanalyse V-Modell 4 4 Struktur und Inhalt des V-Modells Das V-Modell besteht aus folgenden Elementen: Aktivitäten Produkte Slide 7 Beschreibungsmuster Submodelle Aktivitäten und Produkte Slide 8 Aktivitäten: Tätigkeiten, die hinsichtlich ihres Ergebnisses und ihrer Durchführung genau beschrieben werden können. Sie sind durch Teilaktivitäten verfeinerbar, die Zwischenergebnisse erzeugen. Aktivitäten der obersten Ebene werden Hauptaktivitäten genannt. Produkte: Bearbeitungsgegenstand oder Ergebnis einer Aktivität, kann wiederum auch in Teilprodukte zerlegt werden. Produkte können die Zustände geplant, in Bearbeitung, vorgelegt und akzeptiert annehmen. Notation: Aktivität Produkt

Informationssystemanalyse V-Modell 4 5 Produktzustände geplant: Eingangszustand aller Produkte in Bearbeitung: Produkt befindet sich entweder beim Entwickler oder in der Produktbibliothek Slide 9 vorgelegt: das Produkt ist aus der Sicht des Entwicklers fertig und befindet sich in der Konfigurationsverwaltung. Es wird QS-Prüfung unterzogen und entweder zurückgewiesen oder akzeptiert akzeptiert: das Produkt ist freigegeben und darf nur in einer neuen Version geändert werden Produktzustände und Übergänge Slide 10 geplant in Bearbeitung vorgelegt akzeptiert (im Rahmen des Änderungsmanagements)

Informationssystemanalyse V-Modell 4 6 Beschreibungsmuster Aktivitäten, deren Zerlegungen und Produkte werden in Beschreibungsmustern festgelegt. Diese bestehen aus: Aktivitätenschema (Produktfluß und Abwicklung) Slide 11 graphische Aktivitätenzerlegung (Teilaktivitäten, Abhängigkeiten, Teilergebnisse) Produktschema (kurze inhaltliche Beschreibung, Gliederung) Produktfluß und Abwicklung Produktflüsse beschreiben die Eingangs- und Ausgangsprodukte für eine bestimmte Aktivität in einer Tabelle: Slide 12 von nach Aktivität Zustand Produkt Aktivität Zustand QS KM SWE 2.5 akzeptiert DV-Architektur - - SWE 3.6 akzeptiert SW-Anforderungen - - - - SW-Architektur SWE 4.2 in Bearb. Die Abwicklung beschreibt in Textform wie die Aktivität durchzuführen ist. Zusätzlich können Empfehlungen und Erläuterungen angegeben werden.

Informationssystemanalyse V-Modell 4 7 Aktivitätenzerlegung Die Aktititätenzerlegung wird bei der Verfeinerung von Aktivitäten angewendet. Sie beschreibt den Zusammenhang von Teilaktivitäten und -produkten in graphischer Form (hier die Aktivität SWE 6/Implementierung): Slide 13 Module codieren Datenbank realisieren Informelle Prüfung Debugging Modul Implementierungs- Dokumente Datenbank Die Submodelle Die Aktivitäten der Softwareentwicklung werden auf vier Submodelle verteilt: Softwareerstellung (SWE) Qualitätssicherung (QS) Slide 14 Konfigurationsmanagement (KM) Projektmanagement (PM)

Informationssystemanalyse V-Modell 4 8 Zusammenspiel der Submodelle PM plant kontrolliert/steuert informiert Slide 15 QS SWE KM gibt Anforderungen und Methoden vor prüft entwickelt das System/ Dokumentation verwaltet - Konfigurationen - Produkte - Rechte - Änderungen Submodell Softwareerstellung (SWE) DV- Integration Slide 16 Systemanforderungsanalyse DV- Anforderungsanalyse SW- Anforderungs- Analyse Grobentwuf Systemintegration SW- Integration Feinentwurf Implementierung

Informationssystemanalyse V-Modell 4 9 Systemanforderungsanalyse und -entwurf (SWE 1) betrifft das Gesamtsystem und besteht aus folgenden Aktivitäten: Ist-Analyse: Datenbestände, DV-Ausrüstung, Zeit/Mengengerüst, Schwachstellen Slide 17 Bedrohungs- und Risikoanalyse: zu schützende Objekte, Eintrittwahrscheinlichkeiten Systemanforderungen definieren: Anforderungen an Funktionalitäten, Daten, Qualitätsmerkmale aus Anwendersicht System fachlich strukturieren: Funktions- und Datenstruktur aus Anwendersicht Systemanforderungsanalyse und -entwurf (SWE 1) System technisch entwerfen: Aufteilung in Subsysteme, Segmente oder Softwarekonfigurationseinheiten Slide 18 Machbarkeitsanalyse: Verwendung von Fertigprodukten, Wirtschaftlichkeit, Tolerierbarkeit von Restrisiko Systemanforderungen zuordnen: Zuordnung der Anforderungen zu den Systembestandteilen Systemintegration planen: Planen des Zusammenführens der Systembestandteile, Planen der Inbetriebnahme Wichtige Produkte in SWE 1 sind die Systemanforderungen, die Systemarchitektur und der Systemintegrationsplan

Informationssystemanalyse V-Modell 4 10 DV-Anforderungsanalyse und -entwurf (SWE 2) besteht aus folgenden Aktivitäten: DV-Ist-Analyse DV-Anforderungen analysieren Slide 19 Machbarkeitsanalyse DV-Segment entwerfen DV-Anforderungen zuordnen DV-Integration planen DV-Anforderungsanalyse und -entwurf (SWE 2) Die Aktivitäten korrespondieren mit den Aktivitäten aus SWE 1, jedoch betreffen sie hier nur einzelne DV-Segmente. Wichtige Produkte sind die DV-Anforderungen, die DV-Architektur, der Schnittstellenentwurf und der DV-Integrationsplan Slide 20

Informationssystemanalyse V-Modell 4 11 SW-Anforderungsanalyse (SWE 3) behandelt einzelne SWKE und besteht aus folgenden Aktivitäten: Ist-Analyse Allgemeine Anforderungen definieren Slide 21 Anforderungen an externe Schnittstellen definieren Anforderungen an Funktionen und Daten definieren Qualitätsanforderungen definieren Anforderungen an Entwicklungsumgebung und Zielrechner definieren Als Produkt werden die SW-Anforderungen erstellt. Grobentwurf (SWE 4) Zerlegt die SWKE in einzelne Prozesse und definiert die Kommunikation und Synchronisation zwischen den Prozessen. Weiter werden die SWKE dann in Module aufgeteilt. Aktivitäten sind: Slide 22 SW-Architektur entwerfen Prozesse entwerfen SWKE-interne Schnittstellen entwerfen SWKE-Integration definieren Als Ergebnis wird die SW-Architektur, der Schnittstellenentwurf und der SWKE-Integrationsplan erstellt.

Informationssystemanalyse V-Modell 4 12 Feinentwurf (SWE 5) Entwurf der Realisierung der Module und Datenbanken: Komponente/Modul/Datenbank beschreiben Betriebsmittel- und Zeitbedarf analysieren Slide 23 Hieraus resultieren der Datenkatalog und der SW-Entwurf. Implementierung (SWE 6) Umsetzung der Module und Datenbanken: Module codieren Datenbanken realisieren Slide 24 Informelle Prüfung Debugging Produkte sind Module und Datenbanken.

Informationssystemanalyse V-Modell 4 13 SW-Integration (SWE 7) Zusammenführung der Module und Datenbanken zu SWKE: Zu SWKE-Teilstruktur integrieren Komponente informell prüfen Slide 25 Zur SWKE integrieren SWKE informell prüfen Ergebnis der SW-Integration sind die SWKE. DV-Integration (SWE 8) Zusammenführung von SWKE und HWKE zu DV-Segmenten: Zum DV-Segment integrieren Tuning Slide 26 Beitrag zur Einführungsunterstützung leisten DV-Segment informell prüfen Die DV-Integration liefert vollintegrierte und teilintegrierte DV-Segmente

Informationssystemanalyse V-Modell 4 14 Systemintegration (SWE 9) Integration des Gesamtsystems aus den Subsystemen oder DV-Segmenten: Zum Subsystem integrieren Subsystem informell prüfen Slide 27 Zum System integrieren System informell prüfen Produkte im Submodell SWE Produkte, die bei der SWE erstellt werden: Systemprodukte: Systemanforderungen, Systemarchitektur DV-Produkte: DV-Anforderungen, DV-Architektur Slide 28 SW-Produkte: SW-Anforderungen, SW-Architektur, SW-Entwurf, Implementierungsdokumente Integrationsdokumente: Integrationsplan Handbuchinformation: Anwenderhandbuch, Diagnosehandbuch, Betriebshandbuch Begleitende Dokumente: Datenkatalog, Schnittstellenentwurf

Informationssystemanalyse V-Modell 4 15 Submodell Qualitätssicherung (QS) QS-Initialisierung Slide 29 Prüfung vorbereiten Prozeßprüfung von Aktivitäten Durchführungsentscheidung Produkt prüfen QS-Berichtswesen Fertigprodukt prüfen Aktivitäten im Submodell QS Folgende Aktivitäten werden im Submodell QS durchgeführt: QS-Initialisierung: legt den organisatorischen Rahmen im QS-Plan und in Prüfplänen fest Slide 30 Prozeßprüfung von Aktivitäten: Prüft die Einhaltung bestimmter Vorgehensweisen Produktprüfung vorbereiten: Erstellen von Prüfspezifikationen und -prozeduren, Erfolg und Mißerfolg einer Prüfung muß eindeutig und nachvollziehbar sein

Informationssystemanalyse V-Modell 4 16 Aktivitäten im Submodell QS Produkt prüfen: Prüfen nach formalen und nach inhaltlichen Kriterien gemäß den Prüfspezifikationen Slide 31 Durchführungsentscheidung: Entscheidung, ob die nächste SWE-Hauptaktivität durchgeführt werden darf Fertigprodukt prüfen: Prüft die Qualitätsanforderungen an das fertige Produkt QS-Berichtswesen: Auswertung von Prüfprotokollen und Übergabe an das Projektmanagement Submodell Konfigurationsmanagement (KM) KM-Initialisierung Slide 32 Konfigurationsverwaltung Änderungsmanagement KM-Berichtswesen Datensicherung

Informationssystemanalyse V-Modell 4 17 Aktivitäten im Submodell KM KM-Initialisierung: legt organisatorischen Rahmen für die Konfigurationsverwaltung sowie alle Einsatzmittel fest Slide 33 Konfigurationsverwaltung: Verwaltung von Produkten, Konfigurationen und Rechten, Festlegung einer zentralen Datenadministration Änderungsmanagement: Erfassung von Fehlermeldungen, Problemmeldungen, Verbesserungsvorschlägen etc. Datensicherung KM-Berichtswesen: Zur Vorbereitung von Durchführungsentscheidungen und zur Information des Projektmanagements Submodell Projektmanagement (PM) Projekt initialisieren Hauptaktivität initialisieren Slide 34 Hauptaktivität begleiten Hauptaktivität abschließen Projekt abschließen

Informationssystemanalyse V-Modell 4 18 Aktivitäten im Submodell PM Slide 35 Projekt initialisieren: regelt den organisatorischen Rahmen für das gesamte Projekt im Projektplan und Projekthandbuch. Legt Modalitäten für die projektinterne Zusammenarbeit und die Schnittstelle zum Auftraggeber fest. Anpassung des Vorgehensmodells (Tailoring). Projekt begleiten: Unterteil in die Phasen Initialisieren, Begleiten und Abschließen der einzelnen Aktivitäten im Projekt. Projekt abschließen: Aufbereitung der Ergebnisse, Soll-Ist-Vergleich Rollen im V-Modell Das V-Modell legt Rollen fest, die durch Erfahrungen, Kenntnisse und Fähigkeiten definiert sind. Diese Rollen werden dann im Projektablauf den Mitarbeitern zugewiesen: Slide 36 SWE-Rollen: Systemanalytiker, Systemdesigner, DV-Analytiker, DV-Designer, SW-Analytiker, SW-Designer, Programmierer, Supportberater, Applikationsberater, HW-Berater, Technischer Autor PM-Rollen: Projektmanager, Projektleiter, Projektassistent QS-Rollen: QS-Manager, QS-Verantwortlicher, Qualitätsprüfer, QS-Assistent KM-Rollen: KM-Leiter, Konfigurationsadministrator, Datenschutz- und Datensicherheitsbeauftragter

Informationssystemanalyse V-Modell 4 19 Rollen im V-Modell Den einzelnen Rollen werden detailliert Aufgaben zugeordnet (ausführend, beratend, mitwirkend). Die Zuordnung von Rollen zu Mitarbeitern kann frei erfolgen mit zwei Ausnahmen: Slide 37 Personen mit QS-Rollen dürfen nicht an der Erstellung der von ihnen zu prüfenden Produkte beteiligt sein (dies ist abhängig von der Kritikalität unterschiedlich streng zu handhaben) Zu trennen ist auch die Rolle des Projektmanagers von QS- und SWE-Rollen Es ist somit eine Mindestanzahl von zwei bis drei Personen an einem Projekt beteiligt. Tailoring Slide 38 Das V-Modell soll sowohl für kleine als auch sehr große Projekte geeignet sein. Demzufolge definiert es alle Aspekte, die in diesen Projekten auftreten können. Das Tailoring sieht vor, aus dem V-Modell durch Streichungen ein an das Projekt angepaßtes Modell zu erstellen. Es sind jedoch auch schon Beispielmodelle (inklusive Dokumente) erhältlich.

Informationssystemanalyse V-Modell 4 20 Zusammenfassung Das V-Modell ist ein übergreifendes Modell zur Abwicklung von Softwareentwicklungsvorhaben Es muß vor dem Einsatz angepaßt werden Slide 39 Wegen der hohen Zahl und Komplexität von zu erstellenden Produkten ist eine Werkzeugunterstützung fast zwingend Es verlangt erhöhte Kooperation zwischen Auftraggeber und Auftragnehmer, kann dabei aber Kommunikationsprobleme verringern