Get Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements PDF

By Helmut Balzert

ISBN-10: 3827417058

ISBN-13: 9783827417053

ISBN-10: 3827422477

ISBN-13: 9783827422477

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 artwork und Weise die Basistechniken und die Basiskonzepte der Softwareentwicklung und beschreibt die Aktivitäten, Artefakte und Methoden des Requirements Engineering. Das Buch besteht aus four 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 program so schwer zu entwickeln?
  • Was ist Softwaretechnik?

Basistechniken

  • Prinzipien
  • Methoden
  • Werkzeuge

Basiskonzepte

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

Requirements Engineering

  • Bedeutung, Probleme und top 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

Show description

Read Online or Download Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering PDF

Best software development books

New PDF release: Configuration Management Best Practices: Practical Methods

Effectively enforce High-Value Configuration administration procedures in Any improvement setting

As IT structures have grown more and more advanced and mission-critical, powerful configuration administration (CM) has develop into severe to an organization’s good fortune. utilizing CM most sensible practices, IT pros can systematically deal with switch, fending off unforeseen difficulties brought by way of alterations to undefined, software program, or networks. Now, today’s most sensible CM practices were collected in a single quintessential source displaying you the way to enforce them all through any agile or conventional improvement association.

Configuration administration most sensible Practices is functional, effortless to appreciate and practice, and entirely displays the day by day realities confronted through practitioners. Bob Aiello and Leslie Sachs completely deal with all six “pillars” of CM: resource code administration, construct engineering, atmosphere configuration, swap regulate, liberate engineering, and deployment. They exhibit tips on how to enforce CM in ways in which aid software program and platforms improvement, meet compliance principles equivalent to SOX and SAS-70, count on rising criteria resembling IEEE/ISO 12207, and combine with smooth frameworks akin to ITIL, COBIT, and CMMI. assurance includes
• utilizing CM to fulfill company pursuits, contractual specifications, and compliance rules
• bettering caliber and productiveness via lean approaches and “just-in-time” technique improvement
• Getting off to an outstanding begin in enterprises with out potent CM
• imposing a center CM top Practices Framework that helps the total improvement lifecycle
• studying the “people” part of CM: rightsizing tactics, overcoming resistance, and realizing place of work psychology
• Architecting purposes to take complete benefit of CM top practices
• developing potent IT controls and compliance
• handling tradeoffs and prices and heading off pricey pitfalls

Configuration administration most sensible Practices is the fundamental source for everybody curious about CM: from CTOs and CIOs to improvement, QA, and undertaking managers and software program engineers to analysts, testers, and compliance professionals.

Praise for Configuration administration top Practices

“Understanding switch is necessary to any try to deal with switch. Bob Aiello and Leslie Sachs’s Configuration administration most sensible Practices provides primary definitions and causes to aid practitioners comprehend swap and its strength impression. ”
–Mary Lou A. Hines Fritts, CIO and Vice Provost educational courses, collage of Missouri-Kansas urban

“Few books on software program configuration administration emphasize the function of individuals and organizational context in defining and executing an efficient SCM procedure. Bob Aiello and Leslie Sachs’s booklet offers you the data you needn't basically to control swap successfully but additionally to regulate the transition to a greater SCM strategy. ”
–Steve Berczuk, Agile software program Developer, and writer of software program Configuration administration styles: powerful Teamwork, functional Integration

“Bob Aiello and Leslie Sachs be successful handsomely in generating a huge booklet, at a pragmatic and balanced point of aspect, for this subject that frequently ‘goes with out saying’ (and therefore will get many initiatives into deep trouble). Their ardour for the subject exhibits as they disguise an excellent diversity of topics–even tradition, character, and working with resistance to change–in an available shape that may be utilized to any venture. The software program has wanted a e-book like this for a very long time! ”
–Jim Brosseau, Clarrus Consulting workforce, and writer of software program Teamwork: Taking possession for Success

“A needs to learn for someone constructing or dealing with software program or tasks. Bob Aiello and Leslie Sachs may be able to bridge the language hole among the myriad of groups concerned with winning Configuration administration implementations. They describe useful, genuine global practices that may be carried out by way of builders, managers, average makers, or even Classical CM people. ”
–Bob Ventimiglia, Bobev Consulting

“A clean and shrewdpermanent overview of today’s key techniques of SCM, construct administration, and comparable key practices on day by day software program engineering. From the voice of a professional, Bob Aiello and Leslie Sachs supply a useful source to luck in SCM. ”
–Pablo Santos Luaces, CEO of Codice software program

“Bob Aiello and Leslie Sachs have a present for exciting the kinds of dialog and suggestion that unavoidably precede wanted organizational swap. What they must say is often fascinating and infrequently vital. ”
–Marianne Bays, company advisor, supervisor and Educator

Matt Galloway, Janie Clayton, Alexis Gallagher, Eli Ganem,'s Swift Apprentice PDF

The right way to software with quick 2!
This is a ebook for whole novices to Apple’s fresh programming language – rapid 2.

Everything will be performed in a playground, so that you can remain keen on the center fast 2 language recommendations like periods, protocols, and generics.

This is a sister booklet to the iOS Apprentice; the iOS Apprentice makes a speciality of making apps, whereas the quick Apprentice makes a speciality of the fast 2 language itself.

New PDF release: Software systems architecture: working with stakeholders

Software program platforms structure, moment version is a extremely popular, practitioner-oriented consultant to designing and imposing powerful architectures for info platforms. it truly is either a without difficulty obtainable creation to software program structure and a useful instruction manual of well-established top practices.

Dr D. John Cooke (auth.)'s Constructing Correct Software: The Basics PDF

Developing right software program - the fundamentals illustrates and explains the positive method of software program improvement. This procedure contains calculating a solution from the preliminary assertion of necessities or specification, instead of "guessing" a solution after which trying out no matter if it truly works.

Additional info for Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering

Sample text

Im Entwurf und der Implementierung wird das ursprüngliche Produktmodell bis auf die Ebene der verwendeten Programmiersprache konkretisiert. Vom Entwerfer und Programmierer wird daher die Fähigkeit erwartet, vom »Abstrakten« zum »Konkreten« hin zu denken. Da viele Mitarbeiter nicht gleich gut »Vom Konkreten zum Abstrakten« und »Vom Abstrakten zum Konkreten« denken können, ist eine Mitarbeiterspezialisierung für diese unterschiedlichen Tätigkeiten zu empfehlen. abstrakt Produktmodell Basismaschine konkret Nach Erstellung des Produktmodells besteht also die Aufgabe der Softwareentwicklung darin, die Kluft zwischen dem abstrakten Produktmodell und der konkreten Basismaschine durch die schrittweise Konkretisierung des Produktmodells zu überbrücken.

35 II 4 Prinzipien Konzept Semantik der Relation Unterschiedl. KomponentenTypen Form der Struktur Einfachvererbung in der OO Attribute, Operationen und Assoziationen werden von Oberklasse A zu allen Unterklassen vererbt 1 (Klasse) Gerichteter Baum Mehrfachvererbung in der OO Attribute, Operationen und Assoziationen werden von Oberklassen zu Unterklassen vererbt 1 (Klasse) Gerichteter azyklischer Graph mit partieller Ordnung Assoziationen in der OO Zwischen Klassen bestehen Assoziationen 1 (Klasse) Gerichteter Graph UML-Aktivitätsdiagramm Auf A folgt zeitlich B > 10 Gerichteter Graph (transitiv) Zustandsautomat Von Zustand A wird in Zustand B übergegangen 1 Gerichteter Graph Petrinetz Transition 2 Gerichteter Graph Netzplan Auf A folgt zeitlich B 1 Gerichteter, azyklischer Graph Konfiguration Auf A folgt zeitlich B 1 Gerichteter, azyklischer Graph EntwicklungsProzessmodell Tätigkeit A erzeugt Teilprodukt B, Teilprodukt B wird verwendet von Tätigkeit C 2 Gerichteter Graph Tab.

Die externen Bezüge eines Moduls sollten klar erkennbar und möglichst in einer Schnittstellenbeschreibung zusammengefasst sein. Im qualitativen und quantitativen Umfang handlich, überschaubar und verständlich. Unter »funktionaler Einheit« ist zu verstehen, dass in einem Modul zusammengehörende Dinge vereinigt sein sollen. Werden in einem Benutzerhandbuch z. B. die Benutzungsoberfläche Beispiel und die Druckausgaben in einem Kapitel zusammengefasst beschrieben, dann muss bei Änderung der Druckausgaben auch die Beschreibung der Benutzungsoberfläche ausgetauscht werden.

Download PDF sample

Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering by Helmut Balzert


by Joseph
4.3

Rated 4.47 of 5 – based on 42 votes