Sie sind auf Seite 1von 41

ESt bungen

Daniel Kulesz
12.05.2011
bung 2
Kosten und Qualitt
Jasmin Ramadani
22.04.2014
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
2 /
Geplante bungstermine
Datum Thema
1 10.04.2014 I/J Organisation der bungen
2 22.04.2014 JR Kosten, Qualitt
3 29.04.2014 JR Projektplan, Kostenschtzung
4 15.05.2014 JR Planning Game
5 03.06.2014 IB Analyse und Begriffslexikon
6 05.06.2014 I/J Review und Spezifikation
7 24.06.2014 IB Black-Box-Test, Test Organisation
8 10.07.2014 IB Glass-Box-Test
9 17.07.2014 I/J Wiederholung
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
3 /
Agenda
Spezielle Software-Eigenschaften
Kosten
Qualitt
Vorbesprechung des ersten bungsblatts
Organisatorisches / Gruppen
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
4 /
Spezielle Eigenschaften von Software
Software ein Produkt wie jedes andere?
Wagen wir einen Vergleich:
18 Jahre alte
Shrinkware
18 Jahre altes
Auto
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
5 /
Betrachtete Aspekte
Produktbeschreibung
Leistungsumfang (Features), Varianten
Entstehungshistorie
Betriebsvoraussetzungen
Kosten
Qualitt
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
6 /
Produktbeschreibung (1)
BMW E30 Touring 318i ein Automobil
Ein Automobil, kurz Auto (auch Kraftwagen, frher
Motorwagen), ist ein mehrspuriges Kraftfahrzeug, das von
einem Motor angetrieben wird und zur Befrderung von
Personen und Frachtgtern dient.
Quelle: Wikipedia (http://de.wikipedia.org/w/index.php?title=Automobil&oldid=66324423)
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
7 /
Produktbeschreibung (2)
Microsoft Excel 5.0 fr Windows 3.11 eine Tabellenkalkulation
Quelle: Wikipedia (http://de.wikipedia.org/w/index.php?title=Tabellenkalkulation&oldid=66257983)
Eine Tabellenkalkulation ist eine Software fr die interaktive
Eingabe und Verarbeitung von numerischen und
alphanumerischen Daten in Tabellenform. Vielfach erlaubt
sie zustzlich die grafische Darstellung der Ergebnisse in
verschiedenen Anzeigeformen.
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
8 /
Leistungsumfang BMW E30
Fortbewegung (Motor, Getriebe, Fahrwerk...)
Befrderung (Fahrgastraum, Gepckraum)
Aktive und passive Sicherheit (Beleuchtung,
Verformungsreserven, ABS, Airbag, beheizbare
Aussenspiegel)
Komfort (Servolenkung, Zentralverriegelung, Elektrische
Sitzheizung, Elektrische Fensterheber, Schiebedach,
Grnkeil..)
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
9 /
Leistungsumfang MS Excel 5.0
Ein-/Ausgabe von Daten in tabellarischer Form
Statistiken
Verarbeitung von Datumsangaben
Definition eigener Formeln und Funktionen
Logische Operationen
Sortierung, Gruppierung, Filterung von Daten
Grafische Darstellung von Ergebnissen (Diagramme)
Rechtschreibprfung (Spellchecker)
Erweiterbarkeit durch VBA bzw. AppleScript
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
10 /
Vergleich
Produkt BMW E30 MS Excel 5.0
Lokalisierung
Betriebsumgebung
Aufbau
Basisvarianten
Extras ab Werk
Nachtrgliche Extras
Tuning
Sondermodelle?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
11 /
Vergleich
Produkt BMW E30 MS Excel 5.0
Lokalisierung - unterschiedliche Sprachen
(Handbuch)
- verschiedene Instrumente
- Rechts-/Linkslenker
- unterschiedliche Sprachen
Betriebsumgebung
Aufbau
Basisvarianten
Extras ab Werk
Nachtrgliche Extras
Tuning
Sondermodelle?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
12 /
Vergleich
Produkt BMW E30 MS Excel 5.0
Lokalisierung - unterschiedliche Sprachen
(Handbuch)
- verschiedene Instrumente
- Rechts-/Linkslenker
- unterschiedliche Sprachen
Betriebsumgebung - Unterschiede bei
Exportvarianten?
Windows 3.11, Windows NT, Mac
OS 8
Aufbau
Basisvarianten
Extras ab Werk
Nachtrgliche Extras
Tuning
Sondermodelle?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
13 /
Vergleich
Produkt BMW E30 MS Excel 5.0
Lokalisierung - unterschiedliche Sprachen
(Handbuch)
- verschiedene Instrumente
- Rechts-/Linkslenker
- unterschiedliche Sprachen
Betriebsumgebung - Unterschiede bei
Exportvarianten?
Windows 3.11, Windows NT, Mac
OS 8
Aufbau Limousine, Coup, Kombi, Cabrio Home / Business ?
Basisvarianten
Extras ab Werk
Nachtrgliche Extras
Tuning
Sondermodelle?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
14 /
Vergleich
Produkt BMW E30 MS Excel 5.0
Lokalisierung - unterschiedliche Sprachen
(Handbuch)
- verschiedene Instrumente
- Rechts-/Linkslenker
- unterschiedliche Sprachen
Betriebsumgebung - Unterschiede bei
Exportvarianten?
Windows 3.11, Windows NT, Mac
OS 8
Aufbau Limousine, Coup, Kombi, Cabrio Home / Business ?
Basisvarianten R4-Motor (316i, 318i), V6 Motor
(320, 323, 325, 325)
?
Extras ab Werk
Nachtrgliche Extras
Tuning
Sondermodelle?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
15 /
Vergleich
Produkt BMW E30 MS Excel 5.0
Lokalisierung - unterschiedliche Sprachen
(Handbuch)
- verschiedene Instrumente
- Rechts-/Linkslenker
- unterschiedliche Sprachen
Betriebsumgebung - Unterschiede bei
Exportvarianten?
Windows 3.11, Windows NT, Mac
OS 8
Aufbau Limousine, Coup, Kombi, Cabrio Home / Business ?
Basisvarianten R4-Motor (316i, 318i), V6 Motor
(320, 323, 325, 325)
?
Extras ab Werk - ber 50 Optionen, auswhlbar
bei Kauf
- 5 Optionen, auswhlbar bei
Installation
Nachtrgliche Extras
Tuning
Sondermodelle?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
16 /
Vergleich
Produkt BMW E30 MS Excel 5.0
Lokalisierung - unterschiedliche Sprachen
(Handbuch)
- verschiedene Instrumente
- Rechts-/Linkslenker
- unterschiedliche Sprachen
Betriebsumgebung - Unterschiede bei
Exportvarianten?
Windows 3.11, Windows NT, Mac
OS 8
Aufbau Limousine, Coup, Kombi, Cabrio Home / Business ?
Basisvarianten R4-Motor (316i, 318i), V6 Motor
(320, 323, 325, 325)
?
Extras ab Werk - ber 50 Optionen, auswhlbar
bei Kauf
- 5 Optionen, auswhlbar bei
Installation
Nachtrgliche Extras - Originalzubehr
- Fremdzubehr
- Originalerweiterungen
- Plug-Ins von Drittanbietern
Tuning
Sondermodelle?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
17 /
Vergleich
Produkt BMW E30 MS Excel 5.0
Lokalisierung - unterschiedliche Sprachen
(Handbuch)
- verschiedene Instrumente
- Rechts-/Linkslenker
- unterschiedliche Sprachen
Betriebsumgebung - Unterschiede bei
Exportvarianten?
Windows 3.11, Windows NT, Mac
OS 8
Aufbau Limousine, Coup, Kombi, Cabrio Home / Business ?
Basisvarianten R4-Motor (316i, 318i), V6 Motor
(320, 323, 325, 325)
?
Extras ab Werk - ber 50 Optionen, auswhlbar
bei Kauf
- 5 Optionen, auswhlbar bei
Installation
Nachtrgliche Extras - Originalzubehr
- Fremdzubehr
- Originalerweiterungen
- Plug-Ins von Drittanbietern
Tuning - M-Variante ab Werk
- zahlreiche Drittanbieter
- praktisch keine
Leistungssteigerung mglich
Sondermodelle?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
18 /
Vergleich
Produkt BMW E30 MS Excel 5.0
Lokalisierung - unterschiedliche Sprachen
(Handbuch)
- verschiedene Instrumente
- Rechts-/Linkslenker
- unterschiedliche Sprachen
Betriebsumgebung - Unterschiede bei
Exportvarianten?
Windows 3.11, Windows NT, Mac
OS 8
Aufbau Limousine, Coup, Kombi, Cabrio Home / Business ?
Basisvarianten R4-Motor (316i, 318i), V6 Motor
(320, 323, 325, 325)
?
Extras ab Werk - ber 50 Optionen, auswhlbar
bei Kauf
- 5 Optionen, auswhlbar bei
Installation
Nachtrgliche Extras - Originalzubehr
- Fremdzubehr
- Originalerweiterungen
- Plug-Ins von Drittanbietern
Tuning - M-Variante ab Werk
- zahlreiche Drittanbieter
- praktisch keine
Leistungssteigerung mglich
Sondermodelle? - Ja (z.B. Design Edition)
- Polizei- / Fahrschulversion
?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
19 /
Entstehungsgeschichte / Evolution
BMW E30:
Markteinfhrung des Vorgngers BMW E21 (1975)
Markteinfhrung BMW E30 (1982)
Facelift und weitere Varianten (ab 1986)
Ablsung durch E36 (1991); Kombi u. Cabrio noch bis
1994
Excel 5.0:
Microsoft Multiplan (1982)
Excel 1.0 (1985)
...
Excel 5.0 (1994)
Ablsung durch Excel 95 (aka Excel 7.0, 1995)
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
20 /
Betriebsvoraussetzungen (1)
BMW E30:
Fahrbahn / Untergrund
Betriebsmittel (Treibstoff, l, Khlmittel,
Bremsflssigkeit...)
FahrerIn
MS Excel 5.0:
Hardware (Rechner)
Betriebssystem (andere Software), Strom
NutzerIn
Frage: Welche Betriebsumgebung hat Ihrer Meinung nach in
den letzten Jahren bedeutendere nderungen erfahren?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
21 /
Betriebsvoraussetzungen (2)
() This complexity [of the software] is compounded by the
necessity to conform to an external environment that is arbitrary,
unadaptable, and ever-changing.
F.P. Brooks Jr. (1987)
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
22 /
Klausuraufgabe (ESt 2009H)
In Ihrer Firma wird seit langem systematisch Software
entwickelt, so dass die Projekte (Phasenmodell) sehr hnlich
und nach den Mastben des Software Engineerings gut
verlaufen.
In einem dieser Projekte haben Sie bislang 40 % Ihres
Budgets verbraucht. Wo etwa stehen Sie wahrscheinlich im
Projekt, d.h. In welcher Phase? (Begrndung)
Einzelarbeit, danach Besprechung
Bearbeitungszeit: 3 Minuten
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
23 /
Lsungshinweis:
Verteilung fr Softwareprojekte:
Quelle:
LLSE10
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
24 /
Zwischenstand / Fragen?
Spezielle Software-Eigenschaften
Kosten
Qualitt
Vorbesprechung des ersten bungsblatts
Organisatorisches / Gruppen
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
25 /
Betrachtete Aspekte
Produktbeschreibung
Leistungsumfang (Features), Varianten
Entstehungshistorie
Betriebsvoraussetzungen
Kosten
Qualitt
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
26 /
Kosten und Qualitt
Gibt es bei einem Auto hnliche Kostenarten wie bei einer
Software?
Gibt es bei einem Auto weitere Kostenarten, die es bei der
Software nicht gibt?
Viele Autohndler bieten ein sogenanntes Leasing an.
Gibt es etwas vergleichbares auch bei Software?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
27 /
Zeitwertbetrachtung
Neupreis (1994):
BMW E30: 27.500 - 56.900 DM
Excel 5.0: 200 - 400 DM
Gebrauchtpreis (Ende 2009):
BMW E30: 200 (+ 60 berfhrung)
Excel 5.0: 1 (+ 2,20 Versand)
Wertverlust (gerechnet in DM):
BMW E30: ~ 99,2 %
Excel 5.0: ~ 99,8 %
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
28 /
Zeitwertbetrachtung (2)
Waren der BMW E30 und Excel 5.0 also Schnppchen?
John Ruskin, engl. Sozialreformer (1819 1900):
Das Gesetz der Wirtschaft
Es gibt kaum etwas auf dieser Welt, dass nicht
irgend jemand ein wenig schlechter machen und
etwas billiger verkaufen knnte, und die Men-
schen, die sich nur am Preis orientieren, werden
gerechte Beute solcher Machenschaften. (...)
Das Gesetz der Wirtschaft verbietet es, fr we-
nig Geld viel Wert zu erhalten. (...)
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
29 /
Zeitwertbetrachtung (3)
Zweifelsohne trifft das Gesetz bei Autos zu:
Die Herstellungskosten (Material, Maschinen, Arbeitszeit)
spielen eine entscheidende Rolle.
Bei den Entwicklungskosten besteht Einsparpotential.
Aber ist das Gesetz der Wirtschaft auch auf Software
bertragbar?
Man muss gute Software nicht schlechter machen, um sie
billiger verkaufen zu knnen - Software ist immateriell, und
die Herstellung damit praktisch umsonst.
Sogenannte Freie Software verursacht keine
Anschaffungskosten.
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
30 /
Achtung
In den meisten Fllen werden Sie in Ihrem spteren Berufsleben
an Individualsoftware arbeiten, nicht an Shrinkware!
Viele Aussagen, die fr 18 Jahre alte Shrinkware zutreffen, treffen
nicht auf 18 Jahre Individualsoftware zu:
alte COBOL-Programme sind fr die meisten Banken auch
heute noch unersetzlich.
Bei 45 Jahre alter Assembler-Software zur Steuerung der
Triebwerke eines Flugzeugs ndert sich die
Betriebsumgebung nicht. (Es sei denn, sie wird fr ein
weiteres Flugzeug angepasst.)
Individualsoftware lsst sich nicht auf Trdelmrkten oder
Online-Auktionshusern erwerben.
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
31 /
Bessere Vergleichsprodukte
Mit welchen anderen Produkten lsst sich Software besser
vergleichen als mit Autos?
Lsungsvorschlge:
Literatur
Musik
Diskussion in Zweier-Teams
Bearbeitungszeit: 2 Minuten
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz SS11
32 /
Software-Kosten
Kosten whrend der gesamten Lebensdauer der Software
Entwicklungskosten
Personal, Hardware, Rume,
Wartungskosten
Verbesserung, Anpassung, Erweiterung
Organisatorische Implementierung
Schulung, Vertrieb, Customizing, Werbung
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz SS11
33 /
Software-Qualitt
Frage: Was erwarten wir von Software?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz SS11
34 /
Software-Qualitt
Frage: Welche Schaden knnen Softwarefehler und
ausflle nach sich ziehen?
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
35 /
Klausuraufgabe (ESt 2009H)
Im so genannten Qualittenbaum stehen als Bltter
nebeneinander die Qualitten Gerte-Unabhngigkeit und
Abgeschlossenheit.
Was ist mit Abgeschlossenheit gemeint?
Welche Knoten stehen ber diesen Blttern (also in Richtung
der Wurzel Qualitt der Software-Entwicklung)?
Einzelarbeit, danach Besprechung
Bearbeitungszeit: 4 Minuten
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
36 /
Lsungshinweis:
Quelle:
LLSE10
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
37 /
Merkmale der Brauchbarkeit
Quelle:
LLSE10
Korrektheit: ist hoch, wenn die Spezifikation zutreffend und die brige Software korrekt in Bezug auf die
Spezifikation ist.
Ausfallsicherheit: ist hoch, wenn die Software nur selten die erwartete Funktion nicht erbringt.
Genauigkeit: ist hoch, wenn die Resultate vom mathematisch korrekten Resultat nur wenig abweichen.
Effizienz: ist hoch, wenn die Software kaum mehr Rechenzeit bentigt, als minimal erforderlich wre.
Sparsamkeit: ist hoch, wenn die Software kaum mehr Speicherplatz und andere Betriebsmittel bentigt,
als minimal erforderlich wre.
Leistungs-vollstndigkeit: ist hoch, wenn die Software alle geforderten Leistungen tatschlich erbringt.
Handbuch-vollstndigkeit: ist hoch, wenn die Handbcher erschpfend Auskunft auf alle sinnvollen
Fragen des Benutzers geben.
Konsistenz: ist hoch, wenn die Software sich gegen den Benutzer in hnlichen Situationen hnlich
verhlt. Das betrifft die Bedienung, Fehlermeldungen, auch Datenformate usw.
Verstndlichkeit: ist hoch, wenn der Benutzer rasch versteht, wie er mit der Software umgehen muss.
Einfachheit: ist hoch, wenn die Software dem Benutzer konzeptionell einfach erscheint.
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
38 /
Merkmale der Wartbarkeit
Quelle:
LLSE10
Spezifikations-vollstndigkeit: ist hoch, wenn die Spezifikation die tatschlichen Anforderungen und
nur diese vollstndig angibt.
Lokalitt der Software: ist hoch, wenn Fernwirkungen in der Software (Wirkungen ber die Grenzen der -
Software-Komponenten hinweg) vermieden sind.
Testbarkeit der Software: ist hoch, wenn die Programme unter definierten Bedingungen ausgefhrt und
die relevanten Resultate vollstndig erfasst werden knnen. Die Ausfhrung ist damit reproduzierbar.
Strukturiertheit: ist hoch, wenn die Software in logisch abgeschlossene Einheiten mit hohem
Zusammenhalt und geringer Kopplung gegliedert ist.
Simplizitt: ist hoch, wenn in der Software nur wenige schwer verstndliche Konstruktionen enthalten
sind.
Knappheit der Software: ist hoch, wenn ihr Umfang durch Vermeidung von Redundanz aller Art gering
gehalten wurde.
Lesbarkeit der Software: ist hoch, wenn ein (fremder) Leser in der Lage ist, mit minimalem Aufwand den
Inhalt korrekt zu erfassen.
Gerteunabhngigkeit: ist hoch, wenn Merkmale spezieller Gerte darin eine geringe Rolle spielen.
Abgeschlossenheit: ist hoch, wenn die Software eine gut abgegrenzte Leistung erbringt und damit kaum
Schnittstellen zu anderen Systemen hat.
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
39 /
Zwischenstand / Fragen?
Spezielle Software-Eigenschaften
Kosten
Qualitt
Vorbesprechung des ersten bungsblatts
Organisatorisches / Gruppen
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
40 /
bungsblatt 1
Ihre Aufgabe:
Sie sollen die Software Passgenada unter vorgegebenen
Qualittsaspekten untersuchen.
Abgabe:
Je eine Aussage (1-2 Stze) wie gut oder schlecht
Passgenada bzgl. der jeweiligen Qualitt ist.
Allgemeine Einschtzung der Software (Umfang,
Sinnhaftigkeit, Relevanz)
Deadline: 27.04.2014, 18:00 Uhr
ESt bungen, Teil 2: Kosten und Qualitt Sommer 2013
Basierend auf dem Foliensatz von D.Kulesz
41 /
Einzelkmpfer, Zweierteams etc.?
Bitte kommen Sie nach vorne, damit wir Sie in Dreier-Teams
zusammenschlieen knnen!