Download presentation
Presentation is loading. Please wait.
Published byDiana Hubbard Modified over 8 years ago
1
Course Introduction Software Architecture
2
General Information Objective: Provides students with basic knowledge of software architecture Lecturer – Hieu Dinh Vo – Department of Software Engineering, Faculty of Information Technology – E-mail: hieuvd@vnu.edu.vnhieuvd@vnu.edu.vn Web site: http://www.coltech.vnu.edu.vn/~hieuvd/courses/sa/ 2
3
Main Contents Introduction to Software Architecture Design patterns Architectural Styles Service-oriented Architecture Quality Attributes Designing Architectures Documenting Architectures 3
4
Books Ian Gorton, Essential Software Architecture 2 nd Edition, Springer Len Bass et al., Software Architecture in Practice 3 rd Edition, Addison Wesley and …Google 4
5
Assessment Presentation20% Report 20% Writing Exam50% Attendance10% 5 These weightings are subject to change
6
Assignment Work in groups (2~3 students/group) Main task: investigate architectures of open source software systems, write reports, and present Topics: next slide Report – Submitted before the presentation – 20~25 pages Presentations – 1 st time: 3 rd week, 5~10 min for each group – 2 nd time: 13 th, 14 th, 15 th weeks, 15 min for each student 6
7
Topics Google Chrome/FireFox Drupal (https://drupal.org)https://drupal.org Apache HTTP Server (http://httpd.apache.org)http://httpd.apache.org Nginx (http://nginx.org)http://nginx.org Django (https://www.djangoproject.com)https://www.djangoproject.com MuleESB (http://mulesoft.com/)http://mulesoft.com/ Jboss (http://www.jboss.org)http://www.jboss.org GitLab (http://gitlab.org)http://gitlab.org OpenStack (http://www.openstack.org)http://www.openstack.org Alfresco (http://www.alfresco.com/)http://www.alfresco.com/ Pentaho (http://www.pentaho.com/)http://www.pentaho.com/ Service Stack (http://www.servicestack.net/)http://www.servicestack.net/ … your topics 7
8
8
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.