Skip to main content

2022 | OriginalPaper | Buchkapitel

6. Software Design and Development

verfasst von : Gerard O’Regan

Erschienen in: Concise Guide to Software Engineering

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

This chapter discusses design and development, and software design is the blueprint of the solution to be developed. It is concerned with the high-level architecture of the system, as well as the detailed design that describes the algorithms and functionality of the individual programs. The detailed design is then implemented in a programming language such as C++ or Java. We discuss software development topics such as software reuse, customized-off-the-shelf software (COTS), and open-source software development.

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
I recall Parnas making a joke many years ago that we have developed all this reusable software that nobody reuses.
 
2
The inventors of Simula-67 were Ole-Johan Dahl and Kristen Nygaard.
 
3
Dahl and Nygaard were working on ship simulations and were attempting to address the huge number of combinations of different attributes from different types of ships. Their insight was to group the different types of ships into different classes of objects, with each class of objects being responsible for defining its own data and behaviour.
 
Literatur
1.
Zurück zum Zitat P. Kruchten, Architectural blueprints—the “4+1” view model of software architecture. IEEE Softw. 12(6), 42–50 (1995) P. Kruchten, Architectural blueprints—the “4+1” view model of software architecture. IEEE Softw. 12(6), 42–50 (1995)
2.
Zurück zum Zitat D. Parnas, On the criteria to be used in decomposing systems into modules. Commun. ACM 15(12) (1972) D. Parnas, On the criteria to be used in decomposing systems into modules. Commun. ACM 15(12) (1972)
3.
Zurück zum Zitat G. O’Regan, Giants of Computing (Springer, 2013) G. O’Regan, Giants of Computing (Springer, 2013)
4.
Zurück zum Zitat I. Sommerville, Software Engineering, 9th edn. (Pearson, 2011) I. Sommerville, Software Engineering, 9th edn. (Pearson, 2011)
Metadaten
Titel
Software Design and Development
verfasst von
Gerard O’Regan
Copyright-Jahr
2022
DOI
https://doi.org/10.1007/978-3-031-07816-3_6

Premium Partner