Cloud Application Development Examination, Cork Institute of Technology, 2011-12, Exams of Software Development

An examination paper from the cork institute of technology, ireland, for the module 'cloud application development' in the bachelor of science (hons) in cloud computing program. Instructions for candidates, compulsory and optional questions, and details about the exam duration, sitting, and examiners. The questions cover various topics such as application scalability, inversion of control (ioc), aspect-oriented programming (aop), model-view-controller (mvc) design pattern, sql, jdbc, spring jdbc, and restful apis, as well as web application security.

Typology: Exams

2012/2013

Uploaded on 03/27/2013

baber
baber 🇮🇳

4.4

(7)

63 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Page 1 of 3
CORK INSTITUTE OF TECHNOLOGY
INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ
Semester 2 Examinations 2011/12
Module Title: Cloud Application Development
Module Code: SOFT8022
School: Science & Informatics
Programme Title: Bachelor of Science (Hons) in Cloud Computing
Programme Code: KCLDC_8_Y4
External Examiner(s): Dr David White
Internal Examiner(s): Dr Igor Mihalik
Instructions: Answer question one and any four other questions
Duration: 2 hours
Sitting: Summer 2012
Requirements for this examination:
Note to Candidates: Please check the Programme Title and the Module Title to ensure that you are
attempting the correct examination.
If in doubt please contact an Invigilator.
pf3

Partial preview of the text

Download Cloud Application Development Examination, Cork Institute of Technology, 2011-12 and more Exams Software Development in PDF only on Docsity!

CORK INSTITUTE OF TECHNOLOGY

INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ

Semester 2 Examinations 2011/

Module Title: Cloud Application Development

Module Code: SOFT

School: Science & Informatics

Programme Title: Bachelor of Science (Hons) in Cloud Computing

Programme Code: KCLDC_8_Y

External Examiner(s): Dr David White Internal Examiner(s): Dr Igor Mihalik

Instructions: Answer question one and any four other questions

Duration: 2 hours

Sitting: Summer 2012

Requirements for this examination:

Note to Candidates: Please check the Programme Title and the Module Title to ensure that you are attempting the correct examination. If in doubt please contact an Invigilator.

Q.1 Compulsory Question

a) (^) 1) Discuss possible approaches in terms of application scalability.

  1. Compare these approaches and explain the advantages and disadvantages of each.

20 Marks

b) (^) Discuss the benefits of Inversion of Control (IoC) in software development design and recommend implementation approaches.

20 Marks

Q.2 AOP

  1. How would you solve the problem of having to introduce tracing throughout the entire application business method?
  2. Detail the components that will be needed to implement a solution to this problem. (The application consists of more than several dozens of services and the task is to trace the control flow of all of the service methods.)

15 Marks

Q.3 Web Application Architecture - MVC

  1. Provide an overview of the Model-View-Controller (MVC) design pattern and show how the MVC design pattern is implemented in the majority of web technologies.
  2. Briefly describe how MVC pattern is used in Spring MVC.
  3. Describe four most used HTTP Request Methods.

15 Marks

Q.4 Model 1 vs. Model 2

  1. Discuss the main concepts behind Model 1 and Model 2 approaches.
  2. What are the benefits of each and what are the main differences?

15 Marks