Skip to main content

2019 | OriginalPaper | Buchkapitel

4. Grundlagen des Software Engineerings

verfasst von : Mark Hastenteufel, Sina Renaud

Erschienen in: Software als Medizinprodukt

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Software Engineering beschäftigt sich mit der systematischen Entwicklung von Softwaresystemen. Es beschreibt alle neben der Programmierung notwendigen Tätigkeiten der Software-Entwicklung: Anforderungsanalyse, Architektur und Design, Implementierung sowie Test. Die Abfolge der Tätigkeiten wird über einen Software-Entwicklungsprozess festgelegt. Diese sind entweder plangetrieben oder agil. Aus den Anforderungen wird ein Software-System entworfen und schlussendlich implementiert. Software-Tests dienen zur Qualitätskontrolle. Software-Qualität hat mehrere Dimensionen und lässt sich grob einteilen in äußere und innere Qualität. Der Software-Lebenszyklus beschreibt die kontinuierliche Weiterentwicklung eines Software-Systems.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Die Idee für das Beispiel entstammt aus [22] und wurde leicht abgewandelt.
 
Literatur
1.
Zurück zum Zitat ISO/IEC 25010: Systems and Software Engineering – Systems and Software Quality Requirements and Evaluation (SQuaRE) – System and Software Quality Models, IEC, Geneva (2011) ISO/IEC 25010: Systems and Software Engineering – Systems and Software Quality Requirements and Evaluation (SQuaRE) – System and Software Quality Models, IEC, Geneva (2011)
2.
Zurück zum Zitat IEEE/Computer Society: SWEBOK v3.0 – Guide to the Software Engineering Body of Knowledge. IEEE, New Jersey (2014) IEEE/Computer Society: SWEBOK v3.0 – Guide to the Software Engineering Body of Knowledge. IEEE, New Jersey (2014)
3.
Zurück zum Zitat Ludewig, J., Lichter, H.: Software Engineering: Grundlagen, Menschen, Prozesse, Techniken. dpunkt, Heidelberg (2013) Ludewig, J., Lichter, H.: Software Engineering: Grundlagen, Menschen, Prozesse, Techniken. dpunkt, Heidelberg (2013)
4.
Zurück zum Zitat Sommerville, I.: Software Engineering. Pearson, London (2018) Sommerville, I.: Software Engineering. Pearson, London (2018)
5.
Zurück zum Zitat Conway, M.E.: How do committees invent? Datamation, US (1968) Conway, M.E.: How do committees invent? Datamation, US (1968)
6.
Zurück zum Zitat Schwaber, K., Sutherland, J.: Der Scrum Guide. Creative Commons, California (2017) Schwaber, K., Sutherland, J.: Der Scrum Guide. Creative Commons, California (2017)
7.
Zurück zum Zitat Wirdemann, R.: Scrum mit User Stories. Carl Hanser, München (2017) Wirdemann, R.: Scrum mit User Stories. Carl Hanser, München (2017)
8.
Zurück zum Zitat Broy, M., Kuhrmann, M.: Projektorganisation und Management im Software Engineering. Springer Vieweg, Wiesbaden (2013) Broy, M., Kuhrmann, M.: Projektorganisation und Management im Software Engineering. Springer Vieweg, Wiesbaden (2013)
9.
Zurück zum Zitat Brooks, F.: The mythical man-month. Addison-Wesley, Boston (1995) Brooks, F.: The mythical man-month. Addison-Wesley, Boston (1995)
10.
Zurück zum Zitat Christensen, C.: Besser als der Zufall: „Jobs to Be Done“ von Clayton. Plassen, Kulmbach (2017) Christensen, C.: Besser als der Zufall: „Jobs to Be Done“ von Clayton. Plassen, Kulmbach (2017)
11.
Zurück zum Zitat Geis, T., Polkehn, K.: Praxiswissen User Requirements: Nutzungsqualität systematisch, nachhaltig und agil in die Produktentwicklung integrieren. dpunkt, Heidelberg (2018) Geis, T., Polkehn, K.: Praxiswissen User Requirements: Nutzungsqualität systematisch, nachhaltig und agil in die Produktentwicklung integrieren. dpunkt, Heidelberg (2018)
12.
Zurück zum Zitat Rupp, C.: Requirements-Engineering und -Management: Aus der Praxis von klassisch bis agil. Carl Hanser, München (2014)CrossRef Rupp, C.: Requirements-Engineering und -Management: Aus der Praxis von klassisch bis agil. Carl Hanser, München (2014)CrossRef
13.
Zurück zum Zitat Grünfelder, S.: Software-Test für Embedded Systems: Ein Praxishandbuch für Entwickler, Tester und technische Projektleiter. dpunkt, Heidelberg (2017) Grünfelder, S.: Software-Test für Embedded Systems: Ein Praxishandbuch für Entwickler, Tester und technische Projektleiter. dpunkt, Heidelberg (2017)
14.
Zurück zum Zitat DIN EN ISO 14971: Medizinprodukte – Anwendung des Risikomanagements auf Medizinprodukte (ENTWURF). Beuth, Berlin (2018) DIN EN ISO 14971: Medizinprodukte – Anwendung des Risikomanagements auf Medizinprodukte (ENTWURF). Beuth, Berlin (2018)
15.
Zurück zum Zitat Dowalil, H.: Grundlagen des modularen Software-Entwurfs. Carl Hanser, München (2018)CrossRef Dowalil, H.: Grundlagen des modularen Software-Entwurfs. Carl Hanser, München (2018)CrossRef
16.
Zurück zum Zitat Martin, R.: Clean Architecture: A Craftman’s Guide to Software Structure and Design. Prentice Hall, New Jersey (2018) Martin, R.: Clean Architecture: A Craftman’s Guide to Software Structure and Design. Prentice Hall, New Jersey (2018)
17.
Zurück zum Zitat Goll, J.: Entwurfsprinzipien und Konstruktionskonzepte der Softwaretechnik. Springer Vieweg, Wiesbaden (2018)CrossRef Goll, J.: Entwurfsprinzipien und Konstruktionskonzepte der Softwaretechnik. Springer Vieweg, Wiesbaden (2018)CrossRef
18.
Zurück zum Zitat Martin, R.: Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, New Jersey (2009) Martin, R.: Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, New Jersey (2009)
19.
Zurück zum Zitat Fowler, M.: Refactoring. Addison Wesely, Boston (2019) Fowler, M.: Refactoring. Addison Wesely, Boston (2019)
20.
Zurück zum Zitat Paulus, S.: Basiswissen Sichere Software. dpunkt, Heidelberg (2011) Paulus, S.: Basiswissen Sichere Software. dpunkt, Heidelberg (2011)
21.
Zurück zum Zitat McCabe, T.: A Complexity Measure, IEEE Transaction on Software Engineering, Bd. SE-2, No. 4 (1976) McCabe, T.: A Complexity Measure, IEEE Transaction on Software Engineering, Bd. SE-2, No. 4 (1976)
22.
Zurück zum Zitat Vogel, D.: Medical Device Software Verification, Validation and Compliance. Artech House (2010) Vogel, D.: Medical Device Software Verification, Validation and Compliance. Artech House (2010)
23.
Zurück zum Zitat ISO/IEC/IEEE 14764: Software Engineering – Software Lifecycle Processes – Maintenance, IEC, Geneva (2006) ISO/IEC/IEEE 14764: Software Engineering – Software Lifecycle Processes – Maintenance, IEC, Geneva (2006)
24.
Zurück zum Zitat Kleuker, S.: Grundkurs Software-Engineering mit UML. Springer Vieweg, Wiesbaden (2018)CrossRef Kleuker, S.: Grundkurs Software-Engineering mit UML. Springer Vieweg, Wiesbaden (2018)CrossRef
Metadaten
Titel
Grundlagen des Software Engineerings
verfasst von
Mark Hastenteufel
Sina Renaud
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-658-26488-8_4