Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
1 Einführung
2 Mathematische und technische Grundlagen
3 Hardware
4 Netzwerkgrundlagen
5 Betriebssystemgrundlagen
6 Windows
7 Linux
8 Mac OS X
9 Grundlagen der Programmierung
10 Konzepte der Programmierung
11 Software-Engineering
12 Datenbanken
13 Server für Webanwendungen
14 Weitere Internet-Serverdienste
15 XML
16 Weitere Datei- und Datenformate
17 Webseitenerstellung mit (X)HTML und CSS
18 Webserveranwendungen
19 JavaScript und Ajax
20 Computer- und Netzwerksicherheit
A Glossar
B Zweisprachige Wortliste
C Kommentiertes Literatur- und Linkverzeichnis
Stichwort

Jetzt Buch bestellen
Ihre Meinung?

Spacer
IT-Handbuch für Fachinformatiker von Sascha Kersken
Der Ausbildungsbegleiter
Buch: IT-Handbuch für Fachinformatiker

IT-Handbuch für Fachinformatiker
Rheinwerk Computing
1216 S., 6., aktualisierte und erweiterte Auflage, geb.
34,90 Euro, ISBN 978-3-8362-2234-1
Pfeil 11 Software-Engineering
Pfeil 11.1 Überblick
Pfeil 11.1.1 Der Entwicklungszyklus
Pfeil 11.1.2 Planung und Analyse
Pfeil 11.1.3 Entwurf
Pfeil 11.1.4 Implementierung und Test
Pfeil 11.1.5 Dokumentation
Pfeil 11.1.6 Konkrete Entwicklungsverfahren
Pfeil 11.2 Werkzeuge
Pfeil 11.2.1 UML
Pfeil 11.2.2 Entwurfsmuster
Pfeil 11.2.3 Unit-Tests
Pfeil 11.3 Zusammenfassung

Rheinwerk Computing - Zum Seitenanfang

11.3 Zusammenfassung

Zur Softwareentwicklung gehört mehr als bloßes Programmieren. Die verschiedenen Techniken des Software-Engineerings versuchen, diesen Prozess nach dem Vorbild der Ingenieurswissenschaften zu betreiben. Auch wenn dies nicht vollständig gelingt, weil Computerprogramme sich von technischen Geräten unterscheiden, liefert ein solcher Ansatz entscheidende Impulse für Softwareprojekte.

Die Entwicklung verläuft entweder linear oder iterativ, immer aber in bestimmten Phasen: Planung, Analyse, Entwurf, Implementierung, Test und Dokumentation. Je nach Projekt- und Teamgröße (und je nach konkretem Entwicklungsprozess) fallen die einzelnen Phasen unterschiedlich deutlich aus.

Im Lauf der Programmiergeschichte wurden verschiedene Entwicklungsprozesse definiert; je nach Projektgröße, Teamzusammensetzung und technischen Vorgaben sind sie unterschiedlich gut geeignet. In diesem Kapitel wurden zwei von ihnen kurz vorgestellt: der Unified Process, der zusammen mit der UML entwickelt wurde und diese einsetzt, sowie Extreme Programming, das die Programmierarbeit als solche in den Mittelpunkt stellt, schnell zu Ergebnissen kommt und jederzeit Änderungen zulässt.

Im zweiten Abschnitt haben Sie einige wichtige Arbeitsmittel der modernen Softwareentwicklung kennengelernt: Die Unified Modeling Language (UML) dient der fach- und prozessübergreifenden, leicht nachvollziehbaren Darstellung von Analyse und Entwurf eines Softwareprojekts. Entwurfsmuster (Design Patterns) bieten eine übersichtliche Darstellung erfolgreicher Lösungen für gängige Entwurfsprobleme. Unit-Tests schließlich machen das Testen von Software zu einem integrierten Teil des Programmiervergnügens. Der Test-first-Ansatz stellt zudem sicher, dass keine Klasse ohne zugehörigen Test existiert und dass der Code jederzeit funktioniert.



Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

<< zurück




Copyright © Rheinwerk Verlag GmbH 2013
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern


  Zum Rheinwerk-Shop
Neuauflage: IT-Handbuch für Fachinformatiker






Neuauflage: IT-Handbuch für Fachinformatiker
Jetzt Buch bestellen


 Ihre Meinung?
Wie hat Ihnen das Openbook gefallen?
Ihre Meinung

 Buchempfehlungen
Zum Rheinwerk-Shop: Java ist auch eine Insel






 Java ist auch
 eine Insel


Zum Rheinwerk-Shop: Linux Handbuch






 Linux Handbuch


Zum Rheinwerk-Shop: Computer Netzwerke






 Computer Netzwerke


Zum Rheinwerk-Shop: Schrödinger lernt HTML5, CSS3 und JavaScript






 Schrödinger lernt
 HTML5, CSS3
 und JavaScript


Zum Rheinwerk-Shop: Windows 8.1 Pro






 Windows 8.1 Pro


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo