3.2,,Eichung von Function Points (Berichtigte Angabe)



Ähnliche Dokumente
Abschnitt 16: Objektorientiertes Design

Formularsammlung. zum methodischen Leitfaden. für eine effiziente Projektarbeit in. virtuellen Teams mit teamspace

How to do? Projekte - Zeiterfassung

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

Anforderungen an die HIS

Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine.

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Checkliste: Projektphasen

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag

6. Programmentwicklung

IKP Uni Bonn Medienpraxis EDV II Internet Projekt

Projektplan(ung) zu CYOUTOO

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Klausur Software Engineering für WI (EuI)

BSV Ludwigsburg Erstellung einer neuen Internetseite

ÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong

Software Projekt 2 / Gruppe Knauth Lernziele:

Neuerungen in ReviPS Version 12g

Schnittstelle DIGI-Zeiterfassung

SSC Basismodulprüfung Stufe Berufsprüfung Musterprüfung. Fach: Projektmanagement (Basiswissen) Kandidat/in: 7 Aufgaben

Die Softwareentwicklungsphasen!

Lösungsvorschlag zur Klausur zu Projektorganisation und Management in der Software-Entwicklung

Unsere These: Meilensteindefinitionen sind wichtig für die Projektplanung und die Bewertung des Projektstatus.

Zulassung nach MID (Measurement Instruments Directive)

BIF/SWE - Übungsbeispiel

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin

SharePoint Demonstration

Schritt 1. Schritt TUTORIALS. Vorbemerkung:

Fragebogen zur Anforderungsanalyse

-Planung und Steuerung- Projektplan

Praktikum Grundlagen der Programmierung. Diverse Grundlagen. Dr. Karsten Tolle

SSC Basismodulprüfung Stufe höhere Fachprüfung Musterprüfung. Fach: Projektmanagement

Inhalt. meliarts. 1. Allgemeine Informationen Administration Aufruf Das Kontextmenü Vorlagen...

Fallbeispiel. Auswahl und Evaluierung eines Software- Lokalisierungstools. Tekom Herbsttagung 2004 Angelika Zerfaß

Transferprojekt zum Projektmanagement Fachmann /-frau GPM/IPMA Level D

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

ClubWebMan Veranstaltungskalender

Inventur. Bemerkung. / Inventur

impact ordering Info Produktkonfigurator

PMP Rezertifizierung: PMI ändert mit Wirkung zum sein Rezertifizierungs-System die wichtigsten Änderungen im Überblick

Hilfe zur Urlaubsplanung und Zeiterfassung

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Beschreibung des MAP-Tools

Ausgangslage, Rolle und Auftrag

Softwareentwicklungsprozess im Praktikum. 23. April 2015

teischl.com Software Design & Services e.u. office@teischl.com

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Objektorientierter Software-Entwurf Grundlagen 1 1. Analyse Design Implementierung. Frühe Phasen durch Informationssystemanalyse abgedeckt

IT-unterstütztes Verwaltungssystem. Uhlmann1886. Staatlich geprüfter Techniker Fachrichtung Informatik. Schwerpunkt Datenbanktechnologie

Pflichtenheft. Projektteam. Rexford Osei - Frey Michael Weichert Thomas Thutewohl. Pflichtenheft Seite 1 von 7

Some Software Engineering Principles

Whitebox-Tests: Allgemeines

Herzlich willkommen. Vielen Dank, dass Sie an unserer Studie teilnehmen (hinsetzen lassen etc.)

Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion

Word 2010 Schnellbausteine

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

13 Anhang A: Erfüllung der Norm ISO 9000 durch HERMES

Wir wünschen Ihnen viel Erfolg!

2.1 Briefkopf Klicken Sie im Menü Einstellungen auf den Button Briefkopf. Folgendes Formular öffnet sich:

Aufgabenstellung Praktikum Mikrorechentechnik Sommersemester 2014

SDD System Design Document

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Einleitung... 2 Eingeben der Daten... 2 Datenabgleich... 3 Zusammenfassung... 5

Projektstart für Auftraggeber und Entscheider. Bern, 27. August 2013

BUILDNOTES TOPAL FINANZBUCHHALTUNG

Einleitende Bemerkungen

Task: Nmap Skripte ausführen

Anleitung zur Online-Schulung

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!.

Notar Stephan Römer, Troisdorf, Telefon:

Programmentwicklungen, Webseitenerstellung, Zeiterfassung, Zutrittskontrolle

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Mastermind. Testplan. Hochschule Luzern Technik & Architektur. Programmieren 2 FS12. Gruppe 10

Checkliste zur qualitativen Nutzenbewertung

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:

NEWS von HZ.optimax-R39 & HZ.office-R39 & Toolbox Version 2016 Stand vom Softwareneuerungen und Erweiterungen

Internet-Bilddatenbank

Informationen zum neuen Studmail häufige Fragen

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Fragen und Antworten

white sheep GmbH Unternehmensberatung Schnittstellen Framework

Der Projektzeitenplan

Wirtschaftsinformatik I Teil 2. Sommersemester Übung

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Tritt beim Aufruf ein Fehler aus, so wird eine MessageBox mit dem Fehlercode und der Kommandozeile angezeigt.

SWE12 Übungen Software-Engineering

Software Entwicklung II (SS12)

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden.

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Bewerbungsformular für die 8. Ausschreibungsrunde Förderung ab Schuljahr 2016/17

NETZWERK Fußball-Online. Handbuch Spielbetrieb TURNIERE. Version 01/ /Salzburger Fußballverband/HaP

Einzelplatz - USB-Lizenz

Telefon. Fax. Internet.

Fotos in Tobii Communicator verwenden

Die Dateiablage Der Weg zur Dateiablage

GSI. Grob-Projektplan Version Target Scanner. Verteiler:

Transkript:

I N S T I T U T E F O R R E A L - T I M E C O M P U T E R S Y S T E M S TECHNISCHE UNIVERSIT ÄT MÜNCHEN P R O F E S S O R G. F Ä R B E R Software Engineering 3. Übung 22.05.2003 3.2,,Eichung von Function Points (Berichtigte Angabe) Die Firma XYZ aus Aufgabe 3.1 versucht, aus den Erfahrungen von drei vorangegangenen Projekten eine eigene Gewichtung für die Function Point-Analyse zu schaffen. Dabei werden nur analoge Einbzw. Ausgänge ( ) und digitale Signale ( ) berücksichtigt. Nachfolgend sind die bekannten Daten der Projekte aufgelistet: Projekt 1 KLOC Projekt 2 KLOC Projekt 1 KLOC Aufgabe 3.2.1 Berechnen Sie den Vektor für die Gewichtung ACHTUNG: Die Signale und müssen als Zeilenvektoren aufgefaßt werden (Oder: Die Matrix muß transformiert werden.) mit "$

"$ "$ "$ Für ein Unternehmen soll ein System für die Firmenverwaltung erstellt werden. Die Software soll dazu in der Lage sein, folgende Positionen zu verwalten: Mitarbeiterverwaltung Zeiterfassung (Arbeitszeit und pro Projekt) (Modul M1) Lohnabrechnung (Modul M2) Kundenverwaltung Adressverwaltung (Modul M3) Rechnungsverwaltung (Modul M4) Lagerverwaltung Wareneingang (Modul M5) Warenausgang (Modul M6) Inventur (Modul M7) Im Laufe der Entwicklung entstehen dabei folgende Teilprodukte: Liste mit Kundenwünschen Grobe Systembeschreibung Liste mit zugesagte Leistungen Schnittstellenbeschreibung Modulcode für die graphische Benutzeroberfläche Beschreibung von Datenstrukturen für die Adressverwaltung Testcode 2

Protokoll über einen kompletten Durchlauf aller Teilmodule Aufgabe 3.3.1 Geben Sie die unterschiedlichen Phasen der Softwareentwicklung an Anforderungen Spezifikation Entwurf Implementierung Integration / Test fertiges Produkt Wartung Aufgabe 3.3.2 Ordnen Sie die Teilprodukte den Phasen des Wasserfall-Modells zu Teilprodukt: Phase im Modell 1) Liste mit Kundenwünschen Anforderungen 2) Liste mit zugesagte Leistungen Spezifikation 3) Grobe Systembeschreibung Entwurf 4) Schnittstellenbeschreibung Entwurf 5) Datenstrukturen (Fein-)Entwurf 6) Modulcode für GUI Implementierung 7) Testcode Implementierung 8) Prüf-Protokolle Systemtest Aufgabe 3.3.3 Geben Sie zeitliche Abhängigkeiten für die Teilprodukte an (Beziehen Sie auch die Erstellung der Module als Teilprodukte mit ein ) siehe Abbildung 3.3.3 Es gibt aber mehrere Möglichkeiten Falls ALLE Schnittstellen und Datenstrukturen, die im Programm auftreten, in der Entwurfsphase bereits genügend genau behandelt wurden, kann noch mehr parallel gearbeitet werden. 3

1 2 3 4 5 M1 M2 M3 M4 M5 M6 M7 6 7 8 Abbildung 3.3.3: Zeitabhängigkeit Aufgabe 3.3.4 Geben Sie mögliche Zeitpunkte für Meilensteine an Meilenstein nach 2 (Spezifikation fertig) Meilenstein nach 5 (Entwurf fertig) Meilensteine vor 8 (Codierung der einzelnen Module fertig) Meilenstein nach 8 (Module integriert und getestet) Aufgabe 3.3.5 Legen Sie ein Projekthandbuch an 4

Projekthandbuch Projekt: Autor: Version: 1 Firmenverwaltung R. Diemer Letzte Änderung: 25.04.2002 Dateiablage: /projekte/firmenverwaltung/projektplan.tex Projektbeschreibung Das Projekt,,Firmenverwaltung dient zur Unterstützung eines Unternehmens im Mittelstands. Es beinhaltet Verwaltungsmodule für Mitarbeiterverwaltung Zeiterfassung (Arbeitszeit und pro Projekt) Lohnabrechnung Kundenverwaltung Adressverwaltung Rechnungsverwaltung Lagerverwaltung Wareneingang Warenausgang Inventur Aufteilung in Stufen Für dieses Projekt nicht vorgesehen. (evtl. Erweiterung um Ladenverkaufseinheiten, die direkt mit der Lagerverwaltung bzw. Rechnungsverwaltung in Bezug stehen) Stufe Beschreibung Bemerkungen Bezeichnung d. Stufe Inhalt d. Stufe z. B. Enddatum 5

Meilensteine (Normalerweise für jede einzelne Stufe definiert.) Meilenstein Beschreibung Bemerkungen Spezifikation fertig Entwurf fertig Genaue Beschreibung der Aufgaben, die erledigt werden müssen Welche Klassen (Datenstrukturen), Schnittstellen, Modulstruktur? (auch Testszenarien mit entwerfen) bis 15.05.2002 bis 30.05.2002 Fertige Implementierung Alle Module für sich fertig bis 01.07.2002 Module integriert und getestet fertige Prüfprotokolle bis 15.07.2002 Projektorganisation Rolle Berichtet an Person Vertreter des Auftraggebers... Jürgen Ebers Projektleiter...... Qualitätsmanager Projektleiter... Entwickler............... Berichtswesen Bericht Häufigkeit Ersteller Verteiler Projekt-Statusbericht wöchentlich, Montag Arbeitsberichte wöchentlich, Freitag Projektleiter Entwickler............ Auftraggeber Projektleiter Besprechungen Besprechung Häufigkeit Teilnehmer Lenkungsausschuss monatlich, letzter Freitag Projektbesprechung wöchentlich, Montag......... Mitglieder des Lenkungsausschusses Projektleiter, Entwickler 6

Eskalationsstrategien Anlass Erkenntnis über Terminabweichung Erkenntnis über Machbarkeitsprobleme...... Eskalationsweg Projektleiter informiert umgehend den Lenkungsausschuß Projektleiter informiert umgehend den Lenkungsausschuß Änderungsübersicht Version Datum Bearbeiter Beschreibung Versi- Eindeutige onsnummer Änderungsdatum Durchführender Beschreibung der Änderung............ Aufgabe 3.3.6 Nennen Sie die wesentlichen Inhalte eines Projektplans Projektziel Aufwandsabschätzung Risiko-Analyse Risiko-Management Projekt-Scheduling (Zerlegung des Gesamtprojekts in einzelne Aufgaben, Aufstellen des Task-Netzes) Ressourcen: Zuordnung und Planung Organisation des Projekt-Teams 7