21
DADI INSTITUTE OF ENGINEERING &TECHNOLOGY (Approved by A.I.C.T.E., New Delhi & Affiliated to JNTUK, Kakinada) NAAC Accredited Institute An ISO 9001:2008, ISO 14001:2004 & OHSAS 18001:2007 Certified Institute. NH-5, Anakapalle 531002, Visakhapatnam, A.P. Phone: 08924-221111 / 221122/9963981111, www.diet.edu.in, E-mail: [email protected] DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING IV-II B.TECH R16 BDA - UNITWISE QUESTION BANK C O Lev el Q. No Questions Unit-1 1 3 1 (a)What is the use of generic methods and generic classes in java and explain the various generic methods and classes supported by java. (b) Write Java Program to Implement Generic Single-linked list? 1 3 2 (a) What do you mean by serialization. (b) What is a map and specify the various map implementations in java. 1 1 3 (a) What is a wrapper class and list out the wrapper classes in java? (b) What is a set and specify the various set implementations in java 1 2 4 What is the difference between the „set‟ & a „map‟ data structure and explain about various set and map implementations in java with suitable examples. 1 2 5 (a) Why stacks, queues and linked lists are called as linear data structures and explain the operations performed on stacks &linked lists with suitable examples. (b)List the writable wrapper classes for java primitives Unit-2 2 1 1 Explain the basic building blocks of Hadoop with a neat sketch. 2 2 2 (a) Explain the various operational modes of Hadoop cluster configuration. (b) How a secondary name node differs from the name node in HDFS. 2 2 3 (a) What is structured, semi-structured, unstructured data? Write examples? (b) What is replication factor in HDFS and what is the default value. 2 3 4 (a) Explain with a neat sketch about the processing of a job in hadoop. (b) Specify the role of job tracker and task tracker in HDFS 2 1 5 (a) Are there any similarities between the GFS & HDFS and explain the GFS architecture with a neat sketch. (b) Distinguish between GFS and HDFS

DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

DADI INSTITUTE OF ENGINEERING &TECHNOLOGY (Approved by A.I.C.T.E., New Delhi & Affiliated to JNTUK, Kakinada)

NAAC Accredited Institute

An ISO 9001:2008, ISO 14001:2004 & OHSAS 18001:2007 Certified Institute.

NH-5, Anakapalle – 531002, Visakhapatnam, A.P.

Phone: 08924-221111 / 221122/9963981111, www.diet.edu.in, E-mail: [email protected]

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

IV-II B.TECH R16

BDA - UNITWISE QUESTION BANK

CO

Level

Q.No

Questions

Unit-1 1 3 1 (a)What is the use of generic methods and generic classes in java

and explain the various generic methods and classes supported by

java. (b) Write Java Program to Implement Generic Single-linked list?

1 3 2 (a) What do you mean by serialization.

(b) What is a map and specify the various map implementations in java.

1 1 3 (a) What is a wrapper class and list out the wrapper classes in java?

(b) What is a set and specify the various set implementations in java

1 2 4 What is the difference between the „set‟ & a „map‟ data structure

and explain about various set and map implementations in java with suitable examples.

1 2 5 (a) Why stacks, queues and linked lists are called as linear data structures and explain the operations performed on stacks &linked

lists with suitable examples. (b)List the writable wrapper classes for java primitives

Unit-2 2 1 1 Explain the basic building blocks of Hadoop with a neat sketch. 2 2 2 (a) Explain the various operational modes of Hadoop cluster

configuration. (b) How a secondary name node differs from the name node in

HDFS. 2 2 3 (a) What is structured, semi-structured, unstructured data? Write

examples? (b) What is replication factor in HDFS and what is the default value.

2 3 4 (a) Explain with a neat sketch about the processing of a job in hadoop.

(b) Specify the role of job tracker and task tracker in HDFS 2 1 5 (a) Are there any similarities between the GFS & HDFS and explain

the GFS architecture with a neat sketch. (b) Distinguish between GFS and HDFS

Page 2: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

Unit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce

application (b) List the components of a map reduce application that we can develop.

3 3 2 Explain about the implementation of map reduce concept with a small example.

3 3 3 Explain the role of driver code, mapper code and reducer code within a map reduce program model by a suitable example.

3 1 4 Write about weather dataset 3 4 5 What happens in map phase and reduce phase of a hadoop map

reduce frame work. Unit-4 4 2 1 (a) Why Key Type need be both Writable and Comparable in Map-

Reduce Programs

(b) Explain the Writable class hierarchy with a neat sketch. 4 3 2 In Map-Reduce Implementation of Word count, Write Types of keys

and Values mapper, reducer, combiner (if any) and which of the types need to Writable.

4 1 3 (a) What do you mean by a custom writable and explain the

implementation of a custom writable with an example. (b) Define the following wrappers: Byte writable, Object writable

and Generic writable. 4 2 4 (a) Explain custom writable and explain the implementation of a

custom writable with an example. (b) How a custom raw comparator differs from the raw comparator

4 1 5 (a) Differentiate “Scale up and Scale out” (b) Explain with an example How Hadoop uses Scale out feature to improve the Performance.

Unit-5 5

1 1 (a)Define the three key design principles of pig latin

(b) Define the basic syntax of a pig 5 1 2 Explain the architecture of a pig with a neat sketch. 5 3 3 (a) Explain the syntax of a pig program with a suitable example.

(b) How the pig programs can be packaged. 5 2 4 (a) Explain about the various data types supported by pig in its

data model with an example.

(b) What is a pig and specify its role in Hadoop? 5 3 5 Consider The student data File (st.txt), Data in the following format

Name, District, age, gender

i) Write a PIG script to Display Names of all female students ii) Write a PIG script to find the number of Students form Prakasam

District iii) Write a PIG script to Display District wise count of all male students.

Page 3: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

Unit-6 6 1 1 Explain with neat sketch about the configuration of CLI client and

WI client while interacting with HIVE. 6 1 2 (a) Explain about the various data types supported by HIVEQL with

an example (b) Explain the steps followed to get SQuirreL running on the Apache HIVE with a neat sketch.

6 5 3 (a) Show that how the serializer and deserializer helpful to keep the file formats separate from the record formats.

(b) How can we install the Apache Hive on the system – Explain. 6 2 4 (a) Explain the architecture of HIVE with a neat sketch.

(b) Why HIVE is relevant in Hadoop Eco system. 6 3 5 (a) Explain in detail how hive is different form PIG

(b)Write Example Hive Queries for Natural Join and outer-Join

Page 4: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

DADI INSTITUTE OF ENGINEERING &TECHNOLOGY (Approved by A.I.C.T.E., New Delhi & Affiliated to JNTUK, Kakinada)

NAAC Accredited Institute

An ISO 9001:2008, ISO 14001:2004 & OHSAS 18001:2007 Certified Institute.

NH-5, Anakapalle – 531002, Visakhapatnam, A.P.

Phone: 08924-221111 / 221122/9963981111, www.diet.edu.in, E-mail: [email protected]

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

IV-II B.TECH R16

CNS - UNITWISE QUESTION BANK

CO

Level

Q.No

Questions

Unit-1 2 1 1 (a)Explain security goals of Cryptography.[5]

(b) Explain Cryptographic attacks[5] 2 1 2 (a) Explain security services and Mechanisms[5]

](b) Explain basic characteristics of security.[5[ 1 1 3 (a) What is integer arithmetic.[4]

(b) What is inter division. Explain with example.[6] 2 2 4 (a) Explain Euclidian Rule.[4]

(b) Find GCD of 45,89 using extended Euclidian rule and find the values of s&t.[6]

Unit-2 2 1 1 (a)Explain residue modulo with example [4]

(b) Find 45 mod 23, (-34) mod 22, additive inverse of 56 mod 67[6] 2 2 2 (a) Find multiplicative inverse of 34 mod 56.[5]

(b) Find Multiplicative inverse of 44 mod 47.[5] 2 2 3 (a) What is a group. Explain with example[5]

(b) What is ring. Explain with example.[5] 2 3 4 (a) Explain field with example.[5]

(b) Find polynomial expression for 11011001 w.r.t GF(2^3)[5] 2 1 5 (a) Find irreducible polynomials of degree 2 in GF(2) [5]

(b) Explain Fiestel structure with neat diagram. [5]

Unit-3 3 1 1 (a) Explain DES algorithm with neat diagram. [8]

(b) Write merits and demerits of DES algorithm [2] 3 3 2 Explain about AES algorithm with neat diagram.[10] 3 3 3 (a)Explain strengths of AES algorithm. [5]

(b) Explain strengths of DES algorithm.[5] 3 1 4 (a) Explain prime number & relative Prime Number with

example[5] (b) Find Cyclic Groups in Z*

8 [5]

3 4 5 (a) Find addition table in GF(2^3) [5] (b) Find irreducible polynomial with degree 3 in GF(2). [5]

Page 5: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

Unit-4 4 2 1 (a) Why Key Type need be both Writable and Comparable in Map-

Reduce Programs (b) Explain the Writable class hierarchy with a neat sketch.

4 3 2 In Map-Reduce Implementation of Word count, Write Types of keys and Values mapper, reducer, combiner (if any) and which of the

types need to Writable. 4 1 3 (a) What do you mean by a custom writable and explain the

implementation of a custom writable with an example. (b) Define the following wrappers: Byte writable, Object writable and Generic writable.

4 2 4 (a) Explain custom writable and explain the implementation of a custom writable with an example.

(b) How a custom raw comparator differs from the raw comparator 4 1 5 (a) Differentiate “Scale up and Scale out”

(b) Explain with an example How Hadoop uses Scale out feature to improve the Performance.

Unit-5 5

1 1 (a)Define the three key design principles of pig latin

(b) Define the basic syntax of a pig 5 1 2 Explain the architecture of a pig with a neat sketch. 5 3 3 (a) Explain the syntax of a pig program with a suitable example.

(b) How the pig programs can be packaged. 5 2 4 (a) Explain about the various data types supported by pig in its

data model with an example. (b) What is a pig and specify its role in Hadoop?

5 3 5 Consider The student data File (st.txt), Data in the following format Name, District, age, gender

i) Write a PIG script to Display Names of all female students ii) Write a PIG script to find the number of Students form Prakasam District

iii) Write a PIG script to Display District wise count of all male students.

Unit-6 6 1 1 Explain with neat sketch about the configuration of CLI client and

WI client while interacting with HIVE. 6 1 2 (a) Explain about the various data types supported by HIVEQL with

an example (b) Explain the steps followed to get SQuirreL running on the

Apache HIVE with a neat sketch. 6 5 3 (a) Show that how the serializer and deserializer helpful to keep the

file formats separate from the record formats. (b) How can we install the Apache Hive on the system – Explain.

6 2 4 (a) Explain the architecture of HIVE with a neat sketch.

(b) Why HIVE is relevant in Hadoop Eco system. 6 3 5 (a) Explain in detail how hive is different form PIG

(b)Write Example Hive Queries for Natural Join and outer-Join

Page 6: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application
Page 7: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

DADI INSTITUTE OF ENGINEERING & TECHNOLOGY NAAC ACCREDITED INSTITUTE

(Approved by A.I.C.T.E., New Delhi & Affiliated to JNTU, Kakinada)

Course : B.Tech. Branch : CSE Year/Semester : IV/I Academic Year : 2019-20

Faculty Name :A.Kiran Kumar Regulation:R16

Subject :Managerial Economics &Financial Analysis

Unit -I

CO LEVEL Q. No. Question

1 1

2 1

a Define Managerial Economics. Explain its Nature And Scope? b) Explain the Linkages of managerial economics?

1 2

1 2

a) explain the concept of ‘Demand’ and what are the the types of demand?

b) Define Elasticity of demand and explain its measurements?

1 4

2 3

a) State the ‘Law of Demand’. What are the various factors that determine the demand b) Explain demand determinants?

1 1

2 4

a) What are the needs for Demand Forecasting? Explain the various steps involved in demand forecasting. b) illustrate measurements of price Elasticity of demand?

1 1

2 5

a) Define the concept of law of supply and their types?

b) explain the role of managerial economist?

Unit -II

CO LEVEL Q. No. Question

3 1 1

Define the concept of production function and explain with two variables of production function?

3 1

2 2

a) Define COBB- douglas Production function with formula and explain the limitations?

b)Interpret Leontief production function?

3 2

2 3

a) Illustrate law of Variable proportional theory and explain are the stages?

b)briefly Illustrate Iso Quants and Iso costs and their types?

3 4

2 4

a) contrast law of returns to scale and economies of scale?

b) Explain different cost concepts?

3 1

2 5

a)Define the concept of BEP and explain the significance of BEP?

b) Explain the concept of CVP analaysis?

Page 8: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

Unit -III

CO LEVEL Q. No. Question

3 1

1 1

a) What is perfect competition? What are its features?

b) How is market price determined under conditions of Perfect Market Competition?

3

2

1

2

a) Explain the features of Monopoly?

b) How can a Monopolist attain equilibrium position under conditions of monopoly?

3 1 3 What are the features of Monopolistic Competition? How can a firm attain equilibrium position?

3 1

2 4

a)Define the concept of oligopoly and features?

b)Explain the Marris and Willaim son’s Models?

3 1 5 a)Define the concept of pricing and explain different pricing methods

Unit -IV

CO LEVEL Q. No. Question

4 1

1 1

a) What are the different types of Business organizations?

b) What are the features of Sole trading form of Organization?

4 1

2 2

a) What are the salient features Partnership firm ?

b) Explain Different kinds of partner?

4 1

4 3

a)What do you mean by Joint Stock Company? What are the salient features?

b) Describe the advantages and disadvantages of Joint Stock Companies?

4 4 4 1. Analyze the problems of the public sector enterprises and suggest remedial

Page 9: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

measures for their improvement?

4 4 5 1. Distinguish between the Joint Stock Company and Partnership?

Unit -V

CO LEVEL Q. No. Question

4 5 1

Illustration-III During January 2003 Narayan transacted the following business.

Date Transactions Amount

2003 Jan.1 ,, 2 ,, 3 ,, 4 ,, 5 ,, 6 ,, 7 ,, 8 ,, 9 ,, 10 ,, 11 ,, 12

Commenced business with cash Purchased goods on credit from Shyam Received goods from Murthy as advance for goods ordered by him Paid Wages Goods returned to shyam Goods sold to Kamal Goods returned by Kamal Paid into Bank Goods sold for Cash Bought goods for cash Paid salaries Withdrew cash for personal use

40000 30000 3000 500 200

10000 500 500 750

1000. 700

1000

Journalize the above transactions and prepare cash Account

4 5 2

The following is the Trial Balance of Abhiram, was prepared on 31st March 2006. Prepare Trading and Profit& Loss Account and Balance Sheet.

Debit Rs. Credit Rs.

Capital ------ 22000

Opening stock 10000 ------

Debtors and Creditors 8000 12000

Machinery 20000 -------

Cash at Bank 2000 -------

Bank overdraft ------ 14000

Sales returns and Purchases returns 4000 8000

Trade expenses 12000 -------

Purchases and Sales 26000 44000

Wages 10000 -------

Salaries 12000 -------

Bills payable ------- 10600

Bank deposits 6600 -------

Page 10: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

TOTAL 110600 110600

Closing Stock was valued at Rs.60, 000

4 1 3 Give a brief account on the important records of Accounting under Double Entry System and discuss briefly the scope of each?

4 2 4 Explain the main objectives of Accounting and its important functions.

4 2 5

1. Explain the purpose of preparing the following accounts/statements and also elaborate the various items that appear in each of them.

a) Trading Account b) Profit & Loss Account c) Balance Sheet

Unit -VI

CO LEVEL Q. No. Question

6 1 1

1. a) What is the importance of Capital budgeting?

6 5 2

1. A Company has at hand two proposals for consideration. The cost of the proposals in both the cases is Rs. 5, 00,000 each. A discount factor of 12% may be used to evaluate the proposals. Cash inflows after taxes are as under.

Year Proposals X(Rs.) Proposals Y(Rs.)

1 1,50,000 50,000

2 2,00,000 1,50,000

3 2,50,000 2,00,000

4 1,50,000 3,00,000

5 1,00,000 2,00,000

Which one will you recommend under NPV method

6 2 3 Explain the Time value of money

6 1 4 How do the discounting models differ from non-discounting models

6 2 5 Explain the process of capital budgeting decisions

Page 11: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

Course Outcomes

CO_1 The learner is equipped with the knowledge of estimating the demand for a product understand the relationship between price and demand and analyze various forecasting demand methods.

CO_2 To analyze the cost concepts for decision making and to estimate the least cost combination of inputs.

CO_3 one has to understand the nature of different markets and apply price output determination under various market conditions.

CO_4 one should be equipped with the knowledge of different business units

CO-5 The learner should be able to prepare financial statements and the financial statement analysis through applying ratio analysis

CO_6 The learner should be able to evaluate capital budgeting decisions by applying various captal budgeting techniques.

Page 12: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

DADI INSTITUTE OF ENGINEERING & TECHNOLOGY NAAC ACCREDITED INSTITUTE

(Approved by A.I.C.T.E., New Delhi & Affiliated to JNTU, Kakinada)

Course : B.Tech. Branch : CSE Year/Semester : VI/I Academic Year : 2019-20

Faculty Name : K.Komali Regulation:R16

Subject : Software Architecture And Design Patterns

Unit -I: Envisioning Architecture, Creating and Architecture

CO LEVEL Q. No. Question

L6,L2 1 a. Discuss about Architecture Business Cycle. [6 M]

b. Explain working principle of Architecture Business Cycle [4 M]

L1,L2 2

a. What is Software Architecture? [2 M]

b. Explain the following models in detail [8 M]

a) Architectural patterns

b) Reference models, Reference architectures

c) Architectural structures and views

L2 3 Explain about quality attributes with different scenarios. [10 M]

L2,L1 4 Explain about structures and views of software architecture. [10 M]

L2 5 a. Explain the Documenting software architectures with example [5M]

b. Explain with example of Reconstructing Software Architecture[5M]

Unit -II: Analyzing Architectures, Moving from One System to Many

CO LEVEL Q. No. Question

2

L1,L2 1 a. How to analyze the architecture? [5 M]

b. Explain about architecture decision making. [5 M]

L3,L1 2 Explain in detail about ATAM architecture evaluation method. [10 M]

L2 3 Explain about CBAM architecture evaluation method with case study. [10 M]

L5 4 Build systems from off the shelf components [10 M]

L2 5 a. What is scooping? [2 M] b. Explain about software architecture product line. [8 M]

Page 13: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

Unit -III: Patterns, Creational Patterns

CO LEVEL Q. No. Question

3

L1 1

a. Define the design patterns and explain the essential elements of patterns.

[5 M]

b. Name the patterns along with their intents that are included in the catalog

of design patterns. [5 M]

L2,L6 2 a. What are the design steps for solving design problems.

b. How to select and use a design pattern.

L2 3 Explain the intent, motivation, applicability, structure and participants of

abstract factory. [10 M]

L6 4 Discuss about the builder pattern. [10 M]

L2 5 Explain the intent, motivation, applicability, structure and participants of

factory. [10 M]

Unit -IV: Structural Patterns

CO LEVEL Q. No. Question

4

L1,L2 1 a. write a short notes on Structural Patterns [5 M]

b. Explain the collaboration and consequences of Adapter [5 M]

L1 2 write a short notes on Bridge Structural Patterns [10 M]

L6 3 Describe the intent, motivation, applicability, structure and participants of

Decorator pattern. [10 M]

L6 4 Describe the intent, motivation, applicability, structure and participants of

Facade pattern. [10 M]

L2,L1 5 a. Explain the implementation issues of flyweight pattern.[5 M]

b. Write sample code of virtual PROXY. [5 M]

Unit -V:

CO LEVEL Q. No. Question

5

L1,L2 1 What is behavioral pattern? Explain briefly about this pattern. [10 M]

L1 2

a. What is the intent of chain of responsibility pattern? When is this pattern

used? What is its architecture?

b. write a short notes on interpreter for behavioural Patterns.

L2 3 Explain the participants, collaborations, implementation and sample code of

the mediator pattern.

L2 4 Explain various aspects of observer behavioural patterns

Page 14: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

Unit -VI: Case Studies

CO LEVEL Q. No. Question

6

L2,L6 1 Write a case study of Celsius Tech in Product Line development [10 M]

L2,L6 2 Write a case study of World Wide Web in Interoperability. [10 M]

L2 3 a. Define Lexi. What are the problems associated with Lexi’s design? [5 M]

b. What is a document? Discuss the goals and constraints in choosing an

internal representation for a document. [5 M]

L6 4 a. What do you mean by formatting? Explain. [5 M]

b. Describe the windowing environment issue in Lexi user interface. [5 M]

5 a. Write short notes on encapsulating a request. [5 M]

b. Write short notes on undoability and command history. [5 M]

COURSE OUTCOMES

CO1: Demonstrate the fundamentals of the software architecture along with interrelationships, principles and

governing guidelines. L3

CO2:Analyzing software architectures using ATAM,CBAM methods. L4

CO3: Identify the appropriate design patterns to solve object oriented design problems. Develop design

solutions using creational patterns (Abstract factory, Builder, Factory method, Prototype, Singleton). L5

CO4: Design structural patterns (Adapter, Bridge, Composite, Decorator, Façade, Flyweight, PROXY) for

software applications. L5

CO5: Design Behavioral patterns (command, Interpreter, iterator, mediator) for software applications L5

CO6: Develop case study for World Wide Web, Air Traffic Control. L5

Page 15: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

DADI INSTITUTE OF ENGINEERING & TECHNOLOGY NAAC ACCREDITED INSTITUTE

(Approved by A.I.C.T.E., New Delhi & Affiliated to JNTU, Kakinada)

Course : B.Tech. Branch : CSE Year/Semester : IV/I Academic Year : 2019-20

Faculty Name : Y. Dinesh kumar Regulation:R16

Subject : SOFTWARE PROJECT MANAGEMENT (Elective - 2)

Unit -I: Introduction

CO LEVEL Q. No. Question

1 2 1 Explain the following: (a) when to plan. (b) project (c) project scope (d) Management (e) software project management [10M]

1 4 2

a)Discuss challenges in software project and few problems associated with software projects. [10M]

b)How to analyze project characteristics? Explain. [10M]

1 3 3

a)Identify the main types of personnel employed in an information systems department. For each stage of a typical IS development project, list the types of personnel who are likely to be involved. [10M]

b)Discuss about setting objectives and stakeholders in project planning. [10M]

1 2 4 a)Discuss about setting objectives and stakeholders in project planning. [10M]

b)How to analyze project characteristics? Explain. [10M]

1 2 5 a)List and explain various Software Effort Estimation Techniques

b) Give an example of an activity network

Unit -II: Project Approach

CO LEVEL Q. No. Question

3 2 1

a)Describe incremental delivery and spiral model and give its applications [10M]

b)Explain the life-cycle phases of a process in detail [10M]

3 1 2

a)Define Artifact. Write in detail about Management artifacts and Engineering Artifacts [10M]

b)Explain about choosing technologies [10M]

3 2 3

a)What is software prototyping? What are other ways of categorizing prototypes? [10M]

b) Explain project characteristics

3 2 4 a)Explain about choosing technologies [10M]

Page 16: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

b)Explain about V-process model in detail

3 2 5

What is software prototyping? What are other ways of categorizing prototypes? [10M]

b)Discuss in detail about pragmatic artifacts

Unit -III: Effort estimation & activity Planning

CO LEVEL Q. No. Question

2 2 1 Discuss in detail the bottom up estimation approach. [10M]

Explain in detail about COCOMO II Model and different models in it. [10M]

2 2 2 Explain in detail about COCOMO II Model and different models in it. [10M]

List the possible areas of estimation. Where are estimates done? [10M]

2 2 3

List the possible areas of estimation. Where are estimates done? [10M]

What is the basis for software estimating? Explain software effort estimation techniques [10M]

2 2 4

Discuss about Albrecht function point analysis with example [10M]

What is the basis for software estimating? Explain software effort estimation

techniques

2 2 5 Discuss about a COCOMO model with suitable example.

Discuss about the top-down approach and parametric models.

Unit -IV: Risk Management

CO LEVEL Q. No. Question

5 2 1

Write about the top ten software project risks and strategies for risk reduction [10M]

Discuss Monte Carlo simulation with neat diagram [10M]

5 2 2 Explain Risk Quantification, risk management and risk assessment [10M]

What are two approaches of risk identification? Explain. [10M]

5 2 3

What is PERT? Explain in detail about applying the PERT technique with example. [10M]

What are categories of risk? Explain.

5 2 4 Describe software project risks and strategies for risk reduction

Discuss Monte Carlo simulation with neat diagram

5 2 5 Explain briefly nature of risk.

Define resource allocation schedules

Page 17: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

Unit -V: Project Monitoring & Control, Resource Allocation

CO LEVEL Q. No. Question

4 2 1 Define Scheduling resources with examples. [10M]

Explain about creating a framework for monitoring and control. [10M]

4 2 2

Define cost monitoring. Discuss in detail about earned value analysis with suitable example. [10M]

Explain defect tracking and issues tracking [10M]

4 2 3 6. a) What are types of resources? Explain

b) Explain in detail about progress monitoring

4 4 4 a) What are categories of reporting? Explain. [5M]

b) Distinguish between Gantt chart and slip chart. [5M]

4 2 5 Define cost monitoring. Discuss in detail about earned value analysis with suitable

example

Unit -VI: Software Quality

CO LEVEL Q. No. Question

6 2 1

Briefly explain ISO-9016 [10M]

Explain with neat diagram, the place of software quality in project planning and importance of software quality [10M]

6 2 2

What is CMM? Explain the process of CMM with neat sketch.[10M]

What is quality? Explain planning quality. What are quality standards? Explain. [10 M]

6 2 3 With neat diagram explain product and process metrics.[10M

6 2 4 Explain the following: Statistical process control

Explain the following: a) Quantitative quality management planning

6 2 5 What are the techniques for enhancing software quality?

Page 18: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

COURSE OUTCOMES

CO:1 To match organizational needs to the most effective software development model and To understand the basic concepts and issues of software project management

CO:2 To effectively Planning the software projects

CO:3 To implement the project plans through managing people, communications and change

CO:4 To select and employ mechanisms for tracking the software projects and To develop the skills for tracking and controlling software deliverables

CO:5 To conduct activities necessary to successfully complete and close the Software projects

CO:6 To create project plans that address real-world management challenges

Page 19: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

DADI INSTITUTE OF ENGINEERING & TECHNOLOGY (Approved by A.I.C.T.E., New Delhi& Affiliated to JNTUK, Kakinada)

NAAC Accredited Institute An ISO 9001:2008, 14001:2004 & OHSAS 18001:2007 Certified Institute

NH–5, Anakapalle, Visakhapatnam–531002, Andhra Pradesh

Phone: 08924-221111/221122/9963981111, E–Mail: [email protected], Web: www.diet.edu.in

DEPARTMENT OF COMPUTER SCIENCE& ENGINEERING

QUESTION BANK (2019-2020 AY)

Subject: Web Technologies Branch/Sem: IV/I CSE A&B

Faculty: Mr. V. Srinivas Regulation : R16

Unit I

Unit II

CO Level Q.No Questions

1 1

2

1(a)

1 (b)

What is HTML?–[4 M]

Explain Common HTML tags with an example -[6 M]

1 6 2(a)

Describe is HTML <TABLE> tag? Explain <TABLE> sub-tags with an

example -[10 M]

1 2

6

3(a)

3 (b)

Explain how Frames are created with an example [4 M]

Describe Lists with examples in HTML [6 M]

1 2 4(a) What is meant by style? Discuss the mechanisms by which styles can be

applied to HTML documents-[10M]

1 4

6

5(a)

5(b)

Write about types of CSS - [4 M]

Describe External CSS with an example - [6 M]

CO Level Q.No Questions

2 2

1(a)

What is a function? Explain how parameters are passed to functions in

JavaScript [10 M]

2 2

5

2(a) (b)

Write about JavaScript Objects -[5 M]

Explain JavaScript Date Object Functions with an example [5M]

2 2

4

3(a) (b)

Write about Arrays in JavaScript [4 M]

Explain functions in JavaScript with example [6 M]

2 5

4(a)

Discuss about Pattern Matching using Regular Expressions [10 M]

Page 20: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

Unit III

Unit IV

2 4

4

5(a) (b)

Describe position moving in DHTML [ 5 M]

Describe Changing Elements in DHTML[5 M]

CO Level Q.No Questions

3 2

2

1(a) (b)

What is meant by a valid XML document? [4 M]

Compare it with a well-formed XML document [6 M]

3 1

2(a)

Explain the use of XML schema in the process of web designing with an

example [10 M]

3 2 4

3(a) (b)

Explain how XSLT works with neat illustrations [6-M]

Discuss about Document Object Model [4-M]

3 2

4(a)

Differentiate between DTD & XML Scheme with an example. [10 M]

3 6 5(a) What is AJAX and explain about integrating AJAX with PHP [10 M]

CO Level Q.No Questions

4 2

4

1(a) (b)

Define PHP and how do you configure wamp and xamp server. [5 M]

Explain Identifiers in PHP with an example.[5 M]

4 1

4

2(a) (b)

Explain syntax of Arrays in PHP with example. [5 M]

b) Explain the Anatomy of a PHP Page [5 M]

4 4 5

3(a) (b)

Explain Get and Post methods in PHP. [5 M]

Explain static, global and super global variables with an example.[5 M]

4 1 6

4(a) (b)

Explain Operators in PHP. [5 M]

Write about PHP Control Statements with syntax. [5 M]

4 1 5

5(a) (b)

Discuss how Functions are used in PHP with an example. [5 M]

Write and Explain a PHP program to store registration form data in a database

Page 21: DADI INSTITUTE OF ENGINEERING &TECHNOLOGYdiet.edu.in/QuestionBanks/IV BTECH I SEM/IV CSE I SEM.pdfUnit-3 3 1 1 (a) Define the role of combiner and partitioner in a map reduce application

Unit V

Unit VI

table. [5 M]

CO Level Q.No Questions

5 5

2

1(a) (b)

Write about various operators used in Perl [5 Marks]

Write about Arrays in Perl Programming. [5 Marks]

5 6

2(a)

Discuss about File Handling in Perl with examples [10 M]

5 1 4

3(a) (b)

Explain about loops in Perl. [6 M]

Discuss about Regular expressions in Perl [4 M]

5 6 6

4(a) (b)

How to develop a mail program in Perl. [5 M]

Explain simple page search in Perl. [5 M]

5 4 1

5(a) (b)

Explain about control structures in Perl [5 M]

Explain Unary and Binary Operators in Perl [5 M]

CO Level Q.No Questions

6 2

6

1(a) (b)

Explain Variables in Ruby. [4 M]

Describe Pattern matching in Ruby [6 M]

6 4

5

2(a) (b)

Explain Simple IO in Ruby. [5 M]

How the Control structures work in Ruby. [5 M]

6 2 4

3(a) (b)

Explain Arrays in Ruby. [5 M]

Discuss Hashes in Ruby. [5 M]

6 2 6

4(a) (b)

Explain classes in Ruby. [6 M]

Write any three class methods available in Ruby. [4 M]

6 2 1

5(a) (b)

How the Arrays are declared in Ruby. Explain. [5 M]

Explain the loops structures in Ruby. [5 M]