Premium Partner

Software Engineering BFH

Software Engineering BFH

Software Engineering BFH

Nicht sichtbar

Nicht sichtbar

Kartei Details

Karten 146
Lernende 20
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 23.04.2017 / 10.07.2023
Lizenzierung Namensnennung - Nicht-kommerziell (CC BY-NC)    (SE)
Weblink
https://card2brain.ch/box/20170423_software_engineering_bfh_LEvv
Einbinden
<iframe src="https://card2brain.ch/box/20170423_software_engineering_bfh_LEvv/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Nenne 5 Typen von Software

- Betriebssysteme

- Micro Controller

- Application Software

- System Software

Welche zwei Software Produkttypen gibt es. Mit Beispielen

- Generische Produkte (BTS Build to Stock)

Beispiele: 

  • PC software such as graphics programs

  • project management tools

  • CAD software

  • software for specific markets such as appointments systems for dentists. 

- Customized Products (BTO Build to Order)

Beispiele:

  • embedded control systems

  • air traffic control software

  • traffic monitoring systems. 

Nenne die 4 Software Engineering Activites

  1. Analyse und Spezifikation
  2. Entwicklung
  3. Validierung
  4. Evolution (Weiterentwicklung)

Was macht eine gute Software aus

Gute Software sollte die gewünschte Funktionalität und Leistung für den Benutzer liefern und sollte Wartbar, zuverlässig und nutzbar sein

Was sind die Kosten von Software Engineering

 

Rund 60% der Softwarekosten sind Entwicklungskosten, 40% testen die Kosten. Für kundenspezifische Software übersteigen Evolutionskosten oftmals die Entwicklungskosten.

Welchen Einfluss haben die Kosten auf die Software Entwicklung?

tbd

Aufgrund von welchen Faktoren werden die Software Engineering Methoden entschieden?

  • Benutzeranforderungen
  • Applikationstyp
  • Hintergrund vom Entwicklerteam

Was ist der Unterschied zwischen Software Engineering und Computer Science?

 

Computer Science konzentriert sich auf Theorie und Grundlagen. Software Engineering beschäftigt sich mit den Praktiken Entwicklung und Bereitstellung von nützlicher Software.