3rd Sem – MI – Spring 2016






1 Write short notes on the following agile processes:

  1. Dynamic Systems Development Method (DSDM)
  2. Adaptive Software Development (ASD)
  3. Scrum
  4. Feature-Driven Development (FDD)

Concept of Dynamic Systems Development Method (DSDM)

Concept of Adaptive Software Development (ASD)

Concept of Scrum

Concept of Feature-Driven Development


Answer: a) The DSDM methodology was promoted by the DSDM Consortium, created in 1994 by a group of software engineering practitioners and software vendors. The most important distinctive feature of DSDM is that it has nine guiding principles, namely:

  • Active user involvement is imperative.
  • DSDM

2 Explain the concept of “software project life cycle” with a suitable example.

Explaining software project life cycle


Answer: Software Project Life Cycles

We can classify software development projects into various types based ontheir business functional domain. In case a software company is interestedin specialising in only one product or service, it will need to understand thatparticular function or domain thoroughly. Mere technical knowledge in

3 a. Explain function-oriented metrics

  1. How do you calculate function points?
  2. Explaining the meaning of function-oriented metrics along with the five information domain value calculation methods
  3. Calculation of function points

Answer:A) The function-oriented metrics are indirect software metrics. Instead of thenumber of LOC, the emphasis is more on the functionality of the product.The function-oriented metrics were first proposed by Albrecht. He suggesteda productivity measurement approach known as the Function point method.In this method, function points are used. A function point is a relation that isbased on the countable measures of software information domain andassessment of software

4 a. Explain the system architecture

  1. Explain System specification review
  2. Explaining the four main components of system architecture
  3. Explaining the system specification review with different segments of system specification review

Answer: A) The four main components of system architecture are as follows:

  • Processing power The processing power depends on the computeror the server. The correct processor must be selected and installed onto a system. The selection of the

5 Explain the different types of integration testing

At least 5 types of integration testing

Answer: Types of integration testing

Top-down integration

We can state an incremental approach to develop a program as top-downintegration. In top-down integration, we first recognise the control hierarchy.This helps us to identify and categorise the modules. The modules that aresubordinate to the main control module are

6 Explain the code inspection technique. What are the different steps followed to conduct code inspection

Explain the code inspection technique

Steps followed to conduct code inspection


Answer: We can define “code inspection” as one of the techniques of formal method to review a software product. The goal of code inspection is to detect errors caused due to typological mistakes and incorrect programming. Code inspections are highly structured and require proper training for all individuals. This kind of review is different from other reviews, such as peer review






1 What is Database Management System (DBMS)? Briefly explain the important properties of database.

Explain Database Management System

Important properties of database


Answer:The major component in the database is “data.” Data is a raw fact that can be recorded and has specific meaning. The processed data is called information. For example, the combination of

2 Explain the different operations of relational algebra with suitable examples.

Explaining the various operations of relational algebra with an example

Answer: Relational Algebra

Relational algebra is a language in which one relation gets defined byanother relation without the original relation getting changed. There aremany operations that work with relational algebra. Some of them are givenbelow:

  • Selection (



3 What is client–server model ? Briefly explain the advantages of client–server model.

Define client-server model with different parts

List 3 advantages of client-server model


Answer: Client–server model

The client–server model is basic to distributed systems; it allows clients to make requests that are routed to the appropriate server in the form of transactions. The client–server model consists of three

4 a. Define SQL

  1. Explain the different types of SQL
  2. Defining SQL
  3. Defining four different types of SQL


Answer: A) SQL is a relational database language used to communicate with adatabase. The American National Standards Institute declared the standardlanguage for RDBMS. Accordingly, the common relational databasemanagement systems that SQL uses are Oracle, Sybase, Microsoft

5 a. Explain the two-phase locking protocol with various phases

  1. Elaborate advantages and disadvantages of Distributed database management system
  2. Explaining two phase locking protocol with various phases
  3. Explaining four advantages and four disadvantages of distributed database management system


Answer: A)The two-phase locking protocol

The two-phase locking protocol is a process to access the shared resourcesas their own without creating

6 Briefly explain the basic concepts of object-oriented data model.

Explain the basic concepts of object-oriented data model


Answer: A data model is a logic organisation of the real-world objects (entities), constraints put on them and the relationships that exists among objects.

The basic concepts of object-oriented data model are the following:

Object identity

Any real-world entity is uniformly modelled as an object. They are attached with a unique ID which is used to






1 Explain the concept of computer networks. Briefly explain the different types of networks.

Concept of computer networks

Types of computer networks


Answer: In a general sense “network” refers to a group of objects, individuals connected to each other. Similarly a cluster of interconnected computers that communicate with one another through a shared


2 Write a brief note on seven layered OSI reference model. Explain the role of each layer.

Define seven layered OSI reference model

Explaining the role of 7 layers

Answer: The OSI reference model emerged as a first step towards internationalstandardisation of the protocols used in the various layers by the ISO. Themodel is called the ISO OSI reference model as it deals with connectingopen systems, that is, systems open for communication with other system

3 Write short notes on

  1. Subnet
  2. Super netting
  3. Subnet masks
  4. Dynamic NAT
  5. Domain Name System

Answer: a) Subnets

A network that exists within the Class A, B, or C network is called a subnet.It can also be defined as a network within a network. Subnets are created toextend network IDs by using host bits of

4 What is DWDM? What are the pros and cons of DWDM


Four pros of DWDM

Four cons of DWDM

Answer: DWDM: This refers to a technique that enables more than one wavelengthto be added to a single-mode fiber to increase the capacity of thetransmission path by a factor equal to the number of

5 Explain the working of Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Protocol.

Working of CSMA/CD in a Flowchart

Explaining the working in detail

Answer: The CSMA/CD protocol can be compared with a typical life scenario such as a group discussion during an interview. Suppose several candidates are sitting around the table. Every candidate must listen to the instruction for a while before speaking (Carrier Sense). After listening to the

6 Briefly explain the functions of network management model.

Explain 5 functions of network management model


Answer: Functions of network management model

Fault Management

The main aim of fault management is to identify the network problems and notify it to the users. The fault management system, if possible, automatically fixes network problems. Fault management is the most widely implemented function of the network management system because faults






1 Define Business Intelligence (BI). Explain the uses of BI in contemporary organisations.

Meaning of Business Intelligence (BI).

Explain the uses of BI in contemporary organisations

Answer: In 1958, IBM researcher, Hans Peter Luhn defined BI as, “The ability to apprehend the interrelationships of presenting

2 a. Discuss the contribution of business analytics to financial performance and strategy management

  1. How is CRM linked to business intelligence?
  2. Various contributions of business analytics to financial performance and strategy management
  3. How the CRM linked to business intelligence

Answer: a) A good financial performance is the result of better business outcomes. To achieve these outcomes, organisations need to develop and manage multiple, interconnected business strategies. BA solutions give an actionable business forecast that can guide business strategies and technologies to provide timely and accurate financial results. Although, the business user teams may only have an apparent understanding of BA technologies, they are expected to highlight the


3 Explain the data mining process in detail

Figure to data mining process

Explanation of the process

Answer: DM includes a number of operations, each one of which is aided by a variety of techniques, such as decision trees, rule-based induction, neural networks and conceptual clustering.

4 Briefly explain the 7 Ps of marketing mix

Explaining the 7 Ps of marketing mix

Answer: The explanation of the 7 Ps of service marketing mix is as follows:

Product: A product can be defined as an idea, a service or a good that involves a mix of tangible and intangible

5 What are the main features of a financial reporting system?

At least 10 features

Answer: The following are the main features of a financial reporting system:

  1. Drag-and-drop report builder: This feature helps in creating sophisticatedreports and analysing


6 Define big data. Briefly explain the different types and elements of big data.

Define big data

3 types and 3 elements of big data


Answer: Big Data is being created or produced around us every second by billions of people across the world. Each digital process and social media conversation generates it. Big Data is transmitted

SMU MBA SPRING 2016-2017