App-Entwicklung - effizient und erfolgreich - Eine kompakte Darstellung von Konzepten, Methoden und Werkzeugen

von: Christian Aichele, Marius Schönberger

Springer Vieweg, 2016

ISBN: 9783658136857 , 144 Seiten

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 34,99 EUR

Mehr zum Inhalt

App-Entwicklung - effizient und erfolgreich - Eine kompakte Darstellung von Konzepten, Methoden und Werkzeugen


 

Vorwort

5

Inhaltsverzeichnis

7

Abkürzungsverzeichnis

10

1 App4U – Die Welt der mobilen Applikationen

12

1.1 Apps, eine Erfolgsgeschichte im B2C

12

1.2 Erfolg durch Apps im B2B?

14

1.3 App4U – Ein Leitfaden für die App-Entwicklung

15

Literatur

16

2 Auf dem Weg zur optimalen mobilen Anwendung

17

2.1 Beweggründe und Anwendungsbereiche mobiler Applikationen

18

2.2 Orientierungsrahmen für die Entwicklung mobiler Anwendungen

20

2.2.1 Ausprägungen der B2B- und B2C-Märkte

20

2.2.2 Vorgehen bei der Auswahl und Einführung mobiler Applikationen

21

2.2.2.1 Durchführung einer Marktanalyse im B2B- und B2C-Markt

22

2.2.2.2 Make-or-Buy-Entscheidung

24

2.2.2.3 Auswahl mobiler Betriebssysteme

26

Literatur

27

3 Strategien und Geschäftsmodelle für mobile Applikationen

28

3.1 Die Generierung einer Strategie für mobile Applikationen

28

3.1.1 Strategiefindung

30

3.1.2 Strategiedefinition

37

3.1.3 Strategieumsetzung

44

3.2 B2C und B2B Geschäftsmodelle für mobile Applikationen

46

3.2.1 B2C Geschäftsmodelle

47

3.2.2 B2B Geschäftsmodelle

48

Literatur

53

4 Der professionelle Einstieg in?die erfolgreiche App-Entwicklung

55

4.1 Softwareentwicklung und Softwarebegriff

55

4.2 Mobile Endgeräte

59

4.2.1 Typologisierung mobiler Endgeräte

60

4.2.2 Mobile Betriebssysteme für Smartphones und Tablet-PCs

62

4.2.3 Spezifische Eigenschaften mobiler Endgeräte

64

4.3 Mobile Applikationen

66

4.3.1 Einordnung und Begriffsbestimmung

66

4.3.2 Applikationstypen und Entwicklungsstrategien

67

4.4 Instrumente und Werkzeuge der mobilen Anwendungsentwicklung

69

4.4.1 Programmiersprachen zur mobilen Applikationsentwicklung

70

4.4.1.1 Java zur Entwicklung von Android-Applikationen

72

4.4.1.2 C# zur Entwicklung von Windows-Phone-Applikationen

73

4.4.1.3 Objective-C zur Entwicklung von iOS-Applikationen

74

4.4.1.4 HTML 5 zur Entwicklung webbasierter Applikationen

74

4.4.2 Entwicklungsumgebungen für mobile Applikationen

76

4.4.2.1 Entwicklungsumgebungen für Android basierte Applikationen

77

4.4.2.2 Entwicklungsumgebungen für iOS basierte Applikationen

78

4.4.2.3 Entwicklungsumgebungen für Windows Phone basierte Applikationen

80

Literatur

82

5 Mit Struktur und Methode in?die projektindividuelle App-Entwicklung

85

5.1 Der Einsatz des Software Engineering in?der mobilen Anwendungsentwicklung

86

5.2 Vorgehens- und Entwicklungsmodelle

88

5.2.1 Klassische Vorgehensmodelle

90

5.2.2 Moderne Vorgehensmodelle

91

5.2.3 Agile Vorgehensmodelle

93

5.2.4 Life-Cycle-Management mobiler Applikationen

95

5.3 Markt- und Problemanalyse

97

5.3.1 Markt- und kundenbezogene Entwicklung mobiler Anwendungen

98

5.3.2 Problemanalyse und Zielbindung

99

5.3.3 Werkzeuge zur Unterstützung der Markt- und Problemanalyse

101

5.3.3.1 Techniken des Zusammentragens von Informationen

101

5.3.3.2 Techniken der Bewertung und Dokumentation von Informationen

103

5.4 Planungs- und Konzeptionsphase

105

5.4.1 Ist-Erhebung und Soll-Definition

107

5.4.2 Projektplanung und Ressourcenmanagement

108

5.4.3 Lasten- und Pflichtenheft

110

5.4.4 Die Entwurfsphase

111

5.4.5 Werkzeuge zur Planungs- und Konzeptionsphase

113

5.4.5.1 Methoden zur Programmablaufmodellierung

114

5.4.5.2 Methoden zur Datenmodellierung

115

5.4.5.3 Methoden zur Prozessmodellierung

117

5.5 Entwicklungs- und Testphase

120

5.5.1 Testmanagement beim Entwicklungsprozess von mobilen Anwendungen

121

5.5.2 Werkzeuge zur Entwicklungs- und Testphase

124

5.5.2.1 Frameworks für die mobile Anwendungsentwicklung

124

5.5.2.2 Einsatz von Debugging-Tools für die mobile Anwendungsentwicklung

126

5.6 Einführungs- und Veröffentlichungsphase

129

5.6.1 Einführung und Betrieb von mobilen Applikationen im B2B-Bereich

130

5.6.2 Vertriebsmöglichkeiten von mobilen Applikationen im B2C-Bereich

132

5.6.3 Werkzeuge zur Einführungs- und Veröffentlichungsphase

134

5.6.3.1 Benutzertests- und Schulungen

134

5.6.3.2 Werbe- und Marketingmöglichkeiten

137

Literatur

139

Stichwortverzeichnis

142