Teaching GuideTerm Faculty of Computer Science |
Mestrado Universitario en Enxeñaría Informática (plan 2012) |
Subjects |
Design of Information Systems |
Contents |
|
|
|
Identifying Data | 2018/19 | |||||||||||||
Subject | Design of Information Systems | Code | 614502007 | |||||||||||
Study programme |
|
|||||||||||||
Descriptors | Cycle | Period | Year | Type | Credits | |||||||||
Official Master's Degree | 1st four-month period |
First | Obligatory | 6 | ||||||||||
|
Topic | Sub-topic |
Introduction to advanced software design | Importance of software design Software design and software development processes and methodologies Design and architectural patterns, component-based design Software evolution, design quality, metrics and software complexity Software accessibility Real world examples of complex software design |
Advanced concepts of software design | Languages and tools used for software design Design patterns Architectural patterns User interface and User experience patterns Introduction to software refactoring and evolution |
Advanced concepts of quality in software design | Software and design quality Metrics and software complexity Evaluation and verification of software systems |
Advanced concepts of software accessibility | Importance of software accessibility Software accessibility and software design Software accessibility standards Tools and technologies for software accessibility Case studies of software accessibility |
Real world case studies | Overview of some well known, complex software systems Software design in industry-used open source projects In depth analysis of the design, tools, quality and accessibility in several open source projects (e.g. WebKit, GNOME&KDE, Linux, MeeGo/Tizen, etc.) |
|