(BABOK-v3-Technik 10.41)



Ähnliche Dokumente
BABOK Knowledge Area Requirements Analysis Modeling Techniques - Process Models - - State Diagrams - Holger Dexel,

(BABOK-v3-Technik 10.47)

Requirements Engineering für IT Systeme

Business-Analyse Probleme lösen, Chancen nutzen

Lizenzierung von SharePoint Server 2013

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

Professionelle Seminare im Bereich MS-Office

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

Lizenzierung von SharePoint Server 2013

SWOT-Analyse. Der BABOK V2.0 (Business Analysis Body Of Knowledge) definiert die SWOT-Analyse wie folgt:

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Erstellen einer in OWA (Outlook Web App)

Partnerportal Installateure Registrierung

Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken?

Use Cases. Use Cases

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Was ist Sozial-Raum-Orientierung?

Die Gesellschaftsformen

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Stand: Adressnummern ändern Modulbeschreibung

9 Auto. Rund um das Auto. Welche Wörter zum Thema Auto kennst du? Welches Wort passt? Lies die Definitionen und ordne zu.

Formica 2.0: Montageauftrag erfassen: Auftragsgruppe

Festigkeit von FDM-3D-Druckteilen

Über den Unterschied zwischen Business Analysis und Requirements Engineering & Management

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Materialupload. Verwalten von Unterrichtsmaterialien. über das STiNE-Webportal. Universität Hamburg Tor zur Welt der Wissenschaft

Grundfunktionen und Bedienung

FORUM HANDREICHUNG (STAND: AUGUST 2013)

teischl.com Software Design & Services e.u. office@teischl.com

AZK 1- Freistil. Der Dialog "Arbeitszeitkonten" Grundsätzliches zum Dialog "Arbeitszeitkonten"

SWOT Analyse zur Unterstützung des Projektmonitorings

Erstellen von x-y-diagrammen in OpenOffice.calc

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

SMART Newsletter Education Solutions April 2015

Das Leitbild vom Verein WIR

Die integrierte Zeiterfassung. Das innovative Softwarekonzept

Was meinen die Leute eigentlich mit: Grexit?

Berechtigungen im Kalender Anleitung für die Rechtevergabe im Outlook Kalender FHNW, Services, ICT

Installation der SAS Foundation Software auf Windows

proles-login. Inhalt [Dokument: L / v1.0 vom ]

BABOK und IREB : der praktische Unterschied

8. Berechnung der kalkulatorischen Zinsen

Daten fu r Navigator Mobile (ipad)

BERECHNUNG DER FRIST ZUR STELLUNGNAHME DES BETRIEBSRATES BEI KÜNDIGUNG

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

Vorratsgesellschaften Der schnelle Weg zum eigenen Unternehmen interna

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

HTML5. Wie funktioniert HTML5? Tags: Attribute:

Softwareentwicklungspraktikum Sommersemester Grobentwurf

FH-SY Chapter Version 3 - FH-SY.NET - FAQ -

Softwareentwicklungspraktikum Sommersemester Feinentwurf

Aufträge bearbeiten in euro-bis flow

Häufig wiederkehrende Fragen zur mündlichen Ergänzungsprüfung im Einzelnen:

Die Post hat eine Umfrage gemacht

So richten Sie Ihr Postfach im Mail-Programm Apple Mail ein:

Anwendungsbeispiele Buchhaltung

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

BSV Ludwigsburg Erstellung einer neuen Internetseite

Internet Explorer Version 6

Grundbegriffe der Wirtschaftsinformatik Informationssystem I

Übung - Datensicherung und Wiederherstellung in Windows Vista

Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?

Die Lernumgebung des Projekts Informationskompetenz

als SMS. O 2 (ehem. VIAG, Genion) SMS aktivieren: Verschicken Sie mindestens eine

Jahresabschluss Finanzbuchhaltung INGARA. Provisorisch und Definitiv. INGARA Version

Sie werden sehen, dass Sie für uns nur noch den direkten PDF-Export benötigen. Warum?

EINE PLATTFORM

Teaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1

TYPO3 Tipps und Tricks

Online Bestellsystem Bedienungsanleitung

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Projektmanagement in der Spieleentwicklung

1. Weniger Steuern zahlen

Anleitung über den Umgang mit Schildern

optivo listexpress Die schlagkräftige Dienstleistung für absatzfördernde -Kampagnen

Anleitung für Kunden zum Umgang mit verschlüsselten s von der LASA Brandenburg GmbH

Anleitung OpenCms 8 Webformular Auswertung

4. Jeder Knoten hat höchstens zwei Kinder, ein linkes und ein rechtes.

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

oder ein Account einer teilnehmenden Einrichtung also

Teilnahme am Apple ios Developer Program

Einführung und Motivation

Requirements Engineering Die Dinge von Anfang an richtig machen

Netzwerkeinstellungen unter Mac OS X

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

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

Verwendung von QR-Codes zum Teilen von digitalen Rezepten in Printmedien mittels der Recipe Packaging Toolbox von My Own Cookbook

Barrierefreie Webseiten erstellen mit TYPO3

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Widerrufsbelehrung der Free-Linked GmbH. Stand: Juni 2014

Was taugt der Wertpapierprospekt für die Anlegerinformation?

1 Mathematische Grundlagen

Windows XP Jugendschutz einrichten. Monika Pross Molberger PC-Kurse

Leichte-Sprache-Bilder

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.

Änderungsbeschreibung HWS32 SEPA Überweisungen

Transkript:

(BABOK-v3-Technik 10.41) Allgemeines Scope-Modelling gibt Antworten auf die Fragen Was gehört zum System und was nicht? sowie Woher kommen die Anforderungen? Diese Fragen sollten generell zu Beginn jeder Systementwicklung stehen und stehen in engem Zusammenhang mit Use-Cases. Scope-Models hier hauptsächlich im Sinne von Kontextdiagrammen behandelt - zeigen, was Liefer- und Funktionsumfang eines Systems ist und welche Nutzer (Personen, Fremdsysteme) mit dem System interagieren, dienen also zur klaren Abgrenzung = Festlegung von Systemgrenzen und auch zur Definition von Schnittstellen. Die Abgrenzung eines Systems ist auch im Requirements Engineering nach IREB-Standard wichtig, weil IREB Foundation Level ( Basiswissen Requirements Engineering K. Pohl, C. Rupp ): [ ] Der Systemkontext ist der Teil der Umgebung eines Systems, der für die Definition und das Verständnis der Anforderungen des betrachteten Systems relevant ist sowie Die Systemgrenze separiert das geplante System von seiner Umgebung. Sie grenzt den im Rahmen des Entwicklungsprozesses gestaltbaren und veränderbaren Teil der Realität von Aspekten in der Umgebung ab, die durch den Entwicklungsprozess nicht verändert werden können. [ ] PQRST e.u. - Ing. Erich Freitag, 3443 Sieghartskirchen Seite 1 von 9

Es geht somit um die Erfassung und Darstellung von Grenzen. Der BABOK v3 unterscheidet Scope models nach In-scope, Out-of-scope und In- und Out-of-scope-Darstellungen: Modellierungstechniken Als Modellierungstechniken für Kontextdiagramme bieten sich unter anderem (eingeschränkte) Use-Case-Diagramme oder Datenflußdiagramme, eventuell auch Komponentendiagramme, an. Datenflußdiagramme Der Ursprung der Datenflußdiagramme kommt von Tom De Marco (1978). Datenflußdiagramme kennen lediglich vier Elemente zur Modellierung: dfd Scope Modeling External Entity Data Process Data flow X P Data Store Datenflußdiagramme zeigen wie Daten/Informationen in das System gespeist werden, wie diese verarbeitet und gespeichert werden sowie welche Daten nach außen gegeben werden. PQRST e.u. - Ing. Erich Freitag, 3443 Sieghartskirchen Seite 2 von 9

Sie dienen also der Darstellung - wie Informationen und Daten in das System gebracht und dort verarbeitet werden - welche externe Einheiten Daten an das System empfangen oder von diesem empfangen - der datenverarbeitenden Prozesse - welche Datenspeicher verwendet werden und welche Datenflüsse stattfinden IREB Foundation Level ( Basiswissen Requirements Engineering K. Pohl, C. Rupp ): [ ] Zur Identifikation der Schnittstellen des Systems mit der Umgebung können u.a. die Quellen und Senken des geplanten Systems betrachtet werden. Quellen liefern Eingaben für das System, Senken erhalten Ausgaben vom System. [ ] Datenflußdiagramme sind als Top-Level-Diagramme geeignet, weil sie nur einen Datenprozess sowie die externen Einheiten und Datenspeicher beschreiben, also die Datenflüsse in das und aus dem System darstellen. Vorteile sind eine übersichtliche Prozess- und Datendarstellung und die Möglichkeit der Verifikation der Funktionalitäten sowie, dass es sich um ein einfaches Diagramm handelt. Nachteilig dabei ist, dass Verantwortungen nicht ersichtlich und alternative Wege nicht darstellbar sind. Ein Beispiel einer BABOK-Study Group soll die Verwendung von Datenflußdiagrammen verdeutlichen: dfd Scope Modeling External Entity System Newsletter Teilnehmer Wi ssen Study Group Webseite Grundlage Veröffentlichung BABOK Data store Data flow Data Process Die Teilnehmer (externe Einheit) liefern Diskussionsbeiträge (Input Data) und erhalten in der Diskussion durch den Data Process Study Group Wissen retour (Output Data). Als Input dient zusätzlich der BABOK als Diskussionsgrundlage. PQRST e.u. - Ing. Erich Freitag, 3443 Sieghartskirchen Seite 3 von 9

Der Data Process der Study Group stellt die Diskussionsbeiträge auf die Webseite (Data store) und veröffentlicht (ausgewählte) Themen im Newsletter (somit ebenso ein Output). Use-Case-Diagramme Die UML bietet kein gesondertes Kontext-Diagramm an, die Freiheitsgrade der UML erlauben es jedoch, mittels UML-Notationsmitteln (Use-Case-Diagramme ohne Use-Cases) ein Kontextdiagramm nachzubilden. uc Scope Modeling UCD Study Group Teilnehmer Newsletter BABOK Webseite Als Kontextdiagramm ist dieses Modell formal vollständig (!), hat jedoch weniger Aussagekraft als das Datenflußdiagramm. PQRST e.u. - Ing. Erich Freitag, 3443 Sieghartskirchen Seite 4 von 9

Ergänzt man das Kontextdiagramm um die Datenflüsse, so wird der Informationsgehalt gleich dem Datenflußdiagramm: uc Scope Modeling UCD Study Group Teilnehmer Wi ssen Newsletter Veröffentlichung BABOK Grundlage Webseite Verteilungsdiagramme Auch Verteilungsdiagramme können zur physikalischen Kontextabgrezung eines Systems eingesetzt werden. Die meisten Systeme kommunizieren in irgendeiner Art und Weise mit Nachbar- und Fremdsystemen, empfangen wie oben gezeigt Eingaben und Daten und senden Daten und Informationen an Nachbarsysteme. Mit Hilfe von Verteilungsdiagrammen lassen sich physikalische Fremdsysteme identifizieren und abgrenzen. Der Fokus liegt dabei hauptsächlich auf der Kommunikation des Systems mit seinen Nachbarn: deployment Scope Modeling DeplD Teilnehmer Newsletter Wi ssen Study Group BABOK Grundlage Veröffentlichung Webseite PQRST e.u. - Ing. Erich Freitag, 3443 Sieghartskirchen Seite 5 von 9

Sequenzdiagramme Sequenzdiagramme eignen sich zur Kontextabgrenzung vor allem dann, wenn Systeme ein wenig unterschiedliches und fest definiertes Interaktionsverhalten haben. In diesem Zusammenhang werden Sequenzdiagramme auch als system sequence diagrams (SSD) bezeichnet: sd Scope Modeling SSD Teilnehmer BABOK Study Group Newsletter Webseite Grundlage() () Wi ssen() Veröffentlichung() () Auch für die Darstellung von Kontextdiagrammen gilt der UML-Grundsatz: es wird (nur) das dargestellt, was gezeigt werden soll und dafür wird das jeweils geeignete Diagramm verwendet. Weiteres Hat sich der BABOK in der Version 2 mit dem Scope Modelling noch auf die klassische Definition der Kontextabgrenzung beschränkt ( Scope models are used to describe the scope of analysis or the scope of a solution ), so hat sich dies im BABOK v3 nicht zuletzt durch das hier neu eingeführte Core Competence Model deutlich erweitert und geändert. PQRST e.u. - Ing. Erich Freitag, 3443 Sieghartskirchen Seite 6 von 9

Entsprechend ist das Core Concept Context mit The circumstances that influence, are influenced by, and provide understanding of the change. Changes occur within a context [ ] definiert. Die Definition des Scope Models mit A model that defines the boundaries of a business domain or solution ist hingegen gleich geblieben. Vorteile - Ein Scope Model zeigt, was innerhalb und was außerhalb des Systems liegt; dies insbesondere auch dafür, wenn sich Anforderungen ändern oder solche dazukommen Nachteile - Durch die High-Level-Sicht ist eine tiefere Detaillierung erforderlich PQRST e.u. - Ing. Erich Freitag, 3443 Sieghartskirchen Seite 7 von 9

Tasks in BABOK v3 BABOK empfiehlt die Verwendung von Scope Modelling in den folgenden Tasks: 3.1 Plan Business Analysis Approach 3.2 Plan Stakeholder Approach 5.1 Trace Requirements 6.1 Analyze Current State 6.2 Define Future State 6.4 Define Change Strategy PQRST e.u. - Ing. Erich Freitag, 3443 Sieghartskirchen Seite 8 von 9

7.1 Specify and Model Requirements 7.4 Define Requirements Architecture Copyright-Note IIBA, the IIBA logo, BABOK and Business Analysis Body of Knowledge are registered trademarks owned by International Institute of Business Analysis. PQRST e.u. - Ing. Erich Freitag, 3443 Sieghartskirchen Seite 9 von 9