Software-Inspektionen und Reviews
|
|
- Swen Gerd Fried
- vor 8 Jahren
- Abrufe
Transkript
1 Definition Warum Software-Inspektionen? Voraussetzungen für Inspektionen Inspektions-Team Inspektionsphasen Inspektions-Protokoll und Fehlerliste Prof. Dr. Liggesmeyer, 1
2 Manuell durchgeführte Prüfungen in drei Varianten: Review in Kommentartechnik schnell, billig, flexibel, wenig gründlich Informales Review in Sitzungstechnik (Structured Walkthrough) mittlere Ressourceneinsatz und mittelmässige Leistungsfähigkeit Formale Inspektion in Sitzungstechnik (Fagan Inspection) teuer und aufwändig, aber gründlich Prof. Dr. Liggesmeyer, 2
3 Software-Inspektion: Manuell durchgeführte Prüfung eines Produktes. Kleine Gruppe von Teilnehmern mit definierten Rollen. Zielt auf die Erkennung von Fehlern, nicht auf das Finden von Lösungen. Setzt einen funktionierenden Entwicklungsprozess voraus. Als formaler Prozess durchgeführt: - Eingangs- und Ausgangskriterien - Definierte Inspektionsphasen - Geschulte Teilnehmer - Sammlung und Analyse von Inspektionsdaten einschl. Rückkopplung auf den Inspektionsprozess - Fehlerdokumentation - Zielvorgaben für Ergebnisse (z. B. Fehlerfindungsraten, Inspektionsrate) Eine Inspektion kann in jeder Phase einer Software-Entwicklung durchgeführt werden (Inspektion der Anforderungsdefinition, Inspektion des Entwurfs, Inspektion der Quelltexte, Inspektion von Testfällen). Prof. Dr. Liggesmeyer, 3
4 Reviews: Review bezeichnet hier Techniken, die keine formale Inspektion sind, teilweise wird Review in der Literatur als Oberbegriff für alle manuellen Prüftechniken verwendet (einschließlich der Inspektion). Oft nicht allein auf effizientes Finden von Fehlern ausgerichtet, sondern auch als Mittel für: - Entscheidungsfindung, - Das Auflösen von Konflikten (z. B. bezüglich von Entwurfsentscheidungen), - Den Austausch von Informationen, - Brainstorming. In der Regel existiert keine formale Prozedur für die Durchführung und die Festlegung der Teilnehmer sowie deren Rollen. Oft keine Aufzeichnung und Analyse von Reviewdaten. Oft keine quantitativen Zielvorgaben. Prof. Dr. Liggesmeyer, 4
5 Der Hauptunterschied zwischen Reviews bzw. Walkthroughs und Software-Inspektionen ist, dass Inspektionen das alleinige Ziel verfolgen, effizient Fehler zu finden. dass Inspektionen als definierter Prozess ablaufen. Prof. Dr. Liggesmeyer, 5
6 Warum Software-Inspektionen? Die Qualitätsgerechtheit vieler Merkmale - z. B. Verständlichkeit, Änderbarkeit, Aussagefähigkeit von Bezeichnern und Kommentaren - lässt sich nur manuell prüfen. Unentdeckte Fehler in der Definitions- und Entwurfsphase verursachen später hohe Folgekosten. Da Inspektionen im Team durchgeführt werden, wird die Wissensbasis verbreitert. Realisiert das Prinzip der externen Qualitätskontrolle. Übergabe eines qualitätsgerechten Ergebnisses in die nachfolgende Software-Entwicklungsphase (Zwischenabnahme). Verantwortung für die Qualität (Fehlerfreiheit) der Produkte wird vom ganzen Team getragen. Prof. Dr. Liggesmeyer, 6
7 Warum Software-Inspektionen? Die manuelle Prüfung von Produkten ist eine sinnvolle Ergänzung werkzeugunterstützter Prüfungen. Die Einhaltung vorgegebener Standards wird laufend überwacht. Kritische Produktkomponenten werden frühzeitig erkannt. Jede erfolgreiche Abnahme einer abgeschlossenen Komponente ist ein Meilenstein im Projektverlauf. Jeder Mitarbeiter des Abnahmeteams lernt die Arbeitsmethoden seiner Kollegen kennen. Da mehrere Personen die Produkte begutachten, bemühen sich die Autoren um eine verständliche Ausdruckweise. Unterschiedliche Produkte desselben Autors enthalten von Inspektion zu Inspektion weniger Mängel. Es hat sich gezeigt, dass funktionierende Inspektionen ein sehr effizientes Mittel zur Qualitätssicherung sind. Prof. Dr. Liggesmeyer, 7
8 Voraussetzungen für Inspektionen Die notwendige Zeit muss fest eingeplant sein. Die Teilnehmer müssen bezüglich Inspektionen geschult sein. Die Prozedur der Inspektionen muss schriftlich festgelegt und deren Einhaltung überprüft werden. Das Projekt muss wohlstrukturiert und gesteuert ablaufen. Es muss einen Qualitäts-Management-Prozess mit definierten Qualitätszielen geben. Die Ergebnisse von Inspektionen dürfen nicht zur Beurteilung von Mitarbeitern herangezogen werden. Der Zeitraum zwischen Inspektions-Anmeldung und -Durchführung muss kurz sein, d. h. Inspektionen werden mit hoher Priorität durchgeführt. Zuhörer sollen nicht teilnehmen. Prof. Dr. Liggesmeyer, 8
9 Inspektions-Team Moderator: Anerkannter Fachmann mit spezieller Ausbildung als Moderator. Leitet die Sitzung und gewährleistet, dass die Inspektion entsprechend des vorgesehenen Ablaufs durchgeführt wird. Autor (Bearbeiter): Ist für die Korrektur der während der Inspektion gefundenen Fehler zuständig und hat das zu prüfende Produkt in der Regel erstellt. Der Autor ist niemals Moderator, Leser oder Protokollführer. Leser: Führt das Inspektions-Team durch die Sitzung. Muss in der Lage sein, die unterschiedlichen Teile der Arbeit erläuternd zu beschreiben. Prof. Dr. Liggesmeyer, 9
10 Inspektions-Team Protokollführer: Notiert und klassifiziert alle Fehler und unterstützt den Moderator bei der Anfertigung der übrigen Berichte. Inspektoren: Alle Mitarbeiter des Inspektions-Teams (auch der Moderator, Autor, Leser und Protokollführer) sind Inspektoren, deren Ziel es sein muss, Fehler zu finden. Weitere Inspektoren können z. B. sein: - Projektmitarbeiter aus dem gleichen Projekt - Methodenberater (Einhaltung der Standards) - Systemspezialist - Datenschutzbeauftragter Größe des Review-Teams: 3 bis 7 Mitarbeiter Prof. Dr. Liggesmeyer, 10
11 Inspektions-Team Die minimale Teilnehmeranzahl bei Inspektionen ist 3 (Moderator/ Protokollführer, Leser, Autor). Falls nur 3 Personen ein Inspektions-Team bilden, so ist stets der Moderator gleichzeitig Protokollführer. In jeder Inspektion gibt es einen Autor, der keine andere Rolle außer der des Inspektors einnimmt. Das Inspektions-Team soll möglichst klein sein (max. 7 Personen). Es sollen nur so viele Personen teilnehmen, wie erforderlich sind, um die erforderliche Expertise zu gewährleisten. Zusätzliche Teilnehmer reduzieren die Effizienz und Effektivität der Inspektion. Inspektionen sind ein Verfahren an dem gleichberechtigte Personen teilnehmen. Manager sollen nicht teilnehmen. Prof. Dr. Liggesmeyer, 11
12 Inspektionsphasen Planung: Organisatorische Vorbereitung Überblicksveranstaltung: Der Autor informiert über das Produkt Vorbereitung: Jeder Inspektor bereitet sich vor Inspektionssitzung Nacharbeit: Fehlerkorrektur Follow-up: Überprüfung der Fehlerkorrektur Prof. Dr. Liggesmeyer, 12
13 Inspektionsphasen: Die Inspektions-Planung Der Autor meldet die Inspektion beim Moderator an. Der Moderator prüft, ob das Produkt die Eingangskriterien erfüllt. Falls das Produkt die Eingangskriterien nicht erfüllt, so informiert der Moderator den Autor über die erforderlichen Änderungen oder Ergänzungen. Falls das Produkt die Eingangskriterien erfüllt, so stimmen Autor und Moderator gemeinsam das Inspektions-Team und die Zeitplanung ab. Der Moderator prüft, ob die vorgeschlagenen Inspektoren verfügbar sind, verhandelt die Rollen, stellt die Anforderungen in bezug auf Vorbereitung fest, erstellt den Zeitplan für die Überblicksveranstaltung und die Inspektionssitzung. Der Moderator lädt ein. Prof. Dr. Liggesmeyer, 13
14 Inspektionsphasen: Die Überblicksveranstaltung Die Überblicksveranstaltung ist optional. Sie dient zur Information der Inspektoren über das Produkt. Folgende Gründe können für eine Überblicksveranstaltung existieren: Das Produkt ist innerhalb des Projekts kritisch, d. h. es nimmt eine Schlüsselstellung ein. Das Produkt ist umfangreich, komplex oder steht mit zahlreichen anderen Stellen in Beziehung. Die verwendete Technologie ist neu. Das Produkt entstammt einem "Ein-Mann-Projekt". Die anderen Inspektoren benötigen Hintergrundwissen. Die Überblicksveranstaltung dauert i. d. R. ca. 2 bis 3 Stunden. Fehler, die bereits während der Überblicksveranstaltung erkannt werden, müssen vor der Verteilung des Materials an die Inspektoren zur Vorbereitung korrigiert werden. Die Übersichtsveranstaltung wird vom Autor durchgeführt. Prof. Dr. Liggesmeyer, 14
15 Inspektionsphasen: Vorbereitung der Inspektion Jeder Inspektor bereitet sich individuell auf die Inspektionssitzung vor und notiert sich formlos alle gefundenen Fehler und Unklarheiten. Zu diesem Zweck erhält jeder Inspektor einen vollständigen Satz der erforderlichen Unterlagen. Die Unterlagen dürfen bis zum Review nicht mehr verändert werden. Es sollen Richtwerte für die Vorbereitungsrate existieren, anhand derer Vorbereitungszeit geplant wird: Zu niedrige Werte führen zu einem zu geringen Wissen der Inspektoren während der Inspektionssitzung. Zu hohe Vorbereitungszeiten reduzieren die Effizienz. Das Hauptziel der Vorbereitung ist Produktverständnis, nicht Fehlerfindung. Prof. Dr. Liggesmeyer, 15
16 Inspektionsphasen: Durchführung des Inspektionssitzung Der Moderator trägt die Tagesordnung der Sitzung vor und stellt die Teilnehmer und ihre Rollen vor. Der Leser trägt die zu prüfenden Ergebnisse erläuternd, mit angemessener Geschwindigkeit und stückweise vor. Die Inspektoren suchen Fehler während des Vortrags. Diskussionen sind nur zu Fehlern und Fehlerarten erlaubt. Der Moderator hat dafür zu sorgen, dass sich alle Inspektoren auf die Fehlererkennung konzentrieren. Gefundene Fehler werden soweit möglich klassifiziert (Art, Schwere) und vom Protokollführer notiert. Der Autor beantwortet Fragen. Checklisten können die Inspektion erleichtern und systematisieren. Prof. Dr. Liggesmeyer, 16
17 Inspektionsphasen: Durchführung des Inspektionssitzung Das Ziel der Inspektion ist Synergie zum Zweck der Fehlerfindung. Maximale Dauer: 2 bis 3 Stunden. Es soll ein Mengengerüst für die Inspektionssitzung existieren (z. B. LOC/Stunde). Es wird festgelegt, ob das Produkt akzeptiert ist, bedingt akzeptiert ist oder eine Re-Inspektion erforderlich ist. Prof. Dr. Liggesmeyer, 17
18 Inspektionsphasen: Nacharbeit der Inspektion Der Autor sorgt für die Beseitigung aller Fehler, die im Inspektionsprotokoll aufgeführt sind: Fehlerkorrektur. Initiierung einer Fehlerkorrektur an anderer Stelle, falls eine Korrektur durch den Autor nicht direkt möglich ist (z. B. fehlerhafte Anforderung in der Code-Inspektion erkannt). Es stellt sich heraus, dass eine vermeintlich fehlerhafte Stelle doch korrekt ist. Eine Stellungnahme des Autors im Follow-Up ist notwendig. Es ist möglich, dass Fehler nicht unmittelbar korrigiert werden sollen. Der Fehler wird dann im Change Request-Verfahren erfasst, um später abgestellt zu werden. Der Autor gibt dem Moderator die überarbeitete Version des Produkts, falls das Produkt in der Inspektionssitzung bedingt akzeptiert wurde oder eine Re- Inspektion erforderlich ist. Falls das Produkt akzeptiert wurde, so ist diese Phase nun abgeschlossen. Das Produkt wird unter Konfigurations-Kontrolle gebracht. Prof. Dr. Liggesmeyer, 18
19 Inspektionsphasen: Follow-Up der Inspektion Falls während der Inspektionssitzung das Produkt bedingt akzeptiert wurde, so kann der Moderator die Korrekturen allein mit dem Autor verifizieren. Falls eine Re-Inspektion beschlossen wurde, so findet eine konventionelle Inspektionssitzung unter Beteiligung der Inspektoren statt, die auf die Fehler fokussiert ist. Noch ausstehende Inspektionsberichte werden erstellt. Prof. Dr. Liggesmeyer, 19
20 Inspektions-Protokoll Inspektions-Protokoll Projekt: Phase: Produkt: Versions-Nr. Sitzungsdatum: Dauer: Fortsetzungssitzung: J / N Re-Inspektionssitzung: J / N Teilnehmer Rolle Zeichen Status: Akzept., Bedingt akzept., Re-Inspektion am: Fehlerliste von Seiten Bemerkungen zum Review: Prof. Dr. Liggesmeyer, 20
21 Fehlerliste Fehlerliste Seite Projekt: Phase: Produkt: Versions-Nr.: Sitzungsdatum: Seite / Zeile Beschreibung des Mangels Klassifikation Prof. Dr. Liggesmeyer, 21
22 Prof. Dr. Liggesmeyer, 22
23 Literatur Fagan M.E., Design and code inspections to reduce errors in program development, IBM Syst. J., No. 3, 1976, pp Fagan M.E., Advances in Software Inspections, in: IEEE Transactions of Software Engineering, Vol. SE-12, No. 7, July 1986, pp Gilb T., Graham D., Software Inspection, Menlo Park: Addison- Wesley 1993 Yourdon E., Structured Walkthroughs, Englewood Cliffs: Prentice-Hall 1985 Prof. Dr. Liggesmeyer, 23
Grundlagen des Software Engineering
Grundlagen des Software Engineering Teil 2: SW-Qualitätssicherung Fachrichtung Wirtschaftsinformatik FB Berufsakademie der FHW Berlin Prof. Dr. Gert Faustmann Motivation Syntax-, Konsistenz- und Vollständigkeitsprüfungen
MehrInformationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:
Informationssystemanalyse Problemstellung 2 1 Problemstellung Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: große Software-Systeme werden im Schnitt ein Jahr zu spät
MehrOhne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?
Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt? Behandelte Fragestellungen Was besagt eine Fehlerquote? Welche Bezugsgröße ist geeignet? Welche Fehlerquote ist gerade noch zulässig? Wie stellt
MehrValidierung und Verifikation!
Martin Glinz Thomas Fritz Software Engineering Kapitel 7 Validierung und Verifikation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
MehrAnforderungen an die HIS
Anforderungen an die HIS Zusammengefasst aus den auf IBM Software basierenden Identity Management Projekten in NRW Michael Uebel uebel@de.ibm.com Anforderung 1 IBM Software Group / Tivoli Ein Feld zum
MehrCodex Newsletter. Allgemeines. Codex Newsletter
Newsletter Newsletter Dezember 05 Seite 1 Allgemeines Newsletter Mit diesem Rundschreiben (Newsletter) wollen wir Sie in ca. zweimonatigen Abständen per Mail über Neuerungen in unseren Programmen informieren.
MehrDok.-Nr.: Seite 1 von 6
Logo Apotheke Planung, Durchführung und Dokumentation von QM-Audits Standardarbeitsanweisung (SOP) Standort des Originals: Dok.-Nr.: Seite 1 von 6 Nummer der vorliegenden Verfaßt durch Freigabe durch Apothekenleitung
MehrAUF LETZTER SEITE DIESER ANLEITUNG!!!
BELEG DATENABGLEICH: Der Beleg-Datenabgleich wird innerhalb des geöffneten Steuerfalls über ELSTER-Belegdaten abgleichen gestartet. Es werden Ihnen alle verfügbaren Belege zum Steuerfall im ersten Bildschirm
MehrTypisierung des Replikationsplan Wirries, Denis Datenbankspezialist
Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist Feintypisierung - Überblick Ergebnisse Ergebnisse aus aus anderen anderen Arbeitsergebnissen Arbeitsergebnissen Replikationsplan Replikationsplan
MehrAnleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung
Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung Inhalt 1. Schritt Prüferkommentare... 1 2. Schritt Prüferkommentar kommentieren... 4 3. Schritt Nachweisdokumente hochladen... 6 4. Schritt
MehrHow to do? Projekte - Zeiterfassung
How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...
MehrContent 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,
MehrDie integrierte Zeiterfassung. Das innovative Softwarekonzept
Die integrierte Zeiterfassung Das innovative Softwarekonzept projekt - ein komplexes Programm mit Zusatzmodulen, die einzeln oder in ihrer individuellen Zusammenstellung, die gesamte Abwicklung in Ihrem
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
MehrGPP Projekte gemeinsam zum Erfolg führen
GPP Projekte gemeinsam zum Erfolg führen IT-Sicherheit Schaffen Sie dauerhaft wirksame IT-Sicherheit nach zivilen oder militärischen Standards wie der ISO 27001, dem BSI Grundschutz oder der ZDv 54/100.
MehrVgl. 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,
MehrBeschreibung des MAP-Tools
1. Funktionen des MAP-Tool 2. Aufbau des MAP-Tools 3. Arbeiten mit dem MAP-Tool Beschreibung MAP-Tool.doc Erstellt von Thomas Paral 1 Funktionen des MAP-Tool Die Hauptfunktion des MAP-Tools besteht darin,
MehrInstallationsanleitung für pcvisit Server (pcvisit 15.0)
Installationsanleitung für pcvisit Server (pcvisit 15.0) Seite 1 version: 11.02.2015 Inhalt 1. Einleitung... 3 2. Download und Installation... 3 3. Starten der Verbindungssoftware....5 3.1 Starten der
Mehr1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten
1. Einschränkung für Mac-User ohne Office 365 Mac-User ohne Office 365 müssen die Dateien herunterladen; sie können die Dateien nicht direkt öffnen und bearbeiten. Wenn die Datei heruntergeladen wurde,
MehrAnleitung SEPA-Lastschriften mit VR-NetWorld Software Version 5.x
Anleitung SEPA-Lastschriften mit VR-NetWorld Software Version 5.x 1. Gläubiger-ID erfassen 2. Lastschriften in SEPA-Lastschriften umwandeln 3. Lastschriften neu erfassen 4. Auftrag versenden 5. DTA-Dateien
MehrGRS SIGNUM Product-Lifecycle-Management
GRS SIGNUM Product-Lifecycle-Management Das optionale Modul Product-Lifecycle-Management stellt eine mächtige Ergänzung zum Modul Forschung & Entwicklung dar. Folgende Punkte werden dabei abgedeckt: Definition
MehrVermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.
1 2 3 4 Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg. Gerade beim Einstig in der Programmierung muss kontinuierlich
MehrBei 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
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrDie Gesellschaftsformen
Jede Firma - auch eure Schülerfirma - muss sich an bestimmte Spielregeln halten. Dazu gehört auch, dass eine bestimmte Rechtsform für das Unternehmen gewählt wird. Für eure Schülerfirma könnt ihr zwischen
MehrAMS Alarm Management System
AMS Alarm Management System AMS ist das Alarm Management System für Mobotix Kamerasysteme. AMS ist speziell für die Verwendung in Einsatzzentralen bei Sicherheitsdiensten oder Werkschutzzentralen vorgesehen.
Mehr«Eine Person ist funktional gesund, wenn sie möglichst kompetent mit einem möglichst gesunden Körper an möglichst normalisierten Lebensbereichen
18 «Eine Person ist funktional gesund, wenn sie möglichst kompetent mit einem möglichst gesunden Körper an möglichst normalisierten Lebensbereichen teilnimmt und teilhat.» 3Das Konzept der Funktionalen
MehrEinstellungen für SEPA-Lastschriften oder SEPA Dauerlastschriften in der VR-NetWorld Software 5.0
Einstellungen für SEPA-Lastschriften oder SEPA Dauerlastschriften in der VR-NetWorld Software 5.0 Bitte beachten Sie diese Punkte wenn Sie in der VR-NetWorld Software 5.0 Lastschriften oder Dauerlastschriften
MehrSitzungsleitung. Dr. Urs-Peter Oberlin www.oberlin.ch 1/5
Führungskräfte aller Ebenen verbringen einen grossen Teil ihrer Arbeitszeit an Sitzungen, Meetings und Besprechungen. Viele dieser Veranstaltungen werden von den Teilnehmern selbst als pure Zeitverschwendung
MehrTrainingsplan 21-wöchiger Trainingsplan für einen Langdistanz-Schwimm- Wettkampf
Trainingsplan 21-wöchiger Trainingsplan für einen Langdistanz-Schwimm- Wettkampf Freiwasser oder Open Water Schwimmen erfreut sich seit geraumer Zeit großer Beliebtheit. Dabei wirkt sich der aktuell anhaltende
MehrValidierung und Verifikation
Martin Glinz Harald Gall Software Engineering Kapitel 7 Validierung und Verifikation Universität Zürich Institut für Informatik 2005, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
MehrKonzentration auf das. Wesentliche.
Konzentration auf das Wesentliche. Machen Sie Ihre Kanzleiarbeit effizienter. 2 Sehr geehrte Leserin, sehr geehrter Leser, die Grundlagen Ihres Erfolges als Rechtsanwalt sind Ihre Expertise und Ihre Mandantenorientierung.
MehrDatenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware
Datenübernahme von HKO 5.9 zur Advolux Kanzleisoftware Die Datenübernahme (DÜ) von HKO 5.9 zu Advolux Kanzleisoftware ist aufgrund der von Update zu Update veränderten Datenbank (DB)-Strukturen in HKO
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrDie Online-Meetings bei den Anonymen Alkoholikern. zum Thema. Online - Meetings. Eine neue Form der Selbsthilfe?
Die Online-Meetings bei den Anonymen Alkoholikern zum Thema Online - Meetings Eine neue Form der Selbsthilfe? Informationsverhalten von jungen Menschen (Quelle: FAZ.NET vom 2.7.2010). Erfahrungen können
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrMicrosoft Update Windows Update
Microsoft bietet mehrere Möglichkeit, Updates durchzuführen, dies reicht von vollkommen automatisch bis zu gar nicht. Auf Rechnern unserer Kunden stellen wir seit September 2006 grundsätzlich die Option
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrEinstellungen für SEPA-Lastschriften in der VR-NetWorld-Software
Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software Um in der VR-NetWorld-Software SEPA-Lastschriften einziehen zu können, müssen Sie folgende Einstellungen treffen: 1. SEPA-Lastschriften
MehrExcel Pivot-Tabellen 2010 effektiv
7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes
MehrInformation zum Prüfungswesen Geprüfte(r) Logistikmeister(in) Handlungsspezifische Qualifikationen
Information zum Prüfungswesen Geprüfte(r) Logistikmeister(in) Handlungsspezifische Qualifikationen Grundlage für die Durchführung der Prüfung Verordnung über die Prüfung zum anerkannten Abschluss Geprüfter
MehrSSI WHITE PAPER Design einer mobilen App in wenigen Stunden
Moderne Apps für Smartphones und Tablets lassen sich ohne großen Aufwand innerhalb von wenigen Stunden designen Kunde Branche Zur Firma Produkte Übersicht LFoundry S.r.l Herrngasse 379-381 84028 Landshut
MehrHäufig wiederkehrende Fragen zur mündlichen Ergänzungsprüfung im Einzelnen:
Mündliche Ergänzungsprüfung bei gewerblich-technischen und kaufmännischen Ausbildungsordnungen bis zum 31.12.2006 und für alle Ausbildungsordnungen ab 01.01.2007 Am 13. Dezember 2006 verabschiedete der
MehrSPI-Seminar : Interview mit einem Softwaremanager
Erstellung eines Fragenkatalogs der die Beurteilung der Level 2 Key Process Areas in einem ca. einstündigen Interview mit einem Software Manager ermöglicht Vortrag von Matthias Weng 1 Aufbau Geschichte
MehrAnti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern
Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern
Mehr360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf
360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf Von der Entstehung bis heute 1996 als EDV Beratung Saller gegründet, seit 2010 BI4U GmbH Firmensitz ist Unterschleißheim (bei München)
MehrWichtig ist die Originalsatzung. Nur was in der Originalsatzung steht, gilt. Denn nur die Originalsatzung wurde vom Gericht geprüft.
Das ist ein Text in leichter Sprache. Hier finden Sie die wichtigsten Regeln für den Verein zur Förderung der Autonomie Behinderter e. V.. Das hier ist die Übersetzung der Originalsatzung. Es wurden nur
MehrDie nachfolgende Anleitung zeigt die Vorgehensweise unter Microsoft Windows Vista.
Schritt für Schritt Anleitung zur Einrichtung Ihrer neuen Festplatte Die nachfolgende Anleitung zeigt die Vorgehensweise unter Microsoft Windows Vista. Schließen Sie Ihre Festplatte an Ihrem Computer an.
MehrInstallationsbeschreibung Import / ATLAS / PV Zollsystem für die EDV-Abteilung
Seite 1/11 Installationsbeschreibung Import / ATLAS / PV Zollsystem für die EDV-Abteilung 1. WICHTIGE HINWEISE Anbei erhalten Sie das Import /PV ATLAS NCTS Update Version V8.4.1 Build: 404, welches Sie
MehrDer -Online- Ausbilderkurs
Der -Online- Ausbilderkurs Machen Sie Ihren Ausbilderschein mit 70% weniger Zeitaufwand Flexibel & mit 70% Zeitersparnis zu Ihrem Ausbilderschein Mit Videos auf Ihre Ausbilderprüfung (IHK) vorbereiten
MehrGEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY
GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY Vorteile der Verwendung eines ACTIVE-DIRECTORY Automatische GEORG Anmeldung über bereits erfolgte Anmeldung am Betriebssystem o Sie können sich jederzeit als
MehrDokumentation zur Versendung der Statistik Daten
Dokumentation zur Versendung der Statistik Daten Achtung: gem. 57a KFG 1967 (i.d.f. der 28. Novelle) ist es seit dem 01. August 2007 verpflichtend, die Statistikdaten zur statistischen Auswertung Quartalsmäßig
MehrKapitalerhöhung - Verbuchung
Kapitalerhöhung - Verbuchung Beschreibung Eine Kapitalerhöhung ist eine Erhöhung des Aktienkapitals einer Aktiengesellschaft durch Emission von en Aktien. Es gibt unterschiedliche Formen von Kapitalerhöhung.
MehrCOMOS FEED Knowledge Base
COMOS FEED Knowledge Base White Paper Einfache Erstellung und Überprüfung von Regeln für Verfahrensfließbilder Zusammenfassung Kontrollierte Planungsprozesse sind ein grundlegender Faktor für effizientes
MehrAuszug aus der Auswertung der Befragung zur Ermittlung der IT-Basiskompetenz
Auszug aus der Auswertung der Befragung zur Ermittlung der IT-Basiskompetenz Wir arbeiten in Strukturen von gestern mit Methoden von heute an Problemen von morgen, vorwiegend mit Menschen, die die Strukturen
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
MehrSJ OFFICE - Update 3.0
SJ OFFICE - Update 3.0 Das Update auf die vorherige Version 2.0 kostet netto Euro 75,00 für die erste Lizenz. Das Update für weitere Lizenzen kostet jeweils netto Euro 18,75 (25%). inkl. Programmsupport
MehrDER SELBST-CHECK FÜR IHR PROJEKT
DER SELBST-CHECK FÜR IHR PROJEKT In 30 Fragen und 5 Tipps zum erfolgreichen Projekt! Beantworten Sie die wichtigsten Fragen rund um Ihr Projekt für Ihren Erfolg und für Ihre Unterstützer. IHR LEITFADEN
MehrUrlaubsregel in David
Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5
MehrStudieren- 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
MehrTutorial. Wie kann ich meinen Kontostand von meinen Tauschpartnern in. übernehmen? Zoe.works - Ihre neue Ladungsträgerverwaltung
Wie kann ich meinen Kontostand von meinen Tauschpartnern in Tutorial übernehmen? 1. Schritt : Legen Sie ein Startdatum fest Im ersten Schritt legen Sie für Ihr Unternehmen ein Startdatum fest, an dem Sie
MehrAnleitung für die Umstellung auf das Sm@rt-TAN plus Verfahren mit manueller und optischer Übertragung
Bitte zuerst Sm@rtTAN plus über die ebanking-seite www.vr-amberg.de Konto/Depot-Login Verwaltung Sm@rtTAN-Leser anmelden Anleitung für die Umstellung auf das Sm@rt-TAN plus Verfahren mit manueller und
MehrEinkaufsführer Hausverwaltung Was Sie bei Suche und Auswahl Ihres passenden Verwalters beachten sollten
Sie suchen einen Verwalter für Ihre Immobilie: Egal ob Eigentümergemeinschaft einzelne Eigentumswohnung Miet- oder Gewerbeobjekt oder vielleicht nur eine einzelne Dienstleistung Was Sie dabei wissen und
MehrSchnittstelle DIGI-Zeiterfassung
P.A.P.A. die kaufmännische Softwarelösung Schnittstelle DIGI-Zeiterfassung Inhalt Einleitung... 2 Eingeben der Daten... 2 Datenabgleich... 3 Zusammenfassung... 5 Es gelten ausschließlich unsere Allgemeinen
MehrIntegration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.
Integration mit Die Integration der AristaFlow Business Process Management Suite (BPM) mit dem Enterprise Information Management System FILERO (EIMS) bildet die optimale Basis für flexible Optimierung
MehrRegistrierung am Elterninformationssysytem: ClaXss Infoline
elektronisches ElternInformationsSystem (EIS) Klicken Sie auf das Logo oder geben Sie in Ihrem Browser folgende Adresse ein: https://kommunalersprien.schule-eltern.info/infoline/claxss Diese Anleitung
MehrMit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
MehrIBM Software Demos Tivoli Provisioning Manager for OS Deployment
Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,
MehrGeoPilot (Android) die App
GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen
MehrFormularsammlung. zum methodischen Leitfaden. für eine effiziente Projektarbeit in. virtuellen Teams mit teamspace
Formularsammlung zum methodischen Leitfaden für eine effiziente Projektarbeit in virtuellen Teams mit teamspace 2004 Ein Produkt der 5 POINT AG, Darmstadt - Internet Business Solutions - Inhalt Die vorliegenden
MehrAnleitung SEPA-Lastschriften mit VR-NetWorld Software ab Version 5.xx
Anleitung SEPA-Lastschriften mit VR-NetWorld Software ab Version 5.xx Hier wird dargestellt, wie bestehende Lastschriften in SEPA-Lastschriften konvertiert werden und wie SEPA-Lastschriften neu angelegt
MehrHerzlich Willkommen beim Webinar: Was verkaufen wir eigentlich?
Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich? Was verkaufen wir eigentlich? Provokativ gefragt! Ein Hotel Marketing Konzept Was ist das? Keine Webseite, kein SEO, kein Paket,. Was verkaufen
MehrLEITFADEN zur Einstellung von Reverse Charge bei Metall und Schrott
LEITFADEN zur Einstellung von Reverse Charge bei Metall und Schrott (berücksichtigt die Rechtslage ab 01.01.2014) Der vorliegende Leitfaden zeigt Ihnen eine Möglichkeit auf, wie Sie die geltende Rechtslage
MehrLAS PROGRAMM- ANPASSUNGEN
LAS PROGRAMM- ANPASSUNGEN Auf Basis der Änderungen des Reisekostenrechts zum 01.01.2014 Zum 1. Januar 2014 treten Änderungen zum steuerlichen Reisekostenrecht in Kraft, die im BMF Schreiben zur Reform
MehrFragebogen ISONORM 9241/110-S
Fragebogen ISONORM 9241/110-S Beurteilung von Software auf Grundlage der Internationalen Ergonomie-Norm DIN EN ISO 9241-110 von Prof. Dr. Jochen Prümper www.seikumu.de Fragebogen ISONORM 9241/110-S Seite
MehrKonfiguration einer Sparkassen-Chipkarte in StarMoney
Konfiguration einer Sparkassen-Chipkarte in StarMoney In dieser Anleitung möchten wir Ihnen die Kontoeinrichtung in StarMoney anhand einer vorliegenden Sparkassen-Chipkarte erklären. Die Screenshots in
MehrProzessbewertung 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
MehrWebseitenintegration. Dokumentation. v1.0
Webseitenintegration Dokumentation v1.0 bookingkit Webseitenintegration Einleitung bookingkit ermöglicht es einfach eigene Freizeiterlebnisse und Gutscheine einfach online zu verkaufen. Dazu müssen nur
MehrFORUM HANDREICHUNG (STAND: AUGUST 2013)
FORUM HANDREICHUNG (STAND: AUGUST 2013) Seite 2, Forum Inhalt Ein Forum anlegen... 3 Forumstypen... 4 Beiträge im Forum schreiben... 5 Beiträge im Forum beantworten... 6 Besondere Rechte der Leitung...
MehrDas große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten
Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während
MehrServiceanweisung Austausch Globalsign Ausstellerzertifikate
Serviceanweisung Austausch Globalsign Ausstellerzertifikate Version: Stand: 1.0 03.03.2014 Leipziger Straße 110, 04425 Taucha Tel.: +49 34298 4878-10 Fax.: +49 34298 4878-11 Internet: www.procilon.de E-Mail:
MehrBürgerhilfe Florstadt
Welche Menschen kommen? Erfahrungen mit der Aufnahme vor Ort vorgestellt von Anneliese Eckhardt, BHF Florstadt Flüchtlinge sind eine heterogene Gruppe Was heißt das für Sie? Jeder Einzelne ist ein Individuum,
MehrHOTEL BÄREN. Familie Sauter Beobachtungen & Problembereiche. Interview mit Stefan Sauter (Miteigentümer)
HOTEL BÄREN Familie Sauter Beobachtungen & Problembereiche Interview mit Stefan Sauter (Miteigentümer) Werdegang Stefan Sauter 1990 bis 2004 Wie sein Bruder Thomas im Angestelltenverhältnis 1995 bis 2000
MehrEinleitende Bemerkungen
Einleitende Bemerkungen EU-FORMBLATT LENKFREIE TAGE / KONTROLLGERÄT MANUELLER NACHTRAG ENTSCHEIDUNGSHILFE FÜR FAHRPERSONAL VON VERORDNUNGS-FAHRZEUGEN 1 BEI TÄTIGKEITEN IM INNERSTAATLICHEN VERKEHR Zur Frage,
Mehr1. Einführung. 2. Weitere Konten anlegen
1. Einführung In orgamax stehen Ihnen die gängigsten Konten des Kontenrahmens SKR03 und SKR04 zur Verfügung. Damit sind im Normalfall alle Konten abgedeckt, die Sie zur Verbuchung benötigen. Eine ausführliche
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
MehrEva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit Frau Dr. Eva Douma ist Organisations-Beraterin in Frankfurt am Main Das ist eine Zusammen-Fassung des Vortrages: Busines
MehrUpdate und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten
Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert
MehrAnleitung SEPA-Lastschriften mit VR-NetWorld Software 5
Anleitung SEPA-Lastschriften mit VR-NetWorld Software 5 Ergänzend zur Anleitung VR-NetWorld Software 5 wird hier dargestellt, wie bestehende Lastschriften in SEPA-Lastschriften konvertiert und wie SEPA-Lastschriften
MehrÜberprüfung der digital signierten E-Rechnung
Überprüfung der digital signierten E-Rechnung Aufgrund des BMF-Erlasses vom Juli 2005 (BMF-010219/0183-IV/9/2005) gelten ab 01.01.2006 nur noch jene elektronischen Rechnungen als vorsteuerabzugspflichtig,
MehrWelches Übersetzungsbüro passt zu mir?
1 Welches Übersetzungsbüro passt zu mir? 2 9 Kriterien für Ihre Suche mit Checkliste! Wenn Sie auf der Suche nach einem passenden Übersetzungsbüro das Internet befragen, werden Sie ganz schnell feststellen,
MehrLeichte-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
MehrLizenzierung von System Center 2012
Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im
MehrIn 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
MehrWhitebox-Tests: Allgemeines
-Tests: Allgemeines Andere Bezeichnungen Logic driven, Strukturelles Der Tester entwickelt Testfälle aus einer Betrachtung der Ablauflogik des Programms unter Berücksichtigung der Spezifikation Intuitiv
MehrAblauf Vorstellungsgespräch
Leitfaden für Vorstellungsgespräche Ablauf Vorstellungsgespräch Bewerber: Bewerbung als: Interviewer: Datum: ERGEBNIS DES VORSTELLUNGSGESPRÄCHS Gesamtpunktzahl 14-16 Hervorragend 9 13 Kompetent 6-8 Entwicklungsbedarf
MehrOnline Schulung Anmerkungen zur Durchführung
Online Schulung Anmerkungen zur Durchführung 1.0 Einleitung Vielen Dank, dass Sie sich für die Online Schulung von SoloProtect entschieden haben. Nachfolgend finden Sie Informationen für Identicomnutzer
MehrRaiffeisen-Volksbank Wemding eg
Anleitung SEPA-Lastschriften mit VR-NetWorld Software 5 In dieser Anleitung wird dargestellt, wie bestehende Lastschriften in SEPA- Lastschriften konvertiert werden und wie SEPA-Lastschriften angelegt
Mehr