Embedded Quality. Qualitätssicherung eingebetteter Software: Methoden und Best-Practices
|
|
- Matthias Klein
- vor 8 Jahren
- Abrufe
Transkript
1 Embedded Quality Qualitätssicherung eingebetteter Software: Methoden und BestPractices FUSIM Prof. Dr.Ing. K. Bender, Dipl.Ing. P. Jack, Dipl.Ing. A. Koç, Dipl.Ing. I. Péter, Dipl.Ing. G. Megyeri Informationstechnik im Maschinenwesen, TU München
2 'LH 'HXWVFKH %LEOLRWKHN &,3(LQKHLWVDXIQDKPH (LQ 7LWHOGDWHQVDW] I U GLHVH 3XEOLNDWLRQ LVW EHL 'HU 'HXWVFKHQ %LEOLRWKHN HUKlOWOLFK 'LHVHV :HUN LVW XUKHEHUUHFKWOLFK JHVFK W]W 'LH GDGXUFK EHJU QGHWHQ 5HFKWH LQVEHVRQGHUH GLH GHU hehuvhw]xqj GHV 1DFKGUXFNV GHU (QWQDKPH YRQ $E ELOGXQJHQ GHU :LHGHUJDEH DXI SKRWRPHFKDQLVFKHP RGHU lkqolfkhp :HJH XQG GHU 6SHLFKHUXQJ LQ 'DWHQYHUDUEHLWXQJVDQODJHQ EOHLEHQ DXFK EHL QXU DXV]XJVZHLVHU 9HUZHQGXQJ YRUEHKDOWHQ &RS\ULJKW +HUEHUW 8W] 9HUODJ *PE+,6%1 3ULQWHG LQ *HUPDQ\ +HUEHUW 8W] 9HUODJ *PE+ 0 QFKHQ 7HO )D[
3 Vorwort 'HUHQRUPHXQGVWHWLJZDFKVHQGH3UHLV/HLVWXQJVYRUWHLOYRQPLNURHOHNWURQLVFKVWDWWNRQYHQWLR QHOOHOHNWURPHFKDQLVFKJHVWHXHUWHU3URGXNWHI KUW]XUHLQHUSHUPDQHQWHQ9HUODJHUXQJGHU3UR GXNWIXQNWLRQDOLWlWLQ5LFKWXQJ6RIWZDUHGLHVLFKEHUHLWVKHXWHLP0DVFKLQHQXQG$QODJHQEDX GHU$XWRPDWLVLHUXQJVXQG3URGXNWLRQVWHFKQLNXQGGHU9HUNHKUVWHFKQLN]XHLQHU6FKO VVHOWHFK QRORJLH HQWZLFNHOW KDW%HL VROFKHQ 3URGXNWHQ PDFKW GLH HLQJHEHWWHWH 6RIWZDUH HLQHQ ZHVHQWOL FKHQ:HUWVFK SIXQJVDQWHLODXVXQGEHVWLPPW]XQHKPHQGGHQ.XQGHQQXW]HQ 1LFKW QXU GLH )XQNWLRQDOLWlW DXFK GLH.RVWHQ VROFKHU 3URGXNWH KDEHQ VLFK YRQ GHU 0HFKDQLN XQG(OHNWULN VWDUNLQ5LFKWXQJ0LNURHOHNWURQLNXQG6RIWZDUHYHUODJHUW%HLVSLHOVZHLVHOLHJWGHU $QWHLOGHU(OHNWURQLNLQGHU$XWRPRELOLQGXVWULH]ZLVFKHQ²(LQHQRFKVWlUNHUH9HUODJH UXQJ LVW LP %HUHLFK GHU.OHLQVHULH XQG 8QLNDWH ]X HUNHQQHQ ZR GLH 6RIWZDUH (QWZLFNOXQJVNRVWHQ GRPLQLHUHQ 9RQ GHQ (QWZLFNOXQJVDXIZHQGXQJHQ I U QHXH 3URGXNWH LP %HUHLFKGHV0DVFKLQHQEDXVIDOOHQELV]XDXIGLHGDULQHQWKDOWHQH6RIWZDUH,QHLQLJHQWHFK QLVFKHQ3URGXNWHQGHV0DVFKLQHQXQG$QODJHQEDXVHUUHLFKWVLHVRJDU$QWHLOHYRQ²GHU +HUVWHOOXQJVNRVWHQ6RIWZDUHLVWQLFKWQXU]XHLQHP,QQRYDWLRQVWUHLEHUVRQGHUQDXFK]XHLQHP HQWVFKHLGHQGHQ:LUWVFKDIWVIDNWRUJHZRUGHQ 'LHVHU WHFKQRORJLVFKH 'UXFN ]ZLQJW YLHOH 8QWHUQHKPHQ LKUH 3URGXNWHQWZLFNOXQJ UDGLNDO ]X lqghuqghqqglh]xqhkphqgh)xqnwlrqdolwlwlqwhooljhqwhu3urgxnwhlqghqhq6riwzduhhlqjhehw WHWLVWI KUW]XVWHLJHQGHU.RPSOH[LWlWXQGKRKHU)OH[LELOLWlWQLFKWQXUGHU3URGXNWHVHOEVWVRQ GHUQDXFKGHU(QWZLFNOXQJVSUR]HVVH'XUFKGLHHUZHLWHUWHQ)UHLKHLWVJUDGHVROFKHUHLQJHEHWWHWHU 6\VWHPH LVW HV P JOLFK HUKHEOLFK VFKQHOOHU XQG NRVWHQJ QVWLJHU DXI VLFK XQHUZDUWHW lqghuqgh $QIRUGHUXQJHQGHV0DUNWHVUHDJLHUHQ]XN QQHQ'LH(QWZLFNOXQJVSUR]HVVHZHUGHQVRPLW]X QHKPHQG]XHLQHPZHWWEHZHUEVEHVWLPPHQGHQ)DNWRU9RUGHP+LQWHUJUXQGGDVVEHUHLWVKHXWH 6RIWZDUH HLQH.HUQNRPSRQHQWH YRQ LQQRYDWLYHQ 3URGXNWHQ GDUVWHOOW KDW GHUHQ 4XDOLWlW HLQHQ HQWVFKHLGHQGHQ(LQIOXVVDXIGLH4XDOLWlWGHV*HVDPWSURGXNWV) UGHXWVFKH.08ZLUGGDPLWGLH %HKHUUVFKXQJ TXDOLWlWVVLFKHUQGHU (QWZLFNOXQJVSUR]HVVH HLQJHEHWWHWHU 6RIWZDUH OHEHQVHUKDOWHQG ]XU6LFKHUXQJHLQHVEHVWlQGLJHQZLUWVFKDIWOLFKHQ(UIROJV 'DVYRUOLHJHQGH'RNXPHQWHQWVWDQGLP5DKPHQGHV')$03URMHNWV)86,0 (VJLEWHLQHQhEHU EOLFN EHUGLH4XDOLWlWVVLFKHUXQJ46YRQHLQJHEHWWHWHU6RIWZDUH'DEHLZHUGHQQHEHQHLQHP TXDOLWlWVRULHQWLHUWHQ 6\VWHP9RUJHKHQVPRGHOO XQG GHP $EODXI GHV 7HVWSUR]HVVHV GHU 7HVWIDOO (QWZXUI 7HVWZHUN]HXJH (PXODWRUHQ VRZLH 4XDOLWlWVVLFKHUXQJVPD QDKPHQ EHVFKULHEHQ,P $QKDQJILQGHQVLFK46'RNXPHQWHGHU,QGXVWULHSDUWQHU9RUODJHQXQG&KHFNOLVWHQ]XU4XDOL WlWVVLFKHUXQJ*UXQGODJHI UGLHYRUOLHJHQGH6\VWHPDWLVLHUXQJGHU4XDOLWlWVVLFKHUXQJYRQHLQJH EHWWHWHU6RIWZDUHVWHOOWHQGLH%HVWDQGVDXIQDKPHEHLGHQ8QWHUQHKPHQXQG/LWHUDWXUTXHOOHQGDU 3URI%HQGHU JHI UGHUWYRP$,)$,)1U')$01U
4
5 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung Problemstellung Zielsetzung Aufbau des Handbuchs QSorientiertes SystemVorgehensmodell Vollständiges SystemVorgehensmodell Teilmodelle Iterative, inkrementelle Entwicklung von eingebetteter Software Der Testprozess Phasenplan Testdokumente Testwerkzeuge und Emulatoren Testwerkzeuge Klassifizierungsschema Übersicht Testwerkzeuge Auswahlverfahren und Bewertung von Werkzeugen InCircuitEmulatoren TestfallEntwurf Problemstellung Klassischer TestfallEntwurf Effizienter TestfallEntwurf TestdatenErmittlung mit der Klassifikationsbaummethode Spezifikation des Testablaufs mit erweiterten Message Sequence Charts Ausblick QSMaßnahmen im Vorgehensmodell Einführung in QSMaßnahmen Einordnung von QSMaßnahmen in den Entwicklungsprozess Best Practises Bestandsaufnahme bei den Projektpartnern Einleitung Softwareprojekte Entwicklungsvorgehen , itm I
6 Inhaltsverzeichnis 7.4 Testprozess Bewertung von Testwerkzeugen aus industrieller Sicht Unternehmen Unternehmen Unternehmen Anforderungen an eine entwicklungsbegleitende Testumgebung Unternehmen Unternehmen Unternehmen Unternehmen BestPractices Problemfelder Wünsche bezüglich des Handbuchs Anhang A Werkzeugübersicht 63 A.1 Testwerkzeuge A.1.1 ATTOL Coverage 63 A.1.2 ATTOL SystemTest 63 A.1.3 ATTOL UniTest 63 A.1.4 C++Test 64 A.1.5 CaliberRBT 64 A.1.6 Cantata 64 A.1.7 CCover 65 A.1.8 CodeTest 65 A.1.9 CodeWizard 65 A.1.10 CTB 65 A.1.11 IDAS TESTAT for C 66 A.1.12 LDRA Testbed 66 A.1.13 LOGISCOPE 66 A.1.14 McCabe QA 67 A.1.15 McCabe Test 67 A.1.16 MessageMaster 68 A.1.17 PClint 68 A.1.18 QA C 68 A.1.19 QADirector 69 A.1.20 Rational PureCoverage 69 A.1.21 TestDirector 69 A.1.22 TestExpert 70 A.1.23 TestQuest 70 II 2001, itm
7 Inhaltsverzeichnis A.1.24 TestRunner 70 A.1.25 TestWorks/TCAT C/C++ 71 A.1.26 Validator/Req 71 A.2 Emulatoren A.2.1 Applied Microsystems 72 A.2.2 Archimedes Software 72 A.2.3 Ashling Mikrosysteme 72 A.2.4 Ceibo Germany 73 A.2.5 Hitex 73 A.2.6 Kleinhenz 73 A.2.7 Lauterbach 74 A.2.8 MetaLink 74 A.2.9 Microtek 75 A.2.10 Nohau Elektronik 75 A.2.11 Phyton 75 A.2.12 Signum 76 A.2.13 WindRiver 76 Anhang B Qualitätssicherungsmaßnahmen 77 B.1 Konstruktive Qualitätssicherung B.2 Analytische Qualitätssicherung B.2.1 Statische Analyse 77 B.2.2 Programmverifikation 78 B.2.3 Review / Audit 79 B.2.4 Inspektion 80 B.2.5 Walkthrough 80 B.2.6 Dynamischer Test 81 B.2.7 Symbolischer Test 83 B.2.8 Schreibtischtest 84 Anhang C Dokumente der Projektpartner 85 C.1 Lenze Formblatt Review SWSpezifikation C.2 Lenze: Formblatt SWProgramminspektion Fehlerbeseitigung C.3 Lenze: Formblatt SWProgramminspektion SystemtestTestcases C.4 Lenze: Formblatt SWProgramminspektion C.5 Lenze: Formblatt SWReview Manuelle Systemtests C.6 Lenze: Formblatt Systemtes C.7 Lenze: Formblatt Testplan C.8 Lenze: SWImplementierungsrichtlinien , itm III
8 Inhaltsverzeichnis C.9 Lenze: Typprüfung C.10 Programmierrichtlinien C.11 Programmierrichtlinien II C.12 Prüfvorschriften und protokoll für den Typtest C.13 Review.Checklisten C.14 SWEntwicklungshandbuch (Entwurf) C.15 Test der CompilerUmsetzung C.16 Testplan für den Systemtest C.17 Testspezifikation C.18 Vorlage ReviewProtokoll C.19 Vorlage Testplan C.20 Vorlage Testspezifikation C.21 Vorlage VersuchsauftragVersuchsdurchführung C.22 Vorlage Versuchsplan C.23 Vorlage Versuchsterminplan Anhang D Weitergehende Dokumente 105 D.1 QSDokumente im VModell D.1.1 QSPlan 105 D.1.2 Prüfplan 106 D.1.3 Prüfspezifikation 108 D.1.4 Prüfprozedur 113 D.1.5 Prüfprotokoll 114 D.2 IEEE Standard for Software Test Documentation (IEEE ) D.2.1 Test Documentation (Overview) 116 D.2.2 Test Documentation 116 D.3 IEEE Guide for Software Quallty Assurance Planning D.4 Regeln für die Implementierung D.4.1 Regeln für die Kodierung 124 D.4.2 Regeln und Einschränkungen im Sprachumfang für die Sprache C 124 D.4.3 Programmierleitfaden für die Assemblerprogrammierung 125 D.5 NISTIR 4906 SQAssurance: Documentation and Reviews D.5.1 The Review Process 127 D.5.2 Checklists for Formal Reviews 129 D.6 IEEE Guide to Software Requirements Specifications (SRS) D.7 Software Development Checklists (from Construx Software) D.7.1 Requirements Checklist 141 D.7.2 Design 142 IV 2001, itm
9 Inhaltsverzeichnis D.7.3 Construction 143 D.7.4 QualityAssurance Checklist 156 D.7.5 Effective Inspections 156 D.7.6 Test Cases 157 Anhang E Literaturverzeichnis 159 Anhang F Glossar 163 Anhang G Abbildungen 169 Anhang H Tabellen , itm V
10
11 1 Einleitung 1 Einleitung %HVRQGHUH 0HUNPDOH LQWHOOLJHQWHU 3URGXNWH GHU $XWRPDWLVLHUXQJVWHFKQLN (LQJHEHWWHWH 6\VWHPH VLQG GLH.RPELQDWLRQYHUVFKLHGHQHUWHFKQLVFKHU'LV]LSOLQHQ0HFKDQLN3QHXPDWLN+\GUDXOLN(OHNW ULN(OHNWURQLNXQG,QIRUPDWLRQVWHFKQLNGDV(FKW]HLWYHUKDOWHQGLHHQJH.RSSOXQJ]XPWHFKQL VFKHQ3UR]HVVVRZLHGLH9LHO]DKOXQWHUVFKLHGOLFKHU.RPPXQLNDWLRQVX3UR]HVVVFKQLWWVWHOOHQ Bedienung Hardware eingebette Software Hardware Mechanik technischer Prozess Kommunikation Abbildung 1 : Intelligentes Produkt (Eingebettetes System),Q GLHVHQ 3URGXNWHQ HUIROJW HLQH SHUPDQHQWH 9HUODJHUXQJ GHU 3URGXNWIXQNWLRQDOLWlW XQG (QW ZLFNOXQJVNRVWHQLQ5LFKWXQJ6RIWZDUH'LHVHVRJHQDQQWHHLQJHEHWWHWH6RIWZDUHPDFKWHLQHQZHVHQW OLFKHQ:HUWVFK SIXQJVDQWHLODXVXQGEHVWLPPWGHQ.XQGHQQXW]HQ$OV.HUQNRPSRQHQWHHLQJH EHWWHWHU6\VWHPHKDWVLHHLQHQHQWVFKHLGHQGHQ(LQIOXVVDXIGLH4XDOLWlWGHV*HVDPWSURGXNWV>+D ODQJDQVHQ.UlPHU@) UGHXWVFKH.08ZLUGGDPLWGLH%HKHUUVFKXQJTXDOLWlWVVLFKHUQ GHU(QWZLFNOXQJVSUR]HVVHI UGLHHLQJHEHWWHWH6RIWZDUHOHEHQVHUKDOWHQG]XU6LFKHUXQJHLQHVEH VWlQGLJHQ ZLUWVFKDIWOLFKHQ (UIROJV GHQQ GLH ]XQHKPHQGH )XQNWLRQDOLWlW LQWHOOLJHQWHU 3URGXNWH I KUW]XVWHLJHQGHU.RPSOH[LWlWXQGKRKHU)OH[LELOLWlWGHU3URGXNWHVRZLHGHU(QWZLFNOXQJVSUR ]HVVH>0RLWUD@6FKRQKHXWHHQWIDOOHQ]ZHL'ULWWHOGHU(QWZLFNOXQJVNRVWHQDXITXDOLWlWVVLFKHUQ GH0D QDKPHQ>0\HUV@>'DLFK@ 1.1 Problemstellung 2EZRKO GLH PHLVWHQ 8QWHUQHKPHQ HLQ GHILQLHUWHV E]Z VWDQGDUGLVLHUWHV 9RUJHKHQVPRGHOO 4XDOL WlWVPDQDJHPHQWV\VWHP I U GLH (QWZLFNOXQJ WHFKQLVFKHU 6\VWHPH EHVLW]HQ JHEHQ GLH GRUW EH VFKULHEHQHQ (QWZLFNOXQJVSUR]HVVH YRUQHKPOLFK GLH 0HFKDQLN E]Z 0DVFKLQHQEDXHUVLFKW DXI GDV3URGXNWZLHGHU'DV6RIWZDUHHQWZLFNOXQJV9RUJHKHQZLUGPHLVWDX HU$FKWJHODVVHQE]Z QXUVHKUJUREEHVFKULHEHQ'LH)ROJHLVWGDVVHVNHLQHV\VWHPDWLVFKH3ODQXQJXQG'XUFKI KUXQJ YRQ4XDOLWlWVPD QDKPHQ EHUDOOH(QWZLFNOXQJVSKDVHQKLQZHJJLEW 'HU(QWZLFNOXQJVSUR]HVVHLQHVWHFKQLVFKHQ6\VWHPVGXUFKOlXIWDXVGHP%OLFNZLQNHOGHU6WHXHUXQJ W\SLVFKHUZHLVH GLH 3KDVHQ.RQVWUXNWLRQ 6WHXHUXQJVSURMHNWLHUXQJ (OHNWURNRQVWUXNWLRQ )HUWL JXQJ 0RQWDJHXQG6WHXHUXQJVWHVW,QEHWULHEQDKPH$EELOGXQJ'LH]HLWOLFKH$EIROJHGHU 3KDVHQHUIROJWVWUHQJVHTXHQWLHOO>6WRUU@ 2001, itm 1
12 1 Einleitung Mechanikkonstruktion Steuerungsprojektierung Fertigung und Montage Abbildung 2: Entwicklungsvorgehen technischer Systeme Steuerungstest Inbetriebnahme :HQQ DXFK GLH 0HWKRGHQ GHU 6RIWZDUHHQWZLFNOXQJ KHXWH VFKRQ ZHLW IRUWJHVFKULWWHQ VLQG VR EHU FNVLFKWLJHQVLHLP$OOJHPHLQHQQXUVHOWHQGLHLQWHFKQLVFKHQ6\VWHPHQYRUKDQGHQH,QIRUPD WLRQVWHFKQLN XQG QRFK ZHQLJHU E]Z JDU QLFKW GLH PHFKDQLVFKHQ.RPSRQHQWHQ RGHU JDU GHQ WHFKQLVFKHQ3UR]HVVZHOFKHQPDQPLWGHP6\VWHPUHDOLVLHUHQP FKWH 'HP JHJHQ EHU ODVVHQ VLFK HWDEOLHUWH 9RUJHKHQVZHLVHQ UHLQHU 6RIWZDUH6\VWHPH MHGRFK QLFKW HLQIDFK DXI GLH HLQJHEHWWHWH 6RIWZDUH EHUWUDJHQ 'DV 9RUKDQGHQVHLQ YRQ GUHL.RPSRQHQWHQ 6RIWZDUH +DUGZDUH XQG*HUlWHPHFKDQLNHUIRUGHUWHLQLQWHUGLV]LSOLQlUHV(QWZLFNOXQJVWHDPXQG GDV H[SORUDWLYH (QWZLFNHOQ GHU 6RIWZDUH 'DEHL ZLUG GLH HLQJHEHWWHWH 6RIWZDUH DOV GHU IOH[LEHOVWH 3DUWYHUVWDQGHQGHUVLFKGHQ*HJHEHQKHLWHQLP*HVDPWSURMHNWXQHLQJHVFKUlQNWDQSDVVHQPXVV :HLWHUKLQH[LVWLHUHQ8QWHUVFKLHGHEHLP7HVWXQG,QEHWULHEQDKPHWHFKQLVFKHU6\VWHPH%HLGHU HLQJHEHWWHWHQ 6RIWZDUH OLHJHQ YLHOH )HKOHU LP =HLWYHUKDOWHQ XQG LP =XVDPPHQVSLHO ]ZLVFKHQ 6RIWZDUH +DUGZDUH XQG 0HFKDQLN 'DV (FKW]HLWYHUKDOWHQ GLH 1HEHQOlXILJNHLW XQG GLH HQJH.RSSOXQJPLWGHPWHFKQLVFKHQ3UR]HVVHUVFKZHUHQGLH0HVVEDUNHLWXQG%HREDFKWEDUNHLW2KQH GDVIHUWLJH$XWRPDWLVLHUXQJVV\VWHPLVWGLHHLQJHEHWWHWH6RIWZDUHQXUHLQJHVFKUlQNWWHVWEDU =XGHPNRPPWGDVVGDV:LVVHQXQGGLH)HUWLJNHLWHQI UGHQNRQVWUXNWLYHQ$QWHLOGHU6RIWZDUH HQWZLFNOXQJHLQHV8QWHUQHKPHQVZHVHQWOLFKDXVJHSUlJWHUXQGYHUEUHLWHWHUVLQGDOV]XP%HLVSLHO I UGHQ7HVWXQGGLH,QEHWULHEQDKPH(UVFKZHUHQGNRPPWKLQ]XGDVV]XPHLQHQVSH]LHOOI U HLQJHEHWWHWH6\VWHPH/ VXQJHQIHKOHQZRJHHLJQHWH0HWKRGHQXQG:HUN]HXJHEHZHUWHWZHUGHQ 'DGLH6SDQQZHLWHGHU3URMHNWXQG3URGXNWDQIRUGHUXQJHQVHKUJUR LVWPDFKWGLH(PSIHKOXQJ HLQHVDOOJHPHLQHQ9RUJHKHQVPRGHOOVZHQLJ6LQQHGRFKIHKOWGHQ.08RIWGLH0LWWHOXQG5HV VRXUFHQXPVHOEHUGLH$QSDVVXQJDQLKUHEHVRQGHUHQ%HG UIQLVVHYRU]XQHKPHQ 'HPJHJHQ EHUVWHLJWPLWGHUVWlQGLJHQ)XQNWLRQVYHUODJHUXQJLQ5LFKWXQJ6RIWZDUHDXFKGHUHQ.RPSOH[LWlW'DGXUFKQLPPWGLH4XDOLWlWGHU6RIWZDUHHLQH]HQWUDOH6WHOOXQJLQGHU3URGXNWHQW ZLFNOXQJHLQ8PGLHVLFKGDUDXVHUJHEHQGHQ+HUDXVIRUGHUXQJHQ]XEHZlOWLJHQXQGGLH5LVLNHQ ]XPLQGHUQEHGDUIHVHLQHV9RUJHKHQVPRGHOOVGDVVGHQ(QWZLFNOXQJVSUR]HVVDXV6RIWZDUHVLFKW EHVFKUHLEWXQGKLOIWTXDOLWlWVVLFKHUQGYRU]XJHKHQ 1.2 Zielsetzung 'DV+DQGEXFKJLEWHLQHQhEHUEOLFN EHUGLH4XDOLWlWVVLFKHUXQJYRQ6RIWZDUH'DEHLZLUGDXV GHU/LWHUDWXUXQGGHQÅ%HVW3UDFWLFHV GHU8QWHUQHKPHQHLQ9RUJHKHQVPRGHOOYRUJHVWHOOWLQ GHP]XMHGHU463KDVHGLHP JOLFKHQ0HWKRGHQXQG:HUN]HXJH]XJHRUGQHWZHUGHQ,QVEHVRQ GHUH LVW HLQ V\VWHPDWLVFKHU 7HVWSUR]HVV LQ VHLQHQ (LQ]HOWHLOHQ GRNXPHQWLHUW +LHU LVW DXFK HLQH EHUVLFKWOLFKH%HZHUWXQJGHU0HWKRGHQXQG:HUN]HXJHZLHGHU]XILQGHQ , itm
13 System Ebene IT Ebene System SW Ebene System Anforderungsanalys Informationstechni Anforderungsanalys System Mechanikrungsanalys IT Hardwarerungsanalys Anforderungsanalys Software Software Grobentwur Software Software Software Mechanik IT Systemtes ITIntegration Test Hardware Software Systemtes Softwareund Test SystemIntegration und QSZiel e u. Richtlinien o. Test vorb er e Test obj Testumge vor berei Testumge Projekthand Pr ojektp Spezifi ka Testp lan Risikodurc hf üh TestZiele Testdu rchfü Testobjekte Testumge defini er Testpl (Endvers Testu mgebu objekt Testsequenz/ aus wäh Test ergebnis spei c h Testpl (Ers tvers Testmethoden kri t eri e n Testprozedur Test proz Testfall Test erge bnis Test auswe Testergebnis filter Testergebnis aus wer Ress our c en Ri chtl ini en u. fes tl eg Zeit plan Test fälle Test Testobj stimulie Test daten Testfä impl ementi Testfä (Implementie Testprot Legen Aktivit Obje Dokumenti des (z. B. C h ec k 1 Einleitung qualitätsorientiertes Vorgehensmodell Testprozess Testwerkzeuge und (Emulatoren) Qualitätssicherungs Maßnahmen Abbildung 3: Zielsetzung 'DV9RUJHKHQVPRGHOOZHOFKHVGLHTXDOLWlWVGRPLQDQWH6WHOOXQJGHU6RIWZDUHEHU FNVLFKWLJWKLOIWLQ HLQHPLQWHUGLV]LSOLQlUHQ7HDPGLHHLJHQHQ(QWZLFNOXQJVSUR]HVVH]XRUGQHQXQG]XVWUXNWXULHUHQ.ODVVLVFKH9HUIDKUHQGHV7HVWIDOOHQWZXUIVHUI OOHQGLH$QIRUGHUXQJHQGHU3UD[LVKLQVLFKWOLFKGHU (IIL]LHQ] GHU JUDSKLVFKHQ 'DUVWHOOXQJ XQG +DQGKDEEDUNHLW EHL XPIDQJUHLFKHQ 7HVWSUREOHPHQ QLFKW ]XIULHGHQVWHOOHQG 'DV KLHU YRUJHVWHOOWH.RQ]HSW I U GHQ 7HVWIDOO(QWZXUI EDVLHUW DXI GHU.ODVVLILNDWLRQVEDXP0HWKRGH]XU7HVWGDWHQ(UPLWWOXQJXQGHLQHUHUZHLWHUWHQ%HVFKUHLEXQJYRQ 0HVVVDJH 6HTXHQFH &KDUWV 06& I U GLH 7HVWDEODXI%HVFKUHLEXQJ 7HVWZHUN]HXJH XQG 46 0D QDKPHQNODVVLIL]LHUWXQGEHZHUWHWVWHOOHQHEHQIDOOVHLQHZLFKWLJH+LOIHEHLGHU$XVZDKOI U GDVHLJHQH8QWHUQHKPHQ'LH]DKOUHLFKHQ'RNXPHQWHXQG9RUODJHQ]XU4XDOLWlWVVLFKHUXQJGLHVLFKEHL GHQ 3URMHNWSDUWQHUQ EHZlKUW KDEHQ N QQHQ DXIZDQGVDUP LQ GLH HLJHQHQ +DQGE FKHU EHU QRPPHQZHUGHQ 1.3 Aufbau des Handbuchs,P.DSLWHOZLUGHLQDOOJHPHLQHV6\VWHP9RUJHKHQVPRGHOOEHVFKULHEHQLQGHUGLH4XDOLWlWVVL FKHUXQJVDVSHNWHYRQ6RIWZDUHLP9RUGHUJUXQGVWHKHQ'DGLH9HUEHVVHUXQJGHV7HVWPHWKRGLN XQGV\VWHPDWLNLP0LWWHOSXQNWGHV3URMHNWHV)86,0VWHKWHUIROJWHLQH6WUXNWXULHUXQJXQGGH WDLOOLHUWH%HVFKUHLEXQJHLQHV7HVWSUR]HVVHVLQ.DSLWHO$XIEDXHQGGD]XZLUGLP.DSLWHODXI 7HVWZHUN]HXJH XQG,Q&LUFXLW(PXODWRUHQ HLQJHJDQJHQ 1HEHQ GHU.ODVVLILNDWLRQ XQG $QJDEH EHU9HUIDKUHQ]XU$XVZDKOXQG%HZHUWXQJLVWKLHUDXFKHLQHhEHUVLFKW EHUJlQJLJH7HVWZHUN ]HXJHXQG(PXODWRUHQ]XILQGHQ.DSLWHOEHVFKUHLEWGHQ7HVWIDOO(QWZXUIPLW+LOIHGHU.RP ELQDWLRQ DXV GHU.ODVVLILNDWLRQVEDXPPHWKRGH XQG HUZHLWHUWHQ 0HVVDJH6HTXHQFH&KDUWV 'LH )UDJHZHOFKH4XDOLWlWVVLFKHUXQJV0D QDKPHLQZHOFKHU(QWZLFNOXQJVSKDVHHUIROJHQNDQQZLUG LQ.DSLWHOEHKDQGHOW+LHUZHUGHQ460D QDKPHQNXU]EHVFKULHEHQ²DXVI KUOLFKH%HVFKUHL EXQJ XQG %HZHUWXQJ $QKDQJ % ² XQG LQ GDV 9RUJHKHQVPRGHOO HLQJHRUGQHW $EJHVFKORVVHQ ZLUGPLWGHQ(UJHEQLVVHQGHU%HVWDQGVDXIQDKPHEHLGHQ)86,03URMHNWSDUWQHUQ.DSLWHO,QGHQ$QKlQJHQVLQG%HVFKUHLEXQJHQXQG9RUODJHQZLHGHU]XILQGHQ$QKDQJ$HQWKlOWQHEHQ HLQHU.XU]EHVFKUHLEXQJGHU:HUN]HXJHDXFKGLH.RQWDNWDGUHVVHXPZHLWHUJHKHQGHUH,QIRUPD WLRQHQ]X HUKDOWHQ'LH 4XDOLWlWVVLFKHUXQJVPD QDKPHQ VLQG LP $QKDQJ% QDFKGHQ*HVLFKWV SXQNWHQ(LQRUGQXQJ=LHO3U IREMHNWXQGEHQ WLJWH8QWHUODJHQ9RUJHKHQVZHLVHQ%HZHUWXQJ XQGZHLWHUJHKHQGH,QIRUPDWLRQHQEHVFKULHEHQ$QKDQJ&ZLHGHUXPEHLQKDOWHW'RNXPHQWHXQG 9RUODJHQGHU3URMHNWSDUWQHUGLHYHUDOOJHPHLQHUWXQGZHLWJHKHQGDQRQ\PLVLHUWZXUGHQ:HLWHU JHKHQGH'RNXPHQWHZLH46'RNXPHQWHGHV90RGHOOVRGHUGHU,(((,PSOHPHQWLHUXQJVUH JHOQXQG&KHFNOLVWHQEHILQGHQVLFKLP$QKDQJ' 2001, itm 3
Microsoft Exchange Server 2003 EXS2003A. Autor: Dr. Hendrik Siegmund. Überarbeitete Ausgabe vom 10. August 2006
EXS2003A Autor: Dr. Hendrik Siegmund Überarbeitete Ausgabe vom 10. August 2006 by HERDT-Verlag für Bildungsmedien GmbH, Bodenheim Microsoft Exchange Server 2003 Administration Internet: www.herdt4you.de/.at/.ch
MehrSoftware- Qualitätssicherung
Ernest Wallmüller Software- Qualitätssicherung in der Praxis Carl Hanser Verlag München Wien IX 1 Software-Qualität und Software-Qualitätssicherung 1 1.1 Software Engineering und Software-Qualitätssicherung
Mehr)DNXOWlW;9,,I U*HRZLVVHQVFKDIWHQGHU5XKU8QLYHUVLWlW%RFKXP (LQ,QWHUQHW'HVWLQDWLRQVLQIRUPDWLRQVV\VWHP ]XU0DUNWNRPPXQLNDWLRQLP7RXULVPXVPDUNHWLQJ *UXQGODJHQ.RQ]HSWLRQXQGH[HPSODULVFKH5HDOLVLHUXQJ PLWHLQHU:HE*,66RIWZDUH
Mehr%YXSV.ÚVKIR)RKIQERR -RLEPXPMGLIW0IOXSVEX)PQEV*YGLW F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, 7]WXIQEHQMRMWXVEXMSR
27% %YXSV.ÚVKIR)RKIQERR -RLEPXPMGLIW0IOXSVEX)PQEV*YGLW %YJPEKIZSQ2SZIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR
MehrMicrosoft Windows Server 2003 W2003SPS. Autoren: Michael Raith, Dr. Hendrik Siegmund. Überarbeitete Ausgabe vom 10. August 2006.
W2003SPS Autoren: Michael Raith, Dr. Hendrik Siegmund Microsoft Windows Server 2003 Überarbeitete Ausgabe vom 10. August 2006 by HERDT-Verlag für Bildungsmedien GmbH, Bodenheim Support: Server Internet:
Mehr%YXSV;SPJKERK1YWGLRIV -RLEPXPMGLIW0IOXSVEX7MPOI/ERIW %YXSQEXMWMIVYRK4VSKVEQQMIVYRK F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,
;;4 %YXSV;SPJKERK1YWGLRIV -RLEPXPMGLIW0IOXSVEX7MPOI/ERIW %YJPEKIZSQ.ERYEV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR
MehrBarbara Hofmann THE BEAUTY TOOLS COMPANY. BEAUTY TOOLS and Make-up Guide
Barbara Hofmann THE BEAUTY TOOLS COMPANY BEAUTY TOOLS and Make-up Guide Liebe Barbara Hofmann Kundin, lieber Barbara Hofmann Kunde, wir haben uns lange Gedanken darüber gemacht, wie wir Sie noch besser
Mehr%YXSV6SPERH&EYGL F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, %HQMRMWXVEXMSR
--7 %YXSV6SPERH&EYGL %YJPEKIZSQ2SZIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR /IMR 8IMP HIW ;IVOIW HEVJ MR
Mehr%YXSV1MGLEIP6EMXL %YJPEKIZSQ7ITXIQFIV %HQMRMWXVEXMSR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,
-7%% %YXSV1MGLEIP6EMXL %YJPEKIZSQ7ITXIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR /IMR 8IMP HIW ;IVOIW HEVJ
Mehr%YXSVMRRIR&EVFEVE,MVWGL[EPH%RHVIE7GL[EV^ F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,
//-28-) %YXSVMRRIR&EVFEVE,MVWGL[EPH%RHVIE7GL[EV^ %YJPEKIZSQ2SZIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR
Mehr&6%5$66 &RPSDFW3&,:LGH8OWUD6&6,+RVWDGDSWHU &6%5$66 $QRUGQXQJ6WHFNYHUELQGHU
3URGXNWLQIRUPDWLRQ 6%5$66 RPSDFW3, Š :LGH8OWUD66,+RVWDGDSWHU Dokument Nr. 1756 Edition 03/2001 'HU6%5$66YRQ(.)LVWHLQXQLYHUVHOOHU DXIGHPRPSDFW3, Š 6WDQGDUGEDVLHUHQGHU :LGH8OWUD66,+RVWDGDSWHUJHHLJQHW]XP
Mehr%YXSVMR8MRE;IKIRIV -RLEPXPMGLIW0IOXSVEX*VERO7GLEFIVX +VYRHPEKIR)(:QMX;MRHS[W YRH3JJMGI F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,
+3 %YXSVMR8MRE;IKIRIV -RLEPXPMGLIW0IOXSVEX*VERO7GLEFIVX %YJPEKIZSQ3OXSFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEX [[[LIVHXFYWMRIWWHIEX [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR
MehrWXPS. Windows XP Professional - Systembetreuer: Workstation WXPS 00-0-00-75-63. Autoren: Werner Hand, Dr. Hendrik Siegmund, Dr.
WXPS Windows XP Professional - Systembetreuer: Workstation WXPS 00-0-00-75-63 Autoren: Werner Hand, Dr. Hendrik Siegmund, Dr. Wolfram Titz 3. Auflage vom 14. Oktober 2004 by HERDT-Verlag für Bildungsmedien
Mehr)'(0;7*4%8 %YXSVMR0MRHE=SVO -RLEPXPMGLIW0IOXSVEX&EVFEVE,MVWGL[EPH F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, -RXIVRIX[[[LIVHX]SYHIEX [[[LIVHXFYWMRIWWHIEX
)'(0;7*4%8 %YXSVMR0MRHE=SVO -RLEPXPMGLIW0IOXSVEX&EVFEVE,MVWGL[EPH %YJPEKIZSQ1EM F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEX [[[LIVHXFYWMRIWWHIEX [[[LIVHXZLWHIEX (EW )'(00SKS MWXIMRIIMRKIXVEKIRI
MehrWallmüller Software-Qualitätsmanagement in der Praxis
Wallmüller Software-Qualitätsmanagement in der Praxis Mechatronik im Maschinenbau Technische Universität Darmstadt Prof. Dr.-Ing. Stephan Rinderknecht Petersenstraße 30 64287 Darmstadt Telefon: +49 61
Mehr%YXSV;SPJKERK7GLYP^'2-1'2) -RLEPXPMGLIW0IOXSVEX,ERW4IXIV.ELR'2-'2)1'7) F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIRJÚV%R[IRHIV
+; %YXSV;SPJKERK7GLYP^'2-1'2) -RLEPXPMGLIW0IOXSVEX,ERW4IXIV.ELR'2-'2)1'7) %YJPEKIZSQ2SZIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX
Mehr%YXSV;SPJKERK1YWGLRIV -RLEPXPMGLIW0IOXSVEX&IEXI1ENIXWGLEO F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, %YXSQEXMWMIVYRK4VSKVEQQMIVYRK
)
MehrEinlagensicherungssysteme Ökonomische Analyse unterschiedlicher institutioneller Ausgestaltungsformen
Einlagensicherungssysteme Ökonomische Analyse unterschiedlicher institutioneller Ausgestaltungsformen Dr. Ute Merbecks*/ Diplom-Kauffrau Gabriela Bauer-Behrschmidt** Diskussionsbeitrag Nr. 297 2000 * Wissenschaftliche
MehrBasiswissen Softwaretest
Andreas Spillner Tilo Linz Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard 3., überarbeitete und aktualisierte Auflage I Technische l'^vrau«! D~w.-iE*arit
Mehr&00 'DV3%6DUFKLYHDGGRQ5 GHU (LQNDXIVEHOHJH %HQXW]HUKDQGEXFK .RPSDWLEHO]X6$355HOHDVH 9HUVLRQ. 6WDQG0lU]
&00 'DV3%6DUFKLYHDGGRQ5 GHU (LQNDXIVEHOHJH %HQXW]HUKDQGEXFK.RPSDWLEHO]X6$355HOHDVH 9HUVLRQ 6WDQG0lU] &00'DV3%6DUFKLYHDGGRQGHU(LQNDXIVEHOHJH%HQXW]HUKDQGEXFK,QKDOW 9RUZRUW]XU9HUVLRQ 'DV3%6$UFKLYLHUXQJVNRQ]HSW
Mehr%YXSV;SPJKERK7GLYP^'2-1'2) -RLEPXPMGLIW0IOXSVEX,ERW4IXIV.ELR'2-'2)1'7) %HQMRMWXVEXMSR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,
23%( %YXSV;SPJKERK7GLYP^'2-1'2) -RLEPXPMGLIW0IOXSVEX,ERW4IXIV.ELR'2-'2)1'7) %YJPEKIZSQ2SZIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX
MehrAgile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg
Herzlich willkommen Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Heike Bickert Software-/Systemingenieurin, Bereich Quality Management Braunschweig // 17.11.2015 1 Agenda ICS AG Fragestellungen
Mehr%YXSVIR&EVFEVE,MVWGL[EPH;SPJ;MPG^IO -RLEPXPMGLIW0IOXSVEX*VERO7GLEFIVX %YJPEKIZSQ.ERYEV +VYRHPEKIR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ
30 %YXSVIR&EVFEVE,MVWGL[EPH;SPJ;MPG^IO -RLEPXPMGLIW0IOXSVEX*VERO7GLEFIVX %YJPEKIZSQ.ERYEV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHXGSQ %PPI 6IGLXI ZSVFILEPXIR /IMR 8IMP HIW ;IVOIW HEVJ
Mehr%YXSV6EPJ/ÔLPIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIRHIV&MPHFIEVFIMXYRK JÚV;IF7IMXIR
-6 %YXSV6EPJ/ÔLPIV %YJPEKIZSQ2SZIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR /IMR 8IMP HIW ;IVOIW HEVJ MR
MehrInhalt. 1 Einführungsveranstaltung. 2 Qualität kompakt
Inhalt 1 Einführungsveranstaltung 1.1 Ziel der Veranstaltung Warum Qualität? Inhalt der Veranstaltung 1.2 Formaler Ablauf der Veranstaltung 1.3 Übungs- und Gruppeneinteilung 1.4 Bewertungskriterien mittels
Mehr%YXSV4IXIV8VSTJ/EVPWVYLI +VYRHPEKIR'SQTYXIV%MHIH(IWMKR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,
%' %YXSV4IXIV8VSTJ/EVPWVYLI %YJPEKIZSQ2SZIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR /IMR 8IMP HIW ;IVOIW
Mehr%YXSVMR8MRE;IKIRIV -RLEPXPMGLIW0IOXSVEX'LEVPSXXIZSR&VEYRWGL[IMK F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, +VYRHPEKIR
78; %YXSVMR8MRE;IKIRIV -RLEPXPMGLIW0IOXSVEX'LEVPSXXIZSR&VEYRWGL[IMK %YJPEKIZSQ2SZIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI
MehrEinführung in das Software-Qualitätsmanagement
Roland Petrasch Einführung in das Software-Qualitätsmanagement ^oyoc; 0 Einleitung 9 1 Qualitätsmanagement in der Software-Entwicklung 11 1.1 Entwicklung von Software-Produkten 11 1.1.1 Begriffsbestimmung
MehrArchitektur in der Mechatronik. existierender Testwerkzeuge
Universelle Testsystem Architektur in der Mechatronik Ansatz zur Systematisierung Ansatz zur Systematisierung existierender Testwerkzeuge Gliederung Umfeld und Problemstellung Testsystem Architektur Funktionale
MehrT1 - Fundamentaler Testprozess
AK 2 am Armin Beer, Support Center Test der Software- Entwicklung 1 für einen erfolgreichen Test? Projektteam strebt nach Qualität Aufwände sind eingeplant (Richtwerte) 20 bis 30% des Gesamtaufwandes In
Mehr,$ -. "+0 *+*+ ! / -#$%$. #$%'' $ () 1 2$ #$%$! 1 2$3 )!
*+*+ *,$ -.! / -#$%$. #$%'' $ () "+0 *+*+ 4 *+*+ 1 2$ #$%$! 1 2$3 )! 1 *+*+ $& #$%'!' '!' 5 1! 1 4$5%! 1 63$ 1 $7$! 1 3! 1 77 8'7 1 /!$' 1 83% *+*+ 0 #$%'' '' #$%'' ''$' )%! $' #$% 5 87 $ 8$! 7$+ 1 #$%9$
MehrRUNDSCHREIBEN DIE STEUERBERATER
DIE STEUERBERATER RUNDSCHREIBEN VOGELSTELLE R KAUFMANN Sehr geehrte Damen und Herren, Nichtanwendungserlasse hat das Bundesfinanzministerium in den letzten Jahren zwar seltener erlassen, aber im Fall der
Mehr0-2 %YXSV1EVOYW*IMPRIV /SEYXSV%VRI&ÂYQPIV ºFIVEVFIMXIXI%YWKEFIZSQ.ERYEV 2IX^[IVOEHQMRMWXVEXMSR F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,
0-2 %YXSV1EVOYW*IMPRIV /SEYXSV%VRI&ÂYQPIV ºFIVEVFIMXIXI%YWKEFIZSQ.ERYEV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR
MehrQualitätssicherung. Was ist Qualität?
Ein Überblick Methoden und Werkzeuge zur Softwareproduktion Was ist Qualität? "Als Qualität eines Gegenstandes bezeichnen wir die Gesamtheit seiner charakteristischen Eigenschaften" Hesse et al. 2 Was
Mehr%YXSV4IXIV8IMGL -RLEPXPMGLIW0IOXSVEX&IEXI1ENIXWGLEO -RXIKVMIVXI0ÔWYRKIRQMX3JJMGI<4 F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF,
:&% %YXSV4IXIV8IMGL -RLEPXPMGLIW0IOXSVEX&IEXI1ENIXWGLEO %YJPEKIZSQ(I^IQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR
MehrT2 Fundamentaler Testprozess
T2 Fundamentaler Siemens AG Österreich 2005 All Rights Reserved Institut f. Software Technology, TU-Graz Armin Beer, PSE Support-Center Test Overview der Software- Entwicklung 2 1 Wasserfall-Modell Analyse
MehrSoftware-Qualitätsmanagement in der Praxis
Software-Qualitätsmanagement in der Praxis Software-Qualität durch Führung und Verbesserung von Software-Prozessen Bearbeitet von Ernest Wallmüller 2., vollständig überarbeitete Auflage 2001. Buch. XII,
MehrTestmanagement bei SAP-Projekten
Testmanagement bei SAP-Projekten Erfolgreich Planen Steuern Reporten bei der Einführung von SAP-Banking von Alberto Vivenzio, Domenico Vivenzio 1. Auflage Springer Vieweg Wiesbaden 2012 Verlag C.H. Beck
MehrInhalt. 1 Einleitung 1. 2 Grundkonzepte 11. 3 Erfahrungen systematisch nutzen 39
xi 1 Einleitung 1 1.1 Softwarequalität betrifft viele................................ 1 1.2 Für wen dieses Buch gemacht ist.............................. 1 1.3 Was Sie von diesem Buch erwarten können......................
MehrAnlage EÜR. Einnahmenüberschussrechnung nach 4 Abs. 3 EStG für das Kalenderjahr 2011 Beginn Ende
1 2 Name/Gesellschaft/Gemeinschaft/Körperschaft Vorname 2011 Anlage EÜR Bitte für jeden Betrieb eine gesonderte Anlage EÜR einreichen! 3 4 5 (Betriebs-)Steuernummer Einnahmenüberschussrechnung nach 4 Abs
MehrStandard Inhaltsverzeichnis für Testvorschrift
Standard Inhaltsverzeichnis für Testvorschrift Inhaltsverzeichnis 1. Zweck, Veranlassung... 1 2. Allgemeines... 1 2.1 Zweck der Testvorschrift... 1 2.2 Freigabe und Änderungen... 1 2.3 Prinzipien... 2
MehrRequirements-Management Ein praktisches Beispiel
2003 Eurocopter Deutschland GmbH 2003 Requirements-Management Ein praktisches Beispiel a.s.drexler@t-online.de Softwareprozesse in Luft- und Raumfahrtprojekten Workshop der DGLR am 15.10.2003 Der Vortrag
MehrQualitätsmanagement. Andreas Bäuml SWT-Projekt 16.11.2007 WS 07/08
Qualitätsmanagement Andreas Bäuml SWT-Projekt 16.11.2007 WS 07/08 Gliederung Gliederung: 1. Motivation 2. Qualitätsmanagement 3. Konstruktive Maßnahmen 4. Analytische Maßnahmen 5. Diskussion Projekt Softwaretechnik:
Mehr1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Testprozess und Testwerkzeuge 11
xi 1 Einleitung 1 1.1 Basiswissen komprimiert.......................... 4 1.2 Praxiswissen Testmanagement Übersicht.............. 8 2 Testprozess und Testwerkzeuge 11 2.1 Fundamentaler Testprozess.........................
MehrNotwendigkeit der Testautomatisierung? Neue Ideen, Konzepte & Werkzeuge
i.s.x. Software GmbH & Co. KG Notwendigkeit der Testautomatisierung? Neue Ideen, Konzepte & Werkzeuge i.s.x. Software GmbH & Co. KG Dresden, 19. Februar 2013 Karin Eisenblätter Die i.s.x. Software GmbH
Mehr'LH:LHGHUNXQIW-HVX. Auferstehung der Gläubigen
(LQOHLWXQJ 'LH:LHGHUNXQIW-HVX Zeugen Jehovas glauben, dass die Wiederkunft Jesu schon stattgefunden hat, und zwar im Jahr 1914. Diese war nur für Zeugen Jehovas sichtbar (geistlich, nicht wirklich), nicht
Mehr5. Anleihebedingungen und Garantie
5. Anleihebedingungen und Garantie 5.1 Anleihebedingungen Anleihebedingungen (die "Anleihebedingungen") 1 1HQQEHWUDJXQG6WFNHOXQJ9HUEULHIXQJ9HUZDKUXQJhEHUWUDJEDUNHLW 1. Nennbetrag. Die Anleihe der SANHA
MehrWenn Scrum auf CMMI trifft!
Wenn Scrum auf CMMI trifft! Best Practice kombiniert mit Agilen Methoden! &DSDELOLW\ 0DWXULW\ 0RGHO &DSDELOLW\ 0DWXULW\ 0RGHOLQJ &00 DQG &00, DUH UHJLVWHUHG LQ WKH 8 6 3DWHQW DQG 7UDGHPDUN 2IILFH E\ &DUQHJLH
Mehr13 Anhang A: Erfüllung der Norm ISO 9000 durch HERMES
13 Anhang A: Erfüllung der Norm ISO 9000 durch Hinweis Einleitung Eine der wesentlichsten Grundlagen für die Qualitätssicherung in einem Unternehmen ist die Normenserie «ISO 9000», insbesondere ISO 9001:1994
MehrVERNEHMLASSUNGSBERICHT DER REGIERUNG BETREFFEND DIE ABÄNDERUNG DES GESETZES ÜBER DAS URHEBERRECHT UND
VERNEHMLASSUNGSBERICHT DER REGIERUNG BETREFFEND DIE ABÄNDERUNG DES GESETZES ÜBER DAS URHEBERRECHT UND VERWANDTE SCHUTZRECHTE (LGBL. 1999 NR. 160) (UMSETZUNG DER RICHTLINIE 2012/28/EU) Ministerium für Inneres,
Mehrintence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen
intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen Kurzvorstellung intence Agenda KURZVORSTELLUNG intence automotive electronics Wurde 2007 gegründet und ist Entwicklungspartner
MehrPeter Liggesmeyer. Software-Qualität. Testen, Analysieren und Verifizieren von Software. 2. Auflage. Spektrum k-/l AKADEMISCHER VERLAG
Peter Liggesmeyer Software-Qualität Testen, Analysieren und Verifizieren von Software 2. Auflage Spektrum k-/l AKADEMISCHER VERLAG 1 Inhaltsverzeichnis 1 Einführung 1 1.1 Motivation 2 1.2 Terminologie
Mehr%YXSVIR.SEGLMQ4EPPQIV,IMOS7GLVÔHIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, %HQMRMWXVEXMSR
%;7 %YXSVIR.SEGLMQ4EPPQIV,IMOS7GLVÔHIV %YJPEKIZSQ2SZIQFIV F],)6(8:IVPEKJÚV&MPHYRKWQIHMIR+QF, &SHIRLIMQ -RXIVRIX[[[LIVHX]SYHIEXGL [[[LIVHXFYWMRIWWHIEXGL [[[LIVHXZLWHIEX %PPI 6IGLXI ZSVFILEPXIR /IMR 8IMP
MehrManagementprozesse und Performance
Klaus Daniel Managementprozesse und Performance Ein Konzept zur reifegradbezogenen Verbesserung des Managementhandelns Mit einem Geleitwort von Univ.-Professor Dr. Dr. habil. Wolfgang Becker GABLER EDITION
MehrSoftware-Lebenszyklus
Software-Lebenszyklus Inhalt Vorgehensmodell/Phasenplan Wasserfallmodell WAS-Beschreibung WIE-Beschreibung Weitere Phasenmodelle: Spiral-Modell, V-Modell, RUP Extreme Programming SW-Qualitätssicherung
MehrRequirements-basiertes Testen am Beispiel des NI Requirements Gateways
Requirements-basiertes Testen am Beispiel des NI Requirements Gateways National Instruments VIP Kongress München, M 8. Oktober 2008 Joachim Schulz QualityPark GmbH V-Modell Demands Business Requirement
MehrWerkzeugunterstützte Verknüpfung von Anforderungen und Tests Voraussetzung für eine systematische Qualitätssicherung
Werkzeugunterstützte Verknüpfung von Anforderungen und Tests Voraussetzung für eine systematische Qualitätssicherung Dr. Sadegh Sadeghipour sadegh.sadeghipour@itpower.de Meike Lim meike.lim@itpower.de
MehrSoftware- Qualitätsmanagement
Software- Qualitätsmanagement Thomas Kugel Brandenburg, den 10.12.2002 Agenda Einleitung Was heißt Softwarequalitätssicherung und Test Die Rolle von Test und QS in Softwareprojekten Wie wird getestet Statische
MehrPerformancetesten im BIT / LZBTI
Performancetesten im BIT / LZBTI Swiss Testing Night, Michael Steger BIT und Andreas Elsener [ipt] Innovation Process Technology AG [ipt] Baarerstrasse 63, 6300 Zug, Schweiz Bundesamt für Informatik und
MehrRisikoorientiertes Testen und Testmanagement
Risikoorientiertes Testen und Testmanagement TAV-Arbeitskreis Testmanagement Hans-Josef Eisenbach, SBM GmbH Bernhard Moritz, CC GmbH 21. TAV Fachgruppentreffen am in Berlin Risikoorientiertes Testen und
MehrAngebotsmanagement für hybride IT-Produkte
Philipp Langer Angebotsmanagement für hybride IT-Produkte Prozess- und Datenmodelle für den Vertrieb kundenindividueller IT-Lösungen Mit einem Geleitwort von Univ.-Prof. Dr. Helmut Krcmar YJ Springer Gabler
MehrLernen durch Feedback aus Inspektionen 28.11.2013 Dr. Andrea Herrmann
Lernen durch Feedback aus Inspektionen 28.11.2013 Dr. Andrea Herrmann Freie Software Engineering Trainerin und Forscherin www.herrmann-ehrlich.de Übersicht 1. Motivation 2. Fragen 3. Durchführung 4. Ergebnisse
MehrFunktionale Sicherheit in der Praxis
Peter Löw Roland Pabst Erwin Petry Funktionale Sicherheit in der Praxis Anwendung von DIN EN 61508 und ISO/DIS 26262 bei der Entwicklung von Serienprodukten dpunkt.verlag vii Inhaltsverzeichnis 1 Einleitung
MehrIdentifizierung und Zuordnung der Kosten- und Nutzenanteile von Supply-Chain-Management-Konzepten
Identifizierung und Zuordnung der Kosten- und Nutzenanteile von Supply-Chain-Management-Konzepten Von der Fakultät für Maschinenwesen der Rheinisch-Westfälischen Technischen Hochschule Aachen zur Erlangung
MehrSoftware- Entwicklungsaktivitäten und Vorgehensmodelle. Lebenszyklusmodell
1. Vorgehensmodelle Software- Entwicklungsaktivitäten und Vorgehensmodelle a) Lebenszyklusmodell (Life- Cycle- Modell) b) V- Modell c) Wasserfallmodell d) Modifiziertes Wasserfallmodell e) Iterative Modelle
MehrMyProcess AG Kurzprofil
MyProcess AG Kurzprofil MyProcess AG, Lachen, CH-8853, Schweiz Positionierung Die MyProcess AG hat Kernkompetenzen auf allen wesentlichen Gebieten der Software-Entwicklung auf Basis neuer Technologien.
Mehr0HLQ&RPSXWHU. :LHKHL HQGLH7HLOHGHV&RPSXWHUV"2UGQHGLH:RUWNlUWFKHQ]X 0DUWLQD 0 OOHU
:LHKHL HQGLH7HLOHGHV&RPSXWHUV"2UGQHGLH:RUWNlUWFKHQ]X 0DUWLQD 0 OOHU 'UXFNHU :LHKHL HQGLH7HLOHGHV&RPSXWHUV"2UGQHGLH:RUWNlUWFKHQ]X 5HFKQHU 0RQLWRU 7DVWDWXU 0DXV 0DUWLQD 0 OOHU :RUWNlUWFKHQ]XP/HJHPDWHULDO
MehrRisikoorientiertes Testen und Testmanagement
Risikoorientiertes Testen und Testmanagement TAV-Arbeitskreis Testmanagement Hans-Josef Eisenbach, EMPRISE Consulting Düsseldorf GmbH Bernhard Moritz, CC GmbH 21. TAV Fachgruppentreffen am 18. Juni 2004
MehrInhaltsverzeichnis. I Geschäftsprozesse - Warum?.' 1
I Geschäftsprozesse - Warum?.' 1 1.1 Aufbauorganisation 1 1.2 Ablauforganisation: Organisationsverbindende Prozesse 3 1.3 Geschäftsprozess - Definition 4 1.4 Statische und dynamische Prozesse 8 1.5 Detaillierungsgrade
MehrPraxiswissen Softwaretest - Testmanagement
Praxiswissen Softwaretest - Testmanagement Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard dpunkt.verlag 1 Einleitung 1 1.1 Basiswissen - komprimiert 4 1.2 Praxiswissen Testmanagement
MehrRTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen
RTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen Thorsten Keuler (thorsten.keuler@iese.fraunhofer.de) IESE Fraunhofer Institut Experimentelles Software
MehrPreisindizes für Bauwerke im Freistaat Sachsen
Preisindizes für Bauwerke im Freistaat Sachsen Mai 2004 M I 4 - vj 2/04 ISSN 1435-8786 Preis: 3,00 Preise und Preisindizes Zeichenerklärung - 0 Nichts vorhanden (genau Null) Weniger als die Hälfte von
MehrMethode zur Rahmenplanung der Einführung von CRM-Systemen in produktorientierten, diversifizierten Industrieunternehmen.
Methode zur Rahmenplanung der Einführung von CRM-Systemen in produktorientierten, diversifizierten Industrieunternehmen DISSERTATION der Universität St. Gallen, Hochschule für Wirtschafts-, Rechts- und
MehrBasiswissen Softwaretest
Basiswissen Softwaretest Vergleich der Vorlesung Software-Engineering Wartung und Qualitätssicherung (Stand WS13/14) mit der 4. überarbeiteten und aktualisierten Auflage von Spillner&Linz: Basiswissen
MehrAgile Testing. Der agile Weg zur Qualität. von Siegfried Tanczos, Martin Klonk, Richard Seidl, Helmut Pichler, Manfred Baumgartner. 1.
Agile Testing Der agile Weg zur Qualität von Siegfried Tanczos, Martin Klonk, Richard Seidl, Helmut Pichler, Manfred Baumgartner 1. Auflage Hanser München 2013 Verlag C.H. Beck im Internet: www.beck.de
MehrEDEKA Münster // Agentur gesucht. Steuerung B // Agentur gefunden.
EDEKA Münster // Agentur gesucht. Steuerung B // Agentur gefunden. Agentur-Vorstellung vom 02.04.12 Steuerung B GmbH Agentur für Kommunikation Bergmannstraße 36 44809 Bochum Tel: +49 (0)234. 338 326 0
MehrProjektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung
Projektmanagement Management- und Phasen-Modelle Vom Wasserfall bis Extreme Programming / Scrum Dokument V 1.1 Wie kommt es zu einem Projektauftrag? Auftraggeber Projekt-Idee / Ziele [Anforderungen/Spezifikation/
MehrSoftware Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Josef Adersberger Dirk Wischermann Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg 23. Oktober 2006 Inhalt Überblick
MehrSeamless Model-based Engineering of a Reactive System
Seamless Model-based Engineering of a Reactive System Seminar im Wintersemester 2013/2014 Andreas Vogelsang, Sebastian Eder, Georg Hackenberg, Maximilian Junker http://www4.in.tum.de/lehre/seminare/ws1314/seamless/
MehrReference Migration Process ReMiP
Reference Migration Process ReMiP Ein Referenz-Prozess der Software-Migration 1 Übersicht Motivation º Gründe für Migrationen º Notwendigkeit eines generischen Referenz-Prozesses Herleitung des Referenzprozesses
MehrMechatronik Entwicklungsprojekte in der
Mechatronik Entwicklungsprojekte in der Praxis Dr. Ing. Rainer Stetter Wer sind wir? Wir sind ein unabhängiges Dienstleistungsunternehmen für den Maschinen und Anlagenbau Gründung SF: 1992 Gründung ITQ:
MehrSenior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1
30.01.2011 Seite 1 This flyer is exclusively for the use of client personnel. No part of it may be distributed, quoted or reproduced outside the client organisation without the prior written approval of
MehrTestmanagement in IT-Projekten
Teil 1: Projektmagazin 05/20009 Teil 2: Projektmagazin 06/2009 1 Test: Prozess, bei dem ein Programm oder ein Software-System ausgeführt wird, um Fehler zu finden Teil 1: Projektmagazin 05/20009 Teil 2:
MehrEntwicklung domänenspezifischer Software
Entwicklung domänenspezifischer Software Dargestellt am Beispiel des Prozessmanagements Von der Universität Bayreuth zur Erlangung des Grades eines Doktors der Naturwissenschaften (Dr. rer. nat.) genehmigte
MehrDiagnose elektronischer Fahrzeugsysteme durch Strukturanalysen
Diagnose elektronischer Fahrzeugsysteme durch Strukturanalysen Von der Fakultat fur Elektrotechnik und Informationstechnik der Technischen Universitat Carolo-Wilhelmina zu Braunschweig zur Erlangung der
MehrViele, die die Offenbarung
t[.:«e[ U[œ «~U t Diese sind's, die gekommen sind aus der großen Trübsal und haben ihre Kleider gewaschen und haben ihre Kleider hell gemacht im Blut des Lammes. Darum sind sie vor dem Thron Gottes und
MehrTestplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013
Software Komponenten FS13 Gruppe 03 Horw, 16.04.2013 Bontekoe Christian Estermann Michael Moor Simon Rohrer Felix Autoren Bontekoe Christian Studiengang Informatiker (Berufsbegleitend) Estermann Michael
MehrRequirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit
IBM Software Group IBM Rational mit RequisitePro Hubert Biskup hubert.biskup@de.ibm.com Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational
MehrLean Modeling - Datenmodelle und Geschäftsregeln einfach und präzise mit natürlicher Sprache spezifizieren
Lean Modeling - Datenmodelle und Geschäftsregeln einfach und präzise mit natürlicher Sprache spezifizieren Mirko Seifert, DevBoost GmbH 12. November 2013, ASQF Modeling Day 2013, Nürnberg Agenda 1. Der
MehrObjektorientierte Systementwicklung
Objektorientierte Systementwicklung Modellierung und Realisierung komplexer Systeme Herausgeber: Gerhard Held Autoren: Rolf Eisenhauer Thomas Haensse Rudolf Haggenmüller Gerhard Held Jürgen Kazmeier Peter
MehrEinführung von Test-Prozessen laut TMMi. Egon Valentini 1. März 2010
Einführung von Test-Prozessen laut TMMi Egon Valentini 1. März 2010 Agenda NXP Testumfeld CMMi, TMMi TMMi QualityPolicy, TestPolicy, TestStrategy, TestPlan Lessons Learned 2 Warum brauchen wir Testmethoden
Mehr(Titel des Berichts)
(Titel des Berichts) Praxissemesterbericht von (Vorname Name) aus (Geburtsort) Matrikelnummer Anschrift Telefon HTW Aalen Hochschule für Technik und Wirtschaft Betreuender Professor Abgabetermin Angaben
MehrSoftware Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer
Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Vorausgesetzte Kenntnisse Allgemeine Kenntnisse aus dem Bereich der Softwareentwicklung - Programmierkenntnisse (Java, C) - Beherrschung der notwendigen
MehrToolgestütztes Qualitäts- und Projektmanagement für die Software- Entwicklung
Expose Forschungsprojekt Toolgestütztes Qualitäts- und Projektmanagement für die Software- Entwicklung Version 1.0 Stand: 13.07.2005 Autor: Florian Fieber Forschungsassistent Dipl.-Inform., M.Sc. Florian
MehrKonzeption. und prototypische Implementierung. eines Werkzeuges. für den funktionalen Klassentest
Konzeption und prototypische Implementierung eines Werkzeuges für den funktionalen Klassentest Übersicht Motivation Zielsetzung Lösungsansatz und dessen Realisierung Anwendungs-Szenarien Präsentation von
MehrTransfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen
Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- entwicklung von Fahrzeugen Martin Jaensch, Dr. Bernd Hedenetz, Markus Conrath Daimler AG Prof. Dr. Klaus D. Müller-Glaser
MehrPraxiswissen Softwaretest Test Analyst und Technical Test Analyst
isql-reihe Praxiswissen Softwaretest Test Analyst und Technical Test Analyst Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard von Graham Bath, Judy McKay 2., durchgesehene
MehrEffizienzsteigerung von Softwaretests durch Automatisierung
Bachelorarbeit am Institut für Informatik der Freien Universität Berlin, Arbeitsgruppe Programmiersprachen Effizienzsteigerung von Softwaretests durch Automatisierung David Emanuel Diestel 04.02.2016 Übersicht
Mehr1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Fundamentaler Testprozess 11
xiii 1 Einleitung 1 1.1 Basiswissen komprimiert.......................... 4 1.2 Praxiswissen Testmanagement Übersicht.............. 8 2 Fundamentaler Testprozess 11 2.1 Testplanung und -steuerung........................
Mehr