Software

Definition

Software umfasst Programme, zugehörige Daten & notwendige Dokumentationen die es erlauben Aufgaben mit Hilfe eines Computers zu erledigen.

Arten von Software

Standardsoftware

Realisiert genau spezifizierte Funktionen und Problemstellungen bei geringer Passgenauigkeit für einzelne Unternehmen. Ist weitgehend unabhängig von Organisationsstrukturen. Massenware wie Office-Applikationen, Datenbank, ERP-Systeme

  • Chancen
    • Breites Funktionsspektrum
    • Flexibilität durch Customizing
    • Großes Angebot an ergänzenden Spezialanwendungen durch Drittanbieter
    • Leistungsfähige Applikationsstruktur
  • Risiken
    • Fehlende Beherrschung der fachlichen und technischen Komplexität
    • Mangelnde Bereitschaft die Geschäftsprozesse des Restriktionen des Standards anzupassen
    • Fehlende Marktkenntnis über Angebote von Add-On Anbietern

Individualsoftware

Realisiert spezielle Anforderungen und Wünsche bestimmter Anwender und ist wenig auf andere Anwender übertragbar. Umfasst einen dedizierten Systementwicklungsprozess → risikobehaftet, zeitaufwändig und teuer

Auswahl von Software

Entscheidungsbaum Software

Stranz 2005
  • Eigenerstellung
    • Nähe am Unternehmen
    • Bei IT-Aufgaben mit strategischer Bedeutung können Barrieren gegenüber Konkurrenten aufgebaut werden
    • Keine irreversiblen Abhängigkeiten von anderen Unternehmen
    • Hohe Anwendernähe kann zu guter Akzeptanz in den Fachbereichen beitragen
    • Keine Kosten zur Koordination unternehmensfremder Leistungen
  • Fremdbezug
    • Konzentration auf das eigene Kerngeschäft
    • Zugang zu intern fehlendem Know-How
    • Raschere Verfügbarkeit von Ressourcen
    • Gleichmäßigere Personalauslastung, z.B. bei Aufgaben mit geringer Häufigkeit
    • Kostenreduktion für die einzelnen Aufgaben
    • Vermeiden von Personaleinstellungen für temporär anfallende Aufgaben

Klassifikation von Software

Typ Beispiele
SystemsoftwareBetriebssysteme, Datenbanken, Netzprogramme, Compiler
AnwendungssoftwareComputergestützte Bearbeitung von Aufgaben; Office-Anwendungen
InformationssystemeDB-gestützte Verwaltung von Informationen als Ressource
EchtzeitsystemeProgramme zur Steuerungen von Aktionen
Verteilte SystemeMiddleware macht die Verteilung in einem Netzwerk transparent
Eingebettete SystemeSteuersoftware für Geräte; meist für spezielle Hardware
Softwaresystemfamilie / Produktfamilie
Softwareproduktlinie / Produktlinie

Produkte und Zwischenprodukte

  • Art & Anzahl hängen von den Besonderheiten des Projekts und den sie erzeugenden Aktivitäten ab
  • Mögliche Produktmerkmale: Zweck, Zielgruppe, Art, Reifegrad, Detailierungsgrad
  • Anhaltspunkte, welche Produkte für kleine, mittle und große Projekte üblich sind, z.B.
    • Durchführbarkeitsstudie (Lastenheft, Projektplan & -kalkulation)
    • Entwurfsmodell
    • Evaluierungsbericht verfügbarer Komponenten
    • Wiederverwendbare Komponenten
    • Systemdokumentation
    • Online-Hilfe, Anwenderhandbuch

Versionierung

  • Aufbau von Versionsnummern: Release.Level.Branch.Sequence
  • Branch & Sequence bezeichnen Varianten

Software-Lebenszyklus

  • Aus Herstellersicht: Entwurf, Entwicklung, Test, Fertigung, Auslieferung, Betrieb, Wartung, Außer-Betriebnahme
  • Aus Marketingsicht: Einführung, Wachstum, Reife/Sättigung, Rückgang

Kontext

Weiterführende Beiträge


Navigation

Alphabetischer Index
Akronyme