Software Architecture
Integrated course, 5.00 ECTS
Course content
System architectures, including Service Oriented Architectures (SOA) by the example of data structures (Stack, Heap, List), Client Server Models, web-applications with frameworks (JSP, Struts, Spring, J2EE, etc.), object-relational mappers (Hibernate), Web 2.0 Frameworks (AJAX, GWT, ZK etc. Design Pattern, SOA and web services
Learning outcomes
The aim of the focus is to understand and be able to apply all phases of software engineering with regard to the entrepreneurial, technological and regulatory requirements of software as a medical device. This includes the most important software development methods, software architectures and methods of human centered design (usability ...).
Recommended or required reading and other learning resources / tools
Books: Nick Rozanski, Eoin Woods: Software Systems Architecture; Jeff Zhuk: Integration-Ready Architecture and Design: Software Engineering with XML, Java, .Net, Wireless, Speech, and Knowledge
Technologies
Mode of delivery
5 ECTS ILV
Prerequisites and co-requisites
Software Developement, Databases, Networks
Assessment methods and criteria
Lecture: Exam; Tutorial: Continuous Assessment