Das Richtige entwickeln
• Kenntnisse über Anforderungen und Bedürfnisse des Kunden
• Kenntnisse über Rahmenbedingungen
Richtig entwickeln
• Systematische Vorgehensweise
• Ausreichend gute Qualität
• Dem Stand der Technik entsprechend
Gründe für das Scheitern von Projekten:
Keine klaren Ziele und Anforderungen
Unrealistische Versprechungen und Anforderungen
Unzureichende Qualität
(Unternehmens-) Politik
Unterschätzte Komplexität
Umfang von Softwareprojekten:
Typische Größeneinheiten:
• Softwareumfang
Lines-of-Code (LOC)
Function Points (FP)
• Aufwand
Personentage (PT) = Man-Days (MD)
Personenmonate (PM) = Man-Month (MM)
Personenjahre (PJ) = Man-Years (MY)
• Team-Größen
Vollzeitkraft (VZK) = Fulltime-Equivalent (FTE)
Kundenwünsche und ihre Erfüllung:
Was Kunden wollen
• Ein System, das ihre Probleme löst
• Ein System, das bezahlbar ist
• Wissen, was das Projekt kosten wird
Teil 1 1
, • Wissen, wann es fertig sein wird
• Alles, aber schneller und billiger!
Aufgaben des Softwareingenieurs
• Verstehen, was der Kunde will
• Vorhersagen, was das kosten wird
• Vorhersagen, wann es fertig sein wird
• Erstellen und Liefern des Systems
(on-time, in-budget, in-scope)
• Wartung und Erweiterung
Aufgaben im Softwareprozess:
Kernaufgaben
• Projektinitiierung
Aufgaben
• Klären der Anforderungen des Kunden
• Anforderung im Lastenheft festlegen
• Detaillierung des Lastenhefts in Hinblick auf eine mögliche Lösung
• Pflichtenheft als Grundlage für Schätzungen
• Schätzung der zu erwartenden Aufwände und Kosten
• Klärung des Umgangs von Kunde und Auftragnehmer miteinander
• Betrachtung des Projektumfelds
Ergebnisse
• Pflichtenheft mit ausreichend genauen Anforderungen
• Aufwands-, Zeit- und Kostenschätzung
• (Grober) Projektplan
• Festlegung des Vorgehensmodells
•Umfang des Projekts wird in DSI (Delivered Source Instructions =
Codezeilen)
Teil 1 2
, abgeschätzt
• Mathematische Funktionen stellen Zusammenhang zwischen gewissen
Softwaremetriken und den Kosten eines Projekts da.
• Firmenspezifische Parameter gehen ein
• Kostentreiberfaktoren werden geschätzt
• FPA
• Umfang der Software wird in künstlichen Einheiten, den Function Points
(FP)
ermittelt
• Ausgehend von Benutzerinteraktionen ermittelt
• Anschließend werden Faktoren analog zu COCOMO bestimmt und daraus
der Aufwand berechnet
• Delphi-Methode
• Lasse viele Experten Orakeln und mittle die Ergebnisse
• Variante 1 – Die Experten dürfen sich nicht absprechen
• Variante 2 – Die Experten dürfen sich über Inhalte austauschen, nicht über
Schätzungen
• Iteriere so lange bis ein Konsens erreicht wird
• Analyse
Aufgaben
• Ermitteln der genaueren Kundenwünsche
• Erstellung von Studien und Attrappen (Mock-Ups)
• Prozessanalyse und Systemanalyse
• Aufnahme des Ist-Bestands und Vergleich mit der Wunschvorstellung
• Ermittlung der Aufgaben für die Realisierung
Ergebnisse
• Detaillierter Anforderungskatalog
• Funktionale Anforderungen
• Nicht-funktionale Anforderungen
• Basis für die detaillierte Planung
• Beschreibung des Zielsystems
Teil 1 3
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller enisdhamo. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $4.22. You're not tied to anything after your purchase.