Anforderungsgetriebene Webentwicklung mit Grails:

Größe: px
Ab Seite anzeigen:

Download "Anforderungsgetriebene Webentwicklung mit Grails:"

Transkript

1 ne mit Grails: und dem und dem

2 Gliederung und dem

3 Projektumfeld Agentur mit weniger als 5 Mitarbeitern Schwerpunkte: mit Typo 3 / PHP ios App-Entwicklung für ipad und iphone und dem Folie 1 / 13

4 Projektumfeld Agentur mit weniger als 5 Mitarbeitern Schwerpunkte: mit Typo 3 / PHP ios App-Entwicklung für ipad und iphone Eine neue Sparte in der sollte etabliert werden: Java und dem Folie 1 / 13

5 Projektumfeld Agentur mit weniger als 5 Mitarbeitern Schwerpunkte: mit Typo 3 / PHP ios App-Entwicklung für ipad und iphone Eine neue Sparte in der sollte etabliert werden: Java Um die Komplexität zu reduzieren fiel die Wahl auf ein gut eingeführtes Webframework und dem Folie 1 / 13

6 und Vorgaben Konkrete Vorstellung der Programmfunktionalität und dem Folie 2 / 13

7 und Vorgaben Konkrete Vorstellung der Programmfunktionalität und dem Folie 3 / 13

8 und Vorgaben Konkrete Vorstellung der Programmfunktionalität Softwaretechnische Qualität über gesamten Software Lifecycle: Analyse, Design, Implementierung, Testen, Wartung Entwicklungsprozess anforderungsgetrieben, agil Javakompatibles Webframework als Programmiersprache Grails als Webframework Testsuite (TDD) JUnit für Flexibles Deployment Apache 2 / Tomcat Servletcontainer (oder andere Servletcontainer) und dem Folie 3 / 13

9 und Vorgaben Konkrete Vorstellung der Programmfunktionalität Softwaretechnische Qualität über gesamten Software Lifecycle: Analyse, Design, Implementierung, Testen, Wartung Entwicklungsprozess anforderungsgetrieben, agil Javakompatibles Webframework als Programmiersprache Grails als Webframework Testsuite (TDD) JUnit für Flexibles Deployment Apache 2 / Tomcat Servletcontainer (oder andere Servletcontainer) und dem Folie 3 / 13

10 und Vorgaben Konkrete Vorstellung der Programmfunktionalität Softwaretechnische Qualität über gesamten Software Lifecycle: Analyse, Design, Implementierung, Testen, Wartung Entwicklungsprozess anforderungsgetrieben, agil Javakompatibles Webframework als Programmiersprache Grails als Webframework Testsuite (TDD) JUnit für Flexibles Deployment Apache 2 / Tomcat Servletcontainer (oder andere Servletcontainer) und dem Folie 3 / 13

11 und Vorgaben Konkrete Vorstellung der Programmfunktionalität Softwaretechnische Qualität über gesamten Software Lifecycle: Analyse, Design, Implementierung, Testen, Wartung Entwicklungsprozess anforderungsgetrieben, agil Javakompatibles Webframework als Programmiersprache Grails als Webframework Testsuite (TDD) JUnit für Flexibles Deployment Apache 2 / Tomcat Servletcontainer (oder andere Servletcontainer) und dem Folie 3 / 13

12 und Vorgaben Konkrete Vorstellung der Programmfunktionalität Softwaretechnische Qualität über gesamten Software Lifecycle: Analyse, Design, Implementierung, Testen, Wartung Entwicklungsprozess anforderungsgetrieben, agil Javakompatibles Webframework als Programmiersprache Grails als Webframework Testsuite (TDD) JUnit für Flexibles Deployment Apache 2 / Tomcat Servletcontainer (oder andere Servletcontainer) und dem Folie 3 / 13

13 und Vorgaben Konkrete Vorstellung der Programmfunktionalität Softwaretechnische Qualität über gesamten Software Lifecycle: Analyse, Design, Implementierung, Testen, Wartung Entwicklungsprozess anforderungsgetrieben, agil Javakompatibles Webframework als Programmiersprache Grails als Webframework Testsuite (TDD) JUnit für Flexibles Deployment Apache 2 / Tomcat Servletcontainer (oder andere Servletcontainer) und dem Folie 3 / 13

14 und dem 1. Anforderungsanalyse (14h) 2. Analyse und Design (18h) 3. Implementierung (25h + 3h Fehlerbereinigung GUI) 4. Projektdokumentation (15h) Folie 4 / 13

15 und dem 1. Anforderungsanalyse (14h) 2. Analyse und Design (18h) 3. Implementierung (25h + 3h Fehlerbereinigung GUI) 4. Projektdokumentation (15h) Folie 4 / 13

16 und dem 1. Anforderungsanalyse (14h) 2. Analyse und Design (18h) 3. Implementierung (25h + 3h Fehlerbereinigung GUI) 4. Projektdokumentation (15h) Folie 4 / 13

17 und dem 1. Anforderungsanalyse (14h) 2. Analyse und Design (18h) 3. Implementierung (25h + 3h Fehlerbereinigung GUI) 4. Projektdokumentation (15h) Folie 4 / 13

18 und dem 1. Anforderungsanalyse (14h) 2. Analyse und Design (18h) 3. Implementierung (25h + 3h Fehlerbereinigung GUI) 4. Projektdokumentation (15h) 5. nicht erfolgt: Akzeptanztest (da nur ) Folie 4 / 13

19 und n Software Development Life-Cycle (stark vereinfacht - agile Softwareentwicklung ist weit mehr!) und dem Folie 5 / 13

20 und n Software Development Life-Cycle (stark vereinfacht - agile Softwareentwicklung ist weit mehr!) und dem Folie 5 / 13

21 und n Software Development Life-Cycle (stark vereinfacht - agile Softwareentwicklung ist weit mehr!) und dem Folie 5 / 13

22 und n Software Development Life-Cycle (stark vereinfacht - agile Softwareentwicklung ist weit mehr!) und dem Folie 5 / 13

23 und n Software Development Life-Cycle (stark vereinfacht - agile Softwareentwicklung ist weit mehr!) und dem Folie 5 / 13

24 und n Software Development Life-Cycle (stark vereinfacht - agile Softwareentwicklung ist weit mehr!) und dem Folie 5 / 13

25 und n Software Development Life-Cycle (stark vereinfacht - agile Softwareentwicklung ist weit mehr!) und dem Folie 5 / 13

26 er, anforderungsgetriebener Softwareprozess (Rosenberg, Scott 1999) Use Case Driven Object Modeling with UML und dem Folie 6 / 13

27 er, anforderungsgetriebener Softwareprozess (Rosenberg, Scott 1999) Use Case Driven Object Modeling with UML und dem Abbildung: [Doug Rosenbert(1999), Seite 1] Folie 6 / 13

28 Werkzeuge und Projektmanagement webbasiert (Redmine) Time, Taskmanagement Dokumentation (Wiki) und dem Folie 7 / 13

29 Werkzeuge und Projektmanagement webbasiert (Redmine) Time, Taskmanagement Dokumentation (Wiki) Versionskontrolle mit SVN und dem Folie 7 / 13

30 Werkzeuge und Projektmanagement webbasiert (Redmine) Time, Taskmanagement Dokumentation (Wiki) Versionskontrolle mit SVN Analyse und Design Poseidon for UML und dem Folie 7 / 13

31 Werkzeuge und Projektmanagement webbasiert (Redmine) Time, Taskmanagement Dokumentation (Wiki) Versionskontrolle mit SVN Analyse und Design Poseidon for UML Entwicklungsumgebung STS (Spring Source Suite = Eclipse 3.6) Testintegration Task-Mangagement Time-Management Versionskontrolle und dem Folie 7 / 13

32 En Détail und dem Folie 8 / 13

33 En Détail Analyse und Design Entwickeln und dem Folie 8 / 13

34 En Détail Analyse und Design Entwickeln Testen und dem Folie 8 / 13

35 En Détail Analyse und Design Entwickeln Testen Taskmanagement und dem Folie 8 / 13

36 En Détail Analyse und Design Entwickeln Testen Taskmanagement Time Management und dem Folie 8 / 13

37 En Détail Analyse und Design Entwickeln Testen Taskmanagement Time Management Dokumentation und dem Folie 8 / 13

38 En Détail Analyse und Design Entwickeln Testen Taskmanagement Time Management Dokumentation Versionskontrolle und dem Folie 8 / 13

39 En Détail Analyse und Design Entwickeln Testen Taskmanagement Time Management Dokumentation Versionskontrolle Deployment und dem Folie 8 / 13

40 En Détail Analyse und Design Entwickeln Testen und dem Taskmanagement Time Management Dokumentation Versionskontrolle Deployment Eclipse angebunden an Redmines Task- und Timemanagement Funktionalität und an Versionskontrolle Redmine als zentrales, webbasiertes Projektmanagement Tool Folie 8 / 13

41 En Détail Analyse und Design Entwickeln Testen und dem Taskmanagement Time Management Dokumentation Versionskontrolle Deployment Eclipse angebunden an Redmines Task- und Timemanagement Funktionalität und an Versionskontrolle Redmine als zentrales, webbasiertes Projektmanagement Tool Folie 8 / 13

42 En Détail Analyse und Design Entwickeln Testen und dem Taskmanagement Time Management Dokumentation Versionskontrolle Deployment Eclipse angebunden an Redmines Task- und Timemanagement Funktionalität und an Versionskontrolle Redmine als zentrales, webbasiertes Projektmanagement Tool Folie 8 / 13

43 und dem Abbildung:[Graeme Rocher(2009), Seite 28] Folie 9 / 13

44 und dem Abbildung:[Graeme Rocher(2009), Seite 28] Folie 9 / 13

45 ... eine Zusammenstellung bewährter Technologien und dem Abbildung:[Graeme Rocher(2009), Seite 28] Folie 9 / 13

46 Programmiersprache und dem Folie 10 / 13

47 Programmiersprache und dem Skriptsprache, Super Set von Java (es wird Java Byte Code erzeugt) Jeder -Type ist ein Subtype von java.lang.object (-Types sind (!) Java-Types) Dynamisch typisiert Java Code ist problemlos verwendbar Abbildung: [Dierk König(2007), Seite 40] Folie 10 / 13

48 Programmiersprache und dem Skriptsprache, Super Set von Java (es wird Java Byte Code erzeugt) Jeder -Type ist ein Subtype von java.lang.object (-Types sind (!) Java-Types) Dynamisch typisiert Java Code ist problemlos verwendbar Abbildung: [Dierk König(2007), Seite 40] Folie 10 / 13

49 Programmiersprache und dem Skriptsprache, Super Set von Java (es wird Java Byte Code erzeugt) Jeder -Type ist ein Subtype von java.lang.object (-Types sind (!) Java-Types) Dynamisch typisiert Java Code ist problemlos verwendbar Abbildung: [Dierk König(2007), Seite 40] Folie 10 / 13

50 Programmiersprache und dem Skriptsprache, Super Set von Java (es wird Java Byte Code erzeugt) Jeder -Type ist ein Subtype von java.lang.object (-Types sind (!) Java-Types) Dynamisch typisiert Java Code ist problemlos verwendbar Abbildung: [Dierk König(2007), Seite 40] Folie 10 / 13

51 und dem Folie 11 / 13

52 und dem Folie 11 / 13

53 ... Effizienz bei der Entwicklung erhöhen und dem Folie 11 / 13

54 ... Effizienz bei der Entwicklung erhöhen und dem Folie 11 / 13

55 ... Effizienz bei der Entwicklung erhöhen und dem wird erreicht durch... Folie 11 / 13

56 ... Effizienz bei der Entwicklung erhöhen und dem wird erreicht durch... Folie 11 / 13

57 wird erreicht durch Effizienz bei der Entwicklung erhöhen MVC Architectur Plugin Architektur (Security, Navigation) Grails-Services (Dependency Injection) TagLibs und Templates (Grails Server Pages) und dem Folie 11 / 13

58 JUnit integriert JUnit (Version 1.3) ist fester Bestandteil von Grails und dem <3> Abbildung:[Glen Smith(2009), Seite 225] Folie 12 / 13

59 JUnit integriert JUnit (Version 1.3) ist fester Bestandteil von Grails und dem <3> Abbildung:[Glen Smith(2009), Seite 225] Folie 12 / 13

60 JUnit integriert JUnit (Version 1.3) ist fester Bestandteil von Grails und dem Für das Projekt wurden keine MVC-, TagLib- oder Controller-Testfälle erstellt <3> Abbildung:[Glen Smith(2009), Seite 225] Folie 12 / 13

61 Grails Im Unterschied zu Unit Tests: Vorhandensein des vollen Grails-Environments und dem Folie 13 / 13

62 Grails Im Unterschied zu Unit Tests: Vorhandensein des vollen Grails-Environments Datenbank (Rollback nach dem Test) Dependency Injection (Verwendung von Services) Mocken nicht nötig (aber möglich) BootStrap Environment (z.b. Generierung zentraler Testadaten, Test-Environment) Servlet Request, Response, Session (wird automatisch gemocked) und dem Folie 13 / 13

63 Grails Im Unterschied zu Unit Tests: Vorhandensein des vollen Grails-Environments Datenbank (Rollback nach dem Test) Dependency Injection (Verwendung von Services) Mocken nicht nötig (aber möglich) BootStrap Environment (z.b. Generierung zentraler Testadaten, Test-Environment) Servlet Request, Response, Session (wird automatisch gemocked) und dem Folie 13 / 13

64 Grails Im Unterschied zu Unit Tests: Vorhandensein des vollen Grails-Environments Datenbank (Rollback nach dem Test) Dependency Injection (Verwendung von Services) Mocken nicht nötig (aber möglich) BootStrap Environment (z.b. Generierung zentraler Testadaten, Test-Environment) Servlet Request, Response, Session (wird automatisch gemocked) und dem Folie 13 / 13

65 Grails Im Unterschied zu Unit Tests: Vorhandensein des vollen Grails-Environments Datenbank (Rollback nach dem Test) Dependency Injection (Verwendung von Services) Mocken nicht nötig (aber möglich) BootStrap Environment (z.b. Generierung zentraler Testadaten, Test-Environment) Servlet Request, Response, Session (wird automatisch gemocked) und dem Folie 13 / 13

66 Grails Im Unterschied zu Unit Tests: Vorhandensein des vollen Grails-Environments Datenbank (Rollback nach dem Test) Dependency Injection (Verwendung von Services) Mocken nicht nötig (aber möglich) BootStrap Environment (z.b. Generierung zentraler Testadaten, Test-Environment) Servlet Request, Response, Session (wird automatisch gemocked) und dem Folie 13 / 13

67 Grails Im Unterschied zu Unit Tests: Vorhandensein des vollen Grails-Environments Datenbank (Rollback nach dem Test) Dependency Injection (Verwendung von Services) Mocken nicht nötig (aber möglich) BootStrap Environment (z.b. Generierung zentraler Testadaten, Test-Environment) Servlet Request, Response, Session (wird automatisch gemocked) Nachteile Views können nicht getestet werden Performance und dem Folie 13 / 13

68 Ergebnis: Funktionaler und dem Rudimentäre GUI mit Login, Security (ACL), Navigation, Template Design, i18n, CSS Folie 14 / 13

69 Ergebnis: Funktionaler und dem Rudimentäre GUI mit Login, Security (ACL), Navigation, Template Design, i18n, CSS TestSuite (Abdeckung geschätzt 70%) Folie 14 / 13

70 Ergebnis: Funktionaler und dem Rudimentäre GUI mit Login, Security (ACL), Navigation, Template Design, i18n, CSS TestSuite (Abdeckung geschätzt 70%) Environments: Test, Development, Produktiv, Deployment Folie 14 / 13

71 Ergebnis: Funktionaler und dem Rudimentäre GUI mit Login, Security (ACL), Navigation, Template Design, i18n, CSS TestSuite (Abdeckung geschätzt 70%) Environments: Test, Development, Produktiv, Deployment Deployment: Tomcat 6 (Debian Cloud Server) Folie 14 / 13

72 Ergebnis: Funktionaler und dem Rudimentäre GUI mit Login, Security (ACL), Navigation, Template Design, i18n, CSS TestSuite (Abdeckung geschätzt 70%) Environments: Test, Development, Produktiv, Deployment Deployment: Tomcat 6 (Debian Was fehlt Cloud Server) Ajax Kalenderfunktionalität Point- & Click Reservierungsframework Folie 14 / 13

73 mit Grails und dem Folie 15 / 13

74 mit Grails Würde ich es wieder machen?... agil mit Softwareprozess... mit... auch als Freelancer und dem Folie 15 / 13

75 mit Grails Würde ich es wieder machen?... agil mit Softwareprozess... mit... auch als Freelancer JA! und dem Folie 15 / 13

76 mit Grails Würde ich es wieder machen?... agil mit Softwareprozess... mit... auch als Freelancer JA! und dem Folie 15 / 13

77 mit Grails Würde ich es wieder machen?... agil mit Softwareprozess... mit... auch als Freelancer JA! und dem Gewährleistung hoher Softwarequalität Spaß und Bestätigung bei der Arbeit Ausnutzung vorhandener (Java-) Resourcen, Skills Folie 15 / 13

78 mit Grails Würde ich es wieder machen?... agil mit Softwareprozess... mit... auch als Freelancer JA! und dem Gewährleistung hoher Softwarequalität Spaß und Bestätigung bei der Arbeit Ausnutzung vorhandener (Java-) Resourcen, Skills Flache Lernkurve (oder steil, je nach Vorwissen) Folie 15 / 13

79 mit Grails Würde ich es wieder machen?... agil mit Softwareprozess... mit... auch als Freelancer JA! und dem Gewährleistung hoher Softwarequalität Spaß und Bestätigung bei der Arbeit Ausnutzung vorhandener (Java-) Resourcen, Skills Flache Lernkurve (oder steil, je nach Vorwissen) Hohe Komplexität (, Grails) Folie 15 / 13

80 mit Grails Würde ich es wieder machen?... agil mit Softwareprozess... mit... auch als Freelancer JA! und dem Gewährleistung hoher Softwarequalität Spaß und Bestätigung bei der Arbeit Ausnutzung vorhandener (Java-) Resourcen, Skills Flache Lernkurve (oder steil, je nach Vorwissen) Hohe Komplexität (, Grails) Leistungshungrig beim Entwickeln (Arbeitsspeicher) Folie 15 / 13

81 Danke für Ihre Aufmerksamkeit und dem Abschlußgespräch

82 Quellen für Abbildungen P. King Dierk König, A. Glove. in Action. Manning, und dem

83 Quellen für Abbildungen P. King Dierk König, A. Glove. in Action. Manning, Kendall Scott Doug Rosenbert. Use Case Driven Object Modeling With UML - A Practical Approach. Object Technology Series. Addison-Wesley - Pearson Education, und dem

84 Quellen für Abbildungen P. King Dierk König, A. Glove. in Action. Manning, Kendall Scott Doug Rosenbert. Use Case Driven Object Modeling With UML - A Practical Approach. Object Technology Series. Addison-Wesley - Pearson Education, Peter Ledbrook Glen Smith. Grails in Action. Manning, und dem

85 Quellen für Abbildungen P. King Dierk König, A. Glove. in Action. Manning, Kendall Scott Doug Rosenbert. Use Case Driven Object Modeling With UML - A Practical Approach. Object Technology Series. Addison-Wesley - Pearson Education, Peter Ledbrook Glen Smith. Grails in Action. Manning, Jeff Brown Graeme Rocher. The Definitive Guide to Grails. Apress, und dem

86 Quellen für Abbildungen P. King Dierk König, A. Glove. in Action. Manning, und dem Folie 13 / 13

87 Quellen für Abbildungen P. King Dierk König, A. Glove. in Action. Manning, Kendall Scott Doug Rosenbert. Use Case Driven Object Modeling With UML - A Practical Approach. Object Technology Series. Addison-Wesley - Pearson Education, und dem Folie 13 / 13

88 Quellen für Abbildungen P. King Dierk König, A. Glove. in Action. Manning, Kendall Scott Doug Rosenbert. Use Case Driven Object Modeling With UML - A Practical Approach. Object Technology Series. Addison-Wesley - Pearson Education, Peter Ledbrook Glen Smith. Grails in Action. Manning, und dem Folie 13 / 13

89 Quellen für Abbildungen P. King Dierk König, A. Glove. in Action. Manning, Kendall Scott Doug Rosenbert. Use Case Driven Object Modeling With UML - A Practical Approach. Object Technology Series. Addison-Wesley - Pearson Education, Peter Ledbrook Glen Smith. Grails in Action. Manning, Jeff Brown Graeme Rocher. The Definitive Guide to Grails. Apress, und dem Folie 13 / 13

Softwareentwicklungsprozess im Praktikum. 23. April 2015

Softwareentwicklungsprozess im Praktikum. 23. April 2015 Softwareentwicklungsprozess im Praktikum 23. April 2015 Agile Softwareentwicklung Eine agile Methodik stellt die beteiligten Menschen in den Mittelpunkt und versucht die Kommunikation und Zusammenarbeit

Mehr

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an?

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an? WEBAPPLIKATIONEN MIT PHP Wo gibt es Hilfe? Wie fang ich an? Tools Webapplikationen bestehen aus Textdateien Lassen sich in Texteditoren schreiben Alternativen: Eclipse (PDT) Netbeans (Dynamic Languages)

Mehr

Besprechung Übung 1 & Vorstellung Übung 2

Besprechung Übung 1 & Vorstellung Übung 2 Besprechung Übung 1 & Vorstellung Übung 2 Software Qualität, FS09 06.04.2009 Reinhard Stoiber Übung 1 Ergebnisse: grossteils gut Subversion (svn+ssh) auf Windows Server 2003 Bereitete Probleme mit Schreibrechten

Mehr

Empirische Softwaretechnik Kosten und Nutzen von UML in der Wartung Dr. Victor Pankratius Andreas Höfer Wintersemester 2009/2010

Empirische Softwaretechnik Kosten und Nutzen von UML in der Wartung Dr. Victor Pankratius Andreas Höfer Wintersemester 2009/2010 Empirische Softwaretechnik Dr. Victor Pankratius Andreas Höfer Wintersemester 2009/2010 IPD Tichy, Fakultät für Informatik Pflichtlektüre hierzu: Dzidek, Arisholm, Briand, A Realistic Empirical Evaluation

Mehr

Die Technologie der Mumie

Die Technologie der Mumie Die Technologie der Mumie Tilman Rassy Ruedi Seiler Technischen Universität Berlin Fakultät II Mathematik und Naturwissenschaften Institut für Mathematik Vortrag an der ETH Zürich 27. Juli 2006 1 Design-Prizipien

Mehr

Referenzen TYPO3 Projekt Slider für Reiseberichte Stand: Februar 2015

Referenzen TYPO3 Projekt Slider für Reiseberichte Stand: Februar 2015 Projekt Slider für Stand: Februar 2015 Für die Georgienseite gibt es sechs Rubriken mit n aus den Jahren 2001 bis 2013. Pro Jahr gibt es zwischen 5 und 13 Artikel mit n. Diese Artikel sollten nun mehr

Mehr

Grundlagen Software Engineering

Grundlagen Software Engineering Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der

Mehr

Testen mit JUnit. Motivation

Testen mit JUnit. Motivation Test First Design for Test in Eclipse (eigentlich: ) zu einer Klasse Beispiel zur Demonstration Ergänzungen Test First "Immer dann, wenn Du in Versuchung kommst, etwas wie eine print- Anweisung oder einen

Mehr

Fragen 2015. Arthur Zaczek. Apr 2015

Fragen 2015. Arthur Zaczek. Apr 2015 Arthur Zaczek Apr 2015 1 Ihre Fragen 2015 2 WPF 2.1 Code Behind Mit dem MVVM Pattern haben wir praktisch keinen Nutzen für das Code Behind der WPF Forms, sind diese dann eher für kleinere Applikationen

Mehr

C O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen?

C O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen? C O C O O N ein Web-Framework der Apache Software Foundation http://www.apache.org Wo ist Cocoon in die Apache Projekte einzureihen? Apache Server sehr leistungsfähiger HTTP-Server Tomcat Server Referenzimplementierung

Mehr

WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links. Andreas Lübcke

WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links. Andreas Lübcke WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links Andreas Lübcke Gliederung Einführung Hintergrund zum link rot problem Arbeiten zum Thema WLGauge Open Framelet Design von WLGauge

Mehr

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was

Mehr

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor. Eclipse WSDL-Editor Übersicht Eclipse Foundation Eclipse Plugins & Projects Eclipse Ganymede Simultaneous Release Web Tools Platform Projekt WSDL Editor Bug #237918 Eclipse Foundation Was ist Eclipse?

Mehr

Der frühe Tester fängt den Bug

Der frühe Tester fängt den Bug Der frühe Tester fängt den Bug Kein Teststress am Entwicklungsende dank Webtest-First André Petry (Kühne + Nagel) SEACON 2013 16. / 17.05.2013 Agenda Vorstellung Persönlich Projekt Warum Testen oft schwierig

Mehr

Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009

Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Gliederung 1. Generative Programmierung 2. Möglichkeiten und Einsatzgebiet 3. Prozess / Tools 4. Zusammenfassung 19.03.2009 GENERATIVE PROGRAMMIERUNG

Mehr

Erfahrungen mit Hartz IV- Empfängern

Erfahrungen mit Hartz IV- Empfängern Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November

Mehr

Viele gute Stellen sind frei. Besetzen Sie eine.

Viele gute Stellen sind frei. Besetzen Sie eine. Viele gute Stellen sind frei. Besetzen Sie eine. Die Innovations Software Technology GmbH ist spezialisiert auf die Entwicklung intelligenter, regelbasierter Systeme in Java. Als Mitglied der Bosch-Gruppe

Mehr

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II Rational Unified Process (RUP) Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das

Mehr

Informationswirtschaft II

Informationswirtschaft II Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe

Mehr

Festpreisprojekte in Time und in Budget

Festpreisprojekte in Time und in Budget Festpreisprojekte in Time und in Budget Wie effizient kann J2EE Softwareentwicklung sein? Copyright 2006 GEBIT Solutions Agenda Positionierung der GEBIT Solutions Herausforderung Antwort Überblick Beispielprojekt

Mehr

E-Business Architekturen

E-Business Architekturen E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit

Mehr

Softwareentwicklung aus Sicht des Gehirns

Softwareentwicklung aus Sicht des Gehirns Softwareentwicklung aus Sicht Business Unit Manager Folie 1 3. Juli 2008 Ziele Das Ziel ist die Beantwortung der folgenden Fragen: 1. Wie lösen Softwareentwickler Probleme kognitiv? 2. Welche Auswirkungen

Mehr

Verteilte Paarprogrammierung mit Eclipse

Verteilte Paarprogrammierung mit Eclipse Verteilte Paarprogrammierung mit Eclipse Riad Djemili (djemili@inf.fu-berlin.de) Diplomarbeitsthema Freie Universität Berlin Februar 2006 Inhalt 1. Wie ist der aktuelle Stand im Bereich des Distributed

Mehr

Entwicklungswerkzeuge

Entwicklungswerkzeuge Entwicklungswerkzeuge Werner Struckmann & Tim Winkelmann 10. Oktober 2012 Gliederung Anforderungen Projekte Debugging Versionsverwaltung Frameworks Pattern Integrated development environment (IDE) Werner

Mehr

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach - Projekt Personalverwaltung Erstellt von Inhaltsverzeichnis 1Planung...3 1.1Datenbankstruktur...3 1.2Klassenkonzept...4 2Realisierung...5 2.1Verwendete Techniken...5 2.2Vorgehensweise...5 2.3Probleme...6

Mehr

Bei der Benutzung des NetWorker Client Configuration Wizards könnten Sie die Namen Ihrer Datenbanken verlieren

Bei der Benutzung des NetWorker Client Configuration Wizards könnten Sie die Namen Ihrer Datenbanken verlieren NetWorker - Allgemein Tip 399, Seite 1/8 Bei der Benutzung des NetWorker Client Configuration Wizards könnten Sie die Namen Ihrer Datenbanken verlieren Die EMC EmailXtender Server Software erstellt auf

Mehr

IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung

IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für ihre Entscheidung Entdecken Sie was IT Sicherheit im Unternehmen bedeutet IT Sicherheit

Mehr

Präsentation zur Vorstellung meiner Bachelor-Arbeit beim BSE- Seminar. Vortrag von Patrick Bitterling

Präsentation zur Vorstellung meiner Bachelor-Arbeit beim BSE- Seminar. Vortrag von Patrick Bitterling Präsentation zur Vorstellung meiner Bachelor-Arbeit beim BSE- Seminar Vortrag von Patrick Bitterling Gliederung Meine Aufgabe Eckdaten zu meiner Bachelor-Arbeit Die Aufgabeneinteilung Die alte Saros-GUI

Mehr

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit

Mehr

OSGi-basierte Webapplikationen Ein Erfahrungsbericht

OSGi-basierte Webapplikationen Ein Erfahrungsbericht OSGi-basierte Webapplikationen Ein Erfahrungsbericht Zürich, 18. März 2009 Pascal Nüesch, Software Engineer 1 www.namics.com Zu meiner Person» Lehre als Elektroniker mit Schwerpunkt SW-Entwicklung» Java

Mehr

Ein Blick voraus. des Autors von C++: Bjarne Stroustrup. 04.06.2005 Conrad Kobsch

Ein Blick voraus. des Autors von C++: Bjarne Stroustrup. 04.06.2005 Conrad Kobsch Ein Blick voraus des Autors von C++: Bjarne Stroustrup 04.06.2005 Conrad Kobsch Inhalt Einleitung Rückblick Nur eine Übergangslösung? Was würde C++ effektiver machen? Quelle 2 Einleitung Wo steht C++,

Mehr

Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM. Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher

Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM. Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher 729631 745097 736477 745011 741297 Inhalt Schlussbewertung... 3 Bewertung

Mehr

Migration von statischen HTML Seiten

Migration von statischen HTML Seiten Migration von statischen HTML Seiten Was ist Typo3 Typo3 ist ein Content Mangement System zur Generierung von Internetauftritten. Dieses System trennt Inhalt, Struktur und Layout von Dokumenten und stellt

Mehr

DAS SIND WIR. Kronthalerstraße. 67 61462 Königstein phone +49 (0) 6173 325 9090 fax +49 (0) 6173 702 76 72 mail info@nolinkup.com web nolinkup.

DAS SIND WIR. Kronthalerstraße. 67 61462 Königstein phone +49 (0) 6173 325 9090 fax +49 (0) 6173 702 76 72 mail info@nolinkup.com web nolinkup. START-UP. DAS SIND WIR. START-UP. Mit langjähriger Erfahrung und fundiertem Wissen in Unix Server basierenden IT Systemen, spezialisiert auf MAC OS X Server/Storage Lösungen in komplexen, homogenen und

Mehr

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp.

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp. Erfahrungen mit dem Insight Manager von HP Dipl. Ing. Elektrotechnik (FH) - Automatisierungs- / Regelungstechnik DV-Spezialist Landesbank Rheinland-Pfalz Abteilung 2-351 Große Bleiche 54-56 55098 Mainz

Mehr

SEA. Modellgetriebene Softwareentwicklung in der BA

SEA. Modellgetriebene Softwareentwicklung in der BA SEA Modellgetriebene Softwareentwicklung in der BA MDA bei der BA Ziele/Vorteile: für die Fachabteilung für die Systementwicklung für den Betrieb Wie wird MDA in der BA umgesetzt? Seite 2 MDA bei der BA

Mehr

EmplIT Web- und Mobile-Projekte in der Praxis

EmplIT Web- und Mobile-Projekte in der Praxis Seite 1 EmplIT Web- und Mobile-Projekte in der Praxis TU Dresden Dresden, 13. April 2012 Seite 2 Über mich Gründer, Projektmanager, Consultant Diplom-Medieninformatiker mit 11 Jahren Studiumserfahrung

Mehr

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de Agiles Design Dr.-Ing. Uwe Doetzkies Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de startupcamp berlin 15.3.2013 Regionalgruppe Berlin/Brandenburg Arbeitskreis Freiberufler

Mehr

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Im Folgenden wird die Installation von MySQL 5.0 und Tomcat 5.0 beschrieben. Bei MySQL Server 5.0 handelt es sich um ein

Mehr

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer?

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer? OOP 2012 Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer? André Köhler Softwareforen Leipzig GmbH Geschäftsführer füh 1 Softwareforen Leipzig - Unternehmensprofil Spin-Off

Mehr

Viele gute Stellen sind frei. Besetzen Sie eine.

Viele gute Stellen sind frei. Besetzen Sie eine. Viele gute Stellen sind frei. Besetzen Sie eine. Die Innovations Softwaretechnologie GmbH mit Hauptsitz am Bodensee ist Wir suchen gute Java Entwickler. Kommen Sie zu uns als: Informatiker(in) (Diplom/Bachelor/Master)

Mehr

Software Systems Engineering

Software Systems Engineering Software : SoSe 08 Prof. Dr. Klaus Schmid Software Produktlinien Ein neues Programm soll erstellt werden. Das habe ich doch schon mal programmiert, oder? Alter Code passt aber nicht ganz! Wird passend

Mehr

Struts 2 Das Imperium schlägt zurück?

Struts 2 Das Imperium schlägt zurück? Struts 2 Das Imperium schlägt zurück? Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Tobias Kieninger www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software

Mehr

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen Alexander Schunk Henry Trobisch Inhalt 1. Vergleich der Unit-Tests... 2 2. Vergleich der Codeabdeckungs-Tests... 2 3. Vergleich

Mehr

IT-Projekt-Management

IT-Projekt-Management IT-Projekt-Management Dr. The Anh Vuong email: vuongtheanh@netscape.net http: www.dr-vuong.de Seite 1 Konfigurations Management Seite 2 KM: Ziele Verwaltung der Dokumentationen Erzeugen und Pflege die

Mehr

Ihr IT-Dienstleister aus Bonn

Ihr IT-Dienstleister aus Bonn Ihr IT-Dienstleister aus Bonn Wer wir sind Sie sind auf der Suche nach einem Partner, der Sie bei der technischen Umsetzung Ihrer Online-Projekte zuverlässig und kompetent unterstützt? Wer wir sind Die

Mehr

Qualität bei evolutionärer Entwicklung

Qualität bei evolutionärer Entwicklung Martin Glinz Software-Qualität Ausgewählte Kapitel Kapitel 3 Qualität bei evolutionärer Entwicklung 2007, 2010 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht

Mehr

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter. Stundenverwaltung Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter. Dieses Programm zeichnet sich aus durch einfachste

Mehr

Rolf Behrens (B.Sc.) FH Osnabrück

Rolf Behrens (B.Sc.) FH Osnabrück Integration von IMS-Diensten in Unternehmensanwendungen am Beispiel einer Audio-/Dokumentenkonferenz (mittels TeamCom SCE) Rolf Behrens (B.Sc.) FH Osnabrück Inhalt TeamCom Projektbeschreibung Vorstellung

Mehr

mit attraktiven visuellen Inhalten

mit attraktiven visuellen Inhalten Besser bloggen mit attraktiven visuellen Inhalten Copyright 2015 und für den Inhalt verantwortlich: Online Marketing Services LCC. 108 West 13th Street 19801 Wilmington USA Google Doodles die modifizierten

Mehr

Vitaphone Software Entwicklung Vorgehensmodell 19. Oktober 2011 Berlin. Dr. Michael Hübschen

Vitaphone Software Entwicklung Vorgehensmodell 19. Oktober 2011 Berlin. Dr. Michael Hübschen Vitaphone Software Entwicklung Vorgehensmodell 19. Oktober 2011 Berlin Dr. Michael Hübschen Was sind unsere Ziele vitagroup because we care Vitaphone GmbH 20011 1. Was war die Herausforderung? Betreuungsprozesse

Mehr

Agile Systemadministration (ASA)

Agile Systemadministration (ASA) Agile Systemadministration (ASA) marcel.wegermann@it-agile.de http://www.it-agile.de { Agenda I. Ausgangspunkt II. Vorgehensweisen III. Projektmanagement IV. Status Quo Der Ausgangspunkt Agiles Manifest

Mehr

Das Content-Management-System OpenCms im Vergleich mit TYPO3 und Joomla. Seminarvortrag von Wolfgang Neuß

Das Content-Management-System OpenCms im Vergleich mit TYPO3 und Joomla. Seminarvortrag von Wolfgang Neuß Das Content-Management-System OpenCms im Vergleich mit TYPO3 und Joomla Gliederung Was ist ein CMS? Kriterien OpenCms TYPO3 Joomla Gegenüberstellung der drei Systeme 2 Was ist ein CMS? Kriterien OpenCms

Mehr

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität

Mehr

Umfrage. Didaktischer Kommentar. Lernplattform

Umfrage. Didaktischer Kommentar. Lernplattform Lernplattform Umfrage Didaktischer Kommentar Die Aktivität Umfrage ist ein nützliches Tool, um Einstellungen der Kursteilnehmer zu Beginn und zum Ende des Kurses abzufragen und zu vergleichen. Die Umfrage

Mehr

Henning Mersch. Tomcat. im Rahmen des RBG-Seminar SS04. Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17

Henning Mersch. Tomcat. im Rahmen des RBG-Seminar SS04. Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17 Henning Mersch Tomcat im Rahmen des RBG-Seminar SS04 Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17 Übersicht 1. Webservices... kleine Motivation! 2. WAR und Axis - Was ist das? Ganz kurz bitte! 3....und

Mehr

Holistic Software Escrow from TIMBUS

Holistic Software Escrow from TIMBUS Holistic Software Escrow from TIMBUS Agenda Context: TIMBUS Klassisches Escrow: Beschreibung Motivation Risiken Idee: Holistic Escrow Methode Beispieleigenschaft 24. April 2012 timbusproject.net 2012 2

Mehr

Softwaremanufaktur AW-SYSTEMS Kompetenzprofil Boreas

Softwaremanufaktur AW-SYSTEMS Kompetenzprofil Boreas Softwaremanufaktur AW-SYSTEMS Kompetenzprofil Boreas Ansprechpartner/in: Frau Nadine Fend Tel. +49 (5341) 29359-13 E-Mail: n.fend@aw-systems.net Website: www.aw-systems.net AW-SYSTEMS GmbH Moränenweg 90

Mehr

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Klaus-Dieter Walter SSV Software Systems GmbH Dünenweg 5 D-30419 Hannover www.ssv-embedded.de kdw@ssv-embedded.de

Mehr

Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps

Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps Projekt: Intern Softwareprojekt FH Furtwangen Status: Draft Ersteller: Kai Grabfelder Datum: 11.02.2007 Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps 1 Beschreibung... 2 Semesterprojekt...

Mehr

Tammo Freese Freiberuflicher Softwareentwickler. CoreBluetooth ios kommunikativ

Tammo Freese Freiberuflicher Softwareentwickler. CoreBluetooth ios kommunikativ Tammo Freese Freiberuflicher Softwareentwickler CoreBluetooth ios kommunikativ CoreBluetooth: ios kommunikativ MobileTechCon 2013 Spring Tammo Freese, FlockOfBirds UG @tammofreese / @FlockOfBirds Was ist

Mehr

Was versteht man unter Softwaredokumentation?

Was versteht man unter Softwaredokumentation? Was versteht man unter? Mit bezeichnet man die Dokumentation von Computer-Software. Sie erklärt für Anwender, Benutzer und Entwickler in unterschiedlichen Rollen, wie die Software funktioniert, was sie

Mehr

Gezielt über Folien hinweg springen

Gezielt über Folien hinweg springen Gezielt über Folien hinweg springen Nehmen wir an, Sie haben eine relativ große Präsentation. Manchmal möchten Sie über Folien hinweg zu anderen Folien springen. Das kann vorkommen, weil Sie den gesamten

Mehr

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015 der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015 Aktuelle Entwicklungen der Internetagentur Irma Berscheid-Kimeridze sollten auf der Webseite der Agentur dargestellt werden. Werkzeug der Wahl

Mehr

Automatisiertes Testen von Java EE-Applikationen mit Arquillian

Automatisiertes Testen von Java EE-Applikationen mit Arquillian CONCEPTS DEVELOPMENT INTEGRATION Automatisiertes Testen von Java EE-Applikationen mit Arquillian Sebastian Lammering CDI AG Firmenkurzportrait Die CDI ist ein IT-Beratungsunternehmen mit Sitz in Dortmund.

Mehr

IBM Software Demos Rational Software Delivery Platform - Änderungen an Design und Architektur einer Anwendung

IBM Software Demos Rational Software Delivery Platform - Änderungen an Design und Architektur einer Anwendung In dieser Demo verwendet Alex die Visualisierungs- und Modellfunktionen von Rational Software Architect, um die Architektur der Anwendung zu betrachten und festzulegen, wie die Änderung Sofort kaufen bestmöglich

Mehr

Erläuterung des technischen Hintergrundes des neues RIWA GIS-Zentrums

Erläuterung des technischen Hintergrundes des neues RIWA GIS-Zentrums Erläuterung des technischen Hintergrundes des neues RIWA GIS-Zentrums Referent: Michael Fröhler, RIWA GmbH Inhalt: Technischer Hintergrund der Umstellung auf das RIWA GIS-Zentrum 2 Technische Grundlagen

Mehr

Die MID ModellierungsMethodik M³ ein Baukasten für Produktlinien. Andreas Ditze, MDD & PL 2009, Leipzig, 23.03.2009

Die MID ModellierungsMethodik M³ ein Baukasten für Produktlinien. Andreas Ditze, MDD & PL 2009, Leipzig, 23.03.2009 Die MID ModellierungsMethodik M³ ein Baukasten für Produktlinien Andreas Ditze, MDD & PL 2009, Leipzig, 23.03.2009 I N H A L T 1. Vorstellung 2. Was macht einen guten Baukasten aus? 3. Ziele der MID ModellierungsMethodik

Mehr

Präsentation Von Laura Baake und Janina Schwemer

Präsentation Von Laura Baake und Janina Schwemer Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung

Mehr

JSP vs. PHP. Ein persönlicher Vergleich. EQUIcon Software GmbH Jena, Jörg Spilling Frankfurter Treffen 2004. Agenda

JSP vs. PHP. Ein persönlicher Vergleich. EQUIcon Software GmbH Jena, Jörg Spilling Frankfurter Treffen 2004. Agenda JSP vs. PHP Ein persönlicher Vergleich Agenda JSP-Ursprung Warum dann noch PHP ansehen? Der erste Eindruck Ein Beispiel in JSP & PHP: mein Flugbuch Der Versuch eines Vergleichs Fazit Bemerkung alles persönliche

Mehr

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine Seite 1 von 11 Anleitung Inhalt Inhalt... 1 1. Installation... 2 2. Setup... 2 2.1 Login... 2 2.2 Benutzer erstellen... 2 2.3 Projekt erstellen... 4 2.4 SVN/Git Integration... 6 2.4.1 Konfiguration für

Mehr

Copyright 2014 Delta Software Technology GmbH. All Rights reserved.

Copyright 2014 Delta Software Technology GmbH. All Rights reserved. Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für

Mehr

Einführung in Subversion

Einführung in Subversion Einführung in Subversion Benjamin Seppke AB KOGS Dept. Informatik Universität Hamburg Was ist Subversion? Ein Server-basiertes Versions-Verwaltungs- System Ermöglicht mehreren Benutzern die gemeinsame

Mehr

Speicher in der Cloud

Speicher in der Cloud Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG

Mehr

Softwaremanufaktur AW-SYSTEMS Kompetenzprofil Boreas

Softwaremanufaktur AW-SYSTEMS Kompetenzprofil Boreas Softwaremanufaktur AW-SYSTEMS Kompetenzprofil Boreas Ansprechpartner/in: Frau Nadine Fend Tel. +49 (5341) 29359-13 E-Mail: n.fend@aw-systems.net Website: www.aw-systems.net AW-SYSTEMS GmbH Moränenweg 90

Mehr

E-Sourcing einfach, effizient und erfolgreich

E-Sourcing einfach, effizient und erfolgreich E-Sourcing einfach, effizient und erfolgreich In wenigen Schritten von der Lieferanteninformation zur Auktion Die Beschaffung von Waren und Dienstleistungen ist für Unternehmen immer mit einem enormen

Mehr

teamsync Kurzanleitung

teamsync Kurzanleitung 1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier

Mehr

Lizenzierung von StarMoney 10 bzw. StarMoney Business 7 durchführen

Lizenzierung von StarMoney 10 bzw. StarMoney Business 7 durchführen Lizenzierung von StarMoney 10 bzw. StarMoney Business 7 durchführen In dieser Anleitung möchten wir Ihnen die Lizenzierung der StarMoney 10 bzw. StarMoney Business 7 erläutern. In dieser Anleitung beziehen

Mehr

Benötigen wir einen Certified Maintainer?

Benötigen wir einen Certified Maintainer? Benötigen wir einen Certified Maintainer? Stefan Opferkuch Universität Stuttgart Institut für technologie, Abteilung Engineering Bestehende Qualifizierungsprogramme Qualifizierungsprogramme existieren

Mehr

INNOVATOR im Entwicklungsprozess

INNOVATOR im Entwicklungsprozess Erfahrungsbericht INNOVATOR im Entwicklungsprozess Basis für Host- und Java-Anwendungen Dr. Carl-Werner Oehlrich, Principal Consultant MID GmbH Das Modellierungswerkzeug INNOVATOR Geschäftsprozess-Modellierung

Mehr

Projektmanagement in der Spieleentwicklung

Projektmanagement in der Spieleentwicklung Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren

Mehr

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web Webseiten sind keine Gemälde Webkrauts Die Initiative für die Webkrauts ging von einem Blogeintrag im August 2005 aus. Nach dem Aufruf fanden sich innerhalb von etwa drei Tagen über 60 Interessierte zusammen.

Mehr

BestaNDsVerWaltUNG, PfleGe & kontrolle mit system

BestaNDsVerWaltUNG, PfleGe & kontrolle mit system BestaNDsVerWaltUNG, PfleGe & kontrolle mit system Wer alles im Griff hat, ist klar im Vorteil Wann wurde der Schaden am Dach im Neubau der Händelstraße beseitigt? Ist die Beleuchtung in Block C ausreichend?

Mehr

M e d i e n IT-Beratung I Projekte I Seminare

M e d i e n IT-Beratung I Projekte I Seminare M e d i e n IT-Beratung I Projekte I Seminare I N H A L T I N H A L T Buchkatalog... XML... Datenbanken... Web-Programmierung... Empirische Sozialforschung... Online Medien... Comelio-Blog... Kurzreferenzen...

Mehr

Your time, our technologies. Talent management. Gewinnen Sie einfach Ihre Talente

Your time, our technologies. Talent management. Gewinnen Sie einfach Ihre Talente Your time, our technologies Talent management Gewinnen Sie einfach Ihre Talente Über uns 2 Wir entwickeln Softwares für die Human Resources-Welt, die auf den neuesten digitalen Technologien basieren. Arca24

Mehr

die wichtigsten online-tools für augenoptiker websites

die wichtigsten online-tools für augenoptiker websites die wichtigsten online-tools für augenoptiker websites Warum online-tools für Ihre website nutzen? Ich brauche das nicht, ich verkauf Online keine Brillen. Diesen Satz haben wir schon oft gehört. Richtig

Mehr

In 5 Klicks zum Vorlesungsverzeichnis Stud.IP und TYPO3 integriert

In 5 Klicks zum Vorlesungsverzeichnis Stud.IP und TYPO3 integriert In 5 Klicks zum Vorlesungsverzeichnis Stud.IP und TYPO3 integriert Thomas Hackl http://www.intelec.de Was ist TYPO3? Content Management System Erlaubt komfortable Verwaltung von Webseiten Automatische

Mehr

Liste V Enterprise JavaBeans

Liste V Enterprise JavaBeans Liste V Enterprise JavaBeans Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Allgemeine Informatik Vorlesung zur Vertiefungslehrveranstaltung Spezielle Methoden der Softwaretechnik SS

Mehr

Übungsaufgaben zum Software Engineering: Management

Übungsaufgaben zum Software Engineering: Management Übungsaufgaben zum Software Engineering: Management Grundbegriffe: Aufgabe 1: Aus welchen Disziplinen setzt sich das Software Engineering zusammen? a. Informatik b. Physik c. Psychologie d. Chemie e. Geologie

Mehr

IVS Arbeitsgruppe Softwaretechnik Abschnitt 3.3.1 Management komplexer Integrationslösungen

IVS Arbeitsgruppe Softwaretechnik Abschnitt 3.3.1 Management komplexer Integrationslösungen Vorlesung - IVS Arbeitsgruppe Softwaretechnik Abschnitt 3.3.1 Management komplexer Integrationslösungen Seite 1 Typische Situation in Integrationsprojekten Verwendung komplexer und teuerer Integrationsframeworks.

Mehr

Cross-Platform Mobile mit.net

Cross-Platform Mobile mit.net Cross-Platform Mobile mit.net Mobile Entwicklungslandschaft Nativ Crosscompiled Hybrid Web Beste Usability? Überschaubare Kosten? Was ist Xamarin? Was ist Xamarin? 2011 Gegründet aus dem Ximian, Novell

Mehr

Softwareentwicklung bei KMU - Ergebnisse einer Studie zum Entwicklungs-, Projekt- und Qualitätsmanagement

Softwareentwicklung bei KMU - Ergebnisse einer Studie zum Entwicklungs-, Projekt- und Qualitätsmanagement Softwareentwicklung bei KMU - Ergebnisse einer Studie zum Entwicklungs-, Projekt- und Qualitätsmanagement Lutz Nentwig Fraunhofer-Institut für Software und Systemtechnik ISST - Berlin 28. Oktober 2002

Mehr

Projekttitel: Bookme.at Projekthomepage: http://tomcat01lab.cs.univie.ac.at:41124/bookme

Projekttitel: Bookme.at Projekthomepage: http://tomcat01lab.cs.univie.ac.at:41124/bookme Software Engineering Labor-Übung, LVNr:050052/2 Übungsleiter: Martin Köhler Dokument: Anforderungsanalyse und Use Case Modell I v.2.0 Projekttitel: Bookme.at Projekthomepage: http://tomcat01lab.cs.univie.ac.at:41124/bookme

Mehr

Lean Modeling - Datenmodelle und Geschäftsregeln einfach und präzise mit natürlicher Sprache spezifizieren

Lean Modeling - Datenmodelle und Geschäftsregeln einfach und präzise mit natürlicher Sprache spezifizieren Lean Modeling - Datenmodelle und Geschäftsregeln einfach und präzise mit natürlicher Sprache spezifizieren Mirko Seifert, DevBoost GmbH 12. November 2013, ASQF Modeling Day 2013, Nürnberg Agenda 1. Der

Mehr

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP. Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden

Mehr

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele

Mehr

Xesar. Die vielfältige Sicherheitslösung

Xesar. Die vielfältige Sicherheitslösung Xesar Die vielfältige Sicherheitslösung Xesar Die professionelle Lösung für Ihr Unternehmen Xesar Sicher und flexibel Xesar ist das vielseitige elektronische Schließsystem aus dem Hause EVVA. Komplexe

Mehr

Gliederung. 1. That s Radiant 2. User Interface 3. Rollen 4. Installation 5. Extensions 6. Fazit

Gliederung. 1. That s Radiant 2. User Interface 3. Rollen 4. Installation 5. Extensions 6. Fazit Gliederung 1. That s Radiant 2. User Interface 3. Rollen 4. Installation 5. Extensions 6. Fazit It s Radiant (1/2) It s Radiant (1/2) It s Radiant (1/2) Drupal Joomla! Radiant CMS * * http://www.cmsmatrix.org

Mehr

Virtuelle Fachbibliothek Ethnologie:

Virtuelle Fachbibliothek Ethnologie: Virtuelle Fachbibliothek Ethnologie: Einsatz des Content-Management- Systems typo3 -Dirk Diebel Integration von MetaLib via X-Server - Jörg Lüttgau Dienstag, 19. April 2005 EVIFA - Virtuelle Fachbibliothek

Mehr