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 Requirements Engineer (m/w)

  • Qualitätsmanagement in der SoftwareentwicklungQualitätssicherung im Softwarebereich, Software-QualitätsmanagementAnalyse und Verbesserung von Softwareprodukten und deren Entwicklungsprozess.
    • Testmethoden zur Qualitätssicherung im SoftwarebereichAnwendung von verschiedenen Methoden zum Testen von Software entsprechend den Anforderungen des Systems.
      • SystemtestSoftwaretests, bei denen das Gesamtsystem gegenüber allen Anforderungen getestet wird.
  • Software Change ManagementSoftware-ÄnderungsmanagementVorgangsweise, welche Änderungen an Software effizient und unter Minimierung von Risiken und unerwünschten Nebenwirkungen vornimmt.
    • Change Request-Koordination und DokumentationAnforderungen zur Anpassung, z. B. einer Software, Website oder eines Internetportals, koordinieren und dokumentieren.
  • SoftwaredokumentationDokumentation von Anwendungs-Software; die Dokumentation kann sowohl auf die technische Ebene, wie z.B. die Programmierung als auch auf die Erklärung der Funktionen des Programms für BenutzerInnen abzielen.
    • IT-AnalysedokumentationDokumentation der Informationen, Annahmen und Lösungsvorschläge aus dem IT-Analyseprozess.
  • 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.
  • SoftwareentwicklungstoolsEntwicklungs- und Laufzeitumgebungen, Entwicklungswerkzeuge, Software Tool, SoftwareentwicklungsumgebungenWerkzeuge zur Unterstützung der Softwareentwicklung; z.B. Editoren, Debugger, GUI-Editoren.
    • PolarionBrowserbasierte Plattform für das Anforderungs-, Qualitäts- und Application Lifecycle Management (ALM) (Hersteller: Polarion Software, Inc).
    • Requirements Management ToolsAnforderungsmanagement-Software, Requirements-Engineering-SoftwareProgramme, die zur Verwaltung und Auswertung von Anforderungen dienen. Anforderungen sind Eigenschaften, die das zu entwickelnde System besitzen muss.
      • IBM Rational DOORSDOORSRequirements Management Tool zur Steuerung, Kontrolle und Verwaltung von Anforderungen an Softwareentwicklungen.
  • SoftwareplanungTeil der Softwareentwicklung, der sich u.a. mit der Erhebung der Anforderungen und der Erstellung von Lasten- und Pflichtenheften beschäftigt.
    • Entwicklung von User StoriesBeschreibung von Anforderungen aus Nutzersicht entwickeln; dabei soll erklärt werden, wie sich AnwenderInnen oder KundInnen eine Software wünschen.
    • IT-AufwandsschätzungAufwandschätzung (IT), Kostenschätzung (IT)Eine Abschätzung von Kosten, Personal-, Zeit- und Ressourcenbedarf im Rahmen der Softwareentwicklung.
    • IT-LastenhefterstellungErstellung von Lastenheften, in denen alle Forderungen der AuftraggeberInnen an die Leistungen und Lieferungen der Auftragnehmerseite festgehalten sind.
    • 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.
      • AnforderungsanalyseAnforderungserhebung, Requirements analysis, Requirements elicitationTeil des Requirements Engineerings, bei der die Anforderungen des Auftraggebers an das zu entwickelnde System ermittelt, strukturiert und geprüft werden.
      • Requirements Traceability Rückverfolgbarkeit von AnforderungenVerfolgen von Anforderungen während des gesamten Produktentwicklungslebenszyklus. Dabei macht der dokumentierende Ausführungsstrang bei der Abarbeitung des Programms alle Aktivitäten rund um eine Anforderung sichtbar.
  • SoftwareprogrammierungAnwendungsprogrammierung, Implementierungserfahrung, Programmieren, Programmieren (IT), Softwareimplementierung, SW-ProgrammierungProgrammcode schreiben, der ein funktionierendes Computerprogramm erschafft.
    • ProgrammierparadigmenGrundlegende 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.
      • Objektorientierte ProgrammierungObject-oriented Developing, Object-oriented Programming, Objektorientierte Entwicklung, Objektorientierte Modellierung, Objektorientiertes Programmieren, OO-Programmiersprachen, OOPObjektorientierte Entwicklung unter Verwendung von Software-Objekten, d.h. Bündeln aus Attributen und darauf bezogenen Methoden.
        • UMLModellierung mit UML, UML 2, UMM, Unified Modeling Methodology, Unified Modelling LanguageStandardisierte Sprache für die Modellierung von Software und anderen Systemen.
  • 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.
    • Softwaretest-PlanungIT-Testplanung, IT-TeststrategieDie systematische Festlegung von Umfang, Vorgehensweise und Testfällen für Software-Tests.
    • Softwaretest-ToolsAutomatische TesttoolsHilfsmittel zur Durchführung von Software-Tests.
  • Spezialgebiete SoftwareentwicklungSpezialisierung auf bestimmte SoftwareentwicklungsthemenEntwicklung von Computerprogrammen in einer speziellen Form oder für einen speziellen Zweck.
    • Entwicklung von AppsApp-Entwicklung, Entwicklung von ApplikationenKonzeption, Programmierung und Testung von (kleinen) Anwendungen für Mobilfunkgeräte, Tablet-Computer etc.
    • Softwareentwicklung für Embedded SystemsEmbedded Design, Embedded Programmierung, Embedded Softwareentwicklung, Embedded Systems Programmieren, Embedded-Systems-Programmierung, Programmierung für Embedded Systems, Programmierung in Embedded SystemsEntwicklung von Software für intelligente elektronische Systeme.

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