Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture XV: Review CS 4593 Cloud-Oriented Big Data and Software Engineering.

Similar presentations


Presentation on theme: "Lecture XV: Review CS 4593 Cloud-Oriented Big Data and Software Engineering."— Presentation transcript:

1 Lecture XV: Review CS 4593 Cloud-Oriented Big Data and Software Engineering

2 Mid-Term Exam & Final Exam Mid-term Oct 9 th 2015 In class: 3-4pm 100 points: 22.5% of the grade Final: Dec 10 th 2015 3:15-5:45 In class 100 points: 5% of the grade 2

3 Mid-Term Exam & Final Exam Question types: Midterm 12 multiple choice (60 points total) 3 question & answers (40 points total) Question types: Final 1 question & answers 3

4 Exam Contents-Mid Term Cloud Computing Basic Characteristics Structures Deployment models Benefits Risks Differences between IAAS, PAAS, and SAAS 4

5 Exam Contents-Mid Term Challenges of Cloud-based SE Platform Choice Working with services Price Issues Deployment Models Runtime Software Evolution Testing and Monitoring 5

6 Exam Contents-Mid Term RESTful Web Services Structure of Restful Requests and Responses Structure of Restful Service Frameworks Annotations Rules of Path resolution SOAP-based Web Services Basic Structure What are SOAP, UDDI, and WSDL 6

7 Exam Contents-Mid Term Mashups What are mashups Benefit and drawbacks Software architecture Why architecture Styles Pipe-and-filter Layered Repository 7

8 Exam Contents-Mid Term Multi-tenant architecture Multi-tenant at different layers Multi-tenant database Pack table Private table Extension table Universal table Pivot table Chunk table Task queue pattern at logic layer 8

9 Exam Contents-Mid Term Challenge of dependencies in Web Service Testing Web Service Testing with Test Doubles Dummies Stubs Fake Objects Mock Objects Budget Oriented Testing 9

10 Exam Contents-Mid Term Logging and Monitoring Concepts of auditing, logging, and tracing Logging levels Handling multiple users with user ID 10

11 Exam Contents-Mid Term Runtime Software Evolution Dynamic Loading Concept of loading and linking Process of linking and loading Benefits of dynamic loading Reflection Why Reflection? Reflection with Design Patterns What is software re-configuration 11

12 Exam Contents-Mid Term Cloud Security Challenges Breaking Perimeter Model Gap between security model of client and cloud Virtualization issues Other customers’ attacks Legal Issues 12


Download ppt "Lecture XV: Review CS 4593 Cloud-Oriented Big Data and Software Engineering."

Similar presentations


Ads by Google