Die Vermessung der Welt

Größe: px
Ab Seite anzeigen:

Download "Die Vermessung der Welt"

Transkript

1 Die Vermessung der Welt oder wie bewertet und beurteilt man komplexe Software-Systeme? SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 1

2 Technical Due Diligence? SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 2

3 The Challenges Geben Sie bitte das Gewicht des Gebäudes anhand des Bildes an......zu schwierig? Dann geben Sie doch bitte einfach die Höhe des Gebäudes an (Toleranz < 1%) SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 3

4 A kind of Definiton Due-Diligence-Prüfungen (sinngemäß übersetzt als im Verkehr erforderliche Sorgfalt ) analysieren Stärken und Schwächen des Objekts sowie die Risiken des Kaufs oder Börsengangs, und sie bewerten das Objekt. ~Wikipedia Ein Prozess um einen 360- Grad-Blick auf ein Unternehmen zu bekommen. Die Ermittlung von Fähigkeiten im Hinblick auf Stärken als auch Schwächen. Der Grundstein für eine zukünftige vertrauensvolle Zusammenarbeit Keine Torturen in Form unendlich langer Checklisten und Fragebögen. Kein Stresstest für das Management. Keine Kräftemessen oder Intelligenztest Keine Verzögerungstaktik um ein besseres Angebot finden SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 4

5 Technical Due Diligence Standard Due Diligence Vorgehen betrachten weitgehende nur Aspekte in den Bereichen: Produkte / Marktwirtschaft / Wettbewerb Finanzen Steuern Recht / Datenschutz / Intellectual Properties Personalwesen Liegenschaften / Technik Aspekte in den Bereichen der IT werden meist erst zum Zeitpunkt der Integration betrachtet SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 5

6 but what about Die Analyse und Bewertung von Software- und Hardware-Systemen sollten von Beginn an im Due Diligence Prozess berücksichtigt werden. Gegenüber anderen Aspekten ist die Bewertung jedoch komplexer: Software ist nicht sichtbar. Software ist nicht fassbar. Software kann man nur in direkt vermessen. Software verändert sich permanent. System, Plattformen und Softwarelösungen bilden komplette Eco-Systeme und sind in den meisten Businessabläufen erfolgskritisch. Mobile Apps, Web-Apps, Softwareprodukte und Online-Services sind heute feste Bestandteil von Produkten oder Service-Angeboten. SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 6

7 Goals for Technical Due Diligence Ziel ist es den Wert, die Risiken aber auch das Potential der Softwaresysteme zu ermitteln, in dem Antworten auf konkrete Fragenstellungen gesucht werden: Komplexität für das Ändern und Hinzufügen neuen Funktionalität, Flexibilität und Erweiterbarkeit. Wartbarkeit und Robustheit des System. Bewertung hinsichtlich Software-Qualitätskriterien. Risiken und Stärken hinsichtlich Skalierbarkeit. SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 7

8 Goals for Technical Due Diligence (cont.) System-Design, Code-Größe, Technologien und Komplexität. Abhängigkeiten von Third-Party-Komponenten. Security, Datenschutz und rechtliche Risiken. Skills des Entwicklungsteam, Praktiken und Prozesse, Operations-Praktiken. Openess hinsichtlich APIs und der Unterstützung von Standards. Internationalisierung, Portabilität, Standardisierung. Integrationsaufwände. SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 8

9 Quality attributes. Qualitätsmerkmale betreffen alle Bereiche eines Systems. Auch als systemic qualities, *illities benannt. Einschränkungen bezüglich Zeit, Kosten, Anforderungen und Ressourcen führen oft zum Abwägen bezüglich der Umsetzung. Usage Usability Localization Accessibility Personalization Customizability Development Manageability Maintainability Supportability Extensibility Flexibility Operation Performance Reliability Availability Scalability Security Attacks Privacy Misuse Legislation SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 9

10 Code Quality Assessment Design Principles and documentation Coding standards and reviews Source code static analysis and metrics Security and encryption protocols Version control practices Exception handling and error notification API Design Technologies, Frameworks and Components Not-Invented-Here-Problematik SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 10

11 Development Environment Assessment Development methodologies Change Management Requirements Management Unit, functional, and integration testing processes Continuous integration / Automated deployments Quality Management / Test automation Team discipline and project management Functional backups & staging environment SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 11

12 Operations and Security Assesment Rollout and Deployment Prozess Monitoring and Alerting Incident Management Network Diagramm Review Review Data Center SLAs Security Awareness / Security Policies Vulnerability Scan Automated Penetration-Test Code- and Architecture Reviews regarding crytographie usage SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 12

13 Risk Levels. Geringes Risiko Geringe Gefahr Anzeigen von internen Informationen Ineffiziente Nutzung von Ressourcen Eingeschränkte Nutzbarkeit und Flexibilität Performancedegeneration Suboptimale zukünftige Managebarkeit des Produktes Niedrige finanzielle Auswirkungen Mittleres Risiko Einschränkung eines Sicherheitsziels Hohes Schadenspotential mit niedriger Eintrittswahrscheinlichkeit Grundlegende Vorgehen nach dem Stand der Technik ist nicht gegeben Verletzung von Lizenz- oder Patentrechten Kontinuierliche Verschlechterung der Produkt- und Code-Qualität Einschränkungen bezüglich Performance und Betrieb Mittlere Finanzielle Verluste Hohes Risiko Gefährdung eines Sicherheitsziels Verstöße gegen rechtliche Anforderungen oder Richtlinien Ausnutzen von Schwachstellen durch Hacker Grobe Verletzung von Lizenz- oder Patentrechten Aufwände für Weiterentwicklung sind nicht schätzbar Sehr hohe Aufwände für die Einhaltung von Qualitätsanforderungen erforderlich Hohe finanzielle Schäden Kritisches Risiko Gefährdung eines Sicherheitsziels wahrscheinlich Verlust von vertraulichen Daten Triviales Ausnutzen von Schwachstellen Betrieb- und Nutzung der Produkte ist gefährdet Grundlegende Qualitätsstandards sind gewährleistet Schadensansprüche aus Verstöße gegen rechtliche Anforderungen Nachhaltige finanzielle Verluste SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 13

14 Blind men and an elephant Einst lies der Raja in Indien sechs blind geborene Männer versammeln, damit sie einen Elefanten erleben um ihn zu beschreiben. Nachdem die blinden Männer den Elefanten befühlt hatten, ging der Raja zu jedem von ihnen und sagte, Ihr habt einen Elefanten erlebt, ihr Blinden? So ist es, Majestät. Wir haben einen Elefanten erlebt. Nun sagt mir, ihr Blinden: Was ist denn ein Elefant? Sie versicherten ihm, dass der Elefant sei wie ein Topf (Kopf), ein weicher Korb (Ohr), eine Pflugschar (Stoßzahn), eine Schlange (Rüssel), eine Baum (Bein), oder ein Seil(Schwanz). Man muss sich seiner eingeschränkten Wahrnehmung und Perspektive bewusst sein um die richtigen Entscheidungen zu treffen. SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 14

15 Software Architecture The reason that good architectures are centered around use-cases is so that architects can safely describe the structures that support those use-cases without committing to frameworks, tools, and environment. ~ Robert C. Martin (Uncle Bob) SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 15

16 Principles of good Software Architecture Scalable Extensible Reusable Testable Maintainable Open Common semantics Secure Keep it stupid simple Business Anforderungen Kosten für Entwicklung und Pflege Skills des Entwicklungsteams Grenzen der genutzten Technologie Integration Effizienz Product Life Cycle Keine neuen Anforderungen Zertifizierungen Joined Development SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 16

17 Design Principles we expect The Single Responsibility Principle A class should have one, and only one, reason to change. The Open Closed Principle You should be able to extend a classes behavior, without modifying it. The Liskov Substitution Principle Derived classes must be substitutable for their base classes. The Dependency Inversion Principle Depend on abstractions, not on concretions. The Interface Segregation Principle Make fine grained interfaces that are client specific. The Public API Separation Principle External Interaction is encapsulated in a consistent designed API SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 17

18 Design Principles we expect (cont.) The Release Reuse Equivalency Principle The granule of reuse is the granule of release. The Common Closure Principle Classes that change together are packaged together. The Common Reuse Principle Classes that are used together are packaged together. The Acyclic Dependencies Principle The dependency graph of packages must have no cycles. The Stable Dependencies Principle Depend in the direction of stability. The Stable Abstractions Principle Abstractness increases with stability. SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 18

19 Our current approach Nutzung eines Fragenkatalogs als Checkliste (ca. 150 unterschiedliche Fragen und Aspekte) Wird den Partner vorab zu Vorbereitung zur Verfügung gestellt Fragen werden aber in den Interview-Session gemeinschaftlich beantwortet In den Interview-Session ergeben sich aus den Antworten und Reaktionen oft weitere Fragenstellungen, die bei der Gesamteinschätzung helfen. Transparenz des gesamten Prozesses für den Partner. Falls möglich nutzen wir entsprechende Tools für die automatisierte Analyse des Source-Codes (Fortify, Sonar, FxCop, etc.) Bewertungen erfolgen auf Basis von vier Risikoklassen SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 19

20 The real world constraints Zeitrahmen meist sehr begrenzt: max. 2-3 Tage für Interviews und Assesments vor Ort ca Tage für Analyse und Bericht Der Sourcecode steht nur bedingt zur Inspektion zur Verfügung. Der Mix einer Vielzahl von Technologien, Frameworks, Sprachen macht die automatisierten Erhebung von Metriken und deren Bewertung sehr schwierig. Es steht nur eine bedingt nutzbare bis gar keine technische Dokumentation zur Verfügung. Technische Experten stehen für das Interview nicht zur Verfügung. SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 20

21 Analyse und Metriken Wir nutzen unterschiedliche Metriken zur Bewertung der Code- und Architektur-Qualität: Lines of Code / Executive Lines of Code HC Halstead Complexity CCN - Cyclomatic Complexity Number / McCabe MI - Maintainability Index ACD - Average Component Dependency Die Metriken dienen aber nur zur Erhebung eines groben Gesamtbildes und als Orientierung für weitere Stichproben. SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 21

22 Third-Party und Open Source In vielen Firmen gibt es keinen zentrales Repository über die genutzten Fremdkomponenten. Implikationen auf lizenzrechtliche Aspekte Auswirkungen auf Sicherheitsaspekte Auswirkung auch auf Effizienz und Wartbarkeit Wir erstellen auf Basis einer vom Partner durchgeführten Bestandsaufnahme eine entsprechende Risikobetrachtung SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 22

23 Technical Due Diligance Report Der Report wird meist nicht gelesen, mit Ausnahme des Management Summary. Gewünscht ist im Management Summary eine konkrete Entscheidungsempfehlung. Versuchen Sie für den aktuellen Status, Potential und Risiken möglichst auch eine grafische Darstellung. Ein Report wird erst dann kritisch gelesen, wenn es später zu Schwierigkeiten kommt. SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 23

24 Lessons learned und some advices Sprechen sie mit dem Management die potentiellen Ziele der Akquisition zu Beginn ab. Kommunizieren sie auf gleicher Augenhöhe mit dem Partner. Suchen sie nicht nur nach den Schwächen und Risiken Spielen Sie in den Interviews zukünftige Szenarien durch Achten Sie auf outgesourcte Skills und Verantwortlichkeiten Berücksichtigen sie rechtzeitig die auch die möglichen Integrationszenarien Kommunizieren sie ihre Findings offen. Nutzen sie die Chance den Bericht vorab durch den Partner auf die sachliche Richtigkeit reviewen zu lassen. SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 24

25 Lessons learned und some advices Nehmen Sie den Partner mit in die Verantwortung, durch Bereitstellung von entsprechenden Informationen. Falls keine Dokumentation zur Verfügung steht, erarbeiten sie mit den beteiligten Architekten einen Architekturmodell. Überprüfen sie die lizenzgerechte Nutzung von Third-Party Komponenten (speziell Open Source). Machen Sie Stichproben im Sourcecode und nutzen Tools zur Code-, Architektur-, System- und Security-Analyse. Überbewerten sie keine Software-Metriken. Sprechen Sie die Findings im Team durch (speziell Lizenz Problematiken oder Security und Datenschutz). Erarbeiten Sie eine Checkliste und eine Vorgehensmodell. SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 25

26 Do not hire a man who does your work for money, but him who does it for love of it. ~Henry David Thoreau SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 26

27 grazie. Ralf Hofmann SEACON 2012 // Author Ralf Hofmann // Copyright 2012 elvido // 06-JUN-12 // 27

Software development with continuous integration

Software development with continuous integration Software development with continuous integration (FESG/MPIfR) ettl@fs.wettzell.de (FESG) neidhardt@fs.wettzell.de 1 A critical view on scientific software Tendency to become complex and unstructured Highly

Mehr

Scriptbasierte Testautomatisierung. für Web-Anwendungen

Scriptbasierte Testautomatisierung. für Web-Anwendungen Scriptbasierte Testautomatisierung für Web-Anwendungen Scriptbasierte Testautomatisierung + Web-Anwendung: Erstes Einsatzgebiet, Ergebnisse aber allgemein übertragbar + Test aus Benutzersicht - Nicht Unit-Test,

Mehr

Cloud Architektur Workshop

Cloud Architektur Workshop Cloud Architektur Workshop Ein Angebot von IBM Software Services for Cloud & Smarter Infrastructure Agenda 1. Überblick Cloud Architektur Workshop 2. In 12 Schritten bis zur Cloud 3. Workshop Vorgehensmodell

Mehr

Wie agil kann Business Analyse sein?

Wie agil kann Business Analyse sein? Wie agil kann Business Analyse sein? Chapter Meeting Michael Leber 2012-01-24 ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409 58 90 www.anecon.com office@anecon.com

Mehr

Managing Security Information in the Enterprise

Managing Security Information in the Enterprise Swiss Security Summit 2002 Managing Security Information in the Enterprise Zurich Financial Services Urs Blum, CISSP urs.blum@zurich.com Zurich Financial Services Introduction Strategie Umsetzung Betrieb

Mehr

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis E-Gov Fokus Geschäftsprozesse und SOA 31. August 2007 Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis Der Vortrag zeigt anhand von Fallbeispielen auf, wie sich SOA durch die Kombination

Mehr

ISO 15504 Reference Model

ISO 15504 Reference Model Prozess Dimension von SPICE/ISO 15504 Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define

Mehr

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Introducing PAThWay Structured and methodical performance engineering Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Technical University of Munich Overview Tuning Challenges

Mehr

VMware Software -Defined Data Center

VMware Software -Defined Data Center VMware Software -Defined Data Center Thorsten Eckert - Manager Enterprise Accounts Vertraulich 2011-2012 VMware Inc. Alle Rechte vorbehalten. Jedes Unternehmen heute ist im Softwaregeschäft aktiv Spezialisierte

Mehr

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH What is a GEVER??? Office Strategy OXBA How we used SharePoint Geschäft Verwaltung Case Management Manage Dossiers Create and Manage Activities

Mehr

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle Mit Legacy-Systemen in die Zukunft Dr. Roland Schätzle Der Weg zur Entscheidung 2 Situation Geschäftliche und softwaretechnische Qualität der aktuellen Lösung? Lohnen sich weitere Investitionen? Migration??

Mehr

Secure SDLC für die Masse dank OpenSAMM? OWASP 17.11.2011. The OWASP Foundation. Dr. Bruce Sams. http://www.owasp.org

Secure SDLC für die Masse dank OpenSAMM? OWASP 17.11.2011. The OWASP Foundation. Dr. Bruce Sams. http://www.owasp.org Secure SDLC für die Masse dank OpenSAMM? Dr. Bruce Sams 17.11.2011 Copyright The Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the License. The Foundation

Mehr

Wege zur Integration In und mit der Cloud. Wolfgang Schmidt Vorstand Cloud-EcoSystem. 2014 W.Schmidt, X-INTEGRATE

Wege zur Integration In und mit der Cloud. Wolfgang Schmidt Vorstand Cloud-EcoSystem. 2014 W.Schmidt, X-INTEGRATE Wege zur Integration In und mit der Cloud Wolfgang Schmidt Vorstand Cloud-EcoSystem Wie viele Cloud Integrationstechnologien braucht man? Antworten auf den 150+ Folien Quelle: Forrester Report: How Many

Mehr

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April 2015 1 GRIDFUSION

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April 2015 1 GRIDFUSION DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG Michael Palotas 7. April 2015 1 GRIDFUSION IHR REFERENT Gridfusion Software Solutions Kontakt: Michael Palotas Gerbiweg

Mehr

Klausur Verteilte Systeme

Klausur Verteilte Systeme Klausur Verteilte Systeme SS 2005 by Prof. Walter Kriha Klausur Verteilte Systeme: SS 2005 by Prof. Walter Kriha Note Bitte ausfüllen (Fill in please): Vorname: Nachname: Matrikelnummer: Studiengang: Table

Mehr

Die 7 Wege zum Clean Code

Die 7 Wege zum Clean Code Die 7 Wege zum Clean Code Über mich Claudio Altamura Softwareentwickler Certified ScrumMaster Interessen Agile Softwareentwicklung Softwarearchitekturen Java ccd2013@claudioaltamura.de 2 Inhalt 1. Statische

Mehr

Distributed testing. Demo Video

Distributed testing. Demo Video distributed testing Das intunify Team An der Entwicklung der Testsystem-Software arbeiten wir als Team von Software-Spezialisten und Designern der soft2tec GmbH in Kooperation mit der Universität Osnabrück.

Mehr

MSDN Webcast: Team Foundation Server Mehr als nur eine Versionsverwaltung! Visual Studio Team System (Teil 1 von 10) Veröffentlicht: 20.

MSDN Webcast: Team Foundation Server Mehr als nur eine Versionsverwaltung! Visual Studio Team System (Teil 1 von 10) Veröffentlicht: 20. MSDN Webcast: Team Foundation Server Mehr als nur eine Versionsverwaltung! Visual Studio Team System (Teil 1 von 10) Veröffentlicht: 20. Februar 2008 Presenter: Neno Loje, MVP für Team System www.teamsystempro.de

Mehr

Frontend Migration from JSP to Eclipse Scout

Frontend Migration from JSP to Eclipse Scout Frontend Migration from JSP to Eclipse Scout Peter Nüdling Raiffeisen Schweiz Jérémie Bresson, Peter Barthazy BSI Business Systems Integration AG Eclipse Finance Day, Zürich, 31. Oktober 2014 Seite 1 WebKat:

Mehr

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Oliver Böhm MKS GmbH Agenda Überblick Der Entwicklungsprozess: Requirements

Mehr

Funktionale Sicherheit ISO 26262 Schwerpunkt Requirements Engineering,

Funktionale Sicherheit ISO 26262 Schwerpunkt Requirements Engineering, Funktionale Sicherheit ISO 26262 Schwerpunkt Requirements Engineering, Manfred Broy Lehrstuhl für Software & Systems Engineering Technische Universität München Institut für Informatik ISO 26262 Functional

Mehr

Mobile Apps: Von der Entwicklung bis zum Test mit HP Software

Mobile Apps: Von der Entwicklung bis zum Test mit HP Software Mobile Apps: Von der Entwicklung bis zum Test mit HP Software Amir Khan Presales Consultant Software Hewlett-Packard (Schweiz) GmbH HP Invent 2015 Copyright 2015 Hewlett-Packard Development Company, L.P.

Mehr

Customer-specific software for autonomous driving and driver assistance (ADAS)

Customer-specific software for autonomous driving and driver assistance (ADAS) This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs

Mehr

Requirements Engineering als Baustein im ITILorientierten

Requirements Engineering als Baustein im ITILorientierten Requirements Engineering als Baustein im ITILorientierten IT Betrieb Sabine Wildgruber HOOD GmbH Berater für RM&E, ITIL Dr.-Ing. Richard Baumann Knorr-Bremse Nutzfahrzeuge GmbH Leiter IT-Abteilung T/PI4

Mehr

Software Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015

Software Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering mit Übungen Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering 2 Organisation Ort: Seminarraum 05.002, Spiegelgasse 5 Ablauf: 15:15 Vorlesung Prüfung: Schriftlich,

Mehr

Management von Softwaresystemen Systembewertung: Metriken und Prozess

Management von Softwaresystemen Systembewertung: Metriken und Prozess Management von Softwaresystemen Systembewertung: Metriken und Prozess Referent: Vadym Alyokhin Betreuer: Florian Deißenböck Übersicht Definition Einführung in die Messtheorie Meilensteine von Software-Metriken

Mehr

Testwell CTC++ Test Coverage Analyser Testabdeckung für alle Coverage-Stufen, alle Compiler, alle Embedded Targets

Testwell CTC++ Test Coverage Analyser Testabdeckung für alle Coverage-Stufen, alle Compiler, alle Embedded Targets Testwell CTC++ Test Coverage Analyser Testabdeckung für alle Coverage-Stufen, alle Compiler, alle Embedded Targets Testwell CTC++ ist ein leistungsfähiges und einfach zu benutzendes Code-/Test-Coverage

Mehr

AnyWeb AG 2008 www.anyweb.ch

AnyWeb AG 2008 www.anyweb.ch Agenda - BTO IT heute Was nützt IT dem Business? Die Lösung: HP Software BTO Q&A IT heute Kommunikation zum Business funktioniert schlecht IT denkt und arbeitet in Silos und ist auch so organisiert Kaum

Mehr

4... SAP Solution Manager als Plattform für den End-to-End-Anwendungsbetrieb... 63

4... SAP Solution Manager als Plattform für den End-to-End-Anwendungsbetrieb... 63 ... Geleitwort... 15... Vorwort... 17... Einführung... 23 1... Was ist Run SAP?... 25 1.1... Motivation der Run SAP-Methodik... 27 1.2... Roadmap... 29 1.3... Run SAP-Phasen... 32 1.3.1... Assessment &

Mehr

Frequently asked Questions for Kaercher Citrix (apps.kaercher.com)

Frequently asked Questions for Kaercher Citrix (apps.kaercher.com) Frequently asked Questions for Kaercher Citrix (apps.kaercher.com) Inhalt Content Citrix-Anmeldung Login to Citrix Was bedeutet PIN und Token (bei Anmeldungen aus dem Internet)? What does PIN and Token

Mehr

Iterativ. Inkrementell

Iterativ. Inkrementell Iterativ Inkrementell Build Release Test Qualität Architektur & Documentation Distributed Version Control Continuous Integration TDD Design Agile Architektur Dependency Feature Branches Mocks

Mehr

Software-Architecture Introduction

Software-Architecture Introduction Software-Architecture Introduction Prof. Dr. Axel Böttcher Summer Term 2011 3. Oktober 2011 Overview 2 hours lecture, 2 hours lab sessions per week. Certificate ( Schein ) is prerequisite for admittanceto

Mehr

ITIL V3 zwischen Anspruch und Realität

ITIL V3 zwischen Anspruch und Realität ITIL V3 zwischen Anspruch und Realität Christian Lotz, Dipl.-Inform. Med. certified IT Service Manager & ISO 20000 Consultant 9. März 2009 IT-Service Management ISO 20000, ITIL Best Practices, Service

Mehr

IT-Sicherheit in Unternehmen: Typische Probleme und Lösungsmöglichkeiten OWASP 17.11.2011. The OWASP Foundation http://www.owasp.org.

IT-Sicherheit in Unternehmen: Typische Probleme und Lösungsmöglichkeiten OWASP 17.11.2011. The OWASP Foundation http://www.owasp.org. IT-Sicherheit in Unternehmen: Typische Probleme und Lösungsmöglichkeiten Amir Alsbih 17.11.2011 http://www.xing.com/profile/amir_alsbih http://de.linkedin.com/pub/amiralsbih/1a/19a/b57 Copyright The Foundation

Mehr

HP Service Manager 7 mit ITSM Implementation Accelerator (IIA) ITIL V3 out of the box?

HP Service Manager 7 mit ITSM Implementation Accelerator (IIA) ITIL V3 out of the box? HP Service Manager 7 mit ITSM Implementation Accelerator (IIA) ITIL V3 out of the box? 04. November 2008 ITC GmbH 2008 Agenda Was bringt der HP Service Manager 7? Überblick SM7 Module Neue / zusätzliche

Mehr

Architekturen und LEGO Was wir von Kindern für Systemarchitekturen lernen können

Architekturen und LEGO Was wir von Kindern für Systemarchitekturen lernen können Architekturen und LEGO Was wir von Kindern für Systemarchitekturen lernen können Wachtberg, 2011/01/24 Dr. Frank Simon Head of SQS Research SQS Software Quality Systems AG Agenda Architekturen: (Komplexe)

Mehr

Vertrauen ist gut. Dr. Florian Deißenböck. BITKOM Arbeitskreis Software Engineering. 8. Oktober 2014. Continuous Quality in Software Engineering

Vertrauen ist gut. Dr. Florian Deißenböck. BITKOM Arbeitskreis Software Engineering. 8. Oktober 2014. Continuous Quality in Software Engineering Vertrauen ist gut Dr. Florian Deißenböck BITKOM Arbeitskreis Software Engineering 8. Oktober 2014 Continuous Quality in Software Engineering Software Engineering Governance is the set of structures, processes

Mehr

Digitale Transformation - Ihre Innovationsroadmap

Digitale Transformation - Ihre Innovationsroadmap Digitale Transformation - Ihre Innovationsroadmap Anja Schneider Head of Big Data / HANA Enterprise Cloud Platform Solutions Group, Middle & Eastern Europe, SAP User Experience Design Thinking New Devices

Mehr

TFS als ALM Software. Erfahrungsbericht aus der MedTec Ecke. Lukas Müller

TFS als ALM Software. Erfahrungsbericht aus der MedTec Ecke. Lukas Müller TFS als ALM Software Erfahrungsbericht aus der MedTec Ecke Lukas Müller Agenda Tecan Umfeld und Prozesse Einsatzgebiet TFS Tecan Erweiterungen von TFS Erfahrungsaustausch Head Office in der Schweiz, >1100

Mehr

3.4 Unified Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process.

3.4 Unified Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process. 1996 Philippe Kruchten: Rational Unified Process Produkt der Firma Seit 2002 Teil des IBM Konzerns Objektorientiertes

Mehr

DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS

DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS Master Seminar Empirical Software Engineering Anuradha Ganapathi Rathnachalam Institut für Informatik Software & Systems Engineering Agenda Introduction

Mehr

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie Gerald Heller Agenda Standortbestimmung ALM Typischer industrieller Setup und Probleme Vorstellung von QualityCenter als ALM tool

Mehr

Erfolgreicher Umgang mit heutigen und zukünftigen Bedrohungen

Erfolgreicher Umgang mit heutigen und zukünftigen Bedrohungen Erfolgreicher Umgang mit heutigen und zukünftigen Bedrohungen Das Zusammenspiel von Security & Compliance Dr. Michael Teschner, RSA Deutschland Oktober 2012 1 Trust in der digitalen Welt 2 Herausforderungen

Mehr

Keynote Der offene Ansatz: Open Source basiertes ALM ganz praktisch

Keynote Der offene Ansatz: Open Source basiertes ALM ganz praktisch Keynote ALMconf 2010 in Stuttgart 26. bis 28. Oktober 2010 Thomas Obermüller elego Software Solutions GmbH - 2010 1 Welcome & Outline Open Source basiertes ALM ganz praktisch Agenda Application Lifecycle

Mehr

Cloud Computing in der öffentlichen Verwaltung

Cloud Computing in der öffentlichen Verwaltung Cloud Computing in der öffentlichen Verwaltung Willy Müller - Open Cloud Day 19.6.2012 2 Plug and Cloud? 3 The plug tower BPaaS Software SaaS Platform PaaS Storage/ Computing IaaS Internet Power grid 4

Mehr

Prof. Dr. Robert Daubner, Shanghai, Jan. 2015

Prof. Dr. Robert Daubner, Shanghai, Jan. 2015 Building Better Words: How E-Commerce is Changing Publishing Prof. Dr. Robert Daubner, Shanghai, Jan. 2015 (E) Commerce and Publishing = arts vs. craft! Power of E-Commerce underestimated! Name November

Mehr

Service Design. Dirk Hemmerden - Appseleration GmbH. Mittwoch, 18. September 13

Service Design. Dirk Hemmerden - Appseleration GmbH. Mittwoch, 18. September 13 Service Design Dirk Hemmerden - Appseleration GmbH An increasing number of customers is tied in a mobile eco-system Hardware Advertising Software Devices Operating System Apps and App Stores Payment and

Mehr

CeBIT 17.03.2015. CARMAO GmbH 2014 1

CeBIT 17.03.2015. CARMAO GmbH 2014 1 CeBIT 17.03.2015 CARMAO GmbH 2014 1 HERZLICH WILLKOMMEN Applikationssicherheit beginnt lange bevor auch nur eine Zeile Code geschrieben wurde Ulrich Heun Geschäftsführender Gesellschafter der CARMAO GmbH

Mehr

Projektrisikomanagement im Corporate Risk Management

Projektrisikomanagement im Corporate Risk Management VERTRAULICH Projektrisikomanagement im Corporate Risk Management Stefan Friesenecker 24. März 2009 Inhaltsverzeichnis Risikokategorien Projekt-Klassifizierung Gestaltungsdimensionen des Projektrisikomanagementes

Mehr

>EasyMain Die Nutzung von Methoden, Prozessen und Standards im Rahmen eines Application Lifecycle Managements

>EasyMain Die Nutzung von Methoden, Prozessen und Standards im Rahmen eines Application Lifecycle Managements >EasyMain Die Nutzung von Methoden, Prozessen und Standards im Rahmen eines Application Lifecycle Managements 6. Januar 2014 >Agenda Motivation EasyMain Methoden, Standards und Prozesse bei EasyMain Folie

Mehr

Vorstellung Arbeitskreis Globalization der DSAG

Vorstellung Arbeitskreis Globalization der DSAG Vorstellung Arbeitskreis Globalization der DSAG Jan Schuback Drägerwerk AG & Co. KGaA Sprecher der Arbeitsgruppe Support of existing global landscapes Agenda Agenda Workgroup Globalization Activities in

Mehr

Management von Open-Source-Lizenzen in einem großen Software-Haus. Linuxtag 2012 - Helene Tamer, T-Systems International GmbH

Management von Open-Source-Lizenzen in einem großen Software-Haus. Linuxtag 2012 - Helene Tamer, T-Systems International GmbH Management von Open-Source-Lizenzen in einem großen Linuxtag 2012 - Helene Tamer, T-Systems International GmbH 1 Warum Open Source? Solution Design Reuse / Standards / State-ofthe-Art Technologie-Treiber

Mehr

Brainloop Secure Boardroom

Brainloop Secure Boardroom Brainloop Secure Boardroom Efficient and Secure Collaboration for Executives Jörg Ganz, Enterprise Sales Manager, Brainloop Switzerland AG www.brainloop.com 1 Is your company at risk of information leakage?

Mehr

Die richtigen Dinge tun

Die richtigen Dinge tun Die richtigen Dinge tun Einführung von Projekt Portfolio Management im DLR Rüdiger Süß, DLR Frankfurt, 2015 Sep. 25 Agenda DLR Theorie & Standards Definition Standards Praxis im DLR Umsetzung Erfahrungen

Mehr

DER AGILE ENTWICKLER, VERSION 1.2

DER AGILE ENTWICKLER, VERSION 1.2 DER AGILE ENTWICKLER, VERSION 1.2 OBJEKTspektrum Information Days, 27. 29. April 2010 SCRUM ÜBERBLICK VORHIN AUF TWITTER 30.06.2010 3 FLACCID SCRUM There's a mess about a few projects recently. It works

Mehr

Continuous Architecture Management

Continuous Architecture Management Continuous Architecture Management Erkennen und Verhindern von struktureller Erosion Ingmar Kellner hello2morrow GmbH April 2012 How to draw the architecture of your system http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef016764fffd81970b-pi

Mehr

There is no security on this earth. Na und? General Douglas MacArthur. Alfred E. Neumann

There is no security on this earth. Na und? General Douglas MacArthur. Alfred E. Neumann There is no security on this earth. Na und? General Douglas MacArthur Alfred E. Neumann Anwendungen verursachen Unsicherheit Ca. ¾ aller Schwachstellen stammen aus Anwendungen. Cryptography 0% Application

Mehr

Code Quality. Steigerung der Codequalität mit Visual Studio & TFS

Code Quality. Steigerung der Codequalität mit Visual Studio & TFS Code Quality Steigerung der Codequalität mit Visual Studio & TFS Tobias Richling 30 Jahre Wohnhaft im Münsterland Softwareentwickler seit Amiga Basic Microsoftie Logisitksoftware Silverlight TFS Trainer,

Mehr

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com z/os Explorer Agenda Introduction and Background Why do you want z/os Explorer? What does z/os Explorer do? z/os Resource Management

Mehr

Process Management Office Process Management as a Service

Process Management Office Process Management as a Service Process Management Office Process Management as a Service Unsere Kunden bringen ihre Prozesse mit Hilfe von ProcMO so zur Wirkung, dass ihre IT- Services die Business-Anforderungen schnell, qualitativ

Mehr

Open Source Produkte im Systems Management. J. Ehm

Open Source Produkte im Systems Management. J. Ehm Open Source Produkte im Systems Management www.danubedc.com J. Ehm Vorstellung DanubeDC ist ein professioneller Rechenzentrumsbetrieb. Sicherheit und Vertraulichkeit stehen an höchster Stelle. Ein wichtiger

Mehr

Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine

Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine 5. Braunschweiger Symposium 20./21. Februar 2008 Dipl.-Ing. T. Mauk Dr. phil. nat. D. Kraft

Mehr

Selbstorganisiert ein Ziel erreichen Analyse, Architektur und Design in agilen Software-Projekten

Selbstorganisiert ein Ziel erreichen Analyse, Architektur und Design in agilen Software-Projekten Selbstorganisiert ein Ziel erreichen Analyse, Architektur und Design in agilen Software-Projekten 1 Qualifikation Über den Vortragenden Freiberuflicher SW-Entwickler und Berater seit 2006 Certified Scrum

Mehr

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443 Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443 Roadshow INDUSTRIAL IT SECURITY Dr. Thomas Störtkuhl 18. Juni 2013 Folie 1 Agenda Einführung: Standard IEC 62443

Mehr

End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner c.leithner@celix.at

End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner c.leithner@celix.at End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner c.leithner@celix.at www.celix.at September 2015 celix Solutions GmbH Spezialist für Team Collaboration und IT Prozess Management Agile

Mehr

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Zielsetzung: System Verwendung von Cloud-Systemen für das Hosting von online Spielen (IaaS) Reservieren/Buchen von Resources

Mehr

ITIL V3 - Security Management

ITIL V3 - Security Management ITIL V3 - Security Management Richard Friedl richard.friedl@itsm-partner.com ITIL is a Registered Trade Mark, and Registered Community Trade Mark of the Office of Government Commerce, and is Registered

Mehr

A central repository for gridded data in the MeteoSwiss Data Warehouse

A central repository for gridded data in the MeteoSwiss Data Warehouse A central repository for gridded data in the MeteoSwiss Data Warehouse, Zürich M2: Data Rescue management, quality and homogenization September 16th, 2010 Data Coordination, MeteoSwiss 1 Agenda Short introduction

Mehr

JONATHAN JONA WISLER WHD.global

JONATHAN JONA WISLER WHD.global JONATHAN WISLER JONATHAN WISLER WHD.global CLOUD IS THE FUTURE By 2014, the personal cloud will replace the personal computer at the center of users' digital lives Gartner CLOUD TYPES SaaS IaaS PaaS

Mehr

Herzlich Willkommen zum Fachgruppentreffen Software-Test in Leinfelden-Echterdingen

Herzlich Willkommen zum Fachgruppentreffen Software-Test in Leinfelden-Echterdingen Herzlich Willkommen zum Fachgruppentreffen Software-Test in Leinfelden-Echterdingen Thema: Ein Erfahrungsbericht aus der Testautomatisierung - Open Source Tools und kommerzielle Lösungen richtig miteinander

Mehr

Praktikum Entwicklung von Mediensystemen mit ios

Praktikum Entwicklung von Mediensystemen mit ios Praktikum Entwicklung von Mediensystemen mit ios WS 2011 Prof. Dr. Michael Rohs michael.rohs@ifi.lmu.de MHCI Lab, LMU München Today Heuristische Evaluation vorstellen Aktuellen Stand Software Prototyp

Mehr

EEX Kundeninformation 2007-09-05

EEX Kundeninformation 2007-09-05 EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release

Mehr

Dynamische Programmiersprachen. David Schneider david.schneider@hhu.de STUPS - 25.12.02.50

Dynamische Programmiersprachen. David Schneider david.schneider@hhu.de STUPS - 25.12.02.50 Dynamische Programmiersprachen David Schneider david.schneider@hhu.de STUPS - 25.12.02.50 Organisatorisches Aufbau: Vorlesung 2 SWS Übung Kurzreferat Projekt Prüfung Übung wöchentliches Aufgabenblatt in

Mehr

Software Assessments verhelfen zur effektiven Prozessverbesserung

Software Assessments verhelfen zur effektiven Prozessverbesserung Assessments verhelfen zur effektiven Prozessverbesserung Ein Erfahrungsbericht Dr. Gunter Hirche Gründe für ein Assessment Anforderungen: Probleme bei der Abwicklung von Projekten mit SW-Anteilen Termine,

Mehr

XML Template Transfer Transfer project templates easily between systems

XML Template Transfer Transfer project templates easily between systems Transfer project templates easily between systems A PLM Consulting Solution Public The consulting solution XML Template Transfer enables you to easily reuse existing project templates in different PPM

Mehr

End-to-End Automatisierung Mehr als Continuous Integration & Continuous Delivery

End-to-End Automatisierung Mehr als Continuous Integration & Continuous Delivery 29. Juni 2015 End-to-End Automatisierung Mehr als Continuous Integration & Continuous Delivery Jürgen Güntner Typen von Unternehmen 3 Property of Automic Software. All rights reserved Jene, die Apps als

Mehr

Erfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen.

Erfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen. Stefan Topp Honeywell International SARL 16. Februar 2012 Erfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen. 1 Agenda Hintergruende Der Auswahlprozess Ausrollen von

Mehr

Xcelerate your Business. XCelerate Die nächste Genera1on Anwendungsentwicklung und Bereitstellung der Fuhrparklösung in der Cloud Heute verfügbar

Xcelerate your Business. XCelerate Die nächste Genera1on Anwendungsentwicklung und Bereitstellung der Fuhrparklösung in der Cloud Heute verfügbar Xcelerate your Business XCelerate Die nächste Genera1on Anwendungsentwicklung und Bereitstellung der Fuhrparklösung in der Cloud Heute verfügbar 1 XCelerate in Kürze Ein App-Store für Businessanwendungen

Mehr

Wie denken Sie anders über Veränderungen?

Wie denken Sie anders über Veränderungen? Istprozess. Sollprozess. Rollout. Fertig. Wie denken Sie anders über Veränderungen? Turning Visions into Business Nur für Teilnehmer - 1 - Background of Malte Foegen COO of wibas GmbH Supports major international

Mehr

DVMD Tagung Hannover 2011

DVMD Tagung Hannover 2011 DVMD Tagung Hannover 2011 Vorstellung der Bachelorarbeit mit dem Thema Schwerwiegende Verstöße gegen GCP und das Studienprotokoll in klinischen Studien - Eine vergleichende Analyse der Regularien der EU-Mitgliedsstaaten

Mehr

...we make the invisible visible...

...we make the invisible visible... ...we make the invisible visible... 1 Inhalt Qualitätsbegriff Fragestellungen im Zusammenhang mit innerer Softwarequalität Analysen und deren Anwendung Erfahrungen 2 Ausfallsicherheit Datensicherheit Zuverlässigkeit

Mehr

Total Security Intelligence. Die nächste Generation von Log Management and SIEM. Markus Auer Sales Director Q1 Labs.

Total Security Intelligence. Die nächste Generation von Log Management and SIEM. Markus Auer Sales Director Q1 Labs. Total Security Intelligence Die nächste Generation von Log Management and SIEM Markus Auer Sales Director Q1 Labs IBM Deutschland 1 2012 IBM Corporation Gezielte Angriffe auf Unternehmen und Regierungen

Mehr

ES GIBT EIN LEBEN NACHCI!

ES GIBT EIN LEBEN NACHCI! ES GIBT EIN LEBEN NACHCI! DEVOPS, CONTINUOUSDELIVERY& CO RUDOLFE. GROETZ, HEAD OFQA, JUMIOINC RUDOLF@JUMIO.COM 1 Wer zum Teufel ist Jumio? 2 Kennen sie diese Fragen? - Ist der neue Build schon getestet?

Mehr

Long-term archiving of medical data new certified cloud-based solution offers high security and legally approved data management

Long-term archiving of medical data new certified cloud-based solution offers high security and legally approved data management Long-term archiving of medical data new certified cloud-based solution offers high security and legally approved data management The European Centre of Expertise for the Health Care Industry Langzeitarchivierung

Mehr

Phasen. Gliederung. Rational Unified Process

Phasen. Gliederung. Rational Unified Process Rational Unified Process Version 4.0 Version 4.1 Version 5.1 Version 5.5 Version 2000 Version 2001 1996 1997 1998 1999 2000 2001 Rational Approach Objectory Process OMT Booch SQA Test Process Requirements

Mehr

Software Test- und Analyse-Tools für Produktivität und Qualität. www.verifysoft.com

Software Test- und Analyse-Tools für Produktivität und Qualität. www.verifysoft.com Software Test- und Analyse-Tools für Produktivität und Qualität www.verifysoft.com TEST- UND ANALYSE-TOOLS Conformiq Test Generator Das Erstellen von Testfällen ist der größte Aufwandsblock bei Softwaretests:

Mehr

Agenda. Client Security Bitlocker & MBAM SC Endpoint Protection Secunia. Application Model (MSI, App-V, RDS) Mobile Application Management

Agenda. Client Security Bitlocker & MBAM SC Endpoint Protection Secunia. Application Model (MSI, App-V, RDS) Mobile Application Management Agenda SCCM 2012 R2 News & MDM mit Intune Application Model (MSI, App-V, RDS) Mobile Application Management Client Security Bitlocker & MBAM SC Endpoint Protection Secunia SC 2012 R2 ConfigMgr Features

Mehr

Maturity Assesment for Processes in IT

Maturity Assesment for Processes in IT Maturity Assesment for Processes in IT Was ist MAPIT? Maturity Assessment for Processes in IT Werkzeug zur Reifegradbestimmung von IT Service Management Prozessen hinsichtlich ihrer Performance und Qualität

Mehr

Gliederung. Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung

Gliederung. Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung Peter Forbrig RUP 1 Gliederung Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung Peter Forbrig RUP 2 Rational Unified

Mehr

TMF projects on IT infrastructure for clinical research

TMF projects on IT infrastructure for clinical research Welcome! TMF projects on IT infrastructure for clinical research R. Speer Telematikplattform für Medizinische Forschungsnetze (TMF) e.v. Berlin Telematikplattform für Medizinische Forschungsnetze (TMF)

Mehr

Cloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann

Cloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann Cloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann Adam Stambulski Project Manager Viessmann R&D Center Wroclaw Dr. Moritz Gomm Business Development Manager Zühlke Engineering

Mehr

etom enhanced Telecom Operations Map

etom enhanced Telecom Operations Map etom enhanced Telecom Operations Map Eigentümer: Telemanagement-Forum Adressaten: Telekommunikationsunternehmen Ziel: Industrieeigenes Prozessrahmenwerk Verfügbarkeit: gegen Bezahlung, neueste Version

Mehr

ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker

ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker MOTIVATION Fahrzeug-Software wird modellbasiert mit Simulink/TargetLink entwickelt & DO331/DO-178C ermöglicht modellbasierte

Mehr

SPiCE und Test: Was hat das denn miteinander zu tun?

SPiCE und Test: Was hat das denn miteinander zu tun? SPiCE und Test: Was hat das denn miteinander zu tun? TAV Düsseldorf 15./16.2.2007 Arbeitskreis Test eingebetteter Systeme Dr. Uwe Hehn Uwe.Hehn@methodpark.de Gliederung Reifegradmodelle Übersicht über

Mehr

CAViT - Kurzvorstellung

CAViT - Kurzvorstellung CAViT - Kurzvorstellung Auswertung von Versuchs- und Simulationsdaten Martin Liebscher, März 2015 Copyright SCALE GmbH; Disclosure to third parties only in consultation with SCALE Einordnung / Motivation

Mehr

Bibliothekssysteme: Aktuelle und zukünftige Anforderungen im Kontext der Informationsversorgung

Bibliothekssysteme: Aktuelle und zukünftige Anforderungen im Kontext der Informationsversorgung : Aktuelle und zukünftige Anforderungen im Kontext der Informationsversorgung Achim Oßwald FH Köln Institut für Informationswissenschaft Wintersemester 2009 Stand: 15.10.09 1/ 13 DFG-Anforderungen (1)

Mehr

Privacy-preserving Ubiquitous Social Mining via Modular and Compositional Virtual Sensors

Privacy-preserving Ubiquitous Social Mining via Modular and Compositional Virtual Sensors Privacy-preserving Ubiquitous Social Mining via Modular and Compositional s Evangelos Pournaras, Iza Moise, Dirk Helbing (Anpassung im Folienmaster: Menü «Ansicht» à «Folienmaster») ((Vorname Nachname))

Mehr

Strategisches Project Office (SPO) Partner für Projekt und Portfoliomanagement

Strategisches Project Office (SPO) Partner für Projekt und Portfoliomanagement Strategisches Project Office (SPO) Partner für Projekt und Portfoliomanagement Die Wahrheit über Projekte. nur 24% der IT Projekte der Fortune 500 Unternehmen werden erfolgreich abgeschlossen 46% der Projekte

Mehr

Zusammenarbeit mit Indien. Ein Erfahrungsbericht

Zusammenarbeit mit Indien. Ein Erfahrungsbericht Zusammenarbeit mit Indien Ein Erfahrungsbericht 2 Thema des Vortrags Bericht über persönliche Erfahrungen in der Zusammenarbeit mit einem indischen Entwicklungspartners Vorstellung von Best Practices 3

Mehr