𝔖 Scriptorium
✦   LIBER   ✦

📁

Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering

✍ Scribed by Prof. Dr.-Ing. habil. Helmut Balzert (auth.)


Publisher
Springer Spektrum
Year
2009
Tongue
German
Leaves
630
Edition
3
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Die Softwaretechnik bildet einen Grundpfeiler der Informatik. Jede Softwareentwicklung basiert auf Prinzipien, Methoden und Werkzeugen. Mit Basiskonzepten kann die Statik, Dynamik und Logik von Softwaresystemen beschrieben und modelliert werden. Die Anforderungen an ein neues Softwareprodukt zu ermitteln, zu spezifizieren, zu analysieren, zu validieren und daraus eine fachliche Lösung abzuleiten bzw. ein Produktmodell zu entwickeln, gehört mit zu den anspruchsvollsten Aufgaben innerhalb der Softwaretechnik. Dieser Band des dreiteiligen Lehrbuchs der Softwaretechnik vermittelt in systematischer und klassifizierender Art und Weise die Basistechniken und die Basiskonzepte der Softwareentwicklung und beschreibt die Aktivitäten, Artefakte und Methoden des Requirements Engineering. Das Buch besteht aus 4 Teilen und 27 Kapiteln.

Das Buch kann zur Vorlesungsbegleitung, zum Selbststudium und zum Nachschlagen verwendet werden. Die behandelten Themen:

Die Wissenschaftsdisziplin Software­Technik

  • Was ist Software?
  • Warum ist Software so schwer zu entwickeln?
  • Was ist Softwaretechnik?

Basistechniken

  • Prinzipien
  • Methoden
  • Werkzeuge

Basiskonzepte

  • Fallstudie: SemOrg
  • Lasten­ und Pflichtenheft Beispiel eines eingebetteten Systems
  • Statik
  • Dynamik
  • Logik
  • Kombinationen von Basiskonzepten
  • Was vs. Wie oder Problem vs. Lösung

Requirements Engineering

  • Bedeutung, Probleme und Best Practices
  • Aktivitäten und Artefakte
  • Der RE­-Prozess
  • Anforderungen und Anforderungsarten
  • Anforderungen an Anforderungen
  • Anforderungsattribute
  • Natürlichsprachliche Anforderungen
  • Anforderungsschablonen
  • Anforderungen ermitteln und spezifizieren
  • Anforderungen analysieren, validieren und abnehmen
  • Schätzen des Aufwands
  • Anforderungen priorisieren
  • Anforderungen modellieren
  • Modellierte Anforderungen analysieren, verifizieren und abnehmen

✦ Table of Contents


Front Matter....Pages i-xviii
Front Matter....Pages 1-2
Was ist Software?....Pages 3-7
Warum ist Software so schwer zu entwickeln?....Pages 9-15
Was ist Softwaretechnik?....Pages 17-22
Front Matter....Pages 23-24
Prinzipien....Pages 25-51
Methoden....Pages 53-57
Werkzeuge....Pages 59-97
Front Matter....Pages 99-106
Fallstudie: SemOrg — Die Spezifikation....Pages 107-115
Fallstudie: Fensterheber — Die Spezifikation....Pages 117-126
Statik....Pages 127-226
Dynamik....Pages 227-356
Logik....Pages 357-431
Front Matter....Pages 433-436
Problem vs. Lösung....Pages 437-438
Bedeutung, Probleme und Best Practices ....Pages 439-442
Aktivitäten und Artefakte....Pages 443-448
Der Requirements Engineering -Prozess....Pages 449-453
Anforderungen und Anforderungsarten....Pages 455-474
Anforderungen an Anforderungen....Pages 475-477
Anforderungsattribute....Pages 479-480
Natürlichsprachliche Anforderungen....Pages 481-484
Anforderungsschablonen....Pages 485-501
Front Matter....Pages 433-436
Anforderungen ermitteln und spezifizieren....Pages 503-511
Anforderungen analysieren, validieren und abnehmen....Pages 513-514
Schätzen des Aufwands....Pages 515-542
Anforderungen priorisieren....Pages 543-546
Anforderungen modellieren....Pages 547-564
Fallstudie: SemOrg V1.0 — Die fachliche Lösung....Pages 565-574
Fallstudie: Fensterheber — Die fachliche Lösung....Pages 575-586
Modellierte Anforderungen analysieren, verifizieren und abnehmen....Pages 587-588
Back Matter....Pages 589-624

✦ Subjects


Computer Science, general; Software Engineering/Programming and Operating Systems


📜 SIMILAR VOLUMES


Lehrbuch der Softwaretechnik: Basiskonze
✍ Helmut Balzert, Heide Balzert, Rainer Koschke, Uwe Lämmel, Peter Liggesmeyer, Jo 📂 Library 📅 2009 🏛 Spektrum Akademischer Verlag 🌐 German

<P>Die Softwaretechnik bildet einen Grundpfeiler der Informatik.  Jede Softwareentwicklung basiert auf Prinzipien, Methoden und Werkzeugen. Mit Basiskonzepten kann die Statik, Dynamik und Logik von Softwaresystemen beschrieben und modelliert werden. Die Anforderungen an ein neues Softwareprodukt zu

Lehrbuch der Softwaretechnik: Entwurf, I
✍ Prof. Dr. Helmut Balzert (auth.) 📂 Library 📅 2011 🏛 Springer Spektrum 🌐 German

<p><p>Im Mittelpunkt dieses Buches steht der Entwurf von Softwarearchitekturen, die Königsdisziplin der Softwaretechnik. Die Kunst besteht darin, eine Architektur zu entwerfen, die die funktionalen und nichtfunktionalen Anforderungen unter Berücksichtigung von Architekturprinzipien, Architektur -und

Methoden und Architekturen der Softwaret
✍ Joachim Goll 📂 Library 📅 2011 🏛 Vieweg+Teubner Verlag 🌐 German

Software ist ein unverzichtbarer Anteil zahlreicher heutiger Systeme. Ihre Erstellung beinhaltet im Idealfall einen standardisierten, methodischen Entwicklungsprozess, der für alle am Projekt Beteiligten verständlich ist und quasi die Sprache des Projekts darstellt. Das Hauptziel dieses Buches ist d

Graphgrammatiken in der Softwaretechnik:
✍ Herbert Göttler (auth.) 📂 Library 📅 1988 🏛 Springer-Verlag Berlin Heidelberg 🌐 German

<p>Das Buch soll Software-Entwicklern Hilfen für ihre Arbeit geben. Dabei wird die Bedeutung der Verwendung graphischer Methoden herausgestellt, besonders für die Modellbildung in den Anfangsphasen des Software-Lebenszyklus. Um die damit verbundene Zeichenarbeit zu verringern, wird die Erstellung sy