Neu kaufen

oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Gebraucht kaufen
Gebraucht - Sehr gut Informationen anzeigen
Preis: EUR 22,98

oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
 
   
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
oder
gegen einen Amazon.de Gutschein über EUR 4,15 eintauschen?
Einführung in die Softwareentwicklung: Vom Programmieren zur erfolgreichen Software-Projektarbeit
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Einführung in die Softwareentwicklung: Vom Programmieren zur erfolgreichen Software-Projektarbeit [Taschenbuch]

Hartmut Helmke , Frank Höppner , Rolf Isernhagen
4.4 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)
Preis: EUR 29,90 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 4 Stück auf Lager - jetzt bestellen.
Lieferung bis Mittwoch, 30. Mai: Wählen Sie an der Kasse Morning-Express. Siehe Details.
Gutschein erhalten
Tauschen Sie jetzt Einführung in die Softwareentwicklung: Vom Programmieren zur erfolgreichen Software-Projektarbeit gegen einen Amazon-Gutschein in Höhe von EUR 4,15 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.

Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern.

Hinweise und Aktionen

  • Tipp für Studenten
    Ein Jahr Prime kostenlos und einen 20% erhöhten Eintauschwert auf Trade-In erhalten alle Studenten die bei Amazon Student angemeldet sind.

Wird oft zusammen gekauft

Einführung in die Softwareentwicklung: Vom Programmieren zur erfolgreichen Software-Projektarbeit + Softwareentwicklung kompakt und verständlich: Wie Softwaresysteme entstehen + Softwareentwicklung von Kopf bis Fuß: Ein Buch zum Mitmachen und Verstehen
Preis für alle drei: EUR 104,75

Verfügbarkeit und Versanddetails anzeigen

Die ausgewählten Artikel zusammen kaufen


Produktinformation

  • Taschenbuch: 399 Seiten
  • Verlag: Carl Hanser Verlag GmbH & CO. KG; Auflage: 1 (4. April 2007)
  • Sprache: Deutsch
  • ISBN-10: 3446409696
  • ISBN-13: 978-3446409699
  • Größe und/oder Gewicht: 24,4 x 19,6 x 2,6 cm
  • Durchschnittliche Kundenbewertung: 4.4 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 462.559 in Bücher (Siehe Top 100 in Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Kurzbeschreibung

DER WEG ZUR ERFOLGREICHEN SOFTWARE-PROJEKTARBEIT - Finden Sie einen leichten Einstieg: Das Buch führt Leser mit Vorkenntnissen in prozeduraler Programmierung Schritt für Schritt zur Objektorientierung. - Folgen Sie dem roten Faden: Verständlichkeit, Wartbarkeit und Änderbarkeit von Software sind der Motor für die schrittweise Verbesserung der Programmiertechnik von Kapitel zu Kapitel. - Bereiten Sie sich optimal auf die Praxis vor: Hier finden Sie auch Informationen zu Themen wie Quellcode-Organisation und Debugging. - Kontrollieren Sie Ihren Lernerfolg - mit Hilfe der zahlreichen Übungsaufgaben. - Im Internet: Die in diesem Buch verwendeten Programmdateien (C, C++, Java) sowie die Musterlösungen zu den Übungen. Jeder Programmierer bringt ein 1.000-Zeilen-Programm zum Laufen, auch wenn es eher kreativ-chaotisch entworfen ist. Bei der professionellen Software-Entwicklung eines 100.000-Zeilen-Programms in einem Team rücken Anforderungen wie Lesbarkeit, Änderbarkeit und Wartbarkeit in den Vordergrund, die sich auf die gesamte Software-Entwicklung auswirken und die ohne systematische Analyse und systematischen Entwurf schwer zu erfüllen sind. Schrittweise und mit Hilfe eines durchgehenden Beispiels bauen die Autoren in diesem Lehrbuch ein einfaches Programm aus und zeigen Ihnen, worauf es bei der Software-Entwicklung im Team ankommt. Nach und nach verbessern sie Lesbarkeit, Änderbarkeit und Wartbarkeit und führen Sie so von der prozeduralen Programmierung hin zu objektorientierter Analyse, Design und Implementierung. Aus dem Inhalt: Von der Idee zur Software; Funktionen und Datenstrukturen; Organisation des Quellcodes; Werte- und Referenzsemantik; Entwurf von Algorithmen; Fehlersuche und -behandlung; Software-Entwicklung im Team; Abstrakte Datentypen: Einheit von Daten und Funktionalität; Vielgestaltigkeit (Polymorphie); Entwurfsprinzipien für Software; Die Familie der C-Sprachen

Buchrückseite

DER WEG ZUR ERFOLGREICHEN SOFTWARE-PROJEKTARBEIT// - Finden Sie einen leichten Einstieg: Das Buch führt Leser mit Vorkenntnissen in prozeduraler Programmierung Schritt für Schritt zur Objektorientierung. - Folgen Sie dem roten Faden: Verständlichkeit, Wartbarkeit und Änderbarkeit von Software sind der Motor für die schrittweise Verbesserung der Programmiertechnik von Kapitel zu Kapitel. - Bereiten Sie sich optimal auf die Praxis vor: Hier finden Sie auch Informationen zu Themen wie Quellcode-Organisation und Debugging. - Kontrollieren Sie Ihren Lernerfolg - mit Hilfe der zahlreichen Übungsaufgaben. - Im Internet: Die in diesem Buch verwendeten Programmdateien (C, C++, Java) sowie die Musterlösungen zu den Übungen EINFÜHRUNG IN DIE SOFTWARE-ENTWICKLUNG// Jeder Programmierer bringt ein 1.000-Zeilen-Programm zum Laufen, auch wenn es eher kreativ-chaotisch entworfen ist. Bei der professionellen Software-Entwicklung eines 100.000-Zeilen-Programms in einem Team rücken Anforderungen wie Lesbarkeit, Änderbarkeit und Wartbarkeit in den Vordergrund, die sich auf die gesamte Software-Entwicklung auswirken und die ohne systematische Analyse und systematischen Entwurf schwer zu erfüllen sind. Schrittweise und mit Hilfe eines durchgehenden Beispiels bauen die Autoren in diesem Lehrbuch ein einfaches Programm aus und zeigen Ihnen, worauf es bei der Software-Entwicklung im Team ankommt. Nach und nach verbessern sie Lesbarkeit, Änderbarkeit und Wartbarkeit und führen Sie so von der prozeduralen Programmierung hin zu objektorientierter Analyse, Design und Implementierung. Aus dem Inhalt // Von der Idee zur Software // Funktionen und Datenstrukturen // Organisation des Quellcodes // Werte- und Referenzsemantik // Entwurf von Algorithmen // Fehlersuche und -behandlung // Software-Entwicklung im Team // Abstrakte Datentypen: Einheit von Daten und Funktionalität // Vielgestaltigkeit (Polymorphie) // Entwurfsprinzipien für Software // D

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Vorgeschlagene Tags zu ähnlichen Produkten

 (Was ist das?)
Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
 
(2)
(2)

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

Die hilfreichsten Kundenrezensionen
5 von 5 Kunden fanden die folgende Rezension hilfreich
Von PVS
Format:Taschenbuch
Ich habe mir dieses Buch gekauft, weil ich schon länger auf der Suche nach einer verständlichen Einführung in das Software-Engineering gesucht habe. Verständlich war das Buch auch, und durchaus informativ, aber die inhaltliche Tiefe habe ich persönlich vermisst und muss sagen, dass es sich wirklich nur um ein Buch für Anfänger handelt.

Im ersten Kapitel wird anhand eines Beispiels ein Überblick über einen typischen Entwicklungsablauf gegeben. Dieses Kapitel ist sehr gut, und hat auch mir sehr viel gebracht.

Die nächsten Kapitel befassen sich (auf 80 Seiten) mit dem Aufteilen von Code in Funktionen, auf Dateien, und Strukturen. Außerdem werden Namespaces und Zeiger behandelt. Das sind wirklich einfachste Grundlagen, und meiner Meinung nach in diesem Buch fehl am Platz. Hier ist man besser beraten, wenn man sich ein umfassendes Anfängerlehrbuch für entweder C++ oder Java besorgt. Mir haben diese Seiten nichts Neues vermittelt.

Es folgen wieder drei gelungene Kapitel:

Zunächst ein Kapitel über den Entwurf von Algorithmen, welches die zugrundeliegenden Überlegungen sehr gut vermittelt, und auf wichtige Entwurfsmuster eingeht, z.b. Divide&Conquer oder Greedy-Algorithmen.

Danach kommt ein Kapitel über Fehlersuche, in dem Unit-Tests, Log-Files, Exceptions, und ähnliches sehr eingehend besprochen werden.

Schließlich das Kapitel "Software-Entwicklung im Team". In diesem Kapitel nimmte vor allem XP viel Platz ein, sicher eine sinnvolle Entscheidung, da ein Anfänger wohl kaum gleich in einem riesigen Projektteam arbeiten wird. (XP ist ja vor allem für kleine Teams geeignet) Hier wird eine sehr gute Einführung geboten, die vollkommen ausreicht.

Leider folgen hierauf wiederum weniger interessante Kapitel über Klassen, generische Programmierung und Polymorphie. Für den blutigen Anfänger zu kurz, für den Fortgeschritten zu lang erklärt, und vor allem sehr sprachspezifisch. Kurz: überflüssiges, auf 90 Seiten.

Und schon sind wir beim letzen Kapitel angekommen: Entwurfsprinzipien. Wieder ein sehr schönes Kapitel, in dem man endlich auch einmal UML zu sehen bekommt. Abgerundet wird das ganze durch typische Desigenprobleme, und Lösungsmöglichkeiten.

Im knapp 50-seitigen Anhang folgen dann noch "Grundlagen der C++ und Java-Programmierung". Nun ja, was da wohl noch drin steht, Funktionen scheinen ja schon nicht mehr zu den Grundlagen zu zählen ;-)

Insgesamt bleiben 140 Seiten mit interessanten Informationen. Für diesen Umfang ist der Preis leider nicht angemessen, obwohl diese Seiten sehr schön und didaktisch gut aufgebaut sind.
War diese Rezension für Sie hilfreich?
2 von 2 Kunden fanden die folgende Rezension hilfreich
Von Kunde
Format:Taschenbuch
Dieses Buch richtet sich meiner Meinung nach an den typischen Anfänger im Bereich der Softwareentwicklung. Programmieren lernt man häufig zunächst anhand von prozeduraler Programmierung an kleinen Beispielen, doch dann prasseln die unterschiedlichsten Dinge auf einen ein, wenn man ein etwas größeres Programm schreiben möchte. Wie strukturiere ich meine unzähligen Datentypen und Funktionen und wie organisiere meinen Sourcecode? Wie entwerfe ich überhaupt einen Algorithmus? Welche Möglichkeiten habe ich zur Fehlersuche und wie setze ich dies am geschicktesten ein?

Alle diese Fragen werden in diesem Buch beantworten. Die Autoren stellen am Anfang eine Beispielanwendung vor, die sich dann durch das ganze Buch zieht. Gleichzeitig wird immer C++ und Java gegenübergestellt, wobei sich mir die Frage stellt, ob C++ wirklich notwendig ist. Eine Sprache hätte da vielleicht auch ausgereicht.

Ich fand die ersten Kapitel nicht besonders spannend, was aber auch daran liegen kann, dass der Stoff größtenteils bekannt war. Doch die zweite Hälfte des Buches war dann sehr interessant. Besonders gut fand ich im Algorithmus-Kapitel die Fallstudie mit dem Nimm-Spiel. Hier kann man die einzelnen Stufen der schrittweisen Verfeinerung nochmal am direkten Beispiel schön erkennen und nachvollziehen. Auch das letzte Kapitel zu den Entwurfsprinzipien finde ich sehr gelungen, da hier nochmal ein anderes größeres Beispiel durchgesprochen wird. Hier sieht man dann auch ein bißchen UML und es werden grundlegende Muster kurz vorgestellt.

Alles in allem kann ich diese Buch empfehlen. Es ist gut und verständlich zu lesen und läßt einen manchmal bei den gewählten Beispielen auch schmunzeln (Ist ein Quadrat eigentlich nun Rechteck oder nicht?) Es sollte allerdings vorher klar sein, dass das Buch wohl eher als Lehrbuch und nicht als ein vollständiges Nachschlagewerk gedacht ist, was auch die allgemein verträgliche Anzahl der Seiten (1. Auflage ca. 350 Seiten) zum Ausdruck bringt. Gut finde ich auch, dass die Lösungen zu den zahlreichen Übungen als pdf auf der Homepage zum Buch zu finden sind. Zusammenfassend lässt sich also sagen, dass meiner Meinung nach dieses Buch eine lohnenswerte Investition für den interessierten Anfänger ist.
War diese Rezension für Sie hilfreich?
1 von 1 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
In diesem Lehrbuch geht es mehr um den Weg, wie man zu einem Programm kommt, als um die Syntax einer Programmiersprache. Damit wird hier ein grundsätzliches Problem behandelt, das man oft bei Berufsanfängern hat, nämlich dass sie zwar sehr genau wissen, was in einer Programmiersprache erlaubt ist, und was nicht, dass sie aber kaum in der Lage sind, bei einer konkreten Aufgabenstellung strukturiert zu einem "guten" Programm zu kommen. Das Resultat sind üblicherweise Programme, die zwar zunächst ihren Zweck erfüllen, sich aber schnell als nicht wartbar oder erweiterbar erweisen, wodurch sie schon nach kurzer Zeit wertlos sind.

Nachdem der Autor in den ersten Kapiteln noch recht nahe an der Programmiersprache und den "Dos and Don'ts" bleibt, folgen später Kapitel über Algorithmen, Testen/Debuggen/Logging oder Design-Prinzipien. Alle Aspekte, die man so bei der praktischen Arbeit hat, werden anhand eines Beispieles durchexerziert. Das Beispiel zieht sich wie ein roter Faden durch das ganze Buch, was die spätere Benutzung als Nachschlagewerk sicher erschwert, aber beim "Durcharbeiten" des Buches ist dies wirklich hilfreich.

Ich will nicht behaupten, dass dieses Buch unmittelbar zu besseren Programmen führt, aber gerade der in größeren Projekten noch unerfahrene Leser wird nach der Lektüre beim Programmieren Dinge im Hinterkopf haben, die er ansonsten erst "auf die harte Tour" hätte lernen müssen.

Lobenswert ist auch, dass Erfahrungen aus dem Bereich Projektmanagement einen Platz in diesem Buch findet - ein Bereich, der in Informatik-Lehrbüchern selten behandelt wird. Streng genommen könnte man natürlich sagen, dass dieser Bereich außerhalb der Informatik angesiedelt ist und daher in so einem Buch nichts zu suchen hat. In der Berufspraxis eines Informatikers spielt der "Kampf" mit den Mechanismen der Projektarbeit aber eine sehr wesentliche Rolle, und gerade Berufsanfänger stehen den Vorgängen in ihrem Umfeld oft mit staunenden Kinderaugen gegenüber. Es ist erfreulich, dass offenbar dieser vernachlässigte Themenkomplex endlich Einzug in Lehrbücher gefunden hat.

Man mag das Buch als zu oberflächlich kritisieren, da darin sehr viele Aspekte der Softwareentwicklung angerissen werden, ohne dabei jeweils wirklich in die Tiefe zu gehen. Allerdings wäre ansonsten eine 20-bändige Reihe im Brockhaus-Format entstanden, und das Buch ist offensichtlich, wie ja auch der Name schon sagt, als Einführung gedacht. Insofern ist die Tiefe, die jedem Thema zugebilligt wird, auch wirklich ausreichend, und auf weiterführende Literatur wird im Anhang explizit hingewiesen.

Alles in allem ein sehr gelungenes Buch, das Studenten/Berufsanfängern auf alle Fälle hilft beim Übergang vom Lernen zum Arbeiten, vom Elfenbeinturm ins richtige Leben.
War diese Rezension für Sie hilfreich?

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:















Das bedeutet, jeder Titel/Artikel muss zu Sachgebiet 1 UND zu Sachgebiet 2 UND... gehören.

Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de