TERTIARY AND VOCATIONAL EDUCATION COMMISSION
COMMON WRITTEN EXAMINATION
All rights reserved
NVQ Level 06 - Semester I
Information and Communication Technology
Configure Middleware, Application
Server & Third-party Software K72C001M13 Three Hours
Components 1
* Answer all five (05) questions
1.
a) What is component-based software engineering? [6 Marks]
b) Explain three advantages of using third party components? [6 Marks]
c) Explain four factors to be considered, when third-party components are selected in
software development. [8 Marks]
2.
a) What are the three basic protocols in e-mail communication? [6 Marks]
b) Explain the difference between POP and IMAP with four important points? [8 Marks]
c) IMAP is not used in particular email server due to limited space. Explain that how the risk
of losing messages can be minimized in a local device, which is connected with that email
server? [6 Marks]
3.
a) Why Enterprise Application Integration (EAI) should be used in software application
development? [5 Marks]
b) Explain three main integration levels in EAI? [9 Marks]
c) Why the middleware should be used without using point to point integration? [6 Marks]
4.
a) Briefly explain “Remote Method Invocation”? [8 Marks]
b) Explain three advantages in Java remote method invocation? [6 Marks]
c) Explain two widely used modern technologies for “Remote Method Invocation”?[6 Marks]
1 of 2
COMMON WRITTEN EXAMINATION
All rights reserved
NVQ Level 06 - Semester I
Information and Communication Technology
Configure Middleware, Application
Server & Third-party Software K72C001M13 Three Hours
Components 1
* Answer all five (05) questions
1.
a) What is component-based software engineering? [6 Marks]
b) Explain three advantages of using third party components? [6 Marks]
c) Explain four factors to be considered, when third-party components are selected in
software development. [8 Marks]
2.
a) What are the three basic protocols in e-mail communication? [6 Marks]
b) Explain the difference between POP and IMAP with four important points? [8 Marks]
c) IMAP is not used in particular email server due to limited space. Explain that how the risk
of losing messages can be minimized in a local device, which is connected with that email
server? [6 Marks]
3.
a) Why Enterprise Application Integration (EAI) should be used in software application
development? [5 Marks]
b) Explain three main integration levels in EAI? [9 Marks]
c) Why the middleware should be used without using point to point integration? [6 Marks]
4.
a) Briefly explain “Remote Method Invocation”? [8 Marks]
b) Explain three advantages in Java remote method invocation? [6 Marks]
c) Explain two widely used modern technologies for “Remote Method Invocation”?[6 Marks]
1 of 2