Softwareentwicklungskenntnisse

Bereich: Informationstechnologie

Synonyme

  • AnwenderInnensoftwareentwicklung
  • Entwicklung von Algorithmen
  • Schreiben von Algorithmen
  • Software-Engineering
  • Software-Entwicklung
  • Software-Entwicklungsprozess
  • Software-Erstellung
  • Software-Konzeption
  • Software-Konzeption und -Design
  • Softwarearchitektur
  • Softwaretechnik
  • SW-Entwicklung
  • SW-Entwicklungskenntnisse
  • System-Architektur
  • Systemdesign
  • Systemdesign-Kenntnisse
  • Systementwicklung
  • 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.ä.

Anzeigefilter:
  • Berufsspezifische Kompetenzen
 

Softwareentwicklungskenntnisse für Web-EntwicklerIn

  • KonfigurationsmanagementKnoten aufSoftware Configuration Management, Software-Konfiguration, Software-Konfigurationsmanagament, Softwarekonfigurationsmanagement
    • VersionsverwaltungKnoten aufVersion Control, Versionsmanagement
      Kenntnis im Umgang mit Systemen, die in der Softwareentwicklung eingesetzt werden, um die verschiedenen Entwicklungsstufen eines Programmes zu dokumentieren.
      • Gitlab
        Webanwendung zur Versionsverwaltung für Softwareprojekte, die diverse Managementfunktionalitäten und Funktionalitäten zum Verfolgen von Softwarefehlern bietet.
      • SCCS
        Source Code Control System; Software zur Versionsverwaltung von Dateien auf dem Computer.
  • Software-PlanungKnoten auf
    Teil der Softwareentwicklung, der sich u.a. mit der Erhebung der Anforderungen und der Erstellung von Lasten- und Pflichtenheften beschäftigt.
    • Requirements EngineeringAnforderungsdefinition (IT), Requirement Engineering, Software-Anforderungen, Technisches Anforderungsmanagement
      Verwaltung 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.
  • Software-ProgrammierungKnoten aufAnwendungsprogrammierung, Implementierungserfahrung, Programmieren, Programmieren (IT), Programmierkenntnisse, Programmierung, Softwareimplementierung, SW-Programmierung
    Erstellung von Computerprogrammen.
    • Programmierparadigmen
      Grundlegende Stile, welche die Art und Weise wie Programmiersprachen und die Programmierung mit ihnen funktioniert festlegen. Das betrifft z.B. die Art und Weise wie Daten und Anweisungen miteinander verbunden werden.
    • PrototypingPrototypenentwicklung
      Eine Softwareentwicklungsmethode, bei der sehr rasch eine erste Programmversion entwickelt wird, die eine anschauliche Grundlage für die Weiterentwicklung bietet.
  • SoftwareentwicklungsmethodenSoftware-Engineering-Typen, Softwareentwicklungsarten
    Systematische Vorgangsweise bei Entwurf und Implementierung von Software; z.B. Top-Down-, Bottom-Up-Verfahren.
  • SoftwareentwicklungstoolsKnoten aufEntwicklungs- und Laufzeitumgebungen, Entwicklungswerkzeuge, IDE, Integrated Development Environment, Integrierte Entwicklungsumgebung, Software Tool, Softwareentwicklungsumgebungen
    Kenntnis von Werkzeugen zur Unterstützung der Softwareentwicklung; z.B. Editoren, Debugger, GUI-Editoren.
    • Bootstrap
      Entwicklungstool zum Erstellen von Prototypen mit HTML, CSS und JS.
    • YouTrack
      Browserbasierte Software zum Verfolgen von Softwarefehlern während des Softwareentwicklungsprozesses. Hersteller: JetBrains.
  • SoftwaretestsKnoten aufIT-Validierung, Softwaretest, Test case development, Testen von Software
    (Softwareentwicklungskenntnisse) Überprüfung von Teilen oder der Gesamtheit eines Softwareprodukts auf logische Fehlerfreiheit, Datensicherheit, Stabilität und Interaktion mit anderer Software.
    • Softwaretest-ToolsKnoten aufAutomatische Testtools
      (Softwareentwicklungskenntnisse) Hilfsmittel zur Durchführung von Software-Tests.
      • BrowserStack
        Mobile und Cloud-Web-Testplattform zum Testen von Websites und mobilen Anwendungen.
      • Jasmine
        Open-Source-Test-Framework für JavaScript, das auf jeder JavaScript-fähigen Plattform läuft, weder in die Anwendung noch in die integrierte Entwicklungsumgebung eingreift und eine einfach zu lesende Syntax hat.
      • PHPUnit
        In der Programmiersprache PHP geschriebenes freies Framework zum Testen von PHP-Skripten, das besonders für automatisierte Tests einzelner Einheiten geeignet ist.
  • Spezialgebiete SoftwareentwicklungKnoten aufSpezialisierung auf bestimmte Softwareentwicklungsthemen
    Entwicklung von Computerprogrammen in einer speziellen Form oder für einen speziellen Zweck.
    • DevOpsKnoten auf
      Software-Engineering-Praxis, die darauf abzielt Software-Entwicklung (Dev - Development) und Software-Betrieb (Ops - Operations) zu vereinheitlichen.
      • Ansible
        Open-Source Automatisierungs-Werkzeug zur Verbindung und Harmonisierung von unterschiedlichen Prozessen und Protokollen sowie allgemeinen Administration und Konfiguration von Computern.
      • Docker
        Open-Source-Container-Software, die eine einzelne Anwendung mit allen Abhängigkeiten wie Bibliotheken, Hilfsprogrammen und statischen Daten in einer Image-Datei zusammenfasst, ohne aber ein komplettes Betriebssystem zu beinhalten.
      • Vagrant
        Freie Anwendung zum Erstellen und Verwalten von virtuellen Maschinen unter Verwendung der Programmiersprache Ruby.
    • Entwicklung von AppsKnoten auf
      Konzeption, Programmierung und Testung von (kleinen) Anwendungen für Mobilfunkgeräte, Tablet-Computer etc.
      • Programmierung von Apps
        Erstellung des sog. Quelltexts für Apps in einer Programmiersprache.
    • Entwicklung von Recrutainment-SoftwareRecrutainment programmieren
      Software mit simultativen und spielerischen Elementen für die Personalauswahl programmieren, z. B. Eignungs- und Persönlichkeitstests.
    • Entwicklung von WebapplikationenApplikationsmanagement, Webapplikationen, Webbasierte Softwareentwicklung
      Entwicklung von Anwendungsprogrammen, die bei den BenutzerInnen in einem Webbrowser ablaufen bzw. dargestellt werden. Durch die Verbreitung internetfähiger, mobiler Endgeräte, vor allem von Smartphones und Tablet-Computern, steigt die Relevanz von mobilen Apps.
    • Multimedia-ProgrammierungKnoten aufMultimedia-Softwareentwicklung
      Programmierung von Anwendungen, die mehrere digitale Medien beinhalten, z.B. Text, Fotografie, Grafik, Animation, Audio und Video.
      • Flash-Programmierung
        Programmieren vektororientierter Grafiken und Animationen in HTML-Seiten mit der Flash-Software von Macromedia.
  • UI-EntwicklungKnoten aufUser Interface-Design, User Interface-Entwicklung
    • Balsamiq Mockups
      User Interface Design Tool zum Erstellen von digitalen Skizzen von Produktideen, um die Diskussion und das Verständnis vor dem Schreiben des Codes zu erleichtern.

Verwandtschaftsbeziehungen dieser beruflichen Kompetenz und ihrer Unterbegriffe

Verwandschaftsbeziehungen gering mittel hoch
der Kompetenz LINKS zur Kompetenz RECHTS:
der Kompetenz RECHTS zur Kompetenz LINKS:

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

Berufliche Kompetenz:... ist gefragt bei:
3D-Grafik-ProgrammierunglinesGrafikerIn linesWeb-DesignerIn
Agile SoftwareentwicklungIT-Consultant (m/w) IT-ProjektmanagerIn ProgrammiererIn Software-EntwicklerIn
AnforderungsmanagementIT-ProjektmanagerIn
AnsibleWeb-EntwicklerIn
Augmented RealitylinesSoftware-EntwicklerIn
weitere anzeigen (97)