1 1. Find out why software engineering is important Overview Software Engineering see some software engineering failures Get acquainted with – Group ■ 2. ■ the Chair of Software Engineering ■ the research ■ the people ■ the teaching School of Business Informatics and Mathematics Software Engineering Prof. Dr. Colin Atkinson 1 Members 2 ■ Prof. Dr. Colin Atkinson (since 2003) ■ Previously at Fraunhofer IESE and TU Kaiserlautern 9 researchers Software Engineering Prof. Dr. Colin Atkinson 2 Courses 3 ■ Bachelor ■ Softwaretechnik ■ Grundlagen der Softwareentwicklung ■ Software Engineering Praktikum ■ Team project ■ Master ■ Advanced Software Engineering ■ Software Specification, Software Testing, … ■ Model-Driven Development ■ MDA, CIM, PIM, PSM, DSL & weitere TLAs… ■ Enterprise Architecture Modeling ■ RM-ODP, Archimate, Zachman, OSM ■ Teamprojekte and Seminars ■ Verschiedene Projekte Software Engineering Prof. Dr. Colin Atkinson 3 Research Foci 1. 4 Model Driven Development ■ Multi-Level-Modeling ■ MELANEE Modeling Tool Specification (WHAT?) Behavior Model (UML statechart diagram) 2. Functional Model (operation specifications) Komponent Interaction Model (UML interaction diagrams) Activity Model (UML activity diagrams) 3. Structural Model (UML class diagrams) Structural Model (UML class diagrams) Componet-based development ■ KobrA ■ Service-oriented architectures Realization (HOW?) Software Reuse ■ Software Engineering Prof. Dr. Colin Atkinson Test driven reuse with Merobase and Code Conjurer 4 Research Foci 4. 5 Software Quality ■ Test Sheets ■ Metrics 5. 6. “Green IT“ ■ Green SLAs ■ Federated Data Centers Orthographic Software Modeling On-demand, projective views ■ Dimenstion-based navigation Operational projection component ■ Structural projection Behavioral projection Software Engineering Prof. Dr. Colin Atkinson 5
© Copyright 2024 ExpyDoc