Vorlesung "Software-Engineering"
|
|
|
- Christina Holtzer
- vor 9 Jahren
- Abrufe
Transkript
1 Vorlesung "Software-Engineering" Rainer Marrone, TUHH, Arbeitsbereich STS Vorige Vorlesung Projektphasen und Vorgehensmodelle Heute: Lastenheft Verfahren zur Aufwandsschätzung 1
2 Produktplanung (1) Produktauswahl Trendstudien, Marktanalysen, Forschungsergebnisse, Kundenanfragen, Vorentwicklungen,... Voruntersuchung des Produkts u.u. gezielte Ist-Aufnahme, wenn bereits Vorgängerprodukt vorhanden; anschließend Ist-Analyse Festlegen der Hauptanforderungen Festlegen der Hauptfunktionen Festlegen der Hauptdaten Festlegen der Hauptleistungen Festlegen der wichtigsten Aspekte der Benutzungsschnittstelle Festlegen der wichtigsten Qualitätsmerkmale. 2
3 Produktplanung (2) make or buy? Durchführbarkeitsuntersuchung Prüfen der fachlichen Durchführbarkeit (softwaretechnische Realisierbarkeit, Verfügbarkeit von Entwicklungs- und Zielmaschinen,...) Prüfen alternativer Lösungsvorschläge (Beispiel: Kauf und Anpassung von Standardsoftware vs. Individualentwicklung) Prüfen der personellen Durchführbarkeit: Verfügbarkeit qualifizierter Fachkräfte für die Entwicklung Prüfen der Risiken Prüfen der ökonomischen Durchführbarkeit Aufwands- und Terminschätzung Wirtschaftlichkeitsrechnung 3
4 Problemanalyse und Planung Analyse des Ist-Zustandes (Aufgabenbereiche) Systemabgrenzung Festlegung, welche Teile zum System gehören und damit Gegenstand der weiteren Untersuchung sind Ermittlung der Umgebungsbedingungen des Systems (Schnittstellen) Systemerhebung Sammeln und Strukturieren von Informationen über das System und seine Eigenschaften (insbes. Anforderungen u. Änderungswünsche) 4
5 Lastenheft: Produktanforderungen Aufgabe: Zusammenfassung aller fachlichen Basisanforderungen aus Sicht des Auftraggebers Adressat: Auftraggeber sowie Auftragnehmer (Projektleiter, Marketing,...) Inhalt: Basisanforderungen ( Was?, nicht Wie? ) Form: standardisiertes, nummeriertes Gliederungsschema (s. Beispiel) Sprache: verbale Beschreibung Umfang: wenige Seiten Pflichtenheft: Systemanforderungen 5
6 Beispiel für ein Lastenheft: Seminarorganisation (1) Version Autor QS Datum Status Kommentar 2.1 Schmidt Hupe 2/03 akzeptiert 2.2 Schmidt Hupe 3/03 akzeptiert /LF40/ gelöscht 1 Zielbestimmung Die Firma Teachware soll durch das Produkt in die Lage versetzt werden, die von ihr veranstalteten Seminare rechnerunterstützt zu verwalten. 2 Produkteinsatz Das Produkt dient zur Kunden- und Seminarverwaltung der Firma Teachware. Außerdem sollen verschiedene Anfragen beantwortet werden können. Zielgruppe: die Mitarbeiter der Firma Teachware. Versionshistorie informell informell 6
7 Beispiel für ein Lastenheft: Seminarorganisation (2) 3 Produktfunktionen /LF10/ Ersterfassung, Änderung und Löschung von Kunden (Teilnehmer, Interessenten) /LF20/ Benachrichtigung der Kunden (Anmeldebestätigung, Abmeldebestätigung, Änderungsmitteilungen, Rechnung, Werbung) /LF30/ Ersterfassung, Änderung und Löschung von Seminarveranstaltungen und Seminartypen... Label /LF.../ zur /LF70/ Referenzierung Erstellung verschiedener Listen von Funktionen (Teilnehmerliste, Umsatzliste, Teilnehmerbescheinigungen) /LF80/ Anfragen der folgenden Art sollen möglich sein: Wann findet das nächste Seminar X statt? Welche Mitarbeiter der Firma Y haben das Seminar X besucht? 7
8 Beispiel für ein Lastenheft: Seminarorganisation (3) Label /LD.../ zur Referenzierung von Daten 4 Produktdaten /LD10/ Es sind relevante Daten über die Kunden zu speichern. /LD20/ Falls ein Kunde zu einer Firma gehört, dann sind relevante Daten über die Firma zu speichern. /LD30/ Es sind relevante Daten über Seminarveranstaltungen, Seminartypen und Dozenten zu speichern. /LD40/ Bucht ein Kunde eine Seminarveranstaltung, dann sind entsprechende Buchungsdaten zu speichern. 8
9 Beispiel für ein Lastenheft: Seminarorganisation (4) 5 Produktleistungen (nicht-funktionale Anforderungen) /LL10/ Die Funktion /LF80/ darf nicht länger als 15 Sekunden Interaktionszeit benötigen, alle anderen Reaktionszeiten müssen unter 2 Sekunden liegen. /LL20/ Es müssen maximal Teilnehmer und maximal Seminare verwaltet werden können. Label /LL.../ zur Referenzierung von Leistungen 9
10 Beispiel für ein Lastenheft: Seminarorganisation (5) 6 Qualitätsanforderungen Produktqualität sehr gut gut normal irrelevant Funktionalität x Zuverlässigkeit x Benutzbarkeit x Effizienz x Änderbarkeit x Übertragbarkeit x 7 Ergänzungen [keine] 10
11 Methoden zur Kosten- und Terminschätzung Die meisten Modelle basieren auf dem geschätzten Umfang des zu erstellenden Software-Produktes in Anzahl der Programmzeilen bzw. in Lines of Code (LOC). Bei höheren Sprachen werden z.b. alle Vereinbarungs- und Anweisungszeilen geschätzt. Der geschätzte Umfang wird durch einen Erfahrungswert für die Programmierproduktivität (in LOC) eines Mitarbeiters pro Jahr oder Monat geteilt. Ergebnis: geschätzter Aufwand in Personenjahren (PJ, auch MJ) oder Personenmonaten (PM, auch MM) 1 PJ = 9 PM oder 10 PM (Urlaub, Krankheit, Schulung,...) Der so ermittelte Aufwand wird durch die nach der Terminvorgabe zur Verfügung stehende Entwicklungszeit geteilt. Ergebnis: Anzahl der einzusetzenden, parallel arbeitenden Mitarbeiter. 11
12 Einfluß der Arbeitsplatzsituation 12
13 Einflussfaktoren der Aufwandsschätzung (1) Quantität Qualität Quantität Qualität + + Entwicklungsdauer Kosten 1 Produktivität bedingen einander a b Teufelsquadrat d c Entwicklungsdauer Kosten 13
14 Einflussfaktoren der Aufwandsschätzung (2) Quantität Größe des Programmtextes Maß Anzahl Programmzeilen (LOC) lineare oder überproportionale Beziehung zwischen LOC und dem Aufwand Funktions- und Datenumfang Maß unabhängig von einer Programmiersprache evtl. zusätzliche Gewichtung mit Komplexität qualitative Maße, z.b. leicht, mittel und schwer Abbildung auf Zahlenreihe. Beispiel: Noten zwischen 1 und 6. in Planungsphase unbekannt früh bekannt Qualität Je höher die Qualitätsanforderungen, desto größer ist der Aufwand. Es gibt nicht die Qualität, sondern es gibt verschiedene Qualitätsmerkmale. Jedem Qualitätsmerkmal lassen sich Kennzahlen zuordnen. 14
15 Methoden zur Kosten- und Terminschätzung Beispiel: Es soll ein Software-Produkt mit geschätzten LOC realisiert werden Durchschnittliche Produktivität pro Mitarbeiter: LOC/Jahr [HP, Grady 92] 6 Mitarbeiterjahre werden benötigt Arbeiten 3 Mitarbeiter im Team zusammen, so werden 2 Jahre bis zur Fertigstellung benötigt. Faustregeln Eine durchschnittliche Software-Entwicklung liefert ungefähr 350 Quellcodezeilen (ohne Kommentare) pro Personenmonat. Dabei umfasst die Personen-Zeit alle Phasen von der Definition bis zur Implementierung. 15
16 Einflussfaktoren der Aufwandsschätzung (3) Zusätzlicher Faktor: Produktivität Wird von vielen verschiedenen Faktoren beeinflusst Die Lernfähigkeit und Motivation der Mitarbeiter ist entscheidend. Brooksches Gesetz: Adding manpower to a late software project makes it later 16
17 Einflussfaktoren der Aufwandsschätzung (4) Entwicklungsdauer Soll die Zeit verkürzt werden, dann werden mehr Mitarbeiter benötigt. Mehr Mitarbeiter erhöhen den Kommunikationsaufwand im Entwicklungsteam. Der höhere Kommunikationsanteil (z.b. durch Unterweisung in der Einarbeitungszeit) reduziert die Produktivität. Kann die Entwicklungsdauer verlängert werden, so werden weniger Mitarbeiter benötigt. Graphik: Steinweg, C. Projektkompass Softwareentwicklung
18 Aufwandsschätzung: Analogiemethode (1) Bei hoher Übereinstimmung kann der bekannte Aufwand unverändert übernommen werden Faustregel: Software-Entwicklung mit weitgehender Übernahme von existierender Software benötigen ungefähr 1/4 der Zeit von Neuentwicklungen Nachteile der Analogiemethode intuitive, sehr globale Schätzung auf der Basis individueller Erfahrungen keine Nachvollziehbarkeit der Schätzergebnisse 18
19 Analogiemethode (2) Beispiel: Analogiemethode abgeschlossenes Produkt: Pascal-Compiler: 20 MM zu entwickelndes Produkt: Modula-2-Compiler? 20% neue Konstrukte 50% des Codes wiederverwendbar 50% müssen überarbeitet werden Schätzung 50% leicht modifiziert: 1/4 von 10 MM = 2,5 MM 50% völlige Überarbeitung: 10 MM 20% zusätzliche Neuentwicklung hoher Komplexität: 4 MM * 1,5 (Komplexitätszuschlag) = 6 MM Schätzung Modula-2: 18,5 MM. 19
20 Aufwandsschätzung: Relationsmethode (1) Das zu schätzende Produkt wird direkt mit ähnlichen Entwicklungen verglichen. Aufwandsanpassung erfolgt im Rahmen einer formalisierten Vorgehensweise. Für die Aufwandsanpassung stehen Faktorenlisten und Richtlinien zur Verfügung. Beispiel: Programmiersprache PL/1 = 100 COBOL = 120 ASSEMBLER = 140 Programmiererfahrung 5 Jahre = 80 3 Jahre = Jahr = 140 Dateiorganisation sequentiell = 80 indexsequentiell = 120 Werte geben an, in welcher Richtung und wie stark die einzelnen Faktoren den Aufwand beeinflussen. 20
21 Relationsmethode (2) Beispiel (Fortsetzung): Ein neues Produkt soll in PL/1 realisiert werden Das Entwicklungsteam hat im Durchschnitt 3 Jahre Programmiererfahrung Es ist eine indexsequentielle Dateiorganisation zu verwenden. Zum Vergleich: Entwicklung... die im Assembler programmiert wurde eine sequentielle Dateiorganisation verwendete von einem Team mit 5 Jahren Programmiererfahrung erstellt wurde Geht man davon aus, dass alle 3 Faktoren den Aufwand gleichgewichtig beeinflussen, dann ergibt sich folgende Kalkulation: Assembler zu PL/1: 140 zu 100 = 40 Punkte Einsparung 5 Jahre zu 3 Jahre: 80 zu 100 = 20 Punkte Mehraufwand sequentiell zu indexsequentiell: 80 zu 120 = 40 Punkte Mehraufwand Es ergibt sich ein Mehraufwand von 20 Punkten. 21
22 Aufwandsschätzung: Multiplikatormethode (1) Das zu entwickelnde System wird soweit in Teilprodukte zerlegt, bis jedem Teilprodukt ein bereits feststehender Aufwand zugeordnet werden kann (z.b. in LOC). Der Aufwand pro Teilprodukt wird meist durch Analyse vorhandener Produkte ermittelt. Oft werden auch die Teilprodukte bestimmten Kategorien zugeordnet wie Steuerprogramme E/A-Programme Datenverwaltungsroutinen Algorithmen usw. Die Anzahl der Teilprodukte, die einer Kategorie zugeordnet sind, wird mit dem Aufwand dieser Kategorie multipliziert. Die erhaltenen Werte für eine Kategorie werden dann addiert, um den Gesamtaufwand zu erhalten. Auch Aufwand-pro-Einheit-Methode genannt. 22
23 Aufwandsschätzung: Multiplikatormethode (4) Beispiel: Die Aufteilung eines zu schätzenden Produkts in Teilprodukte hat folgendes ergeben: Kategorie Teil- Summe Aufwands- LOC produkte LOC faktor bewertet Steuerprogramm 1*500 LOC 500 1,8 900 E/A-Programme 1*700+2* , Datenverwaltung 1*800+2* , Algorithmen 1*300+5* , Summe
24 Aufwandsschätzung: Multiplikatormethode (5) Bewertung Es ist eine umfangreiche, empirische Datensammlung und -auswertung erforderlich, um die zu berücksichtigenden Faktoren unternehmensspezifisch zu bewerten. Die Koeffizienten müssen permanent überprüft werden, um den technischen Fortschritt zu berücksichtigen. 24
25 Aufwandsschätzung: Prozentsatzmethode Aus abgeschlossenen Entwicklungen wird ermittelt, wie der Aufwand sich auf die einzelnen Entwicklungsphasen verteilt hat. Bei neuen Entwicklungen schließt man entweder eine Phase zunächst vollständig ab und ermittelt aus dem Ist-Aufwand dann anhand der Aufwandsverteilung den Soll-Aufwand für die restlichen Phasen, oder man führt eine detaillierte Schätzung einer Phase durch und schließt hieraus dann auf den Gesamtaufwand. Kann bereits frühzeitig eingesetzt werden, wenn der Aufwand für mindestens eine Phase durch den Einsatz einer anderen Methode bestimmt wurde. a Bertelsmann b Hewlett-Packard Definition 30% Entwurf 30% Definition 18% Entwurf 19% Test 20 25% Codierung 15 20% Test 29% Codierung 34% 25
26 Bewertung Keine der aufgeführten Basismethoden allein ist ausreichend. Je nach Zeitpunkt und Kenntnis von aufwandsrelevanten Daten sollte die eine oder andere Methode eingesetzt werden. Für frühzeitige, grobe Schätzungen müssen die Analogie- Relations- und Prozentsatzmethode eingesetzt werden. Sind die Einflussfaktoren während der Entwicklung dann genauer bekannt, dann sollten die genaueren Methoden, wie die Multiplikatormethode Verwendung finden. 26
27 Aufwandsschätzung: COCOMO-Methode (1) COnstructive COst MOdel von B. Boehm entwickelte Sammlung von Schätzmodellen Modell 1 (Basisversion): Modell 2 (Zwischenversion): zusätzliche Berücksichtigung von kostenbeeinflussenden Faktoren Modell 3 (Detailversion): zusätzliche Berücksichtigung der unterschiedlichen Projektphasen, Verteilung des Aufwandes auf die Projektphasen 27
28 Aufwandsschätzung: COCOMO-Methode (2) Unterscheidung von 3 Projektkategorien zur Anpassung der Kennzahlen: Einfache Projekte (vertraute Systemumgebung, große Erfahrung, wenige Schnittstellen) Mittelschwere Projekte Komplexe Projekte (enge Verzahnung mit Systemumgebung, zahlreiche Schnittstellen, geringe Erfahrung) 28
29 COCOMO-Methode: Basisversion (1) Berechnung des Aufwandes (LOC -> MM): 29
30 COCOMO-Methode: Basisversion (2) Berechnung der optimalen Entwicklungszeit: 0,32 0,38 30
31 Aufwandsabschätzung - Aufgabe Aufgabe: Es soll eine einfache Online-Anwendung erstellt werden. Für die abgeschlossene Definitions- und Entwurfsphase wurden 15 MM benötigt. Erfahrungswerte: Definitionsphase 18% Entwurfsphase 19% Fragen: Realisierung 53% Aufwand der gesamten Entwicklung in MM? Einführungsphase 10% Restaufwand /-dauer? Benötigte Teamgröße? 31
32 Aufwandsabschätzung - Lösung Aufgabe: Es soll eine einfache Online-Anwendung erstellt werden. Für die abgeschlossene Definitions- und Entwurfsphase wurden 15 MM benötigt. Fragen: Aufwand der gesamten Entwicklung in MM? (15 MM * 100) /37 = 40,54 MM Restaufwand /-dauer? Gesamtaufwand Aufwand für Planung und Entwurf (40,54 MM 15 MM) = 25,54 MM opt. Dauer = 2,5 * ,32 gleich ca. 7 Monate Benötigte Teamgröße? 25,54 / 7 = 3,6 gleich ca. 3-4 Mitarbeiter Erfahrungswerte: Definitionsphase 18% Entwurfsphase 19% Realisierung 53% Einführungsphase 10% 32
33 CoCoMo II 33
34 Nach-Architektur-Phase(Post-architecture level) 34
35 COCOMO II: Skalierungsfaktoren (scalingfactors) 35
36 Beispiel 36
37 COCOMO II: Kostenfaktoren (effort multipliers) 37
38 Beispiel: 2,45 * KSLOC 1.17 * M 38
39 Aufwandsschätzung: Function Point-Methode (1) Allen J. Albrecht (Ausarbeitung nach Balzert, 00) Ausgangspunkte: Aufwand hängt vom Umfang und vom Schwierigkeitsgrad des neuen Produktes ab Umfang wird nicht in Lines of Code (LOC) ausgedrückt, sondern direkt aus den Anforderungen abgeleitet Vorgehen Zuordnung jeder Produktanforderung in eine von fünf Kategorien 39
40 Die 7 Schritte der Function-Point Methode 1. Kategorisierung jeder Produktanforderung Eingabedaten, Abfragen, Ausgabedaten, Datenbestände, Referenzdaten 2. Klassifizierung jeder Produktanforderung einfach, mittel, komplex 3. Eintrag in Berechnungsformular 4. Bewertung der Einflussfaktoren 5. Berechnung der bewerteten Function Points (FP) 6. Ermitteln des Personalaufwands aus einer FP-PM (Personenmonaten)-Kurve oder Tabelle 7. Aktualisierung der empirischen Daten als Schätzgrundlage für Folgeprojekt 40
41 1. Kategorisierung der Produktanforderungen (1) Kategorien Eingabedaten Abfragen Funktion Datenbestände Referenzdateien Ausgabedaten Ermittelt pro Funktion im Lastenheft Erfordert Identifikation und Bewertung der Einzelfunktionen 41
42 1. Kategorisierung der Produktanforderungen (2) Beispiel: /LF 20/: Benachrichtigung der Kunden (Anmeldebestätigung, Abmeldebestätigung, Änderungsmitteilungen, Rechnung, Werbung) Diese Anforderung ist der Kategorie Ausgabedaten zuzuordnen Da es sich um 5 verschiedene Ausgaben handelt, wird im folgenden von 5 Ausgaben ausgegangen. 42
43 2. Klassifizierung der Produktanforderungen Einordnung der Anforderungen in eine der Klassen einfach, mittel oder komplex Hauptschwierigkeit! Beispiel: Klassifizierung der Datenbestände einer Funktion Kriterium einfach mittel komplex Anzahl unterschiedl >10 Datenelemente Eingabeprüfung formal formal formal logisch logisch DB Zugriff Ansprüche an die Bedienerführung gering normal hoch 43
44 3. Eintrag in Berechnungsformular Kategorie Anzahl Klassifizierung Gewichtung Zeilensumme Eingabedaten einfach x 3 = mittel x 4 = komplex x 6 = Abfragen einfach x 3 = mittel x 4 = komplex x 6 = Ausgaben einfach x 4 = mittel x 5 = komplex x 7 = Datenbestände einfach x 7 = mittel x 10 = 3. Schritt komplex x 15 = Referenzdaten einfach x 5 = mittel x 7 = komplex x 10 = Summe E1 = Einflußfaktoren 1 Verflechtung mit anderen (ändern den Function Anwendungssystemen (0 5) = Point-Wert um ± 30%) 2 Dezentrale Daten, dezentrale Verarbeitung (0 5) = 3 Transaktionsrate (0 5) = 4 Verarbeitungslogik a Rechenoperationen (0 10) = b Kontrollverfahren (0 5) = c Ausnahmeregelungen (0 10) = d Logik (0 5) = 5 Wiederverwendbarkeit (0 5) = 6 Datenbestands- Konvertierungen (0 5) = 7 Anpaßbarkeit (0 5) = Summe der 7 Einflüsse E2 = Faktor Einflußbewertung = E ,7 E3 = Bewertete Function Points: E1 * E3 = IBM- Werte Quelle: IBM85, S Schritt Berechnung der Gewichtung E3 = E2 / = 44
45 4. Bewertung der Einflussfaktoren Die Einflussfaktoren beziehen sich auf die Anwendung als Ganzes und nicht auf einzelne Funktionen oder Funktionspunkte. Es wird nicht nur das bloße Vorliegen eines Zustandes bewertet, sondern sein Einfluss auf die Entwicklung. Alternative Ansätze für Bewertung der Einflussfaktoren: Ansatz Anzahl der Faktoren Bewertungs- Faktor Einflussbewertung spanne nach Albrecht 14 Faktoren (0... 5) ( ) / 1,64 nach IBM 7 Faktoren ( / ) ( ) / ,7 nach IFPUG 14 Faktoren (0... 5) ( ) / ,65 nach Hürten 7 Faktoren (-2,5%... 2,5%) -30%... 30% (*) (*) Auswirkung der Einflussfaktoren in Prozent der Function Points (-5%... 5%) 45
46 5. Berechnung der bewerteten Function Points E1 = Summe der Kategorien E2 = Summe der 7 Einflüsse Bewertete Function Points = E1 * ( E2 / ,7 ) Die Summe der Einflussfaktoren (ein Wert zwischen 0 und 60) ändert den Function Point-Wert um +/- 30 % 46
47 6. Ablesen des Aufwands in MM Produktivität nimmt bei großen Projekten ab nicht-linearer Zusammenhang Aufwand Wertepaare (FP, PM) aus abgeschlossenen Entwicklungen des eigenen Unternehmens FP 47
48 7. Aktualisierung der empirischen Daten Nach der Beendigung einer mit der Function Point- Methode geschätzten Entwicklung ist das neue Wertepaar FP tatsächliche PM zu verwenden, um die bestehende Kurve zu aktualisieren. 48
49 Zusammenfassung P ro d u k ta n f o rd e ru n g e n E in g a b e d a t e n A b fr a g e n A u s g a b e d a t e n D a t e n b e s tä n d e R e f e r e n z d a te n e in fa c h m it te l k o m p le x E in g a b e n A b fr a g e n A u s g a b e n D a t e n b e s tä n d e R e f e r e n z d a te n 4 e in f a c h m itt e l k o m p le x E in flu ß f a k t o re n 0 b is F P s ± 3 0 % F P e in f a c h m itt e l k o m p le x e in f a c h m itt e l k o m p le x e in fa c h m it te l k o m p le x 1. S c h r it t: K a te g o r is ie r u n g fü r je d e A n f o rd e r u n g 2. S c h r it t: K la s s ifizie ru n g je d e r A n fo rd e r u n g 3. S c h r it t: E in tr a g d e r je w e ilig e n A n z a h l in d a s B e re c h n u n g s - fo rm u la r u n d E r m itt lu n g d e r u n b e w e r t e t e n F P s 4. S c h r it t: B e w e r tu n g d e r E in flu ß fa k t o re n 5. S c h r it t: B e re c h n u n g d e r b e w e r te te n F P s 6. S c h r it t: A b le s e n d e s A u fw a n d e s 6 6 A u f w a n d 6 7 M M W e rte p a a re» F P s A u fw a n d «a u s a b g e s c h lo s s e n e n E n t w ic k lu n g e n 7. S c h r it t: A k tu a lis ie r u n g d e r W e r te p a a r e, N e u - b e r e c h n u n g d e r A u fw a n d s k u r v e 49
50 Die Function Point-Methode: Voraussetzungen Eine Bewertung kann erst dann durchgeführt werden, wenn die Projektanforderungen bekannt sind. Eine Bewertung sollte von Mitarbeitern durchgeführt werden, die ein ausreichendes Wissen über die Anforderungen haben. Bei der Bewertung muss die gesamte Anwendung / Projektanforderung betrachtet werden. Beim Einsatz dieser Methode ist sehr streng darauf zu achten, dass das Anwendungsprojekt aus Sicht der Benutzung betrachtet wird. Unternehmensspezifische Schulung und Vorgabe von Beispielen, damit die Wirkung individueller Schätzungen (Klassifizierung und Bewertung der Einflussfaktoren) minimiert werden. Der Ist-Aufwand muss für die Nachkalkulation ermittelbar sein. 50
51 Die Function Point-Methode: Vorteile (1) Produktanforderungen, nicht LOC als Ausgangspunkt Anpassbarkeit an verschiedene Anwendungsbereiche (Änderung der Kategorien) Anpassbarkeit an neue Techniken (Änderung der Einflussfaktoren und der Einflussbewertung) Anpassbarkeit an unternehmensspezifische Verhältnisse (Änderung der Einflussfaktoren, der Einflussbewertung und der Klassenfaktoren pro Klasse) 51
52 Die Function Point-Methode: Vorteile (2) Verfeinerung der Schätzung entsprechend dem Entwicklungsfortschritt (iterative Methode) Beispiel 1. Schätzung auf der Grundlage des Lastenheftes 2. Schätzung auf der Grundlage des Pflichtenheftes 3. Schätzung nach Erstellung des formalen Modells Erste Schätzung bereits zu einem sehr frühen Zeitpunkt möglich (Planungsphase) Festgelegte methodische Schritte Leicht erlernbar Benötigt nur einen geringen Zeitaufwand Gute Transparenz Gute Schätzgenauigkeit Werkzeugunterstützungen verfügbar 52
53 Die Function Point-Methode: Nachteile Es kann nur der Gesamtaufwand geschätzt werden. Eine Umrechnung auf einzelne Phasen muss mit der Prozentsatzmethode erfolgen. In der Originalform von Albrecht personalintensiv und nicht automatisierbar Zu stark funktionsbezogen Qualitätsanforderungen werden nur pauschal berücksichtigt Hausarbeit als Überblick: 53
54 Zusammenfassung, Kernpunkte Techniken zur Aufwandsabschätzung Einfache Methoden Kombination von einfachen Methoden COCOMO Function Point-Methode 54
55 Anhang: Die IBM-Kurve: FP -> MM F MM 55
56 56
1 Die Planungsphase Die Function Point-Methode
1 Software-Technik I SWT - Die Planungsphase - Function Point 1 Die Planungsphase Die Function Point-Methode Prof. Dr. Helmut Balzert Lehrstuhl für Software-Technik Ruhr-Universität Bochum Helmut Balzert
6 Management der Informationssysteme (2)
6 Management der Informationssysteme (2) Management der Daten Management der Anwendungen Management der Prozesse Informationsmanagement 6(2)-10 Alternativen der Softwarebereitstellung Bereitstellen Bereitstellen
Softwareentwicklungspraktikum Sommersemester 2007. Grobentwurf
Softwareentwicklungspraktikum Sommersemester 2007 Grobentwurf Auftraggeber Technische Universität Braunschweig
Physiotherapiepraxis-Lastenheft
Physiotherapiepraxis-Lastenheft Inhaltsverzeichnis 1 Zielbestimmung... 2 2 Produkteinsatz... 3 3 Produktfunktionen... 4 4 Produktdaten... 7 5 Produktleistungen... 9 6 Ergänzungen... 10 1 Zielbestimmung
Lastenheft. Inhaltsverzeichnis. Gruppe: swp09-5. Projektleiterin: Anne Vogler am: 28. April 2009. 1 Zielbestimmungen 2. 2 Produkteinsatz 2
Lastenheft Inhaltsverzeichnis 1 Zielbestimmungen 2 2 Produkteinsatz 2 3 Produktübersicht 3 4 Produktfunktionen 4 4.1 Muss-Funktionen................................. 4 4.1.1 Benutzerfunktionen...........................
Software-Engineering
FH Wedel Prof. Dr. Sebastian Iwanowski SWE3 Folie 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 3: Softwareplanung FH Wedel Prof. Dr. Sebastian Iwanowski SWE3 Folie 2 Problem und Lösung Aufnehmen
Aufwandschätzung von IT-Projekten in der Praxis. Christian Zehe und Christian Hartmann
Aufwandschätzung von IT-Projekten in der Christian Zehe und Christian Hartmann Gliederung 1. Problematik der Aufwandschätzung 2. Grundlagen der Aufwandschätzung 3. Methoden der Aufwandschätzung Umfangbasierte
Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n 1. 0 0.
V e r s i o n 1. 0 0 Stand Juni 2011 Freie und Hansestadt Hamburg Behörde für Stadtentwicklung und Umwelt IT Solutions GmbH Artenkataster Auftraggeber Freie und Hansestadt Hamburg Behörde für Stadtentwicklung
GEVITAS Farben-Reaktionstest
GEVITAS Farben-Reaktionstest GEVITAS Farben-Reaktionstest Inhalt 1. Allgemeines... 1 2. Funktionsweise der Tests... 2 3. Die Ruhetaste und die Auslösetaste... 2 4. Starten der App Hauptmenü... 3 5. Auswahl
AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
How to do? Projekte - Zeiterfassung
How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...
Die Softwareentwicklungsphasen!
Softwareentwicklung Die Softwareentwicklungsphasen! Die Bezeichnungen der Phasen sind keine speziellen Begriffe der Informatik, sondern den allgemeinen Prinzipien zur Produktion integrierter Systeme entliehen.
OECD Programme for International Student Assessment PISA 2000. Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland
OECD Programme for International Student Assessment Deutschland PISA 2000 Lösungen der Beispielaufgaben aus dem Mathematiktest Beispielaufgaben PISA-Hauptstudie 2000 Seite 3 UNIT ÄPFEL Beispielaufgaben
Software Entwicklung 2. Lastenheft / Pflichtenheft
Software Entwicklung 2 Lastenheft / Pflichtenheft Inhalt Einführung & Überblick Lastenheft Glossar Pflichtenheft 2 Lernziele Erläutern können was ein Lastenheft, Glossar, Pflichtenheft ist Die Funktionen
Ausgangslage, Rolle und Auftrag
Ausgangslage, Rolle und Auftrag zum Modul 118 - Analysieren und strukturiert implementieren. Technische Berufsschule Zürich Seite 1 von 9 Frey A. /Sägesser A. Auftragsbeschreibung im Detail Sie haben sich
mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005
Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger [email protected] Inhalt 1. Einführung... 3 2.
Allgemeines zu Datenbanken
Allgemeines zu Datenbanken Was ist eine Datenbank? Datensatz Zusammenfassung von Datenelementen mit fester Struktur Z.B.: Kunde Alois Müller, Hegenheimerstr. 28, Basel Datenbank Sammlung von strukturierten,
Arbeitsgruppen innerhalb der Website FINSOZ e.v.
innerhalb der Website FINSOZ e.v. 1.1 Grundeinstellungen der (durch Hauptadministrator) Der Verwalter einer Arbeitsgruppe (Gruppen-Administrator) darf selbst Gruppen-Rollen bearbeiten. Jedes Gruppenmitglied
Projektmanagement für Ingenieure
Springer Vieweg PLUS Zusatzinformationen zu Medien von Springer Vieweg Projektmanagement für Ingenieure Ein praxisnahes Lehrbuch für den systematischen Projekterfolg 2013 2. Auflage Kapitel 9 Lösungen
Checkliste. Prioritäten setzen mit dem Pareto-Prinzip
Checkliste Prioritäten setzen mit dem Pareto-Prinzip Checkliste Prioritäten setzen mit dem Pareto-Prinzip Das Pareto-Prinzip ist eine Methode des Zeitmanagements. Diese Checkliste stellt Ihnen das Pareto-Prinzip
Programmmoduls für die CEMES-Plattform zur onlinebasierten Ermittlung der Leistungspunkte
Verfasser Dr. Lothar Muschter Dieses Projekt wurde mit Unterstützung der Europäischen Kommission finanziert. Die Verantwortung für den Inhalt dieser Veröffentlichung (Mitteilung) trägt allein der Verfasser;
Software-Engineering Grundlagen des Software-Engineering 2 Planungsphase (Requirements Phase)
Software-Engineering Grundlagen des Software-Engineering 2 Planungsphase (Requirements Phase) Prof. Dr. Rolf Dornberger Software-Engineering: 2 Planungsphase (Requirements Phase) 05.04.2006 1 2 Planungsphase
Familienrecht Vorlesung 6. Familienrecht
Familienrecht Abschnitt 5 Überblick Güterrecht mit Gütertrennung und Gütergemeinschaft 4. Dezember 2014 Notar Dr. Christian Kesseler 1 Die Güterstände des BGB (I) Zugewinngemeinschaft (Gesetzlicher Güterstand
Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.
Lineare Gleichungen mit einer Unbekannten Die Grundform der linearen Gleichung mit einer Unbekannten x lautet A x = a Dabei sind A, a reelle Zahlen. Die Gleichung lösen heißt, alle reellen Zahlen anzugeben,
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
BETRIEBSVEREINBARUNG Nr. 7
BETRIEBSVEREINBARUNG Nr. 7 über die Einführung einer leistungsbezogenen Prämie für Mitarbeiter in bestimmten Funktionen beim Geschäftsbereich Technische Services abgeschlossen zwischen den Österreichischen
Erläuterungen zur Untervergabe von Instandhaltungsfunktionen
Zentrale Erläuterungen zur Untervergabe von Instandhaltungsfunktionen Gemäß Artikel 4 der Verordnung (EU) 445/2011 umfasst das Instandhaltungssystem der ECM die a) Managementfunktion b) Instandhaltungsentwicklungsfunktion
Schnittstelle zum Kalkulationssystem VI2000 der Firma Softwareparadies
Schnittstelle zum Kalkulationssystem VI2000 der Firma Softwareparadies Was ist VI2000? VI2000 ist ein Kalkulationssystem. Der Unterschied zu anderen Kalkulationssystemen ist die einfache und umfassende
Media Teil III. Begriffe, Definitionen, Übungen
Media Teil III. Begriffe, Definitionen, Übungen Kapitel 1 (Intermedia- Vergleich: Affinität) 1 Affinitätsbewertung als Mittel des Intermedia-Vergleichs Um die Streugenauigkeit eines Werbeträgers zu bestimmen,
Erfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
CKL Bewertung PLUS. für Microsoft Dynamics NAV. AugenbliCKLlich Durchblick: Die Bewertung zum Bilanzstichtag. Software, die sich rechnet.
CKL Bewertung für Microsoft Dynamics NAV AugenbliCKLlich Durchblick: Die Bewertung zum Bilanzstichtag. Software, die sich rechnet. Speziallösung CKL BEWERTUNG Das Modul CKL Bewertung ist eine zertifizierte
Pflichtenheft. Software Engineering I WS 2011/2012. Dr.-Ing. Ina Schaefer 1. Software Systems Engineering TU Braunschweig
Pflichtenheft Software Engineering I WS 2011/2012 Dr.-Ing. Ina Schaefer 1 Software Systems Engineering TU Braunschweig 1 Folien von Prof. P. Liggesmeyer (TU Kaiserslautern und Fraunhofer IESE) Ina Schaefer
Der Kopf ist rund, damit das Denken die Richtung
Der Kopf ist rund, damit das Denken die Richtung Francis Picabia wechseln kann. Beste Perspektiven für Andersdenker. Erfolgreiche Unternehmen brauchen individuelle IT-Lösungen. Und dafür brauchen wir Sie.
2 Evaluierung von Retrievalsystemen
2. Evaluierung von Retrievalsystemen Relevanz 2 Evaluierung von Retrievalsystemen Die Evaluierung von Verfahren und Systemen spielt im IR eine wichtige Rolle. Gemäß der Richtlinien für IR der GI gilt es,...
Bundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673. Flachglasbranche.
Bundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673 Ug-Werte für die Flachglasbranche Einleitung Die vorliegende Broschüre enthält die Werte für
Leitlinien. über die bei Sanierungsplänen zugrunde zu legende Bandbreite an Szenarien EBA/GL/2014/06. 18. Juli 2014
EBA/GL/2014/06 18. Juli 2014 Leitlinien über die bei Sanierungsplänen zugrunde zu legende Bandbreite an Szenarien 1 Leitlinien der EBA u ber die bei Sanierungspla nen zugrunde zu legende Bandbreite an
10.3.1.8 Übung - Konfigurieren einer Windows 7-Firewall
5.0 10.3.1.8 Übung - Konfigurieren einer Windows 7-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows 7-Firewall konfiguriert und einige
Insiderwissen 2013. Hintergrund
Insiderwissen 213 XING EVENTS mit der Eventmanagement-Software für Online Eventregistrierung &Ticketing amiando, hat es sich erneut zur Aufgabe gemacht zu analysieren, wie Eventveranstalter ihre Veranstaltungen
ÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong
Einleitung Beschluss der UNI- AG vom 10.10.2012: Bis Ende März 2013 soll ein Portal für Studierende der UNI- AG entwickelt werden. Das Portal bietet aus Anlass der Weltwirtschschaft diverse Informationen
PRÜ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
Schriftliche Kleine Anfrage
BÜRGERSCHAFT DER FREIEN UND HANSESTADT HAMBURG Drucksache 19/3929 19. Wahlperiode 01.09.09 Schriftliche Kleine Anfrage der Abgeordneten Anne Krischok (SPD) vom 25.08.09 und Antwort des Senats Betr.: Betriebliches
Die 7 wichtigsten Erfolgsfaktoren für die Einführung von Zielvereinbarungen und deren Ergebnissicherung
DR. BETTINA DILCHER Management Consultants Network Die 7 wichtigsten Erfolgsfaktoren für die Einführung von Zielvereinbarungen und deren Ergebnissicherung Leonhardtstr. 7, 14057 Berlin, USt.-ID: DE 225920389
DemTect. Vorgehen. Beurteilung. 58 DemTect
58 DemTect fällen auch Benzodiazepine. Die richtige Dosierung muss individuell unter Beobachtung der oft sehr unterschiedlich ausgeprägten unerwünschten Wirkungen erprobt werden. Bei der Anwendung von
Software PFS Prämienlohn - Ergänzung
Vorstellung Wetter Unternehmensberatung Software PFS Prämienlohn - Ergänzung 1 PFS Prämienlohnmodul Beschreibung: Prämienlohnergänzung zum Arbeitswirtschaftsystem PFS. Die in PFS ermittelten Produktivitätswerte
Projektmanagement 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,
Aufgabenheft. Fakultät für Wirtschaftswissenschaft. Modul 32701 - Business/IT-Alignment. 26.09.2014, 09:00 11:00 Uhr. Univ.-Prof. Dr. U.
Fakultät für Wirtschaftswissenschaft Aufgabenheft : Termin: Prüfer: Modul 32701 - Business/IT-Alignment 26.09.2014, 09:00 11:00 Uhr Univ.-Prof. Dr. U. Baumöl Aufbau und Bewertung der Aufgabe 1 2 3 4 Summe
Gruppe: swp09-6 26.04.2009 Gruppenleiter: U. Seiler Aufgabenstellung 3. Lastenheft
Lastenheft Synchronisation von RDF Modellen im PKM Kontext als Plugin für OntoWiki Inhaltsverzeichnis 1. Zielbestimmung 2. Produkteinsatz 3. Produktübersicht 4. Produktfunktionen 4.1. Muss-Bedingungen
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
8. Berechnung der kalkulatorischen Zinsen
8. Berechnung der kalkulatorischen Zinsen 8.1. Allgemeines In der laufenden Rechnung werden im Konto 322.00 Zinsen nur die ermittelten Fremdkapitalzinsen erfasst. Sobald aber eine Betriebsabrechnung erstellt
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1 4 Die Datenbank Kuchenbestellung In diesem Kapitel werde ich die Theorie aus Kapitel 2 Die Datenbank Buchausleihe an Hand einer weiteren Datenbank Kuchenbestellung
Einführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
Teambildung. 1 Einleitung. 2 Messen der Produktivität
1 Einleitung Teambildung In der Entwicklung, speziell bei hohem Softwareanteil, stellen Personalkosten den primären Kostenanteil dar. Daher ist es wichtig, den Personalbedarf optimal zu bestimmen. You
Effiziente Prozesse. Die Formel 1 und die Druckindustrie
Die Formel 1 und die Druckindustrie Was hat die Formel 1 mit der Druckindustrie zu tun? Nun: dass ein Formel-1-Ferrari eine hohe Anziehungskraft hat, ist nicht zu bestreiten. Und dass dies auch für die
Informationssystemanalyse Lebenszyklusmodelle 3 1. Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen:
Informationssystemanalyse Lebenszyklusmodelle 3 1 Aufgaben von Lebenszyklusmodellen Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen: Definition der Tätigkeiten im Entwicklungsprojekt Zusicherung
Workshop-Unterlagen Leitbildentwicklung
Workshop-Unterlagen Leitbildentwicklung Ein partizipativer Entwicklungsprozess mit Hilfe der Fotolangage Dr. Kurt Aeberhard [email protected] Dr. Michèle Etienne [email protected] Schüpfen, November
SPI-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
Klausur: Wirtschaftsingenieurwesen Prof. Dr. Ruf Informationsmanagement (Diplom) WS 2007/08
Name Matrikel-Nr. Semester : : Sitzplatz - Nr. : Datum : 28.1.2008 (ab 14:00) Anzahl Seiten : 9 max. mögliche Punkte : P. 66 (Es genügt, wenn Sie Aufgaben im Umfang von 58 P. bearbeiten.) Hinweise: Außer
Einfache Varianzanalyse für abhängige
Einfache Varianzanalyse für abhängige Stichproben Wie beim t-test gibt es auch bei der VA eine Alternative für abhängige Stichproben. Anmerkung: Was man unter abhängigen Stichproben versteht und wie diese
Kompetenzen und Aufgabenbeispiele Englisch Schreiben
Institut für Bildungsevaluation Assoziiertes Institut der Universität Zürich Kompetenzen und Aufgabenbeispiele Englisch Schreiben Informationen für Lehrpersonen und Eltern 1. Wie sind die Ergebnisse dargestellt?
Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen?
Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen können zwei Ebenen (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen? Wie heiÿt
Softwaretechnik. 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
Mean Time Between Failures (MTBF)
Mean Time Between Failures (MTBF) Hintergrundinformation zur MTBF Was steht hier? Die Mean Time Between Failure (MTBF) ist ein statistischer Mittelwert für den störungsfreien Betrieb eines elektronischen
Einfü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.
Lehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
SAFEYTEAMS-Newsletter Nr. 5
CE-Kennzeichnung I Gefahrenanalysen I Maschinen-Prüfungen I Workshops I Seminare SAFEYTEAMS-Newsletter Nr. 5 Thema Bedeutung des Performance-Levels (PL) Definition nach Norm EN 13849: Diskreter Level,
Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
Daten sammeln, darstellen, auswerten
Vertiefen 1 Daten sammeln, darstellen, auswerten zu Aufgabe 1 Schulbuch, Seite 22 1 Haustiere zählen In der Tabelle rechts stehen die Haustiere der Kinder aus der Klasse 5b. a) Wie oft wurden die Haustiere
Abschnitt 16: Objektorientiertes Design
Abschnitt 16: Objektorientiertes Design 16. Objektorientiertes Design 16 Objektorientiertes Design Informatik 2 (SS 07) 610 Software-Entwicklung Zur Software-Entwicklung existiert eine Vielfalt von Vorgehensweisen
Applikationen für das Qualitätsmanagement
Quality APPS Applikationen für das Qualitätsmanagement Probieren und Studieren Das Gantt Diagramm Autor: Jürgen P. Bläsing Ein Gantt Diagramm ist ein nach dem Unternehmensberater Henry L. Gantt (1861 1919)
Informationssystemanalyse 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
Das Wasserfallmodell - Überblick
Das Wasserfallmodell - Überblick Das Wasserfallmodell - Beschreibung Merkmale des Wasserfallmodells: Erweiterung des Phasenmodells Rückkopplungen zwischen den (benachbarten) Phasen sind möglich Ziel: Verminderung
Allgemeine Vertragsbedingungen für die Übertragungen von Speicherkapazitäten ( Vertragsbedingungen Kapazitätsübertragung )
Allgemeine Vertragsbedingungen für die Übertragungen von Speicherkapazitäten ( Vertragsbedingungen Kapazitätsübertragung ) Stand: Januar 2016 Vertragsbedingungen Kapazitätsübertragung Seite - 2 1 Gegenstand
Kapitel 7 - Schätzmethoden
Kapitel 7 - Schätzmethoden SWT I Sommersemester 2010 Walter F. Tichy, Andreas Höfer, Korbinian Molitorisz IPD Tichy, Fakultät für Informatik KIT die Kooperation von Forschungszentrum Karlsruhe GmbH und
Beispielfragen 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
Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software
Artologik EZ-Equip Plug-in für EZbooking version 3.2 Artologik EZbooking und EZ-Equip EZbooking, Ihre webbasierte Software zum Reservieren von Räumen und Objekten, kann nun durch die Ergänzung um ein oder
INNOVATOR im Entwicklungsprozess
Erfahrungsbericht INNOVATOR im Entwicklungsprozess Basis für Host- und Java-Anwendungen Dr. Carl-Werner Oehlrich, Principal Consultant MID GmbH Das Modellierungswerkzeug INNOVATOR Geschäftsprozess-Modellierung
Content 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,
Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser
Dokumentation Black- und Whitelists Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser Inhalt INHALT 1 Kategorie Black- und Whitelists... 2 1.1 Was sind Black- und Whitelists?...
Gästeverwaltung. Gästestammdaten. Gäste verwalten. Hotelsoftware für Klein- und Mittelbetriebe
Gästeverwaltung Hotelsoftware für Klein- und Mittelbetriebe Gästestammdaten Gäste verwalten Gästeverwaltung für Windows ermöglicht Ihnen die komfortable Erfassung Ihrer Gästestammdaten und stellt diese
Die Lieferantenbewertung Geschäftspartner finden und fördern Autor: Jürgen P. Bläsing
QUALITY-APPs Applikationen für das Qualitätsmanagement Probieren und studieren Die Lieferantenbewertung Geschäftspartner finden und fördern Autor: Jürgen P. Bläsing Das Lieferantenmanagement hat auf der
Vorgehensweise bei Lastschriftverfahren
Vorgehensweise bei Lastschriftverfahren Voraussetzung hierfür sind nötige Einstellungen im ControlCenter. Sie finden dort unter Punkt 29 die Möglichkeit bis zu drei Banken für das Lastschriftverfahren
Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien
Sie haben von der VR DISKONTBANK GmbH ein signiertes PDF-Dokument (i.d.r. eine Zentralregulierungsliste mit dem Status einer offiziellen Rechnung) erhalten und möchten nun die Signatur verifizieren, um
6. Programmentwicklung
6. Programmentwicklung Fertigungsprozess Qualitativ hochwertige Software ist ein Industrieprodukt -> Methoden der Industrie übertragen auf der Herstellprozess -> Herstellprozess gliedert sich in Phasen
macs Support Ticket System
macs Support Ticket System macs Software GmbH Raiffeisenstrasse 8 78658 Zimmern ob Rottweil Tel. (0741)9422880 1 ALLGEMEIN... 3 2 ABLAUF TICKET-SYSTEM... 4 2.1 Ticket Erstellung... 4 2.2 Ablauf... 4 2.3
Vorblatt. Ziel(e) Inhalt. Wesentliche Auswirkungen. Verhältnis zu den Rechtsvorschriften der Europäischen Union:
1 von 5 Vorblatt Ziel(e) - Abstimmung der in der Reihungskriterien-Verordnung genannten Kriterien für die Reihung der Bewerberinnen und Bewerber auf die spezifischen Anforderungen für Bewerberinnen und
Mobile Intranet in Unternehmen
Mobile Intranet in Unternehmen Ergebnisse einer Umfrage unter Intranet Verantwortlichen aexea GmbH - communication. content. consulting Augustenstraße 15 70178 Stuttgart Tel: 0711 87035490 Mobile Intranet
Bedienungsanleitung GYMplus
Bedienungsanleitung GYMplus SOFTplus Entwicklungen GmbH GYMplus allgemein GYMplus ist ein Computerprogramm, mit welchem Sie individuell angepasste Übungen und Verhaltensanweisungen für Patienten zusammenstellen
1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
Bedingungen. Bedingungen. Bedingungen
Oftmals ist das Arbeiten mit notwendig. Dabei können sich die auf Formatierungen beziehen, aber auch auf Transformationen. Bedingte Formatierung Datentransformation 24.04.2006 Einführung in Excel 91 24.04.2006
2. Psychologische Fragen. Nicht genannt.
Checkliste für die Beurteilung psychologischer Gutachten durch Fachfremde Gliederung eines Gutachtens 1. Nennung des Auftraggebers und Fragestellung des Auftraggebers. 2. Psychologische Fragen. Nicht genannt.
Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):
Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils
Das neue Reisekostenrecht 2014
Seite 1 von 8 Das neue Reisekostenrecht 2014 Inhaltsverzeichnis: Seite I. Festlegung der ersten Tätigkeitsstätte 1.1 Der zentrale Begriff: die erste Tätigkeitsstätte 1 1.2 Prüfungsstufe 1: Festlegung durch
17 Architekturentwurf Vorgehen und Dokumentation
17 Architekturentwurf Vorgehen und Dokumentation 17.1 Einbettung Aber Erster Schritt der Lösung Wenn Anforderungsspezifikation vorliegt Vorgabe für Codierung Hierarchische Verzahnung von Anforderungen
Koordinatenmesstechnik und CAX-Anwendungen in der Produktion
Koordinatenmesstechnik und CAX-Anwendungen in der Produktion Grundlagen, Schnittstellen und Integration Bearbeitet von Tilo Pfeifer, Dietrich Imkamp 1. Auflage 2004. Buch. 184 S. Hardcover ISBN 978 3 446
Thorsten Sett-Weigel Berlin, den 28. März 2012 Finowstraße 30 10247 Berlin
Thorsten Sett-Weigel Berlin, den 28. März 2012 Finowstraße 30 10247 Berlin in Ausführung meiner gewählten Position als stellv. Vorsitzender des Bezirkselternausschusses Schule in Friedrichshain-Kreuzberg
Hilfe zur Urlaubsplanung und Zeiterfassung
Hilfe zur Urlaubsplanung und Zeiterfassung Urlaubs- und Arbeitsplanung: Mit der Urlaubs- und Arbeitsplanung kann jeder Mitarbeiter in Coffee seine Zeiten eintragen. Die Eintragung kann mit dem Status anfragen,
Projektmanagement PPSAP WS 03/04. Inhaltsverzeichnis : 1. Projektmanagement
PPSAP WS 03/04 H.Pangestu, S.Krutt 1 Inhaltsverzeichnis : 1. 1.1 Definition 1.2 Merkmale 1.3 Notwendigkeit 1.4 Dimensionen 1.5 Grafik Projekt 1.6 Projektablauf 2. Beispiel nach Prof. Isenbergs Projekt
Das Seminarangebot richtet sich an drei Gruppen von Frauen:
Betriebswirtschaftliche Unternehmenssteuerung von Frau zu Frau Seminarangebot 2016 Gibt es eine weibliche Betriebswirtschaft? Nein, natürlich nicht! Zahlen sind geschlechtsneutral. Aber: Die Schlüsse,
Quadratische Gleichungen
Quadratische Gleichungen Aufgabe: Versuche eine Lösung zu den folgenden Zahlenrätseln zu finden:.) Verdoppelt man das Quadrat einer Zahl und addiert, so erhält man 00..) Addiert man zum Quadrat einer Zahl
