M.W.T 08-OU


Faculty of informatics
M.C.A IIi Year I Semester (main )Examination

MIDDLEWARE TECHNOLOGIES
1. (a) (i) Explain the working mechanism of MOM.Stste the difference
between RPC and MOM. (10)
(ii) Illustrate the three tier web server model and explain the sequence
of operations performed in the server side of the model. (6)

Or

(b) How is RPC implemented in client server environment?Explain in
detail the various issues involved while implementing with diagram. (16)


2. (a) (i) With a neat sketch explain the EJB architecture specifying both
client side and server side environment. (8)
(ii) Decsribe the sequence of steps for deploying J2EE based EJB
applications. (8)

Or

(b) (i) Describe the functions of different types of client views available in
EJB. (6)
(ii) Explain the main steps employed for server-side and client side
EJB development in detail. (10)
3. (a) (i) Compare and contrast stateful session beans with stateless session
beans. (6)
(ii) Explain the life cycle of entity bean in detail. (10)


Or

(b) Consider an E-commerec applications of “shopping cart”for purchasing
Things over the web.Implement the above application using EJB by
Considering the necessary issues involved. (16)

4. (a) (i) Explain the need and technologies used to implement an
distributed system in detail. (8)
(ii) Difference between dynamic invocation interface and static
invocation interface. (3)
(iii) How programmers access ORB functionality from their
programming languages?How to map the following OMG IDL into
C,C++ languages?
//OMG IDL
Module first
{ Interface foo
{
Void operation(inout long param)
raises(USER_EXCEPTION)
};
};

Or
(b) (i) Discuss the issues involved in CORBA object model in detail. (8)
(ii) Write a CORBA client application to say “hello” and explain how
an ORB object is created and accessed to invoke the specified
operation in your coding. (8)
5. (a) How do you implement interfaces in COM?Explain the concept involved
in it with diagram and example. (16)

Or

(b) (i) How does proxy and stub are generated in remote communication?
Describe in detail how communication takes place with diagrm. (8)

(ii) Draw the architecture of .NET and how does CLR execute the .NET
source code?Explain the steps involved in it. (8)

SOFTWARE ENGINEERING OU 08

faculty of informatics
M.C.A  II Year II Semester (main )Examination
                                                                             SOFTWARE ENGINEERING

UNIT -1
1.(a) Explain how 'Scale' and 'Quality and Productivity' are key challenges
in software development.
(b).What is Capability Maturity Model ? Briefly explain the key process
areas of each of these levels in the SEI CMM model.
OR
2.(a) Explain the two key aspects of software process - Development
Process and managing the Development Process;
(b)Compare and contrast the prototyping - based development process
with the win-win spiral model of software development.
UNIT-II
3.(a) Briefly discuss the desirable characteristics of an SRS. 8
(b) With simple example explain the component and connector view of
software architecture of given system.
OR
4.(a) Briefly discuss how object-oriented analysis can be done. Discuss the
major steps in object-oriented analysis.
(b) Describe any two architectural styles for component and connector
views.
UNIT-III
5. (a) Briefly explain the concepts of 'Top-down' and 'Bottom-up' strategies
for design by using components.
(b) Bring out the importance of user interface design by explaining the
interface design activities.

6. (a) What are the various steps involved in producing an object-oriented
design ? Briefly explain.
(b) Explain the importance of critical design review as a method for
verification of detailed design.
UNIT-IV
(a) Briefly explain how 'equivalence class partitioning' and 'Boundary
value analysis' are useful Black-Box Testing approaches.
(b) With examples bring out the difference between 'Software
Re-engineering' and 'Reverse Engineering'.
OR
8. (a) Discuss how "Mutation Testing" and "Control flow based criteria" are
useful in white-box testing.
(b) What is 'Software Maintenance' ? What are the different types of
4^ maintenance to be addressed during this phase ?
UNIT-V
9. (a) Briefly explain the function-point analysis method for estimation.
(b) Briefly discuss the steps in "Software Configuration Management". 
OR
10. (a) What types of automation tools are available for estimation of effort ?
Give examples to explain.
(b) Write short note on :
(i) Change Control
(ii) Status Reporting 

web prog. O.U MAY 09

faculty of informatics

M.C.A  II Year II Semester (main )Examination, may 2009
Subject: WEB PROGRAMMING
UNIT I
1.          Explain about  TABLE  ,FRAME ,and FORM   tags with suitable example for each.
                                                                   OR
2.         what is Cascading Style Sheets ?  Explain different types of Cascading  Style Sheets.

UNIT II

3.         What is objet referencing   ?  Give example for collections 'all' and 'children'
                                                                   OR

4.         Explain about filters and transitions.

UNIT III

5.         Explain java script control structures with example.
                                                                   OR
6.          (a) .       What is recursion  ?  Differentiate  between recursion and iteration with example.
              (b).         Explain the Boolean and Number objects.

UNIT IV

7.          Explain,  how classes and objects can be used in VB Script .   Give Example.
                                                                 OR
8.          Explain  about Web Server  functionality and differntiate between personal  Web Server  and   Internet   Information Server.

UNIT  V

9.          Explain  about  ADO  in ASP  with suitable example.
                                                                  OR
10.        Write a perl  code to find minimum of given three numbers.


                                                           -----ALL THE BEST----

WEB PRO. OU-08

faculty of informatics
M.C.A  II Year II Semester (main )Examination


WEB PROGRAMMING
UNIT-I 

I, a) Write about various common HTML Tags.
b) Write about linking Images.
2. a) Design a HTML Page to enter the details of a student. 
b) Discuss Unordered lists. 
UNIT - II
3. a) Briefly explain about object referencing and navigation.
b) Write about data binding with tabular data control binding to Image. 
,4. a) List out various error handling methods.
b) Explain about on click and on load methods. 
UNIT-III
5. a) List out different data types supported by JAVA Script.
b) Write down the JAVA Script control structures.
6. Write a script that outputs as given:
“x”
“ x x”
“x x x”.
b) Discuss about multiple subscripted arrays.
UNIT - IV
7 a) Write about various control structures in VB script.
b) Explain various types of string manipulations supported in VB
Script.
8. Write a WEB page that allows the user to select more than one item by using check box.
. Display the ,name of each item and its price. Display the current total
in the bottom of the page. When an item is selected, update the total.
Use VB Script to perform all arithmetic operations
UNIT ¦ V
9. a) Discuss about the functions of ft WEB Server.
b) Explain various file systems objects in ASP
10.a) Write about'XML Parsers';
b) Differentiate between client side scripting and server side scripting.

DIS.SYS OU -08

Faculty of informatics
M.C.A  II Year II Semester (main )ExaminatioN
DISTRIBUTED SYSTEMS
UNIT-I
1. (a) Explain the role of middleware in a distributed system.
(b) What is the difference between a vertical distribution and a horizontal?
(c) Sketch the design of a multi threaded server that supports multiple protocols .using, sockets as its transport level interface to the underlying operating system.
2. 


(a) Explain what is meant by transparency and give examples of different types of transparency.
(b) What is an open distributed system and what benefits does open ness provide ?
(c) Discuss the various approaches to code migration. Also mention the alternatives for code migration.
UNIT-II
3. (a) What are the basic approaches for locating mobile entities ?
(b) What is the goal of an election algorithm ? Explain election algorithm
based on the use of a ring.
4. (a) Compare garbage collection that requires the support of reference
counting with that of trace based methods.
(b) Explain any one algorithm for achieving distributed mutual exclusion 


UNIT-III
5. (a) Why is replication useful ? How does replication relate to scalability ? 3
(b) Can linearizability be implemented for physically distributed data stores ?
(c) For each of the following applications, do you think at-least-once semantics or at most once semantics is best ? Discuss.

(1) Reading and writing files from a file server.
(2) Compiling a program.
(3) Remote banking. 
(d) In two-phase commit protocol, why can blocking never be completely
eliminated, even when the participants elect a new coordinator ?
6. (a) Explain the different consistency models for distributed shared
memory.
(b) Briefly explain the motion of incremental snapshot.
UNIT-IV
7. (a) What was the design goal of CORBA ? Give an overview of CORBA
system.
(b) In NFS, attributes are cachedlisThg write-through cache coherence policy. Is it necessary to forward all attributes changes immediately ? 
8. (a) Compare DCOM and Globe.
(b) In NFS, what kind of security measures can be taken to prevent a malicious client from reclaiming a lock it never was granted when a server enters its grace period ?
(c) Explain how coda solves read-write conflicts on a file that is shared between multiple readers and only a single write.
UNIT - V
9. (a) Explain why the write-invalidate protocol is suitable to maintain
coherence if several updates occur between reads or when a
program exhibits per-node locality of reference.
(b) Classify the load distribution algorithms.
(c) Explain the sender initiated algorithm for load distribution.

10. (a) Contribute your comments on granularity and page replacement
issues in the design of distributed shared memory systems. 
(b) Explain briefly about adaptive algorithms for load distribution. , 

D.B.M.S OF OU FOR MCA

Answer one question from each unit
All questions carry equal marks.
Unit-I

1. Expalin the following :
(a) Aggression in E-R model
(b) Unified modeling language
(c) Foreign key Constraint
(d) Armstrong Axioms

Or

2. (a) Describe about 'Loss-Less Join Decoposition'.
(b) Explain how to find the minimal cover of a set of Functional Dependencies.
(c) Explain abot the followin.
(i) Views (ii) Attribute Closure



UnitII

3.(a) Give Syntax and examples for the following operations relational algebra.
Rename Division

(b) Differentiate between 'Tuple Relational calculys' and 'Domain Relational Calculus'. Give suitable examples

Or


4. (a) Explain the purpose of 'Group by' and 'Having' clasues in SQL



Unit-III


5 (a) Differentiate between 'Primary Indexing' and 'Secodary Indexing'


Or

6 (a) Discuss about 'Linear Hashing'.

(b) Explain Following

Hash Function Directory doubling Extendedable Hashing



Unit-IV


8. Differece between ;Conflict Equivalwent' and 'Conflict serializable'. Give an example


or

9. What is meant by 'Role based Authorization control' in sql.



Unit-V

10. Explain following

(1) Write- Ahead Logging

(b) Explain fallowing:

(i) Dirty page table (ii) Composition Log record

OPERATING SYSTEM - OU MAY 2008

Answer one question from each unit.
All questions carry equal marks.
Unit-I

1. a) What are the essential properties of the fallowing types of operating systems multi processor systems , real time systems
b) What are primary advantages to using virtual machines.
c) Briefly explain user threads and kernnal threads.


or

2. a) Some CPUs provide for more than two modes of operation. What are the two possible uses of these multiple modes.
b) Breifly explain Thread cancellation and Java Threads.

Unit-II

3 a) What is the cause of thrashing? How does the system detect thrashing once it detects thrashing, what can the system do to eliminate this problem.

b) Briefly explain:

(i) File Sharing
(ii) Linked allocation of disk space.


or
4. a) With a simple example expalin the implementation of LRV page replacement algorithm

b) How can the free space in disk be mannaged ? Briefly explain.


Unit-III


5. a) Difference between semaphores & Monitors with examples.
b) What conditions hold simultaniously for deadlock to occur
c) What are the various schemes for implementation of Access Matrix?

or

6 a) What are Monitors? Give the monitors solution to diving philosophers problem.

b) What is an inverter page table?

c) What are the goals of protection

E-COMMERCE OF OU AUG 07

ACULTY OF INFORMATICS
M.C.A. III – Year (MAIN) (CDE) Examination, August 2007
Subject : Electronic Commerce

Time : 3 Hours Max. Marks : 80
Note : Answer one question from each unit. All questions carry equal marks.

Unit – I
1.(a) Distinguish between traditional commerce and e-commerce. (8)
(b) Explain the various mark-up languages with formats and examples. (8)
2.(a) Explain the nature of electronic shopping. (8)
(b) Explain the following terms : (4x2=8)
(i) Internet
(ii) Intranet
(iii) Extranet
(iv) WWW
Unit – II
3. What is Website Usability ? Explain the various measurements to know the usability of website. (16)
4. Explain the nature of marketing in e-commerce environment. (16)
Unit - III
5. Discuss the SCM and JIT applications in B2B electronic commerce. (16)
6. Explain the legal, ethical and tax issues involved in electronic commerce. (16)
Unit - IV
7. Explain the legal framework in India with respect to E-commerce. (16)
8. Explain the functions of E-commerce software. (16)
Unit - V
9. Discuss the various electronic payment systems. (16)
10.(a) Discuss the risks involved in electronic payment systems. (8)
(b) What are the objectives of E-commerce security (8)

WEB PROGRAMMING MAY 2008FOR OU


2008 OSMANIA UNIVERSITY M.C.A COMPUTER APLICATIONS
MCA II YEAR II-SEMESTER MAIN EXAMINATION MAY - 2008
WEB PROGRAMMING CODE NO. : 3831/N
Time : 3 Hours
Max. Marks : 80
Note : Answer one question from each unit. All questions carry equal marks.
UNIT - I
1. (a) Illustrate the importance of Meta Page using examples.
(b) List out the tags used to format text in HTML ? Explain each.
OR
2. (a) Write about CSS and its advantages.
(b) Write a c & s role that changes the color of all elements containing attribute class =
"green move" to
and shifts them down 25 pixels and right 15 pixels.
UNIT - II
3. (a) Explain object referencing using example.
(b) Write about
(1) ONLOAD (2) ONUNLOAD
(3) ONFOCUS (4) ONSUBMIT
OR
4. Explain briefly about different types of filters and transitions available in DHTML.
UNIT - III
5. (a) Write a script that reads in two integers and determines outputs HTML text that
whether the first is
multiple of second.
(b) Identify and correct the errors in each of the following segments of code :
(1) While(c<=5) 2) If(gender==1)
Product*=c; document.writeln("woman");
++c; else;
document.writeln("man");
OR
6. Explain string object using examples in detail.
UNIT - IV
7. (a) Write about various data types available in VB Script.
(b) Write short notes on :
(1) option Explicit (2) Dim
(3) New (4) Redim
OR
8. (a) In a three-tire application explain how the middle tire interacts with the client tire.
(b) Define the following terms :
(1) Top-level domain
(2) Virtual directory
(3) Web server
UNIT - V
9. (a) How can a pert program determine the type of browser a web client is using?
(b) Write short notes on pert data types.
OR
10. Write a asp program to handle form details and save to database file.

D.A.A MAY 2008 OSMANIA

May - 2008 DESIGN & ANALYSIS OF ALGORITHMS Question paper

2008 OSMANIA UNIVERSITY M.C.A COMPUTER APPLICATIONS

MCA II YEAR II SEMESTER (New) MAIN EXAMINATION May - 2008
DESIGN & ANALYSIS OF ALGORITHMS CODE NO. : 3828/N
Time : 3 Hours
Max. Marks : 80
Note : Answer one question from each unit. All questions carry equal
marks.
UNIT - I
1. (a) Briefly explain how to analyze algorithms. [Marks 8]
(b) What is Heap ? How to delete an element from the Heap ? [Marks 8]
OR
2. (a) Define the following notations
(i) BigOh
(ii) Omega
(iii) Theta [Marks 8]
(b) Write an algorithm to add an element to a circular queue. [Marks 8]
UNIT - II
3. Write the quick sort algorithm using divide and conquer strategy. [Marks 16]
OR
4. What is minimum spanning tree ? Write Prim's algorithm for finding minimum
spanning tree. [Marks 16]
UNIT - III
5. Write BFS and DFS algorithms. Explain their working with suitable examples. [Marks
16]
OR
6. Write an algorithm to find an Optimal Binary Search tree using dynamic programming.
[Marks 16]
UNIT - IV
7. What is M-Colorability optimisation problem ? Write an algorithm that finds all MColorings
of a
Graph. [Marks 16]
OR
8. Explain how the branch and bound technique can be used to solve 0/1 Knapsack
problem. [Marks 16]
UNIT - V
9. State and prove Cook's Theorem. [Marks 16]
OR
10. What is Directed Hamiltonian Cycle ? Prove that CNF - Satisfiability reduces to
Directed Hamiltonian
Cycle. [Marks 16]