Teil II DO 20. Qualitätssicherung und -management 1. Referenzierte Literatur. Standards zur QS
|
|
- Albert Engel
- vor 8 Jahren
- Abrufe
Transkript
1 Teil II DO 20. Qualitätssicherung -management 1 Referenzierte Literatur [Wallmüller] Wallmüller, E.: Software-Qualitätssicherung in der Praxis; Hanser Verlag 1990 sowie 2. Auflage erschienen 2001 [Trauboth] Trauboth; H.: SW-Qualitätssicherung; Oldenbourg Verlag Prof. Dr. Uwe Aßmann Lehrstuhl Softwaretechnologie Fakultät Informatik TU Dresden Version , ) Fehler Warum man QS braucht 1) Qualitätsbegriff 2) Konstruktive Qualitätssicherung 3) Analytische QS 1) Analyseverfahren 2) Testverfahren 4) Zertifizierung 5) Aufgabenmanagement [Balzert2] Balzert, H. : Lehrbuch der SW-Technik; Bd 2 Spektrum- Verlag 2001, abgelöst durch: [BalzertSM] Balzert, H.: Lehrbuch der Softwaretechnik Softwaremanagement Spektrum Verlag American Society for Quality M. Gharbi, A. Koschel, A. Rausch, G. Starke: Basiswissen für Softwarearchitekten. dpunkt-verlag Ausbildungsmaterial zum isaqb- Standard für Zertifizierung von Softwarearchitekten codebeamer Werkzeug als Beispiel für Requirements- Qualitätsmanagement Low.pdf Standards zur QS Norm Erläuterung Warum man Qualitätssicherung -management braucht DIN ISO/IEC ISO/IEC Definition der Qualitätseigenschaften von Softwareprodukten Modell für Erkennen der Qualität, Bewertung 6 Hauptkategorien für Softwarequalität: u. a. Usability 4 DIN ANSI/IEEE 829 DIN ANSI/IEE 1008 BS/ISO/IEC EN ISO/IEC Softwarefehler ihre Beurteilung durch Ken Lieferanten Standard for Software-Test-Dokumentation Bewerten von Softwaredokumenten, Qualitätsmerkmale Standard for Unit Testing, Modultest Anforderungen an Software-Produkt-Qualitätsanforderungen Evaluation Konformitätsbewertung Allgemeine Anforderungen an Stellen, Personen zertifizieren
2 Fehleranzahl -kosten Fehlerbeseitigungskosten Relative Anzahl der entstandenen Fehler 10% (Empirische Daten) 40% 50% 5 Prozent aller Entwicklungsfehler E E = Eingebrachte Fehler G = Gefene Fehler G G 6 Relative Anzahl der erkannten Fehler Kosten Pro Fehler- Korrektur (DM) 3% 5% 7% 25% 50% 10% Systemtest Quelle: Liggesmeyer u. a.: Qualitätssicherung software-basierter technischer Systeme; Informatik-Spektrum 21(1998) S Feld % aller Fehler entstehen in der Anforderungs- Entwurfsphase Quelle: [ Balzert, S. 487 ] G E G Technische Entwurfsphase E Analyse Entwurf Corung Entwicklertest Entwicklungsphasen Anforderungs Entwurfsphase Konstruktions Systemtestphase Entwurfsfehler Logische Fehler Syntaxfehler Abnahmetest Betriebsphase Die acht Grsätze des Qualitätsmanagements 8 Stammkengeschäft 9 1. Kenorientierung (Bedürfnisse erfüllen, übertreffen, vorwegnehmen) 2. Führung (Leiten durch Vorbild, Beachtung von Interessengruppen, Entwickeln einer Vision) 3. Einbeziehung der Menschen (Problemlösungskompetenz entwickeln, Initiative zu Verbesserungen) 4. Prozessorientierter Ansatz (Tätigkeiten Ressourcen als Prozess darstellen, effiziente Prozesse) 5. Systemorientierter Managementansatz (Wechselwirkungen zwischen Einzelprozessen, Koordination von Zuständigkeiten) 6. Ständige Verbesserung ( Wer aufhört besser zu werden, hat aufgehört gut zu sein ) 7. Sachlicher Ansatz zur Entscheidungsfindung (Analysen, Mitarbeiter-Umfragen, Vorschläge) 8. Lieferantenbeziehungen zum gegenseitigen Nutzen (transparente Kommunikation, Verständigung über gemeinsame Ziele) Der Der wesentliche wesentliche Erfolgsfaktor, Erfolgsfaktor, einen einen Stammken Stammken zu zu erwerben erwerben zu zu halten, halten, ist ist eine eine hohe hohe Qualität Qualität der der ausgelieferten ausgelieferten Software Software Dienstleistung. Dienstleistung. Qualität Support Ken- Zufriedenheit Innovation Preis Quelle: DIN EN ISO 9000: Stand: Februar DQS
3 Total Quality Management (TQM) (Ständige Qualitätsverbesserung) zuerst eingeführt in Japan von Deming als Firmenphilosophie, abgeleitet vom PDCA (Deming) horizontal: über alle Abteilungen hinweg vertikal: über alle Leitungsebenen Qualitätsbegriff 13 Ziel: Kenzufriedenheit (Qualität, Kosten Zeit) Erfahrungswerte Konsequenzen 1) Zufriedener Ke: erzählt positives Erlebnis 4-8 mal weiter Unzufriedener Ke: erzählt Geschichte 9-16 mal weiter ==> unkontrollierter negativer Multiplikator Neuken zu gewinnen ist schwieriger aufwendiger, nämlich 6 mal teurer als Bestandsken gut zu betreuen Jeder unzufriedene Ke ist eine Herausforderung an Fähigkeiten des Unternehmens Beschwerde-Management heißt, aus einem unzufriedenen Ken einen zufriedenen Ken zu machen Kenbindung zu erzeugen nötig: - Bewusstsein schaffen - gezielte Schulung - konsequente Umsetzung Nur ein zufriedener Ke bleibt auch ein Ke 1) Quelle: Knöll u. a.: Entwicklung Qualitätssicherung von Anwendungssoftware; Spektrum Verlag 1996 Was ist Qualität? 14 Unterteilung der Qualitätsmerkmale nach ISO/IEC 25000, früher DIN ISO Qualität Qualität ist ist Gesamtheit Gesamtheit von von Eigenschaften Eigenschaften Merkmalen Merkmalen eines eines Produkts Produkts oder oder einer einer Tätigkeit, Tätigkeit, sich sich auf auf deren deren Eignung Eignung zur zur Erfüllung Erfüllung gegebener gegebener Erfordernisse Erfordernisse bezieht. bezieht. [DIN [DIN 55350, 55350, Teil Teil 11, 11, Norm Norm für für Qualitätsmanagement] Qualitätsmanagement] Quality Quality is is fitness fitness for for use. use. Qualität des Produkts (Produktqualität) des Entwicklungsprozesses (Prozessqualität) der Beteiligten (Personenqualität) Qualitätsmerkmale: Quelle: [BalzertSM] Teilmerkmale (Kriterien) Elementarmerkmale Indikatoren (Metriken) Merkmal Teilmerkmale Merkmalsbeschreibung Funktionalität Richtigkeit (Korrektheit) Fähigkeit des Systems Angemessenheit geforderten Anforderungen(RE) Interoperabilität zu erfüllen Ordnungsmäßigkeit (Normen, Bestimmungen) Sicherheit Zuverlässigkeit Reife Einhaltung eines Fehlertoleranz Leistungsniveaus Wiederherstellbarkeit unter festgelegten Bedingungen über einen definierten Zeitraum Benutzbarkeit Verständlichkeit Aufwand zur Benutzung der Erlernbarkeit Benbarkeit Software durch unterschiedliche Benutzergruppen Effizienz Zeitverhalten Benötigte Zeit Verbrauch an Verbrauchsverhalten Betriebsmitteln für Aufgabe Änderbarkeit Analysierbarkeit Maß für Möglichkeit der Modifizierbarkeit Modifizierung von Software auf Prüfbarkeit Basis interner externer Stabilität Einflüsse Übertragbarkeit Anpassbarkeit Maß für Offenheit Installierbarkeit Portabilität von Software zur Austauschbarkeit, Lauffähigkeit auf anderen Konformität (gegenüber Normen) Soft- Hardwaresystemen
4 Qualitätsmerkmale ISO/IEC Merkmale Teilmerkmale... Funktionalität Zuverlässigkeit Benutzbarkeit Effizienz Änderbarkeit Übertragbarkeit Bsp.: Benutzbarkeit Richtigkeit, Angemessenheit, Interoperabilität, Ordnungsmäßigkeit (Normen, Bestimmungen), Sicherheit Reife, Fehlertoleranz, Wiederherstellbarkeit Verständlichkeit, Erlernbarkeit, Benbarkeit Zeitverhalten, Verbrauchsverhalten Analysierbarkeit, Modifizierbarkeit, Stabilität, Prüfbarkeit Anpassbarkeit, Installierbarkeit, Austauschbarkeit, Konformität (gegenüber Normen) Verständlichkeit Erlernbarkeit Benbarkeit Zugänglichkeit Selbsterklärungsfähigkeit Uniformität Einfachheit der E/A Elementarmerkmale 16 Qualitätsmanagement-System (im Application Lifecycle Management ALM) Softwarehaus Eingaben: Konstruktive Maßnahmen - Methoden - Prozessmodelle - Werkzeuge - Standards - Checklisten,... Quelle: [ Jenny, S. 185 ] Qualitätsziele: Erwartungen bezüglich der Qualitätsmerkmale Qualitätslenkung Konstruktive Qualitätssicherung jeweils Zeit Zufriedenheit Entwicklungsprozess Q u a l i t ä t s p l a n u n g Resultat Probleme Qualitätsprüfung Analytische Qualitätssicherung Prüfung Analytische Maßnahmen Qualitätsziele Genehmigtes Resultat Änderungsmanagement Kenmanagement Ticket Anforderung 17 Ke Ke Regelkreis des QM 18 Bestandteile des QM 19 Das QM läuft in einem PDCA-Regelkreis, da es geplant, durchgeführt, überprüft verbessert werden muss: Qualitätsplanung (PLAN) Ist-Zustand ermittel, Ziele Rahmenbedingungen für das QM festlegen Konzepte Abläufe erarbeiten Qualitätslenkung/-steuerung (DO) - in der Planphase gewonnenen Ergebnisse werden umgesetzt Qualitätssicherung (CHECK) - Auswerten qualitativer quantitativer Qualitätsinformationen Entgegennahme von Fehlern, beim Ken gefen werden ( tickets ) Entgegennahme von neuen Anforderungen für Funktionen ( feature request ) Kosten-Nutzen-Betrachtungen (Wirtschaftlichkeitsbetrachtungen): Was kostet welche Fehlerkorrektur, welches neue Feature/Funktion? Releaseplanung: Wann kommt eine neue Funktionalität ins Produkt? Überprüfen von gemachten Annahmen Qualitätsgewinn (ACT) - Maßnahmen umsetzen zur Steigerung der Produktqualität Prozessoptimierung. Erfolge Ergebnisse werden kommuniziert. Fehlerkorrektur Einführung von neuen Funktionen [nach Wikipedia] Qualitätsplanung Festlegung aller Anforderungen Ziele an das System den Projektabwicklungsprozess Bestimmen, Klassifizieren Wichten aller Qualitätsmerkmale Zugrelegung von Normen für Qualitätsplanung Qualitätslenkung durch konstruktive Maßnahmen konstruktive Maßnahmen bis hin zum Einsatz von SE-Methoden, Werkzeugen organisatorische Maßnahmen wie Einsatz von Vorgehensmodellen, Richt-linien, Standards, Checklisten Dokumentationsvorschriften Qualitätsprüfung durch analytische Maßnahmen Prozessgestützte Qualitätsprüfung: Quelle: [ Jenny, S. 185 ff ]. Analyse Auswertung des Entwicklungsprozesses nach den häufigsten gravierendsten Qualitätsmängeln Produktgestützte Qualitätsprüfung:. statische Prüfungen (Prüfung der Entwurfsdokumente). dynamische Prüfungen (Ausführung des Prüfobjekts, Testen)
5 Festlegung von Qualitätszielen für Projekte 20 Qualitätsziele abgeleitete Maßnahmen für Zuverlässigkeit (Bsp.) 21 Zunächst sollten Qualitätsziele festgelegt werden, separat für Stakeholdergruppen: Nutzer, Entwickler, Management Qualitätszielbestimmung für das Projekt in Form von einfachen ordinalen Güteklassen. Beispiel: Produktqualität Nutzerqualitäten Funktionalität x Entwicklerqualitäten Zuverlässigkeit Benutzbarkeit Sicherheit Effizienz Änderbarkeit Übertragbarkeit Managerqualitäten Return of Investment x Marktattraktivität sehr gut x x Quelle: [Balzert] gut normal nicht relevant x x x x x a) Verbesserung der Fehlerverhütung Ziele des Projektes festlegen (Req.-Katalog, PH) Projektmanagement: Die Qualität eines Produkts entsteht aus Qualität der Phasenergebnisse ==> Summationseffekt Qualifikation der Mitarbeiter b) Fehlerentdeckung/Beseitigung (mittels analysierender Verfahren) Audits, Reviews, Code-Inspektionen, Walkthroughs statische Programmanalyse Verifikation c) Verbesserung der Systemstruktur Metriken, Refactoring d) Verbesserung der Entwicklung (Entwicklungshilfen, Werkzeuge) Integrationshilfen Testfallbibliotheken Fehlersuchhilfen (Debugging) 20.2 Konstruktive Qualitätssicherung im Prozess (Qualitätslenkung) Konstruktive QS verbessert Konstruktionsprozess des Produkts durch Qualitätslenkung 23 [Balzert, S. 478] Maßnahmen zum konstruktiven QS Technische Maßnahmen Konstruktives Qualitätssicherung (Qualitätslenkung) Organisatorische Maßnahmen 25 Methoden Prozesse Sprachen Werkzeuge Richtlinien Standards Checklisten Aufbauorganisation Zertifizierung Personen Prozesse
6 Beispiele für technische Maßnahmen zur konstruktiven QS 26 Beispiele für organisatorische Maßnahmen zur konstruktiven QS 27 Methoden: Einsatz einer Schätzmethode, wie Delphi, Function Point oder COCOMO. Nutzung des Requirementmanagements, um Anforderungsstufenkonzepte aufbauen zu können. Förderung der Persönlichkeitsbildung, wie fachliche Fortbildung oder psychologisch-orientierte Maßnahmen. Frühzeitige Prüfung der Entwurfs- Implementierungsanforderungen durch den Aufbau von Prototypen Sprachen Einsatz von Modellgetriebener Entwicklung, um Verfolgbarkeit von Anforderungen zum Code zu realisieren Programmiersprache mit strengem Typkonzept, um auch zur Laufzeit Typprüfungen vornehmen zu können. Werkzeuge Ticketingsysteme, um Fehler zu erfassen zu korregieren, um Anforderungen zu sammeln Metrikwerkzeuge, um Architektur Code nach Güte zu beurteilen Richtlinien: Definition von Entwicklungsprozessen in einer Prozesslandkarte (process map) Projektbegleitende Dokumentationsfortschreibung möglichst nach einem Standard werkzeuggestützt Dokumentenmuster für Pflichtenheft, dass eine sichere Erfassung aller Anforderungen gewährleistet. Software-Konfigurationsmanagement für eine saubere Verwaltung aller bei der Entwicklung entstehender Zertifizierung der Entwicklungsprozesse durch externe Organisationen, z.b. TÜV (ISO 9000, SPICE, PRINCE) der Mitarbeiter (ISTQB, isaqb) der Bsp: Checkliste für Qualität von Anforderungsspezifikationen Quelle: [Wallmüller] Zertifizierung Quelle: [Wallmüller] 29 Sind Anforderungen vollständig widerspruchsfrei? (CCC) Wurden alle Funktionen spezifiziert? Sind alle Algorithmen für Funktionen spezifiziert? Wurden Datenströme im Kontextmodell in Form von Menge pro Zeit bzw. in Form einer statistischen Verteilung spezifiziert? Sind alle Hardware-Ressourcen spezifiziert? Als Als Zertifizierung Zertifizierung (von (von lat. lat. certe certe = = bestimmt, bestimmt, gewiss, gewiss, sicher sicher facere facere = = machen, machen, schaffen, schaffen, verfertigen) verfertigen) bezeichnet bezeichnet man man ein ein Verfahren, Verfahren, mit mit dessen dessen Hilfe Hilfe Einhaltung Einhaltung bestimmter bestimmter Anforderungen Anforderungen nachgewiesen nachgewiesen wird. wird. [Wikipedia] [Wikipedia] Sind alle Schnittstellen beschrieben? Ist der Initialzustand des Systems spezifiziert? Personen Prozesse Sind spezifischen Antwortzeiten realisierbar? (SMART) Wurden für Software-Qualitätsanforderungen Genauigkeitsangaben (Messbarkeitsskala, Schwellwerte) spezifiziert? Gibt es zu jeder Funktion Abnahmekriterien? Gibt es Gültigkeitsprüfungen für Daten? Sind Anforderungen verständlich für Entwerfer? Ist an spätere Erweiterungen gedacht? Wurde an Ausbildung des Benpersonals gedacht? Quelle: [Wallmüller] Organisationen Zertifizierung Plattform- Konformität Dienstleistungen
7 Was kann alles zertifiziert werden? Was kann alles zertifiziert werden? (ctd.) Zertifizierung von Prozessen Zertifizierung eines Erstellungsprozesses oder Managementsystems (zum Beispiel nach ISO 9001, ISO 14001). Bis Ende 2009 über 1 Mio. Zertifikate ISO 9001; über 200k Zertifikate ISO Zertifizierung von Organisationen Zertifizierung der Informationssicherheit nach BS 7799 oder ISO/IEC Zertifizierung der IT-Umgebung nach IT-Grschutz mit Grschutz-Auditoren das BSI Zertifizierung von n Für Zertifizierungsstellen, Zertifizierungssysteme für oder Dienstleistungen betreiben, besteht EN bzw. der ISO/IEC Guide 65. Zertifizierung von Softwareprodukten in Hinblick auf Funktionalität Qualität.. TCSEC (USA), ITSEC (EU), Common Criteria (CC).. In Deutschland erfolgt Zertifizierung durch das BSI. Zertifizierung von Personen Entwickler Tester Softwarearchitekten Zertifizierung von Dienstleistungen ITIL ist eine Richtlinie für IT-Dienstleistungen. Es definiert drei Zertifizierungsniveaus: Foation, Practitioner Service Manager. ITIL Foation ITIL Service Manager ITIL Practitioner Configuration Management, Incident Management, Problem Management, Release Management, Change Management, Service Level Management, Financial Management, Capacity Management, Availability Management Zertifizierung in Software-Ökosystemen Personenzertifizierung Ein Ein Softwareökosystem Softwareökosystem besteht besteht aus aus einer einer Welt Welt von von Zulieferern, Zulieferern, auf auf einer einer Software-Plattform Software-Plattform eines eines Herstellers Herstellers oder oder Konsortiums Konsortiums durch durch den den Bau Bau von von Komplementen Komplementen (plugins, (plugins, add-ons) add-ons) zur zur Plattform Plattform erzeugen erzeugen (gemischte (gemischte Wertschöpfung) Wertschöpfung) Beispiele: Microsoft-Ökosystem Java-Ökosystem AutoSAR: Steuerungssoftware im Auto GenIVI.com: in-vehicle infotainment im Auto Zertifizierung von Plugins n für Plattformkonformität: Im Bereich Linux freie Software ist ein wichtiges zertifizierendes Institut das kanadische LPI. Nachweis von Ausbildungsstandards oder besonders ausgearbeiteten Fachnormen bei Personenzertifizierungen. Zertifizierung der Mitarbeiter zur Dokumentation von Fähigkeiten, Qualifikation Kompetenz. Siehe dazu Liste der IT-Zertifikate. PMP (Project Management Professional) durch das PMI (Project Management Institute) IPMA-Zertifikate Level D-A für Projektmanager ISQF Tester-Zertifizierungen: Foation level Advanced level isaqb-zertifizierungen. Vom International Software Architecture Qualifications Board angebotene Zertifizierung für Softwarearchitekten in verschiedenen Abstufungen Spezialisierungsrichtungen.. Foation Level: Certified Professional for Software Architecture (CPSA/CPSA-F). Advanced Level (in Vorbereitung beim isaqb CPSA-A). Expert Level (in Vorbereitung beim isaqb CPSA-E) Norm für Zertifizierungsstellen: EN ISO/IEC ( Konformitätsbewertung Allgemeine Anforderungen an Stellen, Personen zertifizieren )
8 Aufbauorganisation der QS Forts.: Aufbauorganisation der QS a) QS durch externe Unternehmen (Berater, Spezialisten, Auditing) in kleineren Unternehmen Akzeptanzproblem der QS-Mitarbeiter ( unproduktiv ) Einsatz externer Subunternehmer (Test- QS-Dienstleister) Wichtig, wenn man intern nicht weiterkommt b) QS durch eigenständige Abt. im Org./DV-Bereich QS unterhalb des Information Management (IM), entweder als Linienstelle (Abteilung) c) Projektmanagement-Büro oder Stabsstelle IM QS-Abteilung Linie Org. Entwickl. Wartung RZ Stab IM QS-Stab --- d) QS durch Kompetenzteams als kleine Teams oder auch Rollen in einem Produkt- oder Geschäftsfeldabteilung Die QS-Teams aller Abteilungen bildet Projekt in einer Matrix Linie + Matrix IM Geschäftsfeld-Abteilung Geschäftsfeld-Abteilung ReqM. Entwickl. Vertrieb ReqM. Entwickl. Vertrieb QS QS 20.3 Analytische Qualitätssicherung des Produkts (Qualitätsprüfung) 36 Vorlesung SEW (WS) Vorlesung ST-2 Analytisches Qualitätssicherung (Qualitätsprüfung) Vorlesung DPF Analytische Qualitätssicherung (Qualitätsprüfung) 37 Qualitätsprüfung analysiert Qualität von Produkt Prozess versucht, Verbesserungen vorzuschlagen Analyse Test Vorlesung SWM Statische Programanalyse Animation Visualisierung Metriken Analysierende Verfahren Inspektion Walkthrough Review Audit Dynamischer Test Symbolischer Test Simulation Testende Verfahren Programmverifikation Werkzeuggestützt Prozessgestützt Werkzeuggestützt Prozessgestützt Schreibtischtest Refactoring Quelle: [ nach Balzert, S. 479]
9 Reviews Analytische QS-Verfahren Prozessgestützte QS-Prüfung 38 Ein Ein Review ist ist eine eine manuelle Prüfmethode mit mit festgelegtem Ablauf, Ablauf, mit mit der der ein ein bestehender Zustand (z.b. (z.b. Projektergebnisse) oder oder Wirksamkeit eingeführter Maßnahmen einem einem Team Team von von Gutachtern vorgelegt von von sen sen kommentiert oder oder genehmigt werden werden (Projektplan-Review, Anforderungs-Review, Entwurfs-Review, Code-Review u.a.) u.a.) 39 Reviews fokussieren sich auf Produktqualität Quelle: Frühauf u. a.: Software-Prüfung - eine Fibel; vgl. auch IEEE-Norm : Standard for Software Reviews and Audits Projektreview-Ablauf 40 Wdh.: Ablauf eines Reviews als Aktivitätendiagramm (Vorgangsknotennetz) 41 Tätigkeiten Ergebnisse Der Reviewablauf besteht aus fünf Phasen: 1.Phase 2.Phase 3.Phase 4.Phase 5.Phase Vorbesprechung: Indiv. Vorbereitung: Nachbereitung: Bewertung: Mit den Reviewteam: Review: Beteiligten den - Erstellen der Präsentation Analyse der Modifi zieren Reviewablauf Fragen Fragen Unterlagen, der Projekt- Reviewbericht planung. planen Projektleiter: Risikoanalyse - Vorbereiten erstellen. Checkliste errstellen. Planung Vorbereitung Review Analyse Umsetzung Angaben über: Reviewteam: - Protokoll - Was - Fragebogen - Kopien der - Wann relevanten - Wie Projektleiter: Unterlagen - Wo - Projekt- - Risikochart gemacht wird. unterlagen - usw. Reviewbericht - Modifi zierter Projektplan - Arbetsaufträge - Neue, geänderte Ergebnisse Planung Quelle: [Wallmüller] Vorbesprechung Reviewsitzung Nachbearbeitung (Rework) Bewertung (Follow-up) individuelle Vorbereitung Phase 1 Phase 2 Phase 3 Phase 4 Quelle: [ Jenny ]
10 Wdh.: Abhängigkeitsdiagramm(-graph) eines Review als Vorgangspfeil-Netz über Daten Arten von Reviews (1) IST Personen Kriterien Ressourcen auswählen Kriterien bestimmen Ressourcen reservieren Quelle: [ Zuser, W. S. 122 ] Teilnehmer auswählen Abnahmekriterien verfügbare Ressourcen Projektleiter, Gutachter Autoren verteilen verbessern Vorbereitende Vorbereitung Teilnehmer Review abhalten SOLL Tätigkeiten Bericht Inspektionen: (white-box review) Die Dokumentation des Prüfgegenstandes wird von den Inspektoren Zeile für Zeile gelesen geprüft Teilnehmer (Moderator, Autor, Gutachter, Protokollführer) Inspektionen sind in jeder Phase möglich (Bsp. Code-, Design-, Pflichtenheft- Inspektion) Vorbereitung nötig (Einladung, Richtlinien, Rollen, Prüflinge) Prüfung anhand von Checklisten Inspektoren tragen Fehler vor Inspektionsprotokoll durch Protokollführer ggf. Freigabe durch Moderator Walkthroughs: (black-box review) Die Funktionalität des Prüfgegenstandes wird anhand von vorbereiteten Beispielen Testfällen durchgespielt. ohne Moderator, evtl. ohne individuelle Vorbereitung, Autor stellt sein Prüfobjekt vor. Arten von Reviews (2) Bsp.: Checkliste für Grobentwurfs-Reviews Ro-Robin-Review: Die Gutachter sollen in der Vorbereitung nach Argumenten suchen, warum Qualität des Prüflings hoch ist. In der Sitzung trägt jeder sein Plädoyer vor, anderen Gutachter intervenieren Argumente für gegen den Prüfling werden notiert. Peer Review: ( Späher ) Gutachter werden eingeschlossen, untersuchen Prüflinge erstellen Gutachten. Ein Moderator leitet das Team. Das Team wird entweder ad hoc zusammengestellt oder existiert als permanente Einrichtung ( professionelle Peers ) Performance Gibt es Hinweise auf Nichterfüllung von Performance-Anforderungen? Benutzungsschnittstelle Sind Layouts der Benutzungsschnittstelle einheitlich? Sind Bildschirmmasken mit Informationen nicht überladen? Sind Bildschirmausgaben übersichtlich? Ist Benutzerführung ausreichend? Sind Benutzereingaben auf ein Minimum beschränkt? Daten Wurde das Datenmodell geprüft? Gibt es fehlende oder nicht benutzte Variablen in einem I.-, O.- oder Update-Modul? Gibt es falsche oder fehlende Datentypen in einem Input-, Output- oder U.-Modul? Funktionalität Ist in einem Verarbeitungsmodul ein Teil nicht vorhanden, überflüssig oder falsch? Sind in einem V.-modul logische Bed. nicht vorhanden, überflüssig oder falsch? Außerdem: Schnittstellen, Dokumentation, Standards, Syntax der Entwurfsbeschr.,...
11 Audits (1) - Formale Reviews von Außen Audits (2) Ein Ein Audit ist ist eine eine systematische unabhängige Untersuchung, bei bei der der sowohl Übereinstimmung mit mit Spezifikationen, Standards, vertraglichen Vereinbarungen oder oder anderer Kriterien (Angemessenheit, Einhaltung vorgegebener Vorgehensweisen Anweisungen), als als auch auch deren Wirksamkeit Sinnhaftigkeit überprüft werden. Audit der Produktqualität: quantitative Bewertung der Konformität des s mit den geforderten Produktmerkmalen lt. Pflichtenheft Audit der Prozessqualität: Überprüfung der Elemente eines Prozesses auf Vollständigkeit Wirksamkeit z. B. im Vergleich zu einem Vorgehens- oder Prozessmodell Audit des QS-Systems: Prüfung, ob vorhandene Elemente des QS-Systems entsprendend den Anforderungen vollständig, dokumentiert wirksam sind. Audit des Finanzmanagements Audit des Entwicklungs- Managementprozesses: z. B.: - Produktivität des Projektteams, Einhaltung vorgegebener Standards Während eines größeren Projekts sollten mehrere Audits durchgeführt werden 46 Systematische unabhängige Untersuchung mit formalem Charakter Validation der Systeme, Prozesse, mit den Vorgaben (Spezifikationen) durch Dritte, meist spezialisierte Audit-Firmen Audits werden durch ausgebildete Auditoren nach einem definierten Ablauf durchgeführt: Vorbereitung: Die Auditoren fordern von extern ausgewählte Untersuchungs- / oder Prüfdokumente an (z.b. Projektplan, Vorgehensmodell, zugre liegende Vorgaben, Metriken u.a.). Durchführung: erfolgt in der Firma durch Interviews mit Prozessverantwortlichem Dokumentensichtung Abschluss: zum Abschluss des Audits erfolgt ein vorläufiges Feedback an alle Beteiligten Ergebnisse werden in einem ausführlichen Audit-Bericht dokumentiert Audits müssen oft durchgeführt werden, um Berichtspflichten nach außen zu erfüllen SOX Sarbanes-Oxley-Act Basel I-III Kriterien Prüfung auf Gemeinnützigkeit Quelle: [Kollektiv] 47 Statische Programmanalyse Analytische QS-Verfahren Werkzeuggestützte Qualitätsprüfung eines s 49 mit der Hilfe von Werkzeugen ==> Vorlesung Software-Werkzeuge Lexikalische Analyse ermittelt lexikalische Informationen z. B. Länge Häufigkeit von Programmelementen, unerreichbarer Code, falsche bzw. nicht referenzierte Sprungmarken Syntaktische Analyse Metriken ermitteln syntaktische Informationen z. B. Komplexitätsgrade, Aufrufgraphen, Strukturbäume, Architekturprinzipien, Endlosschleifen, Aufrufe nicht existierender Prozeduren, unerlaubte Verschachtelung von Schleifen Verzweigungen Layout-Prüfung Verbesserung: Pretty-printing Statische semantische Analyse ermittelt semantische Informationen Abstrakte Interpretation interpretiert das Programm statisch mit abstrakten Werten, Fehlerwerte entdecken lassen Typprüfungen (wie Typkonflikte, falsche Parameterübergaben) Steuerflussanomalien wie Sicherheitsprüfungen (z.b. Buffer overflow analysis, driver protocol analysis) Datenflussunverträglichkeiten wie deklarierte aber nicht verwendete Variable, nicht initialisierte Variable, falsche Verwendung globaler lokaler Variablen [Wallmüller] 50
12 Statische Programmanalyse (Forts.) Statische Vertragsprüfung mit Werkzeugen Theorembeweiser, gute Übersetzer für Programmiersprachen mit Verträgen wie Eiffel Prüfung von Qualitätsverträgen z.b. mit Qualitung ( Model checking prüft Gültigkeit von Prädikaten in einem Zustandssystem Testende QS-Verfahren (Wdh aus Softwaretechnologie-II, zum Selbststudium) 52 SW-Testmethoden SW-Testmethoden Datenbezogener Test Dynamische Prüfungen: Datenbezogenes Testen mit Testdaten: Datenstrukturen, Referenz- oder Betriebsdaten (bei großen Programmen lassen sich kaum alle Datenkombinationen erproben) Funktionsbezogenes Testen: abschnittsweiser Vergleich des Codes incl. E/A- Verhalten mit der Spezifi kation Ablaufbezogenes Testen: werden alle Schleifen, Verzweigungen durchlaufen? (Kontrollfl ussorienter Test - Durchspielen aller Fälle; ==> aufwendig) vergessene Funktionen werden nicht gefen!! Quelle: [nach Zehnder, C.,A.. Informatik-Projektentwicklung; Teubner Verlag 1991] Anzahl Fehler Regressionstest: Vergleich zweier Versionen des gleichen Programms Siehe Vorlesung Softwaretechnologie-II Test-Endekriterien a) aus Erfahrung: in 5% aller Module stecken 95% der Fehler ==> Stichproben; Ende, wenn 5% fehlerhafte Moduln gefen b) nach Fehlerrate: Testaufwand in Wochen
13 SW-Testmethoden (Black Box-Test) 56 Überdeckungs-Testmethoden (White Box- Test) 57 Ziel: Methoden: Feststellung von Abweichungen gegenüber Anforderungen bzw. Spezifikation (innere Struktur ist nicht von Interesse) Äquivalenzklassenbildung Einteilung der E/A-Daten in Äquivalenzklassen (gültige ungültige) Grenzwertanalyse Testfälle an den Grenzen der Wertebereiche Intuitive Testfallermittlung (kein eigentliches Verfahren) zusätzliche Testfälle durch Intuition (Liste möglicher Fehler aus Erfahrung, Standardfehler) Funktionsabdeckung Testfälle für Normal- Ausnahmeverhalten Vermeidung von Redanz durch Testfallmatrix Testfälle für SW-Module, -Komponenten,..., Ziel: Entdeckung von Fehlern durch ablauforientierte Testfälle interne Struktur / Quelltext muss bekannt sein Es wird eine Teilmenge aller möglichen Pfade durch Testfälle abgedeckt (Pfadabdeckung) Methoden: Pfadabdeckung (wenigstens eine Mindestzahl von Pfaden prüfen) Anweisungsabdeckung (entsprechend Spezifikation, alle oder Auswahl) Bedingungsabdeckung: Abdeckung aller If- Case-Bedingungen Zweig-/Bedingungsabdeckung: Abdeckung aller einzelnen alternativen Pfade Abdeckung aller Kombinationen von verschachtelten Mehrfachbedingungen n-schleifenabdeckung: Abdeckung der ersten n Schleifendurchläufe von Schleifen. (nur n=1 oder n=2 praktikabel) QS: Anforderungsdefinition Abnahmekriterien Abnahmekriterien bereits während der Anforderungsdefinition aus den Qualitätszielen den Anforderungen ableiten (im Pflichtenheft) Aufdeckung von Lücken, Überschneidungen, Widersprüchen hat oft Überarbeitung von Anforderungen zur Folge Grlage für den Nachweis des Erfüllungsgrades ein oder mehrere Abnahmekriterien zu genau einer Anforderung Den Anwender interessieren vorrangig ergebnisorientierte (Black-Box-) Abnahmekriterien Funktionsabdeckung mit Testfällen Äquivalenzklassenbildung Grenzwertanalyse Intuitive Testfallermittlung (Ergänzung der o. g. aus Erfahrung) ablauforientierte (White-Box-) Abnahmekriterien: welches Überdeckungskriterium? Zertifizierung Prozess-Zertifizierung, z.b. nach ISO 9000, wird im Kap. Prozessverbesserung behandelt 59
14 Zertifizierung von Software-n als Wettbewerbsvorteil 60 Zertifizierung von Software 61 Gridee: Prüfung von Software auf bestimmte Eigenschaften (DIN, ISO) durch unabhängige Stellen, danach Zertifi zierung Wichtig für sicherheitskritische Software in eingebetteten Systemen Auto (Drive-by-Wire) Flugzeug (Fly-by-Wire: Airbus, Boeing) cyber-physikalische Systeme (Life-by-Wire) Überprüfung mittels Checklisten, Verifi kation Validation Deutschland: Akkreditierungsstellen DEKITZ, DATECH, DAKKS DEKITZ: Deutsche Koordinierungsstelle für IT-Normenkonformitätsprüfung Zertifizierung. (seit 1992 = Akkreditierungsverb mit der BAPT (Post Telekom) DEKITZ im Jahr 2000 mit DATech fusioniert ==> DATech (Deutsche Akkreditierungsstelle Technik) Im Jahr 2009 fusioniert mit DAKKS: Deutschen Akkreditierungsstelle GmbH (DakkS). Europa: ECITC ( European Committee for Information Technology Certifi cation ) Aufgabe der DEKITZ: Koordinierung der nationalen IT&T-Prüf- Zertifi zierungsaktivitäten Begutachtung Akkreditierung von Prüfl aboratorien Zertifi zierungsstellen Bestellung von Gutachtern Ablauf von Prüfung Zertifi zierung: Antrag auf Konformitätsprüfung eines Softwarepaketes an ein Prüfl aboratorium auf Wunsch wird Prüfmethode, Ort Zeit bekanntgegeben wegen eigener Vorprüfung Verbesserung Prüfbericht ist Eigentum des Antragstellers wenn überhaupt, dann Veröffentlichung in vollständiger Form Erteilung des Zertifi kates mit Angabe der Prüfbedingungen ISQF Levels Zertifizierungen von Testern 62 Der ISQF ist eine internationale Vereinigung zum Ausbilden Zertifizieren von Testern. Foation Level (CTFL) In etwa das, was Sie hier im Master lernen (Vorlesungen Softwaretechnologie-II, Softwarewerkzeuge) Advanced Level Test Manager Advanced Level Test Analyst (vormals Functional Tester) Advanced Level Technical Test Analyst (vormals Technical Tester) Advanced Level (CTAL) Full Advanced Level (nach Bestehen der o. a. Teilprüfungen Advanced Level) Expert Level in Vorbereitung 63
15 Zertifizierungen von Softwarearchitekten 64 isaqb Levels Der International Software Architecture Qualification Board (isaqb) ist eine internationale Vereinigung zum Ausbilden Zertifizieren von Softwarearchitekten Foation Level (Certified Professional for Software Architecture, CPSA-F) In etwa das, was Sie hier im Master lernen (Vorlesungen Design-Patterns and Frameworks, Component-Based Software Engineering, Softwaretechnologie-II) Advanced Level (CPSA-F) [Quelle Methodische Kompetenz: Systematisches Vorgehen bei Architekturaufgaben, unabhängig von Technologien Technische Kompetenz: Kenntnis Anwendung von Technologien zur Lösung von Entwurfsaufgaben Kommunikative Kompetenz: Fähigkeiten zur produktiven Zusammenarbeit mit unterschiedlichen Stakeholdern, Kommunikation, Präsentation, Argumentation, Moderation Expert Level (CPSA-E): in Vorbereitung Aufgabenmanagement im Qualitätsmanagement (Issue Management) 66 Aufgabenmanagement Aufgabenmanagement beinhaltet Erfassung, Registratur, Speicherung Verfolgung von Stand der Bearbeitung Arbeitspaketen Aktvitäten eines Projektplans Qualitätssicherungsaufgaben Änderungsmanagement (sieht der Ke):. Problem- Fehlermeldungen ( tickets ) in der korrektiven Wartung 67. Änderungsanforderungen ( change requests ) in der Pflege. Anforderungen für neue Funktionalität ( feature requests ). beinhaltet also das kontnuierliche Requirements-Management nutzt dazu verteilte Eingaben über das Web Speicherung aller tickets requests in einer zentralen Repository/Datenbank Das Das Aufgabenmanagement Aufgabenmanagement ist ist heute heute von von zentraler zentraler Bedeutung Bedeutung für für Steuerung Steuerung eines eines Softwarehauses, Softwarehauses, denn denn es es hilft, hilft, Qualität Qualität der der Dienstleistungen Dienstleistungen zu zu verbessern verbessern ein ein Stammkengeschäft Stammkengeschäft aufzubauen aufzubauen
16 Die Bedeutung des Aufgabenmanagements 68 Aufgabenmanagement Strategisches Management 69 Das Aufgabenmanagement nt als zentrales Element der Qualitätsmanagements steuert alle dazu notwendigen Vorgänge: Das Aufgabenmanagement nt ebenfalls als strategisches Instrument: Analysen auf dem Repository: Statistiken über Häufigkeit von Tickets Bewertung der Änderung: Nach der Notwendigkeit der Auswirkungen, wobei jede Änderung einer Version zu einer neuen Version führt Planung Entscheid des Änderungsvorgehens: Vorgehen nach einer definierten Änderungsprozedur mit Durchlauf geforderter Zustände(V-Modell). Einleitung Überwachung der Änderungsdurchführung: Darstellung des Änderungsgeschehens in einem Repository. Daraus sollen Änderungsstatistiken auf Abruf generierbar sein. Abschluß Auswertung der Änderung:. Alle Änderungen sollen nachvollziehbar rekonstrukturierbar sein.. Es ist eine Historie zu führen, alle Änderungsdaten einschließlich eines ausführlichen Kommentars enthält. Release-Planung Management: Aufgabenmanagement erlaubt Entscheidungen, wann neue Funktionalität ins Produkt einzieht Schlussfolgerungen über Effizienz des eigenen Entwickelns der eigenen Qualitätssicherung Ständige Verbesserung des QM Als Vorgehensbaustein Problem- Änderungsmanagement im V-Modell XT realisiert. Aufgabenmanagement-Werkzeuge 70 Aufgabenmanagment (Fehler Änderungen) mit Mantis 71 Issue Management: betont, dass jedes Ticket für das Softwarehaus eine Aufgabe darstellt ( issue ) Ticket Management: betont, dass der Ke tickets schreibt Werkzeug Status Webadresse Bugzilla Mozilla (OSS) Mantis OSS JIRA Atlassian codebeamer IntLand Software iew/ RedMine OSS Team Foation Server Microsoft _Server Mantis ist ein webbasiertes Aufgabenmanagement-System (issue tracking system) Zustandsmaschine für Fehler Änderungswünsche Generierung von s über Statusänderungen Visualisierung von Zuständen Bearbeitern Unassigned Assigned Recently Modified Resolved
17 Überblick über Aufgaben [ 72 Überblick über Zustände der Aufgaben Änderungsmanagement Änderungsmanagement ist der Teil vom Aufgabenmanagement, den der Ke sieht Also ein spezielles Aufgabenmanagement in der Anforderungsmanagement, Wartung, Pflege Releasemanagement 74 Aufgaben der Aktivitäten des Problem- Änderungsmanagements laut V-Modell XT Zustandserfassung von Problemmeldungen/Änderungsanträgen (korrektive Wartung, Pflege) Dokumentieren Verwaltung aller Problemmeldungen Änderungsanträge über eine Statusliste Änderungen bewerten (Ursachen, Auswirkungen,...) Entscheidung, Freigabe Veranlassung der Bearbeitung Abschluss der Änderung, Information der Betroffenen Erfassung von Problemmeldungen, Fehlermeldungen, Verbesserungsvorschlägen Änderungswünschen Erfassung Statusliste Bewertung Freigabe Abschluss 75 Softwaremanagement, Prof. Uwe Aßmann Änderungsmanagement
18 Vorgehensbaustein Problem- Änderungsmanagement 76 Änderungsmanagement 77 ist nötig für Firmen, sukzessive neue Versionen ihrer erzeugen im Produktgeschäft tätig sind im Produktlinien-Geschäft tätig sind weniger nötig für eine Anwendungslandschaft in einer Firma Notwendige Artefakte (, Belege) sind: Problemmeldung Änderungsantrag Problem- Änderungsbewertung Änderungsentscheidung, -mitteilung Änderungsstatusliste Sie werden in den zugehörigen Aktivitäten des V-Modells XT bearbeitet. Aktivität Problemmeldung/Änderungsantrag erstellen 79 Aktivität Problemmeldung/Änderungsantrag bewerten 80 Jede Rolle kann aus den verschiedensten Gründen eine Problemmeldung/ Änderungsantrag auslösen, der grsätzlich folgende Informationen enthält: Beschreibung des Problems bzw. der gewünschten Änderung Identifikation Antragsteller, Projekt, betroffenen Konfiguration Begründung des Antrages bzgl. Nutzen bzw. Schaden bei Nichtdurchführung Lösungsvorschlag aus Sicht des Antragstellers Nummer Änderungsantrag/Problemmeldung Vergabe einer Registriernummer pro Problemmeldung/Änderungsantrag Gründe für Änderungen können sein: neue Entwicklungserfordernisse Probleme im Controlling: Zeitprobleme, Kosteneinhaltung Compliance: Änderungen gesetzlicher Vorschriften. Sarbanes-Oxley Act, Basel-II Verbesserung von Marktchancen. Erscheinen neuer Plattformen Änderungen in den Anforderungen: Nutzerwünsche Problemmeldung/Änderungsantrag analysieren wie dringend Lösung des Problems bzw. der beantragten Änderung ist Lösungsvorschläge erarbeiten mit vollständiger bzw. auch erst nur teilweiser Lösung. Folgende Informationen sollte er enthalten: Teile des Projektes, von der Änderung betroffen sind Phase des Entwicklungsprozesses, in der Änderung anfällt Lösungsbeschreibung -vorgehen erforderliche Aufwendungen Auswirkungen der Änderung auf das Projekt Empfehlung aussprechen: auf Basis der erarbeiteten alternativen Lösungsvorschläge alle Lösungsvorschläge sind anhand ihrer Auswirkungen auf das Projekt zu bewerten aus ser Basis ist eine Entscheidung zu fällen zu begründen Alle Bewertungsaktivitäten werden im Produkt Problem-/Änderungsbewer-tung niedergelegt
19 Aktivität Änderungen beschließen 81 Aktivität Änderungsstatusliste führen 82 Vorbereitung des Entscheidungsmeetings durch Sammeln alle Anträge Bewertungen, Erstellen der Agenda für das Meeting Einladungen an beteiligte Rollen oder Stakeholder verschicken Anträge vorstellen präsentieren mit: entstehenden Kosten Verfügbarkeit von Mitteln Personal zeitliche Projektverzögerung technische Eignung der vorgeschlagenen Änderungsentscheidung beschließen Dringlichkeit der Umsetzung festlegen Festlegung der Kategorie (Fehler [in Spezifikation, Entwurf, Corung, im Verfahren], Problem, Modifikation, Erweiterung, Verbesserung, usw.) gewünschter Fertigstellungszeitpunkt Auswirkungen der Änderung ermitteln Änderungsentscheidung im Änderungsbescheid - protokollieren Änderungsentscheidung verteilen bzw. kommunizieren Alle beschlossenen Änderungen werden im Produkt Änderungsentscheidung/ -mitteilung niedergelegt Änderungsstatusliste nt dem Ziel, alle wichtigen Informationen zum Projekt hinsichtlich Änderungsanforderungen auswirkungen zu aktualisieren dokumentieren Ablauf Dokumentation ist für jede Änderungsanforderung gleich: Änderungsanforderungen registrieren mit Prüfung der benötigten Daten auf Vollständigkeit Änderungsanforderungen prüfen auf Realisierbarkeit Festlegung der erforderlichen Mittel, Termine Verantwortlichkeiten Änderungsstatusliste aktualisieren nach bereits bestehenden Änderungsanforderungen bzw. durch Hinzufügen neuer Anforderungen Änderungsstati sind z. B.: beantragt, beabsichtigt, abgelehnt, genehmigt, zurückgestellt, beauftragt, erledigt Bemerkungen bei Beziehungen zu bereits gestellten Änderungsanträgen Referenzen auf Änderungsbewertung oder Änderungsentscheidung sind in der Änderungsstatusliste ebenfalls festzuhalten Wird oft in einer Datenbank geführt z.b. MANTIS-System 20.6 Kenmanagement Kenmanagement Das Das Kenmanagement Kenmanagement (Customer (Customer relationship relationship management, management, CRM) CRM) verwaltet verwaltet Kontaktdaten Kontaktdaten Geschichte Geschichte der der Interaktionen Interaktionen mit mit Ken Ken (Dokumente, (Dokumente, Verträge, Verträge, s, s, Telefonnotizen, Telefonnotizen, Kontaktnotizen). Kontaktnotizen). Ziel Ziel ist ist es, es, kenzentriert kenzentriert alle alle Daten Daten auf auf einen einen Blick, Blick, an an einem einem Platz Platz zu zu sammeln sammeln für für ganze ganze Firma Firma zugreifbar zugreifbar zu zu halten. halten. Besonders wichtig bei Stammken, denn man darf keine Fehler mit ihnen machen einem Massenmarkt mit Tausenden von Ken Ein gutes CRM ist eine der wichtigsten Prozesse einer Softwarefirma, weil das Feedback des Ken wichtigste Voraussetzung zum Halten von Stammken ist
20 CRM-Prozesse CRM-Systeme Kaltaquise Aquise von Fremdken Support Wartung Pflege After-Sales-Kontakte Kenzufriedenheits- Interview Jährliches Interview strategisches Interview was kann man für den Ken noch tun? CRM- Prozesse Akquise mit Lead (Empfehlung durch Dritte) Ken- Anwendertage: Schulung, persönl. Kontakte Treffen des Ökosystems Marketing mit neuen sozialen Men wie Blogs, Twitter, Microblogs Massen- s Briefe Preisausschreiben Beispiele vtiger OSS Dynamics Microsoft salesforce Salesforce Cloud-basiert SugarCRM Ein CRM-System ist ein Informationssystem, das folgende Aufgaben erfüllt: Kontakt-Datenbank mit Geschichte der Kontakte Interaktionen Unterstützung aller CRM-Prozesse (s.o.) Schnittstellen zu anderen Systemen, wie dem Dokumentenmanagementsystem, dem ERP-System, dem Aufgabenmanagement Die Auswahl von passenden CRM-Systemen wird als schwierig eingeschätzt, ist aber unerlässlich für ein gutes Kenmanagement den Erfolg der Firma dual licensing The End 87
Qualitä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
MehrTeil II DO 20. Qualitätssicherung und -management
Teil II DO 20. Qualitätssicherung und -management 1 Prof. Dr. Uwe Aßmann Lehrstuhl Softwaretechnologie Fakultät Informatik TU Dresden Version 13-1.1,13.06.13 1) Fehler Warum man QS braucht 1) Qualitätsbegriff
MehrTeil II DO 20. Qualitätssicherung und -management. Referenzierte Literatur. Standards zur QS. Standards zur QS. 1) Fehler Warum man QS braucht
Teil II DO 20. Qualitätssicherung -management Prof. Dr. Uwe Aßmann Lehrstuhl Softwaretechnologie Fakultät Informatik TU Dresden Version 14-1.0, 04.06.14 1) Fehler Warum man QS braucht 1) Qualitätsbegriff
MehrQualitätsmanagement. Grundlagen
Grundlagen Historie: Mit industriellen Massenproduktion erforderlich geworden (Automobilindustrie, Anfang des letzten Jahrhunderts); Qualitätsmanagement zunächst nur in der Fertigung Mitte des letzten
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
MehrÜbungsbeispiele für die mündliche Prüfung
Übungsbeispiele für die mündliche Prüfung Nr. Frage: 71-02m Welche Verantwortung und Befugnis hat der Beauftragte der Leitung? 5.5.2 Leitungsmitglied; sicherstellen, dass die für das Qualitätsmanagementsystem
MehrSoftwaretechnikpraktikum SS 2004. Qualitätsmanagement I. 1. Überblick. Qualität. Qualitätsmerkmal
Softwaretechnikpraktikum SS 2004 Qualitätsmanagement I 5. Vorlesung 1. Überblick Planungsphase Definitionsphase Entwurfsphase Implem.- phase Fragen Was ist Qualität? Wie kann man Qualität messen? Wie kann
Mehr«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»
«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.» www.pse-solutions.ch ANTOINE DE SAINT-EXUPÉRY 1 PROJECT SYSTEM ENGINEERING
MehrKlausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement
Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement Prof. K.-P. Fähnrich, Prof. H.-G. Gräbe, T. Riechert Institut für Informatik Sommersemester 2012 Allgemeine Bemerkungen
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$
MehrÄnderung der ISO/IEC 17025 Anpassung an ISO 9001: 2000
Änderung der ISO/IEC 17025 Anpassung an ISO 9001: 2000 Dr. Martin Czaske Sitzung der DKD-FA HF & Optik, GS & NF am 11. bzw. 13. Mai 2004 Änderung der ISO/IEC 17025 Anpassung der ISO/IEC 17025 an ISO 9001:
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
MehrManagementbewertung Managementbewertung
Managementbewertung Grundlagen für die Erarbeitung eines Verfahrens nach DIN EN ISO 9001:2000 Inhalte des Workshops 1. Die Anforderungen der ISO 9001:2000 und ihre Interpretation 2. Die Umsetzung der Normanforderungen
MehrDelta Audit - Fragenkatalog ISO 9001:2014 DIS
QUMedia GbR Eisenbahnstraße 41 79098 Freiburg Tel. 07 61 / 29286-50 Fax 07 61 / 29286-77 E-mail info@qumedia.de www.qumedia.de Delta Audit - Fragenkatalog ISO 9001:2014 DIS Zur Handhabung des Audit - Fragenkatalogs
MehrQualitätsmanagement im Projekt
Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung
MehrWas beinhaltet ein Qualitätsmanagementsystem (QM- System)?
Was ist DIN EN ISO 9000? Die DIN EN ISO 9000, 9001, 9004 (kurz ISO 9000) ist eine weltweit gültige Norm. Diese Norm gibt Mindeststandards vor, nach denen die Abläufe in einem Unternehmen zu gestalten sind,
MehrModul 07-203-2102. Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement
Modul 07-203-2102 Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement Prof. Fähnrich, Prof. Gräbe, Dr. Riechert Institut für Informatik Sommersemester 2013 Allgemeine Bemerkungen
MehrSoftwarequalität: Einführung. 15. April 2015
Softwarequalität: Einführung 15. April 2015 Überblick Warum ist Softwarequalität wichtig? Was ist Softwarequalität? Wie erreicht man Softwarequalität? Taentzer Softwarequalität 2015 8 Berühmte Software-Fehler
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
MehrBeispielfragen L4(3) Systemauditor nach AS/EN9100 (1st,2nd party)
Allgemeine Hinweise: Es wird von den Teilnehmern erwartet, dass ausreichende Kenntnisse vorhanden sind, um die Fragen 1.1 bis 1.10 unter Verwendung der EN 9100 und ISO 19011 innerhalb von 20 Minuten zu
Mehr9.6 Korrekturmaßnahmen, Qualitätsverbesserung
Teil III Organisation und Infrastruktur Kapitel 9: Qualitätsmanagementsystem Inhalt 9.1 Grundlagen 9.2 Qualitätspolitik 9.3 Qualitätsorganisation 9.4 Maßnahmen 9.5 Qualitätsaufzeichnungen 9.6 Korrekturmaßnahmen,
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
MehrVorlesung Software-Wartung Änderungs- und Konfigurationsmanagement
Vorlesung Software-Wartung Änderungs- und Konfigurationsmanagement Dr. Markus Pizka Technische Universität München Institut für Informatik pizka@in.tum.de 3.3 Änderungsmanagement (CM) Evolution der Software
MehrZertifizierungsprogramm
Zertifizierungsprogramm Software-Qualität (Stand: Oktober 2004) DIN CERTCO Burggrafenstraße 6 10787 Berlin Tel: +49 30 2601-2108 Fax: +49 30 2601-1610 E-Mail: zentrale@dincertco.de www.dincertco.de Zertifizierungsprogramm
MehrTÜV NORD Akademie Personenzertifizierung. Informationen zur Zertifizierung von Qualitätsfachpersonal
TÜV NORD Akademie Personenzertifizierung Informationen zur Zertifizierung von Qualitätsfachpersonal Informationen zur Zertifizierung von QM-Fachpersonal Personenzertifizierung Große Bahnstraße 31 22525
MehrJ O L A N T H E D L U G O K E C K I C A R O L I N K A N J A
Qualitätsmanagement JOLANTHE DLUGOKECKI CAROLIN KANJA Gliederung Definitionen 3 Nutzen des Qualitätsmanagements 4 Bestandteile des Qualitätsmanagements 5-8 EFQM-Modell 9 ISO 9000 ff. 10-11 ISO 10006 und
MehrSWE12 Übungen Software-Engineering
1 Übungen Software-Engineering Software-Qualitätssicherung / Software-Qualitätsmanagement 2 Aufgabe 1 Ordnen Sie die folgenden Zitate dem entsprechenden Ansatz zum Qualitätsbegriff zu und begründen Sie
MehrSoftwarequalität: Zusammenfassung und Ausblick. 17. Juli 2013
Softwarequalität: Zusammenfassung und Ausblick 17. Juli 2013 Überblick Rückblick: Qualitätskriterien Qualitätsmanagement Qualitätssicherungsmaßnahmen Thesen zur Softwarequalität Ausblick: Lehrveranstaltungen
MehrEinführung und Motivation
Einführung und Motivation iks-thementag: Requirements Engineering 16.11.2010 Autor Carsten Schädel Motto Definiere oder Du wirst definiert. Seite 3 / 51 These Im Privatleben definiert jeder (seine) Anforderungen.
MehrQualitätsmanagement in kleinen und mittleren Unternehmen
Qualitätsmanagement in kleinen und mittleren Unternehmen M. Haemisch Qualitätsmanagement Von der Qualitätssicherung zum Qualitätsmanagement (ISO 9001) Qualitätsmanagement als ein universelles Organisationsmodell
MehrNutzen Sie das in Easy Turtle voll editierbare Modell der DIN EN ISO 9001:2008
Nutzen Sie das in Easy Turtle voll editierbare Modell der DIN EN ISO 9001:2008 Qualität ist keine Funktion Qualität ist ein Weg des Denkens. Qualität ist die Summe aller Tätigkeiten in einem Unternehmen.
Mehrippl uality anagement begrüßt Sie herzlich zum heutigen Informationsabend 14.09.09 Qualitätsmanagement ISO 9001 1
begrüßt Sie herzlich zum heutigen Informationsabend Qualitätsmanagement ISO 9001 1 Wer aufhört besser zu werden, hat aufgehört gut zu sein! (Philip Rosenthal) Qualitätsmanagement ISO 9001 2 QUALITÄT und
MehrInformation zur Revision der ISO 9001. Sehr geehrte Damen und Herren,
Sehr geehrte Damen und Herren, mit diesem Dokument möchten wir Sie über die anstehende Revision der ISO 9001 und die sich auf die Zertifizierung ergebenden Auswirkungen informieren. Die folgenden Informationen
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.
MehrMuster mit Beispiel Verifikation des Basis-Sicherheitschecks im Rahmen der Zertifizierung nach ISO 27001 auf der Basis von IT- Grundschutz
Muster mit Beispiel Verifikation des Basis-Sicherheitschecks im Rahmen der Zertifizierung nach ISO 27001 auf der Basis von IT- Grundschutz Antragsteller: Zertifizierungskennung: BSI-XXX-XXXX Der Inhalt
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
MehrEntwurf. Anwendungsbeginn E DIN EN 62304 (VDE 0750-101):2013-10. Anwendungsbeginn dieser Norm ist...
Anwendungsbeginn Anwendungsbeginn dieser Norm ist.... Inhalt Einführung... 13 1 Anwendungsbereich... 16 1.1 *Zweck... 16 1.2 *Anwendungsbereich... 16 1.3 Beziehung zu anderen Normen... 16 1.4 Einhaltung...
Mehr[Customer Service by KCS.net] KEEPING CUSTOMERS SUCCESSFUL
[Customer Service by KCS.net] KEEPING CUSTOMERS SUCCESSFUL Was bedeutet Customer Service by KCS.net? Mit der Einführung von Microsoft Dynamics AX ist der erste wichtige Schritt für viele Unternehmen abgeschlossen.
MehrTypisierung des Replikationsplan Wirries, Denis Datenbankspezialist
Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist Feintypisierung - Überblick Ergebnisse Ergebnisse aus aus anderen anderen Arbeitsergebnissen Arbeitsergebnissen Replikationsplan Replikationsplan
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
MehrMedizintechnik und Informationstechnologie im Krankenhaus. Dr. Andreas Zimolong
Medizintechnik und Informationstechnologie im Krankenhaus Dr. Andreas Zimolong DIN EN 80001-1:2011 Anwendung des Risikomanagements für IT-Netzwerke, die Medizinprodukte beinhalten Teil 1: Aufgaben, Verantwortlichkeiten
MehrDatenschutz-Management
Dienstleistungen Datenschutz-Management Datenschutz-Management Auf dem Gebiet des Datenschutzes lauern viele Gefahren, die ein einzelnes Unternehmen oft nur schwer oder erst spät erkennen kann. Deshalb
MehrKlausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement
Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement Prof. Dr. H.-G. Gräbe, T. Riechert Institut für Informatik Sommersemester 2010 Allgemeine Bemerkungen Jedes Blatt ist mit
MehrKriterienkatalog und Vorgehensweise für Bestätigungen und Konformitätsnachweise gemäß Signaturgesetz. datenschutz cert GmbH Version 1.
Kriterienkatalog und Vorgehensweise für Bestätigungen und Konformitätsnachweise gemäß Signaturgesetz (SigG) datenschutz cert GmbH Version Inhaltsverzeichnis Kriterienkatalog und Vorgehensweise für Bestätigungen
Mehr.. für Ihre Business-Lösung
.. für Ihre Business-Lösung Ist Ihre Informatik fit für die Zukunft? Flexibilität Das wirtschaftliche Umfeld ist stärker den je im Umbruch (z.b. Stichwort: Globalisierung). Daraus resultierenden Anforderungen,
MehrModul 5: Service Transition Teil 1
Modul 5: Service Transition Teil 1 1. Ziel, Wert und Aufgaben von Service Transition? 2. Prozess: Projektmanagement (Transition Planning and Support) 3. Prozess: Change Management 4. Prozess: Change-Evaluierung
MehrGeprüfter Datenschutz TÜV Zertifikat für Geprüften Datenschutz
www.tekit.de Geprüfter TÜV Zertifikat für Geprüften TÜV-zertifizierter Der Schutz von personenbezogenen Daten ist in der EU durch eine richtlinie geregelt. In Deutschland ist dies im Bundesdatenschutzgesetz
MehrWarum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität
Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Marcus Winteroll oose GmbH Agenda I. Ziele und Zusammenarbeit II. Was wir vom agilen Vorgehen lernen
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
MehrEinführung und Umsetzung eines QM-Systems. Büro für Qualitätsmanagement Dr. Jens Wonigeit
Einführung und Umsetzung eines QM-Systems Einführung und Umsetzung eines QM-Systems Phase 1: Ist-Analyse Erhebung externer und interner QM-Anforderungen Identifikation und Analyse der Kernprozesse Ermittlung
MehrQualitätsbeauftragter / interner Auditor und Qualitätsmanager. DGQ Prüfung zum Qualitätsmanager. Wege zum umfassenden Qualitätsmanagement
Qualitätsbeauftragter / interner Auditor und Qualitätsmanager Eine gute Tradition in der gemeinsamen Sache DGQ Prüfung zum Qualitätsmanager (1 (2 Tag) Tage) Wege zum umfassenden Qualitätsmanagement (5
Mehr2. Godesberger Strahlentherapie Seminar QM - Lust und Frust
STRAHLENTHERAPIE BONN-RHEIN-SIEG 2. Godesberger Strahlentherapie Seminar QM - Lust und Frust 1 Dipl.-Ing. Hans Piter Managementsysteme Risk Management Unternehmensorganisation Sicherheitsingenieur Ingenieurgesellschaft
MehrCheckliste zur qualitativen Nutzenbewertung
Checkliste zur qualitativen Nutzenbewertung Herausgeber Pentadoc Consulting AG Messeturm Friedrich-Ebert-Anlage 49 60308 Frankfurt am Main Tel +49 (0)69 509 56-54 07 Fax +49 (0)69 509 56-55 73 E-Mail info@pentadoc.com
MehrDie Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen
Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen GAD eg GAD-Straße 2-6 48163 Münster für die Internetanwendung Online-Filiale (bank21-release 4.8) die Erfüllung
MehrBenötigen wir einen Certified Maintainer?
Benötigen wir einen Certified Maintainer? Stefan Opferkuch Universität Stuttgart Institut für technologie, Abteilung Engineering Bestehende Qualifizierungsprogramme Qualifizierungsprogramme existieren
MehrSoftwarequalität. TÜV SÜD Product Service GmbH. Damit Ihre Softwareprodukte sicher ins Ziel kommen.
Softwarequalität. Damit Ihre Softwareprodukte sicher ins Ziel kommen. Ihre Kunden müssen Ihren Softwareprodukten bedingungslos vertrauen können. Mit der Unterstützung durch TÜV SÜD Product Service verbessern
MehrDie vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante
ISO 9001:2015 Die vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante Prozesse. Die ISO 9001 wurde grundlegend überarbeitet und modernisiert. Die neue Fassung ist seit dem
Mehr27001 im Kundendialog. ISO Wertschätzungsmanagement. Wie Wertschätzung profitabel macht und den Kunden glücklich
ISO 27001 im Kundendialog Informationssicherheit intern und extern organisieren Juni 2014 Was steckt hinter der ISO/IEC 27001:2005? Die internationale Norm ISO/IEC 27001:2005 beschreibt ein Modell für
MehrISO 9001:2015 REVISION. Die neue Struktur mit veränderten Schwerpunkten wurde am 23. September 2015 veröffentlicht und ist seit 15.09.
ISO 9001:2015 REVISION Die neue Struktur mit veränderten Schwerpunkten wurde am 23. September 2015 veröffentlicht und ist seit 15.09.2015 in Kraft 1 Präsentationsinhalt Teil 1: Gründe und Ziele der Revision,
MehrProjektmanagement. Vorlesung von Thomas Patzelt 9. Vorlesung
Projektmanagement Vorlesung von Thomas Patzelt 9. Vorlesung 1 Pläne Kein Plan überlebt die erste Feindberührung - Feldmarschall Helmuth von Moltke Prognosen sind schwierig, besonders wenn sie die Zukunft
MehrAudits und Assessments als Mittel zur Risk Mitigation in der Aviatik. Helmut Gottschalk. AeroEx 2012 1
1 Audits und Assessments als Mittel zur Risk Mitigation in der Aviatik Helmut Gottschalk AeroEx 2012 1 Agenda Definitionen Assessments in der Aviatik Audits in der Aviatik Interne Audits im Risk Management
MehrPRÜFMODUL D UND CD. 1 Zweck. 2 Durchführung. 2.1 Allgemeines. 2.2 Antrag
1 Zweck PRÜFMODUL D UND CD Diese Anweisung dient als Basis für unsere Kunden zur Information des Ablaufes der folgenden EG-Prüfung nach folgenden Prüfmodulen: D CD Es beschreibt die Aufgabe der benannten
MehrQualitäts- Managementhandbuch (QMH) DIN EN ISO 9001 : 2008 (ohne Entwicklung) von. Margot Schön Burgbühl 11 88074 Meckenbeuren
Qualitäts- Managementhandbuch (QMH) DIN EN ISO 9001 : 2008 (ohne Entwicklung) von Margot Schön Die Einsicht Führung des IMS-Handbuches ist EDV-technisch verwirklicht. Jeder Ausdruck unterliegt nicht dem
MehrBÜV-ZERT NORD-OST GMBH Zertifizierungsstelle für Managementsysteme der Baustoffindustrie
BÜV-ZERT NORD-OST GMBH Zertifizierungsstelle für Managementsysteme der Baustoffindustrie BÜV-ZERT NORD-OST GMBH Paradiesstraße 208 12526 Berlin Tel.: 030/616957-0 Fax: 030/616957-40 ANTRAG AUF AUDITIERUNG
MehrAblauf einer Managementzertifizierung
Kundeninformation siczert Zertifizierungen GmbH Lotzbeckstraße 22-77933 Lahr - (+49) 7821-920868-0 - (+49) 7821-920868-16 - info@siczert.de SEITE 1 VON 7 Inhaltsverzeichnis 1. Allgemeines... 3 2. Ablauf
MehrB&B Verlag für Sozialwirtschaft GmbH. Inhaltsübersicht
Inhaltsübersicht Der Wandel vom Verkäufermarkt zum Käufermarkt... 5 Erfinde Produkte und verkaufe sie!... 5 Finde Wünsche und erfülle sie!... 5 Der Kunde ist der Maßstab... 6 Der Kundenwunsch hat Vorrang...
MehrDie Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen
Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen Westfälische Provinzial Versicherung AG Provinzial-Allee 1 48131 Münster für die Anwendung ProSa, Stand 19.04.2008
MehrSoftwaretechnik. Fomuso Ekellem WS 2011/12
WS 2011/12 Inhalt Projektvorstellung Übung 1 Wiederholung zusammengefasst Planungsphase Lernziele Ziele und Inhalt der Planungsphase Anlass und Aufgabestellung(Was ist dabei erförderlich) Requirement Engineering
MehrFUTURE NETWORK 20.11.2013 REQUIREMENTS ENGINEERING
18/11/13 Requirements Engineering 21 November 2013 DIE GRUNDFRAGEN Wie erhält der Kunde den größten Nutzen? Wie kann der Kunde am besten spezifizieren, was er haben will? Welchen Detailierungsgrad braucht
Mehrit-check EGELI nutzen sie ihr gesamtes it-potenzial informatik
it-check nutzen sie ihr gesamtes it-potenzial EGELI informatik optimieren sie ihre it-welt Dr. Eliane Egeli Mit unseren IT-Checks profitieren Sie in mehrfacher Hinsicht. Etwa durch die bessere Nutzung
Mehr«Zertifizierter» Datenschutz
«Zertifizierter» Datenschutz Dr.iur. Bruno Baeriswyl Datenschutzbeauftragter des Kantons Zürich CH - 8090 Zürich Tel.: +41 43 259 39 99 datenschutz@dsb.zh.ch Fax: +41 43 259 51 38 www.datenschutz.ch 6.
Mehreickert Prozessablaufbeschreibung Notarztdienst Bodenwerder, Anette Eickert 1 Prozessdaten 2 Zweck 3 Ziel 4 Prozessverantwortlicher
1 Prozessdaten 1.1 1.2 Geltungsbereich dienst 2 Zweck 2.1 Zur Verbesserung unserer Dienstleistungen nutzen wir das Potenzial unserer Mitarbeiter. Hierzu haben wir für Mitarbeiter das Ideenmanagement eingeführt.
Mehr1. In welchen Prozess soll LPA eingeführt werden und warum? (Auslöser und Prozess)
Name: Leitfragen zur Einführung von Layered Process Audit 1. In welchen Prozess soll LPA eingeführt werden und warum? (Auslöser und Prozess) a. Welche Prozesse oder auch Produkte könnten durch die Einführung
MehrFragebogen: Abschlussbefragung
Fragebogen: Abschlussbefragung Vielen Dank, dass Sie die Ameise - Schulung durchgeführt haben. Abschließend möchten wir Ihnen noch einige Fragen zu Ihrer subjektiven Einschätzung unseres Simulationssystems,
MehrSoftwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12
Vertretung von Prof. Dr. Blume WS 2011/12 Inhalt Test, Abnahme und Einführung Wartung- und Pflegephase gp Vorlesung Zusammenfassung Produkte und Recht (Folien von Prof. Blume) 2 , Abnahme und Einführung
MehrWir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen
Was bedeutet es, ein Redaktionssystem einzuführen? Vorgehensmodell für die Einführung eines Redaktionssystems Die Bedeutung Fast alle Arbeitsabläufe in der Abteilung werden sich verändern Die inhaltliche
MehrQuality Assurance Review der IT-Revision (QAR-IT) -Ein Leitfaden -
Quality Assurance Review der IT-Revision (QAR-IT) -Ein Leitfaden - Aktueller Stand 2 1. Einleitung 1.1 Ausgangssituation 1.2 Definitionen 1.3 Zielsetzung 1.4 Standards 2. Anforderungen an den QAR-IT-Prüfer
MehrDas System sollte den Benutzer immer auf dem Laufenden halten, indem es angemessenes Feedback in einer angemessenen Zeit liefert.
Usability Heuristiken Karima Tefifha Proseminar: "Software Engineering Kernkonzepte: Usability" 28.06.2012 Prof. Dr. Kurt Schneider Leibniz Universität Hannover Die ProSeminar-Ausarbeitung beschäftigt
MehrInformationssicherheit als Outsourcing Kandidat
Informationssicherheit als Outsourcing Kandidat aus Kundenprojekten Frankfurt 16.06.2015 Thomas Freund Senior Security Consultant / ISO 27001 Lead Auditor Agenda Informationssicherheit Outsourcing Kandidat
MehrMaintenance & Re-Zertifizierung
Zertifizierung nach Technischen Richtlinien Maintenance & Re-Zertifizierung Version 1.2 vom 15.06.2009 Bundesamt für Sicherheit in der Informationstechnik Postfach 20 03 63 53133 Bonn Tel.: +49 22899 9582-0
MehrProzessoptimierung. und. Prozessmanagement
Prozessoptimierung und Prozessmanagement Prozessmanagement & Prozessoptimierung Die Prozesslandschaft eines Unternehmens orientiert sich genau wie die Aufbauorganisation an den vorhandenen Aufgaben. Mit
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
MehrGeyer & Weinig: Service Level Management in neuer Qualität.
Geyer & Weinig: Service Level Management in neuer Qualität. Verantwortung statt Versprechen: Qualität permanent neu erarbeiten. Geyer & Weinig ist der erfahrene Spezialist für Service Level Management.
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,
MehrTraceability-Modell als Erfolgsfaktor für Process Enactment. Paul-Roux Wentzel, SEE 2008
Traceability-Modell als Erfolgsfaktor für Process Enactment Einführung Referent Paul-Roux Wentzel Unternehmen method park Software AG 2008 method park Software AG Slide 2 Leistungsportfolio Training &
MehrISO 9001 und CMM im Vergleich
ISO 9001 und CMM im Vergleich internationale Norm ISO 9001 umfasst 20 Forderungen/ Klauseln 1 Vorbereitung Audit Wie wird zertifiziert Wie erfolgt Dokumentation? Handbuch (QMH) Verfahrensanweisungen (QMV)
MehrPRÜFUNG FÜR ELEKTROINGENIEURE. Softwaretechnik I. Musterlösung SS 12. - Ohne Gewähr -
PRÜFUNG FÜR ELEKTROINGENIEURE Softwaretechnik I Musterlösung SS 12 - Ohne Gewähr - LfdNr. Thema Punkte Zeitbedarf in min 1 Analyse und Entwurf 15 30 2 Basistechniken und Test 15 30 3 Projektmanagement
MehrProjektmanagement durch Scrum-Proxies
Cologne Intelligence GmbH Projektmanagement durch Scrum-Proxies Integration von Vorgehensmodellen und Projektmanagement 17. Workshop der Fachgruppe WI-VM der Gesellschaft für Informatik e.v. Stuttgart,
MehrSoftware Engineering. Dokumentation! Kapitel 21
Martin Glinz Thomas Fritz Software Engineering Kapitel 21 Dokumentation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch gestattet;
Mehrm.e.d. concept methode erfolg datenverarbeitung V-Modell XT im Überblick 2 V-Modell XT Einführung - Analyse und Roadmap 3
Projektmanagement Kompetenztraining V-Modell XT Das V-Modell XT ist urheberrechtlich geschützt, Bundesrepublik Deutschland, 2004, Alle Rechte vorbehalten m.e.d. concept methode erfolg datenverarbeitung
MehrProjektmanagement. Einleitung. Beginn. Was ist Projektmanagement? In dieser Dokumentation erfahren Sie Folgendes:
Projektmanagement Link http://promana.edulearning.at/projektleitung.html Einleitung Was ist Projektmanagement? In dieser Dokumentation erfahren Sie Folgendes: Definition des Begriffs Projekt" Kriterien
MehrSelbstbewertungsbericht für das Überwachungsaudit
Selbstbewertungsbericht für das Überwachungsaudit Wegleitung von sanacert suisse Der Selbstbewertungsbericht bildet eine wichtige Grundlage für die Beurteilung des Qualitätsmanagementsystems anlässlich
MehrAusschuss für technische und operative Unterstützung (zur Unterrichtung) ZUSAMMENFASSUNG
CA/T 18/14 Orig.: en München, den 24.10.2014 BETRIFFT: VORGELEGT VON: EMPFÄNGER: Sachstandsbericht zur Qualitäts-Roadmap Präsident des Europäischen Patentamts Ausschuss für technische und operative Unterstützung
MehrBCM Schnellcheck. Referent Jürgen Vischer
BCM Schnellcheck Referent Jürgen Vischer ISO 9001 ISO 9001 Dokumentation - der Prozesse - der Verantwortlichen - Managementverantwortlichkeit - Verbesserungszyklus - Mitarbeiterschulung & Bewusstsein Datenschutz
MehrWas versteht man unter Softwaredokumentation?
Was versteht man unter? Mit bezeichnet man die Dokumentation von Computer-Software. Sie erklärt für Anwender, Benutzer und Entwickler in unterschiedlichen Rollen, wie die Software funktioniert, was sie
MehrLeseprobe. Bruno Augustoni. Professionell präsentieren. ISBN (Buch): 978-3-446-44285-6. ISBN (E-Book): 978-3-446-44335-8
Leseprobe Bruno Augustoni Professionell präsentieren ISBN (Buch): 978-3-446-44285-6 ISBN (E-Book): 978-3-446-44335-8 Weitere Informationen oder Bestellungen unter http://wwwhanser-fachbuchde/978-3-446-44285-6
MehrWir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.
Wir erledigen alles sofort Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind. agilecoach.de Marc Bless Agiler Coach agilecoach.de Frage Wer hat
MehrHauptseminar Automotive Software Engineering Testen, Rapid Prototyping und x in the loop
Hauptseminar Automotive Software Engineering Testen, Rapid Prototyping und x in the loop Christoph Niedermayr 20.01.2005 Überblick 1 2 X in the loop Rapid Prototyping Begriffe Was versteht man unter statischem
MehrSEP 114. Design by Contract
Design by Contract SEP 114 Design by Contract Teile das zu entwickelnde Programm in kleine Einheiten (Klassen, Methoden), die unabhängig voneinander entwickelt und überprüft werden können. Einheiten mit
MehrDie DQS Benchmarking Initiative
Die DQS Benchmarking Initiative ein weiterer Schritt zur Wertschöpfung durch Audits Seite 1 / ÂT 2008 Warum? Kunden erwarten innovative Zertifizierungsdienstleistungen mit Wertschöpfung! Die DQS bietet
Mehr