Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Frei
Schneller Zugriff als Browser!
 

Softwaredesign

Index Softwaredesign

Softwaredesign (auch Softwarekonstruktion) ist der Konstruktionsprozess zur Implementierung einer Software-Lösung.

36 Beziehungen: Abstraktion, Algorithmus, Anforderungsanalyse (Informatik), Auftraggeber, Auftragnehmer, Code, Computerprogramm, Datenmodellierung, Datenstruktur, Denken, Entity-Relationship-Modell, Entwurfsmuster, Fundamental Modeling Concepts, IDEF, Implementierung, Interaktionsdesign, Interfacedesign, IT-Berater, Klassendiagramm, Komplexität, Konvention, Lastenheft, Metaebene, Modellierungssprache, Objektorientierte Analyse und Design, Pflichtenheft, Programmierung, Software, Software Design Description, Softwarearchitekt, Softwarearchitektur, Softwareentwickler, Softwaretechnik, Stakeholder, Unified Modeling Language, Vorgehensmodell zur Softwareentwicklung.

Abstraktion

Das Wort Abstraktion (‚abgezogen‘, Partizip Perfekt Passiv von abs-trahere ‚abziehen‘, ‚entfernen‘, ‚trennen‘) bezeichnet meist den induktiven Denkprozess des erforderlichen Weglassens von Einzelheiten und des Überführens auf etwas Allgemeineres oder Einfacheres.

Neu!!: Softwaredesign und Abstraktion · Mehr sehen »

Algorithmus

sowjetischen Briefmarke anlässlich seines 1200-jährigen Geburtsjubiläums Ein Algorithmus (benannt nach al-Chwarizmi, von arabisch: Choresmier) ist eine eindeutige Handlungsvorschrift zur Lösung eines Problems oder einer Klasse von Problemen.

Neu!!: Softwaredesign und Algorithmus · Mehr sehen »

Anforderungsanalyse (Informatik)

Die Anforderungsanalyse (englisch requirements analysis) ist in der Informatik ein Teil des Systementwicklungsprozesses (u. a. neben dem Anforderungsmanagement) sowie ein Teil der Business-Analyse.

Neu!!: Softwaredesign und Anforderungsanalyse (Informatik) · Mehr sehen »

Auftraggeber

Auftraggeber ist ein Wirtschaftssubjekt, das dem anderen Vertragspartner einen Auftrag für die Besorgung eines Geschäfts überträgt.

Neu!!: Softwaredesign und Auftraggeber · Mehr sehen »

Auftragnehmer

Auftragnehmer ist ein Wirtschaftssubjekt, das im Rahmen eines Auftrags für den Auftraggeber die Besorgung eines Geschäfts übernimmt.

Neu!!: Softwaredesign und Auftragnehmer · Mehr sehen »

Code

Ein Code oder Kode (deutsche Aussprache oder) ist eine Abbildungsvorschrift, die jedem Zeichen eines Zeichenvorrats (Urbildmenge) eindeutig ein Zeichen oder eine Zeichenfolge aus einem möglicherweise anderen Zeichenvorrat (Bildmenge) zuordnet.

Neu!!: Softwaredesign und Code · Mehr sehen »

Computerprogramm

Ein Computerprogramm oder kurz Programm ist eine den Regeln einer bestimmten Programmiersprache genügende Folge von Anweisungen (bestehend aus Deklarationen und Instruktionen), um bestimmte Funktionen bzw.

Neu!!: Softwaredesign und Computerprogramm · Mehr sehen »

Datenmodellierung

Mit Datenmodellierung bezeichnet man in der Informatik Verfahren zur formalen Abbildung der in einem definierten Kontext relevanten Objekte mittels ihrer Attribute und Beziehungen.

Neu!!: Softwaredesign und Datenmodellierung · Mehr sehen »

Datenstruktur

thumb In der Informatik und Softwaretechnik ist eine Datenstruktur ein Objekt, welches zur Speicherung und Organisation von Daten dient.

Neu!!: Softwaredesign und Datenstruktur · Mehr sehen »

Denken

Unter Denken werden alle (psychologischen) Vorgänge zusammengefasst, die aus einer inneren Beschäftigung mit Vorstellungen, Erinnerungen und Begriffen eine Erkenntnis zu formen versuchen.

Neu!!: Softwaredesign und Denken · Mehr sehen »

Entity-Relationship-Modell

Das Entity-Relationship-Modell – kurz ER-Modell oder ERM (mit der sinngemäßen Bedeutung „Modell von Dingen / Gegenständen / Objekten und deren Beziehungen“) – dient dazu, im Rahmen der semantischen Datenmodellierung den in einem gegebenen Kontext (z. B. einem Projekt zur Erstellung eines Informationssystems) relevanten Ausschnitt der realen Welt zu bestimmen und darzustellen.

Neu!!: Softwaredesign und Entity-Relationship-Modell · Mehr sehen »

Entwurfsmuster

Entwurfsmuster sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme sowohl in der Architektur als auch in der Softwarearchitektur und -entwicklung.

Neu!!: Softwaredesign und Entwurfsmuster · Mehr sehen »

Fundamental Modeling Concepts

Fundamental Modeling Concepts (FMC) sind eine semi-formale Methodik zur Kommunikation über komplexe Softwaresysteme.

Neu!!: Softwaredesign und Fundamental Modeling Concepts · Mehr sehen »

IDEF

IDEF stand ursprünglich für ICAM Definition und ist eine Gruppe von Modellierungssprachen, die Anfang der 1980er Jahre veröffentlicht wurden.

Neu!!: Softwaredesign und IDEF · Mehr sehen »

Implementierung

Eine Implementierung – auch Implementation (über ‚Ausführung‘, ‚Durchführung‘; von spätlateinisch implementum ‚Gerät‘ zu ‚anfüllen‘, ‚erfüllen‘) genannt – ist das Implementieren oder das Implementiertwerden, also die Realisierung oder Umsetzung von festgelegten Strukturen und Prozessabläufen in einem System unter Berücksichtigung von Rahmenbedingungen, Regeln und Zielvorgaben, im Sinne einer Spezifikation.

Neu!!: Softwaredesign und Implementierung · Mehr sehen »

Interaktionsdesign

Interaktionsdesign oder Interaction Design (abgekürzt IxD, auch Interaktionsgestaltung) beschäftigt sich mit der Gestaltung von Mensch-Maschine-Schnittstellen.

Neu!!: Softwaredesign und Interaktionsdesign · Mehr sehen »

Interfacedesign

Das Interfacedesign (aus dem englischen interface design entlehnt, für „ Schnittstellengestaltung“ (PDF) – Institut für Arbeitswissenschaft an der Universität Aachen, aus FIR+IAW — Unternehmen der Zukunft, Ausgabe 4/2003, S. 14 und 15) ist eine Disziplin des Designs, die sich mit der Gestaltung von Benutzerschnittstellen zwischen Mensch und Maschine beschäftigt.

Neu!!: Softwaredesign und Interfacedesign · Mehr sehen »

IT-Berater

Arbeits-/Projektbesprechung mit IT-Berater und anderen Teammitgliedern IT-Berater (auch IT Consultant, EDV-Berater, ICT-Berater oder, mit Zusatz, Junior bzw. Senior IT-Berater) beraten Unternehmen oder Projektgruppen bei der Einführung, Wartung und Weiterentwicklung von IT-Systemen.

Neu!!: Softwaredesign und IT-Berater · Mehr sehen »

Klassendiagramm

Ein Klassendiagramm ist ein Strukturdiagramm der Unified Modeling Language (UML) zur grafischen Darstellung (Modellierung) von Klassen, Schnittstellen sowie deren Beziehungen.

Neu!!: Softwaredesign und Klassendiagramm · Mehr sehen »

Komplexität

Komplexität bezieht sich vor allem auf die veränderlichen Verknüpfungen zwischen Elementen: beispielsweise den 100 Billionen Synapsen im Gehirn eines erwachsenen Menschen, die sich etwa durch Lernprozesse ständig auf-, ab- und umbauen (Neuronale Plastizität) Komplexität (Partizip Perfekt Passiv von complecti „umschlingen“, „umfassen“ oder „zusammenfassen“) bezeichnet eine große Anzahl von Elementen, vielfältigen Wechselwirkungen, Strukturen und Prozessen in einem Zusammenhang.

Neu!!: Softwaredesign und Komplexität · Mehr sehen »

Konvention

Eine Konvention (Aussprache:; vom lateinischen conventio für „Übereinkunft“ oder „Zusammenkunft“) ist eine (nicht notwendig geschriebene) Regel oder Verhaltensnorm, die von einer Gruppe von Menschen aufgrund eines beschlossenen Konsenses eingehalten wird.

Neu!!: Softwaredesign und Konvention · Mehr sehen »

Lastenheft

Das Lastenheft (auch Anforderungsspezifikation, Anforderungskatalog, Produktskizze, Kundenspezifikation oder Anwenderspezifikation) beschreibt die Gesamtheit der Anforderungen des Auftraggebers an die Lieferungen und Leistungen eines Auftragnehmers.

Neu!!: Softwaredesign und Lastenheft · Mehr sehen »

Metaebene

Metaebene ist die lose verwendete Bezeichnung für eine übergeordnete Sichtweise, in der Diskurse, Strukturen oder Sprachen als Objekte behandelt werden.

Neu!!: Softwaredesign und Metaebene · Mehr sehen »

Modellierungssprache

In der Informatik und verwandten Gebieten des Informationsmanagements oder des Prozessmanagements ermöglichen Modellierungssprachen Softwareentwicklern, Systemanalytikern oder Systemarchitekten, die Anforderungen an ein Organisationssystem oder ein Softwaresystem sowie dessen Strukturen und inneren Abläufe auf einer höheren Abstraktionsebene festzulegen.

Neu!!: Softwaredesign und Modellierungssprache · Mehr sehen »

Objektorientierte Analyse und Design

Objektorientierte Analyse und Design (OOAD) sind objektorientierte Varianten der zwei allgemeinen Tätigkeiten Anforderungsanalyse (objektorientierte Analyse) und Systementwurf (objektorientiertes Design) im Entwicklungsprozess eines Softwaresystems.

Neu!!: Softwaredesign und Objektorientierte Analyse und Design · Mehr sehen »

Pflichtenheft

Das Pflichtenheft beschreibt in konkreter Form, wie der Auftragnehmer die Anforderungen des Auftraggebers zu lösen gedenkt – das sogenannte wie und womit.

Neu!!: Softwaredesign und Pflichtenheft · Mehr sehen »

Programmierung

Programmierung (von altgriechisch πρόγραμμα prógramma „öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“) bezeichnet die Tätigkeit, Computerprogramme zu erstellen und wird dem Teilbereich der Softwareentwicklung zugerechnet.

Neu!!: Softwaredesign und Programmierung · Mehr sehen »

Software

Software (dt.

Neu!!: Softwaredesign und Software · Mehr sehen »

Software Design Description

Die Software Design Description (SDD) ist ein von IEEE (Institute of Electrical and Electronic Engineers) unter (ANSI/IEEE Std 1016-1998) veröffentlichter Standard, welcher festlegt, wie ein Programm-Design spezifiziert werden soll.

Neu!!: Softwaredesign und Software Design Description · Mehr sehen »

Softwarearchitekt

Softwarearchitekt ist eine Rolle in einem Softwareentwicklungsteam.

Neu!!: Softwaredesign und Softwarearchitekt · Mehr sehen »

Softwarearchitektur

Eine Softwarearchitektur ist einer der Architekturtypen in der Informatik und beschreibt die grundlegenden Komponenten und deren Zusammenspiel innerhalb eines Softwaresystems.

Neu!!: Softwaredesign und Softwarearchitektur · Mehr sehen »

Softwareentwickler

Ein Softwareentwickler ist eine Person, die an der Erstellung einer Software mitwirkt.

Neu!!: Softwaredesign und Softwareentwickler · Mehr sehen »

Softwaretechnik

Die Softwaretechnik bzw.

Neu!!: Softwaredesign und Softwaretechnik · Mehr sehen »

Stakeholder

Als Stakeholder (Interessensgruppe, Interessensvertreter oder Anspruchsberechtigter) wird eine Person oder Gruppe bezeichnet, die ein berechtigtes Interesse am Verlauf oder Ergebnis eines Prozesses oder Projektes hat.

Neu!!: Softwaredesign und Stakeholder · Mehr sehen »

Unified Modeling Language

Die Unified Modeling Language (vereinheitlichte Modellierungssprache), kurz UML, ist eine grafische Modellierungssprache zur Spezifikation, Konstruktion, Dokumentation und Visualisierung von Software-Teilen und anderen Systemen.

Neu!!: Softwaredesign und Unified Modeling Language · Mehr sehen »

Vorgehensmodell zur Softwareentwicklung

Ein Vorgehensmodell zur Softwareentwicklung ist ein für die Softwareentwicklung angepasstes Vorgehensmodell bei der professionellen („ingenieursmäßigen“) Anwendungsentwicklung.

Neu!!: Softwaredesign und Vorgehensmodell zur Softwareentwicklung · Mehr sehen »

Leitet hier um:

Software Design, Software-Entwurf, Softwareentwurf, Softwaremodellierung.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »