Service Design and Engineering
Service Design and Engineering (SDE) is one of the 7 technical majors offered by EIT ICT Labs Master School.
Exit point program in Budapest
- Identify and master appropriate software technologies, architectures and systems related to service-oriented computing.
- Relate business insights and behavioral, legal, and societal expertise in modern information systems and services.
- Analyze the user and organizational needs for services and their decomposition.
- Analyze different service-oriented computing approaches and open standards.
- Relate technology skills (e.g. communication, knowledge integration, engineering systems) with strategic business expertise in practicable technology and business opportunities.
- Model, design and integrate software intensive service applications and information systems considering various stakeholder requirements, their potential evolution as well as scalability, usability and security dimensions.
- Communicate complex and intangible challenges and solutions in an explicit and concrete manner with diverse professional experts.
- Co-operate in international and multidisciplinary teams and apply expertise from diverse competence domains and cultures to construct and develop concrete solutions.
- Apply state-of-the-art theories in service science in real enterprise experiences.
- Propose novel and innovative services with sustainable business models.
The common base (first year)
The technical common base offers an introduction to the main technical disciplines relevant for SDE.
Introduction to services
This module introduces key notions pertaining to services. It addresses questions such as: What is the Science of Services and the Engineering of Service Systems? What is Service Management, Design and Engineering (SMED) in computer science and engineering as a research and professional discipline? What is service design? What is Service-Oriented Computing? What is a Service-Oriented Architecture, etc. It stresses the impact of interdisciplinary in SDE.
Complex systems architecture
This module treats the basic concepts of distributed systems and software architectures. It addresses the (theoretical) problems of distributed systems, and discusses aspects pertaining to their design (e.g., fault-tolerance, performance, maintainability). Furthermore, it will discuss the different architectural styles, the architecture process, and the analysis of architectures.
This module provides an advanced understanding of the theory and practice of information systems. On the one hand, the student should get a thorough understanding of the different types of information systems in an enterprise. On the other hand, the student should know how to work effectively with large amounts of data. The module will treat the common enterprise architecture frameworks, the functionality and architecture of workflow management and business process management systems, and the basic principles and techniques of information retrieval, data mining and machine learning.
Software engineering and development
This module provides a thorough understanding of the principles of software engineering and software project management. It will treat the different software project and process models, the creation of a budget and a project plan and schedule. It also addresses the approaches, principles and practices for requirements engineering. There will be special attention in this module for designing web applications.
Specializations (second year)
The student chooses from one of the following specializations:
Mobile service systems (Aalto U.)
Aalto offers a specialization in Mobile service systems with thematic coupling to smart spaces, health and wellbeing, and digital cities. It includes courses in mobile systems programming, internet technologies for mobile computing, digital service insight and innovation, and applications and services in Internet. Students in this specialization become proficient in all areas of mobile services design and engineering. They learn to build, maintain, and repair mobile services, open data services and web software applications. Service concept design, prototyping (scrum and agile programming), programming projects, computer systems architectures and service troubleshooting are common issues in a mobile services development specialization. The specialization concludes with a capstone project and a thematic thesis project demonstrating proficiency in mobile and Internet services development.
Distributed service systems (ELTE)
ELTE offers a specialization in Distributed service systems with thematic coupling to digital cities and health and wellbeing. The focus of the specialization is to support design, analysis and development of complex distributed telecommunication services. It includes courses on the development of distributed software, service-oriented integration, large-scale projects for analysis and development of complex telecom software, the analysis of distributed systems and process structure, the design of distributed systems, and the reverse engineering of complex software systems via static analysis.
Service-oriented business process management (TU/e)
TU/e offers a specialization in Service-oriented business process management with thematic coupling to health and wellbeing. Business process management establishes a crucial link between, on the one hand, the realization of the technical infrastructure supporting software intensive digital services, and, on the other hand, the entrepreneurial business aspects of a service-oriented organization. The specialization will present techniques for modeling and analysis of business processes in a services context. It includes courses on metamodeling and interoperability, business process simulation, data mining and process mining, and electronic business architectures and systems.
Service-oriented social informatics (UNITN)
UNITN offers a specialization in Service-oriented social informatics with thematic coupling to health and wellbeing and digital cities. This specialization presents models and techniques for the analysis, design and development of social systems, and will exploit a number of active projects and practical experimentation in this domain. It includes courses on business process management and web integration, human computer interaction, organizational information systems, security, computer supported co-operative working, and a laboratory on service design and engineering. The specialization involves teachers and researchers from Computer Science, Cognitive Sciences, Sociology, Economy and Humanities.