You are on page 1of 5

MC0081 – .

(DOT) Net Technologies

Assignment Set – 1 1. Describe the steps involved in creating classes and objects with the help of a program in C#. 2. Describe the following with respect to creating Web Forms in .Net environment: a. Web Form Life Cycle b. Creating a Web Form Write programs with corresponding output screens to demonstrate the above concepts. 3. Describe the following with respect to State Management in ASP.Net: a. Cookies in ASP.NET b. Session State c. Application State 4. Describe the following with respect to Web Services in .Net: a. Writing and Testing a Web Service b. Implementing a Web Service Client Assignment Set – 2 1. Write a program in C# language to perform the following operations: a. Basic arithmetic operations b. Finding greatest of n numbers Write separate programs for each of the above points. 2. Explain the following with respect to ASP.Net: a. Master Pages b. Themes & Skins Write code snippets to demonstrate the above concepts. 3. Design a simple Window based form application to perform basic arithmetic operations. 4. Describe the following with respect to Web site deployment in ASP.Net: a. Creating Application Pools (IIS 6.0) b. Deploying ASP.NET Applications

MC0082 –Theory of Computer Science – 4 Credits Assignment Set – 1 Assignment Set – 2 .

The Booch Methodology 3. Activity Graphs 3. 5. Collaborations b. Activity Diagrams c. 2. What are the various classes in class stereotypes of software development process? Explain in detail. Describe the following UML notations: a. What are the two ways of communicating with subsystem? Explain Assignment Set – 2 1. General Extension Mechanisms 4. Objects b. 6. Drawing paths. Explain the following UML diagrams with suitable examples: a.MC0083 – Object Oriented Analysis & Design using UML Assignment Set – 1 1. Explain the following Object Oriented Methodologies: a. Model Management c. . Diagram Elements (Graphs. State Machines d. What are the primary artifacts of the UML? How it is used to produce project artifacts? 5. Describe the goals and scope of UML with suitable examples. 6. …) b. Rumbaugh et al. Explain the following Object Oriented Concepts with suitable examples for each: a. Explain the description of component diagram and deployment diagram. State chart Diagrams b. Describe with suitable examples the Object Oriented Systems Development Life Cycle. Encapsulation and information hiding c. Implementation diagrams 4. Explain with an example. Explain Foundation Package? Illustrate it with a neat Figure.’s Object Modeling Technique b. Polymorphism 2. Describe the following behavioral elements of UML: a. Use Cases c.

Explain the Mathematics in software development? Explain its preliminaries also 5. 5. Software Quality Assurance Activities d. What is project scheduling? Explain different techniques for project scheduling. What is a fish bone diagram? How is it helpful to the project management? Assignment Set – 2 Book ID: B0958 1.MC0084 – Software Project Management & Quality Assurance Assignment Set – 1 Book ID: B0958 1. Explain different project planning methods? 2. . What is CMM? Explain all the phases in it. Software Cost Estimation and Methods b. What is the difference between the Testing and Quality assurance? 6. 2. Describe the following with respect to Quality Assurance: a. Explain the Mathematics in software development? Explain its preliminaries also. Software qualities Book ID: B0959 4. What is SQA plan? Briefly explain it 3. Standards and Procedures c. Supportive activities involved in the software life cycle b. Describe the following with respect to Estimation and Budgeting of Projects: a. What is debugging? Explain the basic steps in debugging? 6. COCOMO model and its variations 3. What is project management? Explain various activities involved in project management. Book ID: B0959 4.

Cryptography b. In what aspects is the design of a distributed file system different from that of a centralized file system? 2. Digital Signatures 6. Desirable Features of a Good Naming system b. 3. Client’s Perspective: File Services c. Distributed Algorithms d. 3. Event Ordering 4. 2. The Key Challenges of Distributed Systems b. Clock Synchronization Algorithms c. Memory Coherence (Consistency) Models b. Explain the following with respect to Synchronization in Distributed Systems: a. Stateful Versus Stateless Servers 6. Discuss the following with respect to Distributed Shared Memory: a. System Oriented Names 5. Load – Balancing Approach c.MC0085 – Advanced Operating Systems (Distributed Systems) Assignment Set – 1 1. Authentication c. Load – Sharing Approach 5. Fundamental Terminologies and Concepts c. Clock Synchronization b. Describe the following: A) Process Migration B) Threads . Describe the Clock Synchronization Algorithms and Distributed Algorithms in the context of Synchronization. Implementing Sequential Consistency d. What is a message passing system? Discuss the desirable features of a message passing system. Explain the following with respect to Distributed File Systems: a. Server’s Perspective Implementation e. Explain the following with respect Security in Distributed Systems: a. Explain the following with respect to Naming in Distributed Systems: a. Discuss the implementation of RPC Mechanism in detail. Centralized – Server Algorithm 4. File Access Semantics d. Assignment Set – 2 1. What are the Issues in Load-Sharing Algorithms? Discuss in detail . Task assignment Approach b. Explain the following with respect to Resource Management in Distributed Systems: a. Memory Consistency models c. Access Control d.