Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced Software Engineering Course Revisit. About Exam  Time : 27 Jan, 2014 (Tuesday) 2:00pm - 4:30pm (2.5hrs)  Closed-book, allow to bring 1 A4 paper.

Similar presentations


Presentation on theme: "Advanced Software Engineering Course Revisit. About Exam  Time : 27 Jan, 2014 (Tuesday) 2:00pm - 4:30pm (2.5hrs)  Closed-book, allow to bring 1 A4 paper."— Presentation transcript:

1 Advanced Software Engineering Course Revisit

2 About Exam  Time : 27 Jan, 2014 (Tuesday) 2:00pm - 4:30pm (2.5hrs)  Closed-book, allow to bring 1 A4 paper  Scope: slides (that have been described in class), whiteboard writing, and examples  Percentage: software engineering principles (30%), cloud computing (40%), IoT (30%)  Q&A: 23 Jan, 2014 (Friday) 1:30pm - 2:30pm, Room 316  Grading: Attendance: 10’ 1 homework: 20’ Project: 30’ Exam”: 40’ Incentives: 10’

3 Software Engineering Principles  Software process model, and their differences  Software requirements, classification and model  System architecture: C/S , RPC , MVC  Design pattern: concept, classification, SOLID principle  Singleton, factory, abstract factory patterns: concept and structure  Agile development: concept  XP: architecture and major practices  Scrum and burn-down chart

4 Cloud Computing  How to construct a datacenter  Data center: architecture, challenges, and virtualization  VM, Hypervisor  SDN, openFlow, Flowvisor  Wirelss data center networking  Cloud computing: concept, Iaas/Paas/SaaS (and major stakeholders, examples)  Hadoop ecosystem  HDFS, MapReduce and HBase: concept and architecture  Spark ecosystem

5 IoT  Concept, examples  Architecture, relationship with cloud computing/big data  RFID working mechanism and examples  Wireless  MAC protocol  Routing algorithm

6 Project Presentation  20 Jan (Tuesday), 2:00pm, in class  Each team 15mins +5 Q&A (i.e., <15 slides)  Prepare a slide of Contribution Report, clearly describe each member’s technical contribution  MapReduce Join: Fortunatus, Torecan, Tatiana, Billy, Nizam  Social Network Analysis: Samuelkipchumba

7 The End…  I hope that you can learn some cutting-edge research topics these days people are looking at  Can be helpful for your research and future career  Feel free to talk to me if you have any questions, even after this course  Much appreciated for all your support on my teaching during the last four months!  Contact Software building 316 Mobile: +86-13718763233 Email: chiliu@bit.edu.cn


Download ppt "Advanced Software Engineering Course Revisit. About Exam  Time : 27 Jan, 2014 (Tuesday) 2:00pm - 4:30pm (2.5hrs)  Closed-book, allow to bring 1 A4 paper."

Similar presentations


Ads by Google