background preloader

Beruf

Facebook Twitter

Agile Softwareentwicklung. Agile Softwareentwicklung ist der Oberbegriff für den Einsatz von Agilität (lat. agilis: flink; beweglich) in der Softwareentwicklung.

Agile Softwareentwicklung

Je nach Kontext bezieht sich der Begriff auf Teilbereiche der Softwareentwicklung – wie im Fall von Agile Modeling – oder auf den gesamten Softwareentwicklungsprozess – exemplarisch sei Extreme Programming angeführt. Agile Softwareentwicklung versucht mit geringem bürokratischen Aufwand, wenigen Regeln und meist einem iterativen Vorgehen auszukommen. Zielsetzung[Bearbeiten] Das Ziel agiler Softwareentwicklung ist es, den Softwareentwicklungsprozess flexibler und schlanker zu machen, als das bei den klassischen Vorgehensmodellen der Fall ist.

Man möchte sich mehr auf die zu erreichenden Ziele konzentrieren und auf technische und soziale Probleme bei der Softwareentwicklung eingehen. Vorgehensmodell zur Softwareentwicklung. Ein Vorgehensmodell zur Softwareentwicklung ist ein für die Softwareentwicklung angepasstes Vorgehensmodell bei der professionellen („ingenieursmäßigen“) Anwendungsentwicklung.

Vorgehensmodell zur Softwareentwicklung

Es dient dazu, die Softwareentwicklung übersichtlicher zu gestalten und in der Komplexität beherrschbar zu machen. Entwicklungsplan[Bearbeiten] Da komplexe Software nur schwer zu erstellen und zu warten ist, bedienen sich Softwareentwickler eines Planes zur Entwicklung von Software. Dieser Plan (das Vorgehensmodell) unterteilt den Entwicklungsprozess in überschaubare, zeitlich und inhaltlich begrenzte Phasen. Die Software wird somit Schritt für Schritt fertiggestellt. Projektmanagement. Als Projektmanagement (PM) bezeichnet man das Initiieren, Planen, Steuern und das Kontrollieren und Abschließen von Projekten.

Projektmanagement

Viele Begriffe und Verfahrensweisen im Projektmanagement sind mittlerweile etabliert und standardisiert. In den Studiengängen der Ingenieurwissenschaft, Wirtschaftswissenschaft und Informatik werden Grundkenntnisse des Projektmanagements vermittelt. Weltweit gibt es Verbände, welche sich dem Projektmanagement verschrieben haben.

Prozessmanagement. Softwaretechnik. Die Softwaretechnik ist eine deutschsprachige Übersetzung des engl.

Softwaretechnik

Begriffs software engineering und beschäftigt sich mit der Herstellung bzw. Entwicklung von Software, der Organisation und Modellierung der zugehörigen Datenstrukturen und dem Betrieb von Softwaresystemen. Eine Definition von Helmut Balzert beschreibt das Gebiet als. Projectmanagement. QualityManagement. Selbst- und Zeitmanagement.