Virtual University of Pakistan

Fall 2017

CS713 – Object Oriented DBMS

Due date: 27-11-2017

Total marks: 50

Assignment 3

Instructions to Solve Assignments

The purpose of the assignments is to give you hands on practice. It is expected that students will solve the assignments by themselves. Following rules will apply during the evaluation of the assignment.

·  Cheating from any source will result in zero marks in the assignment.

·  Any student found cheating in any two of the assignments submitted during the course will be awarded "F" grade in the course.

·  No assignment after due date will be accepted.

·  Submit your assignments in MS Doc format.

Answer the following questions in your own words. Plagiarism will be checked for each question. Marks will be awarded on the basis of answer and plagiarism report.

Q.1

Being a software developer what precautions you should adopt while using pointer swizzling technique. How you will overcome the hazards of pointer swizzling . 15

Q.2

Why there is a great need of Common Language Runtime environment and

Microsoft Intermediate Language (MSIL).

Describe .net framework with the help of a diagram. What is the role of Common Language Runtime (CLR) in Net framework? 15

Q.3

If your organization asks you to develop a software using visual studio how you will convince them the .Net framework is better than visual studio.

How visual studio is different from .net framework. Explain the terms Mono Compilation System (MCS) and DLL Hell in the perspective of .net framework. 20

Note: Draw Diagrams where needed.

Do not copy from internet resources as it is. Give references of the material which you have studied and searched for this assignment.

No assignment will be accepted after due date and via email. Try to upload your assignment timely. Late submission of assignment will not be accepted.

2