Softwareentwicklungskenntnisse

Kompetenzbereich

Synonyme

  • Anwendersoftwareentwicklung
  • Entwicklung von Algorithmen
  • Konzeption von Softwarelösungen
  • Schreiben von Algorithmen
  • Software Development
  • Software-Engineering
  • Software-Entwicklung
  • Software-Entwicklungsprozess
  • Software-Erstellung
  • Software-Konzeption
  • Software-Konzeption und -Design
  • Softwaretechnik
  • SW-Entwicklung
  • SW-Entwicklungskenntnisse
  • Systemdesign
  • Systemdesign-Kenntnisse
  • Systementwicklungskenntnisse
  • Systemplanung

Erklärung

Fach- und Methodenkenntnisse im Bereich der Entwicklung von Software; umfasst z.B. Projektplanung, Methoden der Softwareentwicklung, Kenntnisse im Bereich der Integration von Teilmodulen u.ä.

Softwareentwicklungskenntnisse für IT-QualitätsmanagerIn

  • KonfigurationsmanagementConfiguration Management, Software Configuration Management, Software-Konfiguration, Software-Konfigurationsmanagament, SoftwarekonfigurationsmanagementVerwaltung und Dokumentation von Änderungen und neuen Elementen entlang des Lebenszyklus eines Produkts, einer Software etc.
    • Release-ManagementÜberwachung von allen Phasen einer Software-Release, egal ob ein neues Produkt entwickelt wird oder Änderungen vorgenommen werden.
  • Qualitätsmanagement in der SoftwareentwicklungQualitätssicherung im Softwarebereich, Software-QualitätsmanagementAnalyse und Verbesserung von Softwareprodukten und deren Entwicklungsprozess.
  • SoftwarebetreuungAnwendungsbetreuung, Software-Betreuung, Software-Monitoring, SoftwarewartungInstallation, Wartung und Aktualisierung von Softwareprodukten.
  • SoftwaredesignSoftware-Design, Software-Entwurf, Softwaremodellierung
  • SoftwareentwicklungsmethodenSoftware-Engineering-Typen, SoftwareentwicklungsartenSystematische Vorgangsweise bei Entwurf und Implementierung von Software; z.B. Top-Down-, Bottom-Up-Verfahren.
    • Software-Delivery-MethodenMethoden der Softwarebereitstellung. Unterschiedliche Möglichkeiten, wie Software entwickelt und an den KundInnen zur Verfügung gestellt wird.
      • DevOpsSoftware-Engineering-Praxis, die darauf abzielt Software-Entwicklung (Dev - Development) und Software-Betrieb (Ops - Operations) zu vereinheitlichen.
        • CI/CDCICD, Kontinuierliche Integration und BereitstellungMethode, bei der den KundInnen regelmäßig Software bereitgestellt und kontinuierlich and dieser bearbeitet wird; soll die Integration von neuem Code erleichtern.
        • KubernetesSystem zur Automatisierung der Verwaltung, Bereitstellung und Skalierung von Container-Anwendungen (Hersteller: Google).
  • Softwareentwicklungsstandards und -normenStandards, die durch Erkenntnisse aus Industrie, Wissenschaft und Technik entwickelt wurden, um die Qualität durch Vereinheitlichung zu garantieren.
    • CMMICapability Maturity Model IntegrationProzessmodell zur Beurteilung und Verbesserung der Qualität von System- und Software-Entwicklungen.
  • SoftwareentwicklungstoolsEntwicklungs- und Laufzeitumgebungen, Entwicklungswerkzeuge, Software Tool, SoftwareentwicklungsumgebungenWerkzeuge zur Unterstützung der Softwareentwicklung; z.B. Editoren, Debugger, GUI-Editoren.
    • Software für kontinuierliche IntegrationSysteme zur Unterstützung des kontinuierlichen Programmierens. Das bedeutet, dass sie Systemteile einzeln programmiert werden und dann zu einer Anwendung zusammengefügt werden. Das Ziel ist eine gesteigerte Softwarequalität.
      • JenkinsHudsonWerkzeug für die kontinuierliche Integration in der Softwareentwicklung.
  • SoftwareplanungTeil der Softwareentwicklung, der sich u.a. mit der Erhebung der Anforderungen und der Erstellung von Lasten- und Pflichtenheften beschäftigt.
    • Requirements EngineeringAnforderungsdefinition (IT), Anforderungsmanagement, Anforderungsverwaltung, Requirement Engineering, Requirementmanagement, Requirements Management, Software-Anforderungen, Technisches AnforderungsmanagementVerwaltung der Anforderungen bei technischen Projekten; dazu gehören u.a. die Erfassung der Anforderungen an das technische Produkt sowie die laufende Überprüfung, ob die Anforderungen erfüllt werden.
  • SoftwaretestsIT-Validierung, Software-Testing, Softwaretest, Test case development, Testen von SoftwareÜberprüfung von Teilen oder der Gesamtheit eines Softwareprodukts auf logische Fehlerfreiheit, Datensicherheit, Stabilität und Interaktion mit anderer Software.
    • Automatisierte TestsAutomated Testing, TestautomatisierungAutomatisierung von Aktivitäten bei Software-Tests.
    • Dokumentation von SoftwaretestsDokumentation von Test-Cases, Softwaretests dokumentierenSoftwareprüfungen hinsichtlich Fehlerfreiheit, Datensicherheit, Stabilität und Interaktion dokumentieren.
    • Durchführung von SoftwaretestsDurchführung von Test-Cases, Softwaretests durchführenSoftware hinsichtlich Fehlerfreiheit, Datensicherheit, Stabilität und Interaktion prüfen.
    • Softwaretest-PlanungIT-Testplanung, IT-TeststrategieDie systematische Festlegung von Umfang, Vorgehensweise und Testfällen für Software-Tests.
      • Erstellung von TestfällenErstellung von Test-CasesTestfälle entsprechend den Anforderungen einer Software entwerfen und passende Tests darauf anwenden.
    • Softwaretest-ToolsAutomatische TesttoolsHilfsmittel zur Durchführung von Software-Tests.
      • Ranorex StudioTestautomatisierungssoftware, die die Funktionen von GUIs (Grafische Benutzeroberfläche) überprüft. Kann für Apps, aber auch Desktop- und Browser-Software verwendet werden.
      • SeleniumFreies Softwaretool für das Testen von Webapplikationen.
      • SoapUIWerkzeug für Softwaretests im Bereich serviceorientierte Architektur. Wird v. a. für Tests von Webservices eingesetzt (Hersteller: SmartBear Software).
      • Stress test toolsWerkzeuge für die Überprüfung der Leistungsfähigkeit von Softwareprodukten unter hoher Belastung.
  • Spezialgebiete SoftwareentwicklungSpezialisierung auf bestimmte SoftwareentwicklungsthemenEntwicklung von Computerprogrammen in einer speziellen Form oder für einen speziellen Zweck.
    • Programmierung von MakrosProgrammierung kleiner, oft wiederkehrender Programmabschnitte.

Gefragt sind berufliche Kompetenzen aus dem Bereich Softwareentwicklungskenntnisse in folgenden Berufen:

Berufliche Kompetenz:... ist gefragt bei:
3D-Grafik-ProgrammierungGrafikerIn
MedientechnikerIn
Android StudioSoftwareentwicklerIn
AnforderungsanalyseRequirements Engineer (m/w)
AnforderungsdokumentationWirtschaftsinformatikerIn
Application ManagementAnwendungsbetreuerIn
IT-ProjektmanagerIn
SAP-BeraterIn
weitere anzeigen (125)

Diese Seite wurde aktualisiert am: 07. November 2024 V2.7.0.0