- Sie befinden sich:
- Fachbücher
- »
- Natur & Technik - Unsere Neuheiten
- »
- Informatik
- »
- Cost Estimation in Software Product Line Engineering
Informatik
» Blick ins Buch
» weitere Bücher zum Thema
» Buch empfehlen
» Buch bewerten
Verlag: Diplomica Verlag
Erscheinungsdatum: 03.2009
AuflagenNr.: 1
Seiten: 62
Abb.: 7
Sprache: Deutsch
Einband: Paperback
eBook
Medium: PC-PDF
DRM: Wasserzeichen
Kosten sind in der Softwareentwicklung ein entscheidender, wenn auch schwer abzuschätzender Faktor. Speziell im Software Product Line Engineering stellt die Abschätzung der Kosten für ein einzelnes Softwareprodukt gängige Kostenschätzungmodelle vor eine Herausforderung. Obwohl der Wert eines Softwareprodukts von den Kosten abhängig ist, gibt es auch andere Ein?ussfaktoren, die den Wert mitbestimmen. Im Rahmen dieser Arbeit wird ein Software Tool zur Generierung von Kostenmodellen in einer bestimmten Skriptsprache (Pnuts) entwickelt. Abhängig von den Eigenschaften des betrachteten Softwareprodukts berechnet die generierte Skriptdatei einen Wert beziehungsweise Kostenfaktor für das Produkt. Weiters wird ein gra?sches Interface entwickelt, das die Erstellung und Wartung eines Kostenmodells durch Personen ohne technische Vorbildung erlaubt.
Kapitel 5: Grafische Oberfläche zur Erstellung eines Pnuts Skripts Obwohl der in Abschnitt 4.7 gezeigte und erläuterte Aufbau eines Kostenmodells sehr einfach zu realisieren ist, kann dies einem Mitarbeiter der Marketingabteilung ohne fortgeschrittene technische Kenntnisse nicht zugemutet werden. Zudem ist die manuelle Wartung eines solchen Kostenmodells fehleranfällig, vor allem wenn Umfang und Komplexitätt des Modells zunehmen. Es sind zwei Lösungen für dieses Problem denkbar: Einerseits könnte die Entwicklung und Wartung eines solchen Kostenmodells manuell von einem professionellen Entwickler durchgeführt werden. Dies ist allerdings bei ständigen kleinen Anpassungen kaum praktikabel für jeden kleinen Änderungswunsch müsste ein Entwickler bemüht werden. Zudem läuft auch der Entwickler Gefahr, Fehler zu produzieren, die dann nur schwer entdeckt werden können. Die andere Lösung sieht die Entwicklung einer grafischen Oberfläche vor, welche auch für Personen ohne Programmiererfahrung bedienbar ist und es diesen ermöglicht, ein Kostenmodell zu erstellen und zu warten. Dies ist mit einigen Vorteilen verbunden: Der Sourcecode des Pnuts Skripts muss nicht per Hand geschrieben werden, sondern wird durch das grafische Tool automatisch erstellt. Dies reduziert die Fehlerwahrscheinlichkeit und erhöht damit auch die Zuverl¨assigkeit des Skripts. Weiters sind Anpassungen über die grafische Oberfläche möglich. Wurden Änderungen vorgenommen, so kann ein aktualisiertes Skript generiert werden, das die alte Version ersetzt. Das generierte Skript kann, wenn notwendig, auch manuell noch angepasst werden. Allerdings ist dies nicht empfehlenswert, da bei jeder Generierung des Skriptcodes etwaige manuelle Anpassungen überschrieben werden.
Sebastian Rosensteiner, Bakk. Techn., Studium der Informatik und Wirtschaftswissenschaften an der Johannes Kepler Universität Linz. Arbeitet derzeit an seinem Abschluss in Information and Knowledge Management an der Technischen Universität Wien.
weitere Bücher zum Thema

Requirement Management Systeme: Suche und Bewertung geeigneter Tools in der Software-Entwicklung
ISBN: 978-3-8366-9691-3
EUR 58,00
Cloud Computing richtig gemacht: Ein Vorgehensmodell zur Auswahl von SaaS-Anwendungen
Am Beispiel eines hybriden Cloud-Ansatzes für Vertriebssoftware in KMU
ISBN: 978-3-8428-7817-4
EUR 38,00
Planung eines Videoüberwachungssystems: Gängige Standards in Analog- und IP-Technologie
ISBN: 978-3-8428-7781-8
EUR 48,00
Ein Expertensystem zur Unterstützung körperbehinderter Menschen: Prototypische Entwicklung für eine Sozialeinrichtung
ISBN: 978-3-8428-7812-9
EUR 48,00
Neokognitron und Hopfield Netz als künstliche neuronale Netze zur Mustererkennung: Theorie, computergestützte Simulation und Anwendungen
ISBN: 978-3-8428-7218-9
EUR 58,00
Potentiale und Grenzen des E-Business bei komplexen Produkten im B2B-Bereich: Einführung des elektronischen Verbrauchsteuerverfahrens EMCS
ISBN: 978-3-8428-7364-3
EUR 38,00
IT-basierte Kennzahlenanalyse im Versicherungswesen: Kennzahlenreporting mit Hilfe des SAP Business Information Warehouse
ISBN: 978-3-8428-7330-8
EUR 28,00
Servervirtualisierung: Möglichkeiten und Grenzen der Servervirtualisierung im Anwendungsfeld der Hospitality Industry
ISBN: 978-3-8428-6567-9
EUR 48,00
Techniken zur Kostensenkung und Erhöhung von IT-Sicherheit durch WAN-Optimierung
Grundlagen, Funktion, Problematik und Möglichkeiten der Optimierung von Weitverkehrsnetzen
ISBN: 978-3-8428-7236-3
EUR 38,00
Entwicklung eines Usability Testverfahrens für Multitouch-Systeme
ISBN: 978-3-8428-6554-9
EUR 48,00




