Zusammenfassung Spezifikationen von Softwaresystemen
9 views 0 purchase
Course
IT Spezifikationen
Institution
AKAD University
Im Lernzettel werden die Spezifikationen von Softwaresystemen und vielem, was dazu gehört, erläutert.
U.a:
- Benutzerschnittstellen (GUI)
- Use Cases
- technische Schnittstellen
- Qualitätseigenschaften
- Die Gliederung der Spezifikationen
, / SPE 01 Die Spezifikation von
Softwaresystemen 04.10.2022
Lektion 1 ) :
Einführung in die Spezifikation von
Softwaresystemen
Lernziele Was ist eine Spezifikation Software
: und hee wird sie im
Engineering eingesetzt ?
-
-
Welche typischen System elemente werden in einer Spezifikation beschrieben und wie können diese Identifiziert werden ?
Welche Elemente lassen sich Spezifikationdokumente identifizieren welche Dokumentations formen werden >
in und
eingesetzt
-
.
1. 1.
Grundlagen und
Begriffe zur
Spezifikation
Spezifikation vs
Requirements Engineering
Ziel ist die
Erstellung einer technischen Dokumentation der nach außen relevanten Anforderungen ,
nach denen ein Softwaresystem produziert werden soll .
Im Rahmen der Spezifikation eine stark technisch Teilweise wird der
wird
ausgeprägte Dokumentation des zu erstellenden
Systems erstellt .
in
SE -
Fachliteratur die technische Spezifikation als
Ergebnis des RE beschrieben und nicht zwischen RE und Spezifikation unterschieden .
Mit Spezifikationen bezeichnen wir die Aktivitäten zur Dokumentation von detaillierten technischen Anforderungen .
Dabei handelt es sich um eine
Erweiterung und
Detaillierung der Dokumentation von
Anforderungen .
Diese
Unterscheidung ist relevant , da insbesondere bei RE von fachlichen
Anforderungen der Fokus auf der situationsabhängigen Auswahl und den Einsatz von
Ermittlungs
-
,
Dokumentations -
und Prüftechniken liegt Vor dem .
Hintergrund bereits stabiler , fachliche Anforderungen verschied sich der Fokus auf welchen Mitteln welche fachlich techniken
,
die
Frage ,
mit -
Anforderungen am besten spezifiziert werden können .
Verwendung einer Spezifikation in der
Softwareentwicklung
Ermittelte fachliche Anforderungen werden bei der Spezifikation um technische
Anforderungen erweitert und verfeinert . Das Resultat ist eine
fachlich -
technische Spezifikation , auf deren Basis zunächst das
System design und anschließend die
Implementierung des
Systems erstellt
werden Da .
die Spezifikation sowohl die
Grundlage für die Umsetzung ,
als auch für die
Formulierung verschiedener Testfälle
ist , haben Fehler der Spezifikation oder Missverständnisse beim Lesen weitreichende Auswirkungen auf das gesamte Projekt .
Anforderungs -
fachL Anforderungen
Abnahme
D
ermittlung ☐
O
techn An Testfälle
Spezifikations
-
0
-
forderungen dokumente
-
☐
✓
ö Testfälle
Spezifikation D systemtest
≥ D
o
o
E
E
☐
Tes fälle
Design 0 ☐
Integrationstest
o
☐
Legende :
O SW
Implementierung Entwicklungsprozess
-
O
t
, 1. 2. Elemente und Spezifikation
Gliederungen von
Identifikation um zu spezifizierenden Elementen eines
Systems
Eine Spezifikation beschreibt das nach außen sichtbare fachliche Verhalten eines
systems.
Systemgrenze System
Die
Systemgrenze markiert den Bereich, der
gestaltet werden kann. Alle Elemente
- außerhalb der
Systemgrenze sind nicht durch das Projekt beeinflussbar. Alle Use-
*
Onlineshop W
Bestand
Cases für Spezifikation relevant. Konkrete fachliche und
durchsuchen innerhalb des
Systems sind die
Warenangebot
& Kundendaten
pflegen Manager
technische Abläufe innerhalb eines Use Cases sowie die dazu benötigten Regeln,
*
/
-
Bestellung
Kunde zum Versand
Vorbereiten
bertitelin
Packer Geschäftsobjekte und
Systemkomponenten müssen spezifiziert werden. Befinden sich
Banksystem für Unline-
El-karten Bezahlsystem W darüber hinaus noch rechtliche, tednische oder organisatorische Rahmenbedingungen im
⑤Datenschutzgesetz
⑤HEB
W Systemkantent Systemkontext, müssen diese auf deren konkreter Einfluss auf das System analysiert
Kontextgrenze
werden.
Spezifikation von Use Cases
Bei Spezifikation fachlichen beschrieben, der durch die
der werden die
Systemkomponenten identifiziert und die zur
Erfüllung Use Cases
aufgestellten
Verhalten
Anforderungen benötigt werden. Dabei werden
jeder fadlichen Systemkomponente bestimmte fadliche Funktionen
zugeordnet und deren im
Detail spezifiziert. Das sind konkrete Elemente:
Datenmodell: Das Datenmodell enthält die Geschäfts objekte, die im
Systemkomponenten werden,
System von den verarbeitet sowie deren
Beziehung
-
untereinander.
-
Fadfunktionen: Fadliche Beschreibungen der
Aufgaben des
Systems bzw. der spezifizierten Komponente.
-
Geschäftsregeln: Geschäftsregeln sind Regeln zu einem
Geschäftsobjekt, die nicht verletzt werden dürfen.
Spezifikation von Benutzerschnittstellen (Gul
Die Spezifikation von Guls soll das
Entwidelungskam befähigen, genau die Guls zu erstellen, die von der Stakeholdern tatsächlich benötigt werden. Darüber
hinaus muss das Team in de
Lage sein, konkrete Testfälle für die Nutzeroberfläche zu erstellen und durchzuführen.
Folgende Aspekte werden spezifiziert:
-
Inhalt und Aufbau von einzelnen
Dialogmasken: detaillierte
Vergabe zu Art, Größe, Position,Farbe und Inhalt von Elementen einer Bild-
Schirmseite.
-
Konvertierung und
Validierung von Daten: Spezifikation von
Regeln, um
Eingabefelder auf fachliche Plausiblität zu
prüfen.
durch die Oberfläche
-
Dialogfluss: Spezifikation der
Führung des Anwendes in
Abhängigkeit von
eingegebenen Daten und Aktionen des
Anwenders.
Spezifikation von technischen Schnittstellen
Da in diesem Fall die Kommunikation des zu entwickelnden Systems nach außen nicht über eine Gul sondern übertednische Schnittstellen läuft,
müssen diese auch mit entsprechend geeigneten Mitteln spezifiziert werden.
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 saskiaschaeffner. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $7.67. You're not tied to anything after your purchase.