Erstellung eines Pflichtenhefts (I)
|
|
|
- Annika Holzmann
- vor 10 Jahren
- Abrufe
Transkript
1 2. Anforderungsanalyse Erstellung eines Pflichtenhefts (I) Annahme: Es liegt ein "gutes" Lastenheft vor Was fehlt noch? Details... gemeinsame Sprache Glossar gemeinsames Verständnis der Funktion Funkt. Anf. gemeinsames Verständnis der Randbedingungen n.-funkt. Anf. gemeinsame Vorstellung über das Zielsystem GUI Wie kommt man dahin? Extrahieren Spezifizieren Validieren und Verifizieren Verhandeln nach K. Pohl "Process- Centered Requiremens Engineering", 1996 Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 47
2 2. Anforderungsanalyse Erstellung eines Pflichtenhefts (II) Extrahieren Validieren und Verifizieren Extrahieren (Extraction / Elicitation) Verborgene Anforderungen zu Tage bringen Diskussionen, Anwenderbefragungen, Literaturstudium Spezifizieren (Specification) Thema verständlich und kommunizierbar machen Dokumentieren, kommunizieren Validieren Erwartungen der Benutzer / Auftraggeber werden erfüllt Diskussionen von Auftragnehmer & Auftraggeber Verifizieren Konsistenz der Einzelspezifikationen prüfen Technische Überprüfung z.b. durch Test-Team Verhandeln (Negotiation) Spezifizieren Einigung auf Reihenfolge, Priorität, Umfang etc. einer Realisierung Diskussionen mit allen Stakeholdern Verhandeln Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 48
3 2. Anforderungsanalyse Bestandteile eines Pflichtenhefts Funktionale Anforderungen konkrete Anwendungsfälle und Abläufe (evtl. Use Cases, Sequ. diagramme) Benutzer, Akteure Nicht-funktionale Anforderungen Systematische Betrachtung der Qualitätseigenschaften Priorisierung der Qualitätseigenschaften Benutzungsschnittstelle (GUI / HMI) Skizzen und Snapshots Navigationskonzepte, Dialogführung Glossar Zentrale Sammlung der Definitionen aller wichtigen Dinge der Problemwelt den Auftraggeber nicht mit neuen Begriffen "beglücken"! Universalausdrücke vermeiden / genau spezifizieren: (System, Komponente, ) Sonstiges (je nach Bedarf im Projekt) Alle Beschreibungen beziehen sich auf den Problemraum! Lösungen im Detail sind hier noch nicht von Interesse! Die konkrete Art der Dokumentation wird mit dem Geschäftspartner festgelegt! z.b. Modellierung der Daten des interessierenden Realweltausschnitts Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 49
4 2. Anforderungsanalyse Tätigkeiten bei der Anforderungsanalyse und Dokumentationsformen Definition der Funktionalität siehe SWT I: Use Cases, Aktivitätsdiagramme Definition der nichtfunktionalen Anforderungen siehe SWT I: Qualitätseigenschaften als Text dokumentieren Erstellung von HMI-Skizzen und Navigation Vorlesung graphische Benutzeroberflächen Glossar Normale alphabetische Definitionsliste (evtl. mit Index) Sonstiges z.b. Modellierung der Anwendungsdomäne: siehe SWT I: Analyseklassenmodell Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 50
5 2. Anforderungsanalyse Analyseklassenmodell Bei der Beschreibung der Anwendungsfälle stößt man auf materielle und immaterielle Dinge (Objekte!) mit zu verwaltenden Informationen Modelliere diese Objekte der Domäne als Klassen mit Eigenschaften und Beziehungen "Analyseklassenmodell" Identifizieren von Objekten, Klassen, Attributen, Assoziationen, Aggregationen nur Klassen und Attribute, d. h. keine Operationen keine Navigationsrichtungen evtl. Gemeinsamkeiten als Generalisierungsbeziehungen evtl. weitere Eigenschaften der Klassen, die nicht in Diagrammform ausdrückbar sind, in Textform Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 51
6 2. Anforderungsanalyse Analyseklassenmodell (II) Ergebnis Klassendiagramm - mit rudimentären Klassen, - die zu Objekten gehören, die ein Anwender wahrnimmt Erstellungsregeln - jede Klasse muss in mindestens einem Anwendungsfall vorkommen - jede Domainklasse sollte mindestens ein Attribut haben - Klassen enthalten keine Realisierungsdetails einer potentiellen Lösung Das Analyseklassenmodell stellt einen ganz groben ersten Wurf für das Systemdesign dar Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 52
7 2. Anforderungsanalyse Anforderungsanalyse - Was ist eigentlich daran so schwer? Nette Gesprächsrunden (viel Kaffee, viele Kekse) gemeinsames Verständnis finden Aufschreiben der Ergebnisse und fertig??? Nicht ganz, denn in der Regel können nicht alle Anforderungen umgesetzt werden - Priorisierung, Planung und Verhandlung erforderlich - Ablehnung von Anforderungen nötig die Anforderungen ändern sich mit der Zeit - Umgang mit neuen / geänderten Anforderungen - Konsistenz der Anforderungen erhalten - Verwaltung der Anforderungen Change Request Management Requirements Engineering Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 53
8 2. Anforderungsanalyse Kontrollfragen zur Anforderungsanalyse Welches Ziel verfolgt die Anforderungsanalyse? Was wird in der Anforderungsanalyse gemacht? Warum ist die Anforderungsanalyse so schwierig? Welche Arten von Anforderungen gibt es? Welche Dokumente gehören zu einer Anforderungs-Spezifikation? Welche Methode eignet sich zur Dokumentation von funktionalen Anforderungen? Was geschieht, wenn man ein Projekt ohne aufwändige Anforderungsanalyse angeht? Welchen Sinn hat ein Analyseklassenmodell? Könnten Sie jetzt ein System so spezifizieren, dass es beauftragt oder entwickelt werden könnte? Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 54
9 Hochschule Darmstadt Fachbereich Informatik Softwaretechnik II 3. Abnahmetest
10 V-Modell Anwendungsszenarien Testfälle Abnahmetest Systemtest Testfälle Integrationstest Testfälle Grobentwurf Anforderungsdefinition Feinentwurf Modul-Implementierung Modultest Quelle: H. Balzert, Lehrbuch der Softwaretechnik, Band 2 Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 56
11 Lernziel Abnahmetest Sie sollen in diesem Kapitel verstehen, Was ein Abnahmetest ist Warum ein Abnahmetest wichtig ist Wie man Testfälle für die Abnahme findet Anschließend können Sie ausgehend von einer Spezifikation die Abnahmetests spezifizieren. Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 57
12 Was ist ein Abnahmetest und wie führe ich ihn durch Was ist ein Abnahmetest? Prüfung, ob erstelltes System = spezifiziertes System die Abnahmetests sind Bestandteil des Vertrags Nach erfolgreicher Abnahme wird bezahlt Wie führe ich einen Abnahmetest durch? Zusammen mit dem Auftragsgeber Mit formeller Protokollierung Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 58
13 Was muss getestet werden? gemäß FURPS-Modell: Functonality (Funktionalität) Usability (Benutzbarkeit) Reliability (Zuverlässigkeit) Performance (Leistung) Supportability (Wartbarkeit)... Funktionstests Überprüfung auf korrekte Funktion des Systems (siehe nächste Folien) Benutzbarkeitstests Überprüfung der Bedienoberfläche durch Endanwender Zuverlässigkeitstests Überprüfung des Systems auf Absturzsicherheit Leistungstests Überprüfung der Schnelligkeit, d. h. Erfüllung der Zeitvorgaben Funktionstests auch bei maximaler Last, maximaler Durchsatz, hohem Datenaufkommen etc. (Stresstests, Lasttests) Wartbarkeitstest Überprüfung von Code und Dokumentation auf Verständlichkeit Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 59
14 Funktionstest Woher kennen wir die gewünschte Funktionalität? In der Anforderungsanalyse wurden die Funktionalität durch Eingaben und die darauf erwartete Reaktion des Systems beschrieben Annahme: Wir haben Anwendungsfälle beschrieben In Anwendungsfällen sind Eingaben ins System und Ausgaben vom System dokumentiert Beim Abnahmetest werden die einzelnen Anwendungsfälle ein- oder mehrmals durchgespielt Um nachzuprüfen, ob die - vom Anwendungsfall beschriebene - Funktionalität wie erwartet abläuft Wie extrahiert man die Testfälle und die dazugehörenden Daten aus Anwendungsfällen? Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 60
15 Ableiten von Funktionstests (I): Use Case Trigger Login-System fragt Kunden nach PIN Basic Course Step # 1 2 Action Kunde gibt PIN ein System validiert PIN Gefährlich! Wirklich immer? 3 System gibt Zugang frei Alternate Course Step # * Condition Kunde bricht ab Action 1a Keine Eingabe für 30 Sek 2a PIN stimmt nicht und Versuche <3 Goto 1 2b PIN stimmt nicht und Versuche >=3 System für 60 Sek. sperren, Goto1 Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 61
16 Ableiten von Funktionstests (II): Essentielle Aktivitäten Zur Anschauung: Darstellung als Aktivitätendiagramm PIN Eingabe PIN Validierung System gibt Zugang frei Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 62
17 Ableiten von Funktionstests (III): Aktivitäten mit Alternativen PIN falsch und <3 Fehlversuche keine Eingabe für 30 Sek Eingabe erfolgt PIN validiert PIN falsch und >=3 Fehlversuche 60 Sek gewartet Nicht immer! bel. Taste, Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 63
18 Funktionstests ableiten Jeder Weg im Use-Case ist zu durchlaufen (Normalfall und alle Ausnahmen) anschaulich zu sehen im Aktivitätendiagramm aber auch ohne Aktivitätendiagramm machbar Anzahl der Wege wird schnell zu groß ( Auswahl wichtiger Tests) PIN Eingabe keine Eingabe für 30 Sek. richtige PIN eingegeben richtige PIN eingegeben falsche PIN eingegeben PIN Validierung 60 Sek gesperrt Soll-Ergebnis Zugang frei 1x falsche PIN eingegeben erneute PIN Eingabe 2x falsche PIN eingegeben erneute PIN Eingabe 3x falsche PIN eingegeben System 60 Sek gesperrt 4x falsche PIN eingegeben System 60 Sek gesperrt 3x falsche PIN eingegeben, bel. Eingabe System 60 Sek gesperrt 3x falsche PIN eingegeben Nach 60 Sekunden erneute PIN Eingabe Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 64
19 Weitere Tests (URPS) Benutzbarkeitstests Überprüfung der Bedienoberfläche durch Endanwender - Intuitive Bedienung, Lesbarkeit, Reaktivität,... Zuverlässigkeitstests Zuverlässigkeit: Max. Anzahl der Abstürze/Fehlfunktionen in Zeitintervall T Beim Funktionstest bekommt man auch Hinweise auf die Zuverlässigkeit Eigentlicher Zuverlässigkeitstest erst im Einsatz Leistungstests Überprüfung der Nichtfunktionalen Anforderungen - Robustheit: Belastungs- oder Stresstest - Performance: Zeitvorgaben -... Wartbarkeitstest Sichtung der Dokumentation, des Codes z. B. durch Anwendung von Metriken (später in der Vorlesung) Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 65
20 Kontrollfragen zum Abnahmetest Welches Ziel haben Abnahmetests? Wann werden Abnahmetests festgelegt? Wie finden Sie Tests für funktionale Anforderungen? Was tun Sie, wenn es zu viele Testpfade gibt? Wie testen Sie nicht-funktionale Anforderungen? Welche Bedeutung hat der Abnahmetest im vertraglichen Sinn? Wie hängt der Abnahmetest mit den Anforderungen zusammen? Können Sie jetzt ausgehend von einer Spezifikation Abnahmetests spezifizieren? Softwaretechnik II, Prof. Dr. Ralf Hahn, WS , h_da, Fachbereich Informatik 66
Projektmanagement. Vorlesung von Thomas Patzelt 9. Vorlesung
Projektmanagement Vorlesung von Thomas Patzelt 9. Vorlesung 1 Pläne Kein Plan überlebt die erste Feindberührung - Feldmarschall Helmuth von Moltke Prognosen sind schwierig, besonders wenn sie die Zukunft
Einführung und Motivation
Einführung und Motivation iks-thementag: Requirements Engineering 16.11.2010 Autor Carsten Schädel Motto Definiere oder Du wirst definiert. Seite 3 / 51 These Im Privatleben definiert jeder (seine) Anforderungen.
Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf 2 Nach derbefragung aller Stakeholder und der Dokumentation
Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07
Software Engineering 3. Anforderungsanalyse Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering: 3. Anforderungsanalyse 2 Definitionen Anforderungen (Requirements): Beschreibung aller
Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf Nachdem die Projekt-Vision und die Stakeholder bekannt sind,
Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek
Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler
Übungen zur Vorlesung Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungsblatt 4 Lösungshilfe. Aufgabe 1. Zustandsdiagramm (8 Punkte) Geben Sie ein Zustandsdiagramm für
Requirements Engineering Die Dinge von Anfang an richtig machen
Requirements Engineering Die Dinge von Anfang an richtig machen Martin Glinz www.ifi.uzh.ch/~glinz Erstes Requirements Engineering Forum Zürich, 13. November 2008 Universität Zürich Institut für Informatik
Requirements Engineering für IT Systeme
Requirements Engineering für IT Systeme Warum Systemanforderungen mit Unternehmenszielen anfangen Holger Dexel Webinar, 24.06.2013 Agenda Anforderungsdefinitionen Von der Herausforderung zur Lösung - ein
Softwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek
Softwareentwicklungspraktikum Sommersemester 2007. Grobentwurf
Softwareentwicklungspraktikum Sommersemester 2007 Grobentwurf Auftraggeber Technische Universität Braunschweig
SWT MN Vorlesung 19.04.2006 2. Übungsblatt Hausaufgaben und Hörsaalübungen zum Themenbereich UML-Modellierung mit Rollen und OOA-Muster
SWT MN Vorlesung 19.04.2006 2. Übungsblatt Hausaufgaben und Hörsaalübungen zum Themenbereich UML-Modellierung mit Rollen und OOA-Muster Aufgabe 1 analytische Aufgabe Die Eigenschaften und Einsatzbereiche
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline
Öffentliche Ordner Offline INDEX Öffentliche Ordner erstellen Seite 2 Offline verfügbar einrichten Seite 3 Berechtigungen setzen Seite 7 Erstelldatum 12.08.05 Version 1.1 Öffentliche Ordner Im Microsoft
Software Engineering. 3. Analyse und Anforderungsmanagement
Software Engineering 3. Analyse und Anforderungsmanagement Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz
Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung Virtuelle Forschungsumgebungen Dozent: Prof. Dr. phil.
Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung Virtuelle Forschungsumgebungen Dozent: Prof. Dr. phil. Manfred Thaller WS 2010/11 Referentin: Sanja Wiechmann
Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler
Übungen zur Vorlesung Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungsblatt 3 Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
REQUIREMENTS ENGINEERING KONSTRUKTIVE QS REQUIREMENTS ENGINEERING 1
REQUIREMENTS ENGINEERING KONSTRUKTIVE QS REQUIREMENTS ENGINEERING 1 QUALITÄT FÜR SIE Qualität zeigt sich in Ergebnissen und Erfolgen. Sie hängt von der jeweiligen Problemstellung ab, deshalb sehen wir
Was meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
Statuten in leichter Sprache
Statuten in leichter Sprache Zweck vom Verein Artikel 1: Zivil-Gesetz-Buch Es gibt einen Verein der selbstbestimmung.ch heisst. Der Verein ist so aufgebaut, wie es im Zivil-Gesetz-Buch steht. Im Zivil-Gesetz-Buch
Exkurs: Formatvorlage für Anforderungsanalyse-Dokument
Exkurs zu Kapitel Anforderungserhebung und analyse Exkurs: Formatvorlage für Anforderungsanalyse-Dokument Folgendes entspricht im Wesentlichen IEEE-Standard 830-1998 R O O T S Formatvorlage Anforderungsanalyse
Klausur Software Engineering für WI (EuI)
Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 14. Februar 2006 Klausur Software Engineering für WI (EuI) Ihr Name: Ihre Matrikelnummer Erreichte Punkte (von insgesamt 57 Punkten):
Software Engineering. Dokumentation. Wintersemester 2005/06. Kapitel 21. Universität Zürich Institut für Informatik
Martin Glinz Harald Gall Software Engineering Wintersemester 2005/06 Kapitel 21 Dokumentation Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
Software Engineering. Dokumentation! Kapitel 21
Martin Glinz Thomas Fritz Software Engineering Kapitel 21 Dokumentation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch gestattet;
Leichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.
StuPro-Seminar Dokumentation in der Software-Wartung StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung Folie 1/xx Software-Wartung: theoretisch Ausgangslage eigentlich simpel: fertige
Animationen erstellen
Animationen erstellen Unter Animation wird hier das Erscheinen oder Bewegen von Objekten Texten und Bildern verstanden Dazu wird zunächst eine neue Folie erstellt : Einfügen/ Neue Folie... Das Layout Aufzählung
1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:
Zählen und Zahlbereiche Übungsblatt 1 1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage: Für alle m, n N gilt m + n = n + m. in den Satz umschreiben:
Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November 2013 1
Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November 2013 1 Darum geht es heute: Was ist das Persönliche Geld? Was kann man damit alles machen? Wie hoch ist es? Wo kann man das Persönliche Geld
Über den Unterschied zwischen Business Analysis und Requirements Engineering & Management
Über den Unterschied zwischen Business Analysis und Requirements Engineering & Management REConf Schweiz 2010 IIBA BABOK 2.0 Wortzählung 1729 "Requirement" = 42% von ( Requirement + Business + Solution
BSV Ludwigsburg Erstellung einer neuen Internetseite
BSV Ludwigsburg Erstellung einer neuen Internetseite Änderungshistorie Version Datum Bearbeiter Änderung 0.1 02.06.2012 A. Lorenz Neuanlage Seite 1/9 1 Inhaltsverzeichnis: 1 Inhaltsverzeichnis:... 2 2
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
Projektmanagement und Softwarequalität
Projektmanagement und Softwarequalität Validierung in der pharmazeutischen Industrie Fakultät für Wirtschaftswissenschaften Martin Stange E-Mail: [email protected] www.hs-wismar.de Projektmanagement
Softwareentwicklungspraktikum Sommersemester 2007. Feinentwurf
Softwareentwicklungspraktikum Sommersemester 2007 Feinentwurf Auftraggeber Technische Universität Braunschweig
Objektorientierte Analyse und Design
Hochschule Darmstadt Fachbereich Informatik Objektorientierte Analyse und Design 4. Objektorientierte Analyse OOAD, Prof. Dr. Ralf Hahn, SS2008, h_da, Fachbereich Informatik 51 4. Objektorientierte Analyse
teischl.com Software Design & Services e.u. [email protected] www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. [email protected] www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
SWE12 Übungen Software-Engineering
1 Übungen Software-Engineering Software-Qualitätssicherung / Software-Qualitätsmanagement 2 Aufgabe 1 Ordnen Sie die folgenden Zitate dem entsprechenden Ansatz zum Qualitätsbegriff zu und begründen Sie
10 Gesamtsystemspezifikation
Bundesamt für Informationsmanagement und Informationstechnik der Bundeswehr 10 Gesamtsystemspezifikation V-Modell XT Anwendung im Projekt
Anforderungsanalyse. Basis: Grundlage für Erfolg / Misserfolg. Gute Qualität, moderne Techniken... Reicht nicht!
Anforderungsanalyse Basis: Grundlage für Erfolg / Misserfolg Gute Qualität, moderne Techniken... Reicht nicht! Wenn Funktionen fehlerhaft sind, ist das Produkt oder Teile u. U. nicht brauchbar für den
Praktikum Grundlagen der Programmierung. Diverse Grundlagen. Dr. Karsten Tolle
Diverse Grundlagen Dr. Karsten Tolle Vorgehensmodelle im Software Engineering Wasserfallmodell Rapid Prototyping Spiralmodell V-Modell Rational Unified Process extrem Programming Test Driven Development
Grundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 15: Reguläre Ausdrücke und rechtslineare Grammatiken Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/25 Was kann man mit endlichen
Übung 4. Musterlösungen
Informatik für Ökonomen II HS 2010 Übung 4 Ausgabe: 18.11.2010 Abgabe: 25.11.2010 Musterlösungen Schreiben Sie Ihre Namen und Ihre Matrikelnummern in die vorgesehenen Felder auf dem Deckblatt. Formen Sie
Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit
Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit politische Lage verlassen sich auf Familie persönliche, finanzielle Lage meinen, sich Vorsorge leisten zu können meinen, sie seien zu alt nicht mit
Reporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
Anwendungsbeispiele Buchhaltung
Rechnungen erstellen mit Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Rechnungen erstellen mit Webling 1.1 Rechnung erstellen und ausdrucken 1.2 Rechnung mit Einzahlungsschein erstellen
Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
Use Cases. Die Sicht des Nutzers. Fortgeschrittenenpraktikum SS 2004
Use Cases Die Sicht des Nutzers Fortgeschrittenenpraktikum SS 2004 Gunar Fiedler Lehrstuhl für Technologie der Informationssysteme Kontakt: [email protected] Use Cases 2 Was ist ein Use
Das Leitbild vom Verein WIR
Das Leitbild vom Verein WIR Dieses Zeichen ist ein Gütesiegel. Texte mit diesem Gütesiegel sind leicht verständlich. Leicht Lesen gibt es in drei Stufen. B1: leicht verständlich A2: noch leichter verständlich
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!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
Die Post hat eine Umfrage gemacht
Die Post hat eine Umfrage gemacht Bei der Umfrage ging es um das Thema: Inklusion Die Post hat Menschen mit Behinderung und Menschen ohne Behinderung gefragt: Wie zufrieden sie in dieser Gesellschaft sind.
Call-Center-Auswertung TeleSales. 2015 Woodmark Consulting AG
Call-Center-Auswertung TeleSales Das Unternehmen Alpha GmbH hat viel Kundenkontakt und betreibt ein Call-Center. Um den Service für die Kunden stetig zu verbessern, werden alle Anrufe in der Telefonanlage
Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin
Unsere Kunden erzählen keine Geschichten Ursula Meseberg microtool GmbH Berlin Unsere Kunden erzählen keine Geschichten Ein modellbasierter Prozess für die Anforderungsanalyse im Vorfeld agiler Produktentwicklung
Use Cases. Use Cases
Use Cases Eigenschaften: Ein Use Case beschreibt einen Teil des Verhaltens eines Systems aus externer Sicht (Formuliert in der der Fachsprache der Anwendung) Dies geschieht, indem ein Systemdialog beschrieben
ecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
Konzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens
Anlegen eines DLRG Accounts
Anlegen eines DLRG Accounts Seite 1 von 6 Auf der Startseite des Internet Service Centers (https:\\dlrg.de) führt der Link DLRG-Account anlegen zu einer Eingabemaske, mit der sich jedes DLRG-Mitglied genau
Nicht über uns ohne uns
Nicht über uns ohne uns Das bedeutet: Es soll nichts über Menschen mit Behinderung entschieden werden, wenn sie nicht mit dabei sind. Dieser Text ist in leicht verständlicher Sprache geschrieben. Die Parteien
Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt
Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen
Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.
Beschreibung der Focus Methode Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient. 1. F = Failure / Finding An dieser Stelle wird der
Kurzanleitung MAN E-Learning (WBT)
Kurzanleitung MAN E-Learning (WBT) Um Ihr gebuchtes E-Learning zu bearbeiten, starten Sie bitte das MAN Online- Buchungssystem (ICPM / Seminaris) unter dem Link www.man-academy.eu Klicken Sie dann auf
Hochschule Darmstadt Fachbereich Informatik
Hochschule Darmstadt Fachbereich Informatik Entwicklung webbasierter Anwendungen Praktikumsaufgaben 1 Semesterthema "Webbasierter Pizzaservice" Im Lauf des Semesters soll eine integrierte webbasierte Anwendung
Das System für Ihr Mitarbeitergespräche
Das System für Ihr Mitarbeitergespräche Effektive Hilfe für alle Beteiligten Für die Personalabteilung bietet die Software ein intuitives Steuerungsinstrument. Übersichtliche Darstellungen geben jederzeit
Der elektronische Stromzähler EDL 21. Bedienungsanleitung. Service
Der elektronische Stromzähler EDL 21 Bedienungsanleitung Service Mit dem elektronischen Stromzähler EDL 21* verfügen Sie über einen Zähler der neuen Generation. In dieser Broschüre erklären wir Ihnen,
Content Management System mit INTREXX 2002.
Content Management System mit INTREXX 2002. Welche Vorteile hat ein CM-System mit INTREXX? Sie haben bereits INTREXX im Einsatz? Dann liegt es auf der Hand, dass Sie ein CM-System zur Pflege Ihrer Webseite,
Requirements Engineering
Seite 1 Requirements Engineering Seite 2 Zielsetzung Systematischer Ansatz, Anforderungen zu Ermitteln Analysieren Organisieren Dokumentieren Mittel, um gemeinsame Basis zwischen Kunde und Entwickler zu
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin
Fragestellungen: Warum reicht das Lastenheft nicht aus? Was kann ich mit dem Lastenheft machen? Was unterscheidet das Pflichtenheft vom Lastenheft? Was gehört zum Auftragsumfang einer Individualsoftware?
SWE5 Übungen zu Software-Engineering
1 Übungen zu Software-Engineering 1) Klassen und Objekte 2) Telefonanlage 3) Objekt- und Klassendiagramme 4) Assoziationen 5) Telefonanlage (Erweiterung) 6) Fahrzeuge 7) Familien 2 Aufgabe 1: Klassen und
Requirements Engineering (Anforderungstechnik)
5 Requirements Engineering Einführung 5.1 Was ist Requirements Engineering? Erste Näherung: Requirements Engineering (Anforderungstechnik) ist das systematische, disziplinierte und quantitativ erfassbare
Fax einrichten auf Windows XP-PC
Um ein PC Fax fähig zu machen braucht man einen sogenannten Telefon Anschluss A/B das heißt, Fax funktioniert im Normalfall nur mit Modem nicht mit DSL. Die meisten neueren PCs haben ein Modem integriert.
Software Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
Alle gehören dazu. Vorwort
Alle gehören dazu Alle sollen zusammen Sport machen können. In diesem Text steht: Wie wir dafür sorgen wollen. Wir sind: Der Deutsche Olympische Sport-Bund und die Deutsche Sport-Jugend. Zu uns gehören
SEP 114. Design by Contract
Design by Contract SEP 114 Design by Contract Teile das zu entwickelnde Programm in kleine Einheiten (Klassen, Methoden), die unabhängig voneinander entwickelt und überprüft werden können. Einheiten mit
Softwaretechnik. Fomuso Ekellem WS 2011/12
WS 2011/12 Inhalt Projektvorstellung Übung 1 Wiederholung zusammengefasst Planungsphase Lernziele Ziele und Inhalt der Planungsphase Anlass und Aufgabestellung(Was ist dabei erförderlich) Requirement Engineering
Online Newsletter III
Online Newsletter III Hallo zusammen! Aus aktuellem Anlass wurde ein neuer Newsletter fällig. Die wichtigste Neuerung betrifft unseren Webshop mit dem Namen ehbshop! Am Montag 17.10.11 wurde die Testphase
Studieren- Erklärungen und Tipps
Studieren- Erklärungen und Tipps Es gibt Berufe, die man nicht lernen kann, sondern für die man ein Studium machen muss. Das ist zum Beispiel so wenn man Arzt oder Lehrer werden möchte. Hat ihr Kind das
Benutzerhandbuch - Elterliche Kontrolle
Benutzerhandbuch - Elterliche Kontrolle Verzeichnis Was ist die mymaga-startseite? 1. erste Anmeldung - Administrator 2. schnittstelle 2.1 Administrator - Hautbildschirm 2.2 Administrator - rechtes Menü
Software Systems Engineering
Software : SoSe 08 Prof. Dr. Klaus Schmid Software Produktlinien Ein neues Programm soll erstellt werden. Das habe ich doch schon mal programmiert, oder? Alter Code passt aber nicht ganz! Wird passend
Beschreibung E-Mail Regeln z.b. Abwesenheitsmeldung und Weiterleitung
Outlook Weiterleitungen & Abwesenheitsmeldungen Seite 1 von 6 Beschreibung E-Mail Regeln z.b. Abwesenheitsmeldung und Weiterleitung Erstellt: Quelle: 3.12.09/MM \\rsiag-s3aad\install\vnc\email Weiterleitung
Zeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
Abschnitt 16: Objektorientiertes Design
Abschnitt 16: Objektorientiertes Design 16. Objektorientiertes Design 16 Objektorientiertes Design Informatik 2 (SS 07) 610 Software-Entwicklung Zur Software-Entwicklung existiert eine Vielfalt von Vorgehensweisen
FUTURE NETWORK 20.11.2013 REQUIREMENTS ENGINEERING
18/11/13 Requirements Engineering 21 November 2013 DIE GRUNDFRAGEN Wie erhält der Kunde den größten Nutzen? Wie kann der Kunde am besten spezifizieren, was er haben will? Welchen Detailierungsgrad braucht
Neue Kennwortfunktionalität. Kurzanleitung. 2012 GM Academy. v1.0
Neue Kennwortfunktionalität Kurzanleitung 2012 GM Academy v1.0 Neue Kennwortfunktionalität Diese Kurzanleitung soll erläutern, wie die neue Kennwort Regelung funktionieren wird. Die GM Academy führt eine
Softwaretechnologie - Wintersemester 2011/12 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie - Wintersemester 2011/12 - Dr. Günter Kniesel Übungsblatt 4 - Lösungshilfe Aufgabe 1. Zustandsdiagramm (6 Punkte) Geben Sie ein Zustandsdiagramm für den Lebenszyklus
Anwendungsbeispiele Sign Live! Secure Mail Gateway
Anwendungsbeispiele Sign Live! Secure Mail Gateway Kritik, Kommentare & Korrekturen Wir sind ständig bemüht, unsere Dokumentation zu optimieren und Ihren Bedürfnissen anzupassen. Ihre Anregungen sind uns
Requirements Engineering I. Der Spezifikationsprozess!
Norbert Seyff Requirements Engineering I Zusammenfassung und Erweiterung Der Spezifikationsprozess! 2009, 2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den
Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen
Was bedeutet es, ein Redaktionssystem einzuführen? Vorgehensmodell für die Einführung eines Redaktionssystems Die Bedeutung Fast alle Arbeitsabläufe in der Abteilung werden sich verändern Die inhaltliche
Die Softwareentwicklungsphasen!
Softwareentwicklung Die Softwareentwicklungsphasen! Die Bezeichnungen der Phasen sind keine speziellen Begriffe der Informatik, sondern den allgemeinen Prinzipien zur Produktion integrierter Systeme entliehen.
In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.
Tutorial: Wie erfasse ich einen Termin? In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Neben den allgemeinen Angaben zu einem
Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren.
Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren. 1 Automatische Verifikation von Anforderungen Dr. Guido Dischinger [email protected]
Hinweise in Leichter Sprache zum Vertrag über das Betreute Wohnen
Hinweise in Leichter Sprache zum Vertrag über das Betreute Wohnen Sie möchten im Betreuten Wohnen leben. Dafür müssen Sie einen Vertrag abschließen. Und Sie müssen den Vertrag unterschreiben. Das steht
Grundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 9: Speicher Thomas Worsch Karlsruher Institut für Technologie, Fakultät für Informatik Wintersemester 2009/2010 1/20 Überblick Speicher Bit und Byte Speicher als Tabellen
Arbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
PartnerWeb. Anleitung. Personaladministration online erledigen. Telefon: 062 837 71 71 [email protected]
PartnerWeb Personaladministration online erledigen Anleitung Telefon: 062 837 71 71 E-Mail: [email protected] Inhaltsverzeichnis Anleitung PartnerWeb Hinweise 3 Registrieren 4 Anmelden 6 Mitarbeitende
Der Vollstreckungsbescheid. 12 Fragen und Antworten
Der Vollstreckungsbescheid 12 Fragen und Antworten Was bewirkt der Vollstreckungsbescheid eigentlich? Anerkennung der Schuld durch eine neutrale, eine richterliche Instanz Kein späterer Widerspruch möglich
Professionelle Seminare im Bereich MS-Office
Gegenüber PowerPoint 2003 hat sich in PowerPoint 2007 gerade im Bereich der Master einiges geändert. Auf Handzettelmaster und Notizenmaster gehe ich in diesen Ausführungen nicht ein, die sind recht einfach
Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
