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.