Review-Techniken GI Regionalgruppe Nordhessen 29.04.2003 Peter Rösler Softlab GmbH www.reviewtechnik.de 1 Merkmale 1- 5 von Fagans Inspektionsmethode 1.

Slides:



Advertisements
Ähnliche Präsentationen
Finding the Pattern You Need: The Design Pattern Intent Ontology
Advertisements

fakultät für informatik informatik 12 technische universität dortmund Optimizations Peter Marwedel TU Dortmund Informatik 12 Germany 2009/01/10 Graphics:
Fakultät für informatik informatik 12 technische universität dortmund Specifications Peter Marwedel TU Dortmund, Informatik 12 Graphics: © Alexandra Nolte,
Peter Marwedel TU Dortmund, Informatik 12
Lancing: What is the future? Lutz Heinemann Profil Institute for Clinical Research, San Diego, US Profil Institut für Stoffwechselforschung, Neuss Science.
Software-Reviews Erfahrungsbericht aus dem Projektgeschäft
Warum Prüfen 50 mal länger dauert als Lesen... und andere Überraschungen aus der Welt der Software-Reviews Zusammenfassung: Bei der Diskussion über Software-Reviews.
Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 1 Software-Reviews Erfahrungsbericht aus dem Projektgeschäft.
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. Funktionsorientierte Organisation.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
Das Perfekt Wiederholen (hoffentlich!). Think of 5 things you did in your holidays but think of sentences in the PRESENT TENSE. 1.Am Montag schlafe ich.
Die Hausaufgaben: Machen Sie Ü. 7 auf S. 29
Question words and word order By the end of this lesson you will have revised question words By the end of this lesson you will be able to use question.
Write the answers to these questions down on a piece of paper from your notebook. Was bedeutet Alles kann besser werden auf Engisch? What are some social.
Kapitel 4: Die Schule Deutsch 1
Deutsch III Sport berichten – Correcting German Writing 9. Oktober 2012.
How many more nouns can you think of?
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
Das Perfekt (Present Perfect Tense). Think of 5 things you did in your holidays but think of sentences in the PRESENT TENSE. 1.Am Montag schlafe ich viel.
Plural Forms of Nouns & Wie viel? or Wie viele?
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
ROLE-PLAY OVERLAP You are booking a room in a hotel (you start) For help with the vocab, click herehere Listen to the question and reply Für vier Nächte,
Deutsch 1 G Stunde. Dienstag, der 11. September 2012 Deutsch 1 (G Stunde)Heute ist ein E - Tag Unit: Introduction to German & Germany Objectives: Learn.
Write the answers to these questions down on a piece of paper from your notebook. Was bedeutet Gott sei Dank es ist Wochenende! auf Engisch? Was machst.
Starter: Which 3 laws in this country would you change if you had the power?
Topic: Work. Problem - Lösung Problem der Klasse: Mangelnde mündliche Beteiligung im Unterrichtsgespräch Lösungsansatz? Reflektion der eigenen Leistung.
Deutsch 1 G Stunde. Donnerstag, der 25. Oktober 2012 Deutsch 1, G Stunde Heute ist ein B- Tag Unit: Family & homeFamilie & Zuhause Objectives: Phrases.
Deutsch 1 G Stunde. Donnerstag, der 18. Oktober 2012 Deutsch 1, G Stunde Heute ist ein E- Tag Unit: Family & homeFamilie & Zuhause Objectives: Phrases.
G Stunde DEUTSCH 1. Unit: Family & homeFamilie & Zuhause Objectives: Phrases about date, weather and time-telling Alphabet – pronunciation and words The.
Deutsch 1 G Stunde. Montag, der 22. Oktober 2012 Deutsch 1, G Stunde Heute ist ein F- Tag Unit: Family & homeFamilie & Zuhause Objectives: Conjugations.
Deutsch 1 G Stunde. Dienstag, der 16. Oktober 2012 Deutsch 1, G Stunde Heute ist ein B- Tag Unit: Family & homeFamilie & Zuhause Objectives: Getting to.
Deutsch 1 G Stunde. Montag, der 10. September 2012 Deutsch 1 (G Stunde)Heute ist ein D - Tag Unit: Introduction to German & Germany Objectives: Introducing.
Things I really, really need to remember.. AKKUSATIVDATIV DurchAus FürAußer GegenBei OhneMit UmNach BisSeit Von Zu These prepositions always trigger these.
Meine Schulfächer.
Wortschatz angenehm comfortable anstrengend tiring ausgezeichnet outstanding bequem comfortable berühmt famous besser better blöd stupid einfach easy fantastisch.
You need to use your mouse to see this presentation © Heidi Behrens.
Wortschatz der Schulhof the playground die Aula the hall
Kapitel 2 Jeopardy Review By: Frau M Jeopardy Stimmt das? der, die, das? Inverting S-V. V-S? W-Wörter Q. Words Buchstabieren Sie das! (spell)
Guten Tag! Freitag den Hausaufgabe für Montag den IA 2.1 and printout LB 2.1D-F (F: family tree + essay) Working ahead? GR
Guten Tag! Dienstag den Hausaufgabe für Mittwoch Note Syllabus Change! G 4.5 Dative Prepositions Quiz all separable verbs and ALL months.
Guten Tag! Mittwoch den Due today: Culture worksheet Freitag 13.9: Keine Hausaufgabe (Test) BRINGEN SIE IHR LERNBUCH Hausaufgabe: Montag den 16.9.
Guten Tag! Find your new seat! Warm-up: Please have your finished review guide on the desk. Be ready to take some notes on the back. Agenda: Review Guide.
Modal Verbs Modal verbs are not action verbs!
RfEUnit 3 ns 04 RfEUnit 3 Du wirst auf jedem Bild 15 sehen. Jeweils 2 der Symbole sind mit dem selben Wort verknüpft. Finde heraus, welches Wort du 2x.
Fusszeilentext – bitte in (Ansicht – Master – Folienmaster, 1. Folie oben) individuell ändern! Danach wieder zurück in Normalansicht gehen! 1 OTR Shearography.
Unit 1 Review from Day 1 Wer ist das?. Tell your partner 5 ways of saying hello in German! Tell your partner 5 ways of saying good-bye in German!
Stem Vowel Change Stem Vowel Change Callie Burchett German 1.
Nouns. What is a noun O A noun is the name of a person, O place, O animal O or thing.
Talking about yourself
External Labels – The rules For all external labels the following rules apply (external labels are all labels which are not inside of a shape) - all labels.
Übersicht - Fälle overview - cases.
German Year 4 Units Numbers/Zahlen 1 – 12 How old are you? Wie alt bist du? On these pages you find the vocabulary from units 5 to 6. Try to practice.
Time Expressions with Dative Von: Payton Knuckles.
Deutsch Eins Guten Morgen! O Heute ist Mittwoch! O Das Ziel: You will ask/answer questions about yourself and others O You will conjugate.
Adjectiv Endungen Lite: Adjective following articles and pre-ceeding nouns. Colors and Clothes.
Greetings and goodbyes Deutschland v. USA
Wir gehen aus! (we are going out!) Hast du Lust…zu + inf? Sollen wir…..+ inf? Möchtest du…+ inf? Wie wärs mit…+ inf? Do you fancy….? Shall we….? Would.
Plusquamperfekt The past of the past.
1 Stevens Direct Scaling Methods and the Uniqueness Problem: Empirical Evaluation of an Axiom fundamental to Interval Scale Level.
How to use and facilitate an OptionFinder Audience Response System.
Instrumente und Unterhaltung End of Unit Assessment.
Warm-up: Kickers ‘ob’, ‘dass’, ‘weil’
Deutsch lernen; Deutsch sprechen?
Die Fragen Wörter Wer? Was? Wann?.
You need to use your mouse to see this presentation © Heidi Behrens.
Folder checken Ratschläge (advice) für zukünftige (future) Schüler, wenn du die das letzte mal nicht gemacht hast (if you did not have time for this last.
Volume 1, Chapter 12.
Test Summary: ein Fehler pro Tag Test First
 Präsentation transkript:

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 1 Merkmale 1- 5 von Fagans Inspektionsmethode 1. überall im Entwicklungsprozeß Michael Fagan, Erfinder der Reviewtechnik, IBM ca alle Arten von Fehlern 3. ohne big boss 4. mehrere Einzelschritte 5. Checklisten

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 2 Merkmale 6-10 von Fagans Inspektionsmethode 6. max. 2 Stunden 7. Rollen werden zugewiesen 8. trainierter Moderator 9. Statistiken werden geführt 10. optimale Inspektionsrate in Seiten/h oder NLOC/h

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 3 Defect Density against Inspection Rate Defect density (defects/page) Inspection rate (pages/hour) Source: Tom Gilb, Denise Leigh Software Inspection p 334, 230 inspections of Sema Group (GB)

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 4 Empfohlene Inspektionsraten Programme 100 – 150 NLOC / h Textdokumente Gilb/Graham: ca. 1 Seite / h Strauss/Ebenau: 3 – 5 Seiten / h Zum Vergleich: Rechtschreibfehler-Leserate beträgt ca. 7 – 25 Seiten / h

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH Wochen weniger Laufzeit für Integrationstest Integrationstest dauerte 6 Tage für Testfall-Spezifikation und 4 Tage für Testdurchführung (inkl. Korrektur von 10 Mj defects) Ohne Reviews wären es 6 Tage + ca. 19 Tage (für 47 Mj defects) gewesen! Programmierung (inkl. Modultest bzw. Review) Integrations- test eingesparte Laufzeit ca. 7 Wo2 Wo3 Wo (Schätzung)

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 6 Weitere Informationsquellen : Kostenlose Reviewtechnik-Sprechstunde Linksammlung zu Reviewtechnik Checklisten Software Inspection von Tom Gilb und Dorothy Graham, ISBN Peer Reviews in Software: A Practical Guide von Karl E. Wiegers, ISBN

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 7 Dr. Jurans Test The Game Rules No questions! No discussion! Make your best interpretation of these rules. You will get 30 seconds to check. Count all defects for Source: Tom Gilb, Team Leader Course Rule F: no instances of F (any type) allowed on the screen. remote cousins Advice: count even remote cousins (example f and F ). Write down your count of defects on paper. You may move to any position in the room to see better. Do not interfere with the view of others.

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 8 Juran's 80% Test How many letter F's can you find on this page? Write the number down in this box "FEDERAL FUSES ARE THE RESULTS OF YEARS OF SCIENTIFIC STUDY COMBINED WITH THE EXPERIENCE OF YEARS." Source: Tom Gilb, Team Leader Course

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 9 Checklist for "F" Searching All questions support Rule F F1. Do you find the word "of"? F2. Did you look outside borders? F3. Do you find large graphic patterns resembling F ? F4. Did you find all "F" shapes within other symbols, for example in letter "E"? F5. Did you find all numbers and shapes pronounced "F", for example 55 and "frames"? F6. Did you examine things under a microscope? F7. Did you check the back of the screen? F8. Did you look for lettering on the screen casing? F9. Did you see the upside-down, backwards letter t (= f)? Source: Tom Gilb, Team Leader Course Rule F: no instances of F (any type) allowed on the screen.

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 10 Dr. Jurans Test: Gilbs Prediction Gilb: The group average for obvious Fs will be 55%±7% for software people, 65%±8% for engineers. The group average for really obscure Fs will be less than 10%. [Peter Rösler's 16 Kurse/Vorträge von Feb April 2003 lagen alle bis auf eine Ausnahme im Bereich 71%±7%]

Review-Techniken GI Regionalgruppe Nordhessen Peter Rösler Softlab GmbH 11 Check-Liste mit typischen Fehlern Code ist schon Unit getestet => suche nur nach typischen Fehlerquellen: –Division durch 0 –null-Pointer Dereferenzierung –Speicher-Lecks –Array-Grenzen bei for-Schleifen –deckt kompliziertes if alle Fälle richtig ab –Terminiert die Schleife / Rekursion sicher –Dead-Lock-Gefahren –Racing Conditions –...