NOIDA INTERNATIONAL UNIVERSITY
School of Sciences (SOS)
Department of Computer Science
Program Semester: Name of the Course SOFTWARE Course Code: Credits:
MCA II ENGINEERING MCA 2051 4
Insert or Delete the rows
Knowledge Level as per Bloom Taxonomy (BL)
1- Remember; 2- Understand; 3- Apply; 4- Analyse; 5- Evaluate; 6- Create
S.No Unit -1
Marks PO CO BL
1 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
Define software engineering paradigm. BTL1
2 Give the importance of software engineering. 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
3 What is meant by software prototyping? 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
4 What is data dictionary? How is it used in software 2 PO1, CO1,CO2 BTL2
engineering? PO4, BTL3
PO7, BTL3
PO11 BTL1
5 How do you describe software interface? 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
6 Differentiate between ISO and CMM software standards 5 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
7 What is meant by software change? 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
Noida International University-NIU
NOIDA INTERNATIONAL UNIVERSITY
School of Sciences (SOS)
Department of Computer Science
PO11 BTL3
BTL6
BTL1
8 Why the software needs maintenance? 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
9 List the process maturity levels in SEI' s CMM. 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
10 What is meant by Information flow Continuity? 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
11 Describe the rapid application development (RAD) 10 PO1, CO1,CO2 BTL2
model. Discuss each phase in detail. PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
12 What is the role of user participation in the selection of 5 PO1, CO1,CO2 BTL2
a life cycle model?. PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
13 Describe various prototyping techniques and discuss on 5 PO1, CO1,CO2 BTL2
analysis sand modeling. PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL4
BTL1
14 What is software engineering? Is it an art, craft or a 5 PO1, CO1,CO2 BTL2
science? PO4, BTL4
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
15 What do you mean by modularity in software 5 PO1, CO1,CO2 BTL2
development? Why is it needed? PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
Noida International University-NIU
NOIDA INTERNATIONAL UNIVERSITY
School of Sciences (SOS)
Department of Computer Science
16 Describe Spiral model in detail 10 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
List the advantages and disadvantages of involving a 10 PO1, CO1,CO2 BTL2
17 software engineer throughout the software development PO4, BTL3
planning process. PO7 BTL5,
BTL3
BTL1
18 Identify the umbrella activities in software engineering 5 PO1, CO1,CO2 BTL2
process. PO4, BTL3
PO7 BTL5,
BTL3
BTL1
19 What is the prototyping technique? How are prototype 5 PO1, CO1,CO2 BTL2
models prepared for a software process? PO4, BTL3
PO7 BTL5,
BTL3
BTL1
20 What is software crisis? 2
Unit 2: SOFTWARE REQUIREMENTS
1 Define Feasibility study. 2 PO1, CO1,CO2, BTL3
PO2, CO3 BTL6
PO5, BTL1
PO8
2 What is Requirements Engineering? 2 PO1, CO1,CO2, BTL3
PO2, CO3 BTL1
PO5,
PO8
3 Elaborate on the series of tasks of a software 5 PO1, CO1,CO2, BTL3
configuration management process. PO2, CO3 BTL6
PO5, BTL1
PO8
4 What is meant by CASE tools? 2 PO1, CO1,CO2, BTL3
PO2, CO3 BTL6
PO5, BTL1
PO8
5 What is FAST? 2 PO1, CO1,CO2, BTL3
PO2, CO3 BTL6
PO5, BTL1
PO8
6 Illustrate QFD in detail 5 PO1, CO1,CO2, BTL3
PO2, CO3 BTL6
PO5, BTL1
PO8
7 What is meant by Feasibility studies 5 PO1, CO1,CO2, BTL3
PO2, CO3 BTL6
PO5, BTL1
PO8
Noida International University-NIU
NOIDA INTERNATIONAL UNIVERSITY
School of Sciences (SOS)
Department of Computer Science
8 Define Behavioral Modeling. 2 PO1, CO1,CO2, BTL3
PO2, CO3 BTL6
PO5, BTL1
PO8
9 Design SRS for library management system 10 PO1, CO1,CO2, BTL3
PO2, CO3 BTL2
PO5, BTL1
PO8
10 What are the productivity measures and list its type. PO1, CO1,CO2, BTL3
PO2, CO3 BTL2
PO5, BTL1
PO8
11 Design DFD upto level 2 for library management 10 PO1, CO1,CO2, BTL3
system PO2, CO3 BTL6
PO5, BTL1
PO8
12 List out the different approaches to size of the software. PO1, CO1,CO2, BTL3
PO2, CO3 BTL2
PO5, BTL1
PO8
13 Define software measure 2 PO1, CO1,CO2, BTL3
PO2, CO3 BTL2
PO5, BTL1
PO8
14 What are the types of software maintenance? 5 PO1, CO1,CO2, BTL3
PO2, CO3 BTL6
PO5, BTL1
PO8
15 list down the Data dictionary for the data item 5 PO1, CO1,CO2, BTL3
“Telephone PO2, CO3 BTL2
PO5, BTL1
PO8
16 What does data dictionary contains? 2 PO1, CO1,CO2, BTL3
PO2, CO3 BTL1
PO5,
PO8
17 Define Process Specification. 2
18 Draw the Context level DFD for the Safe home 10 PO1, CO3, BTL2
Software. PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
19 Draw a DFD of a test monitoring system for Gas 10 PO1, CO3, BTL2
Turbine PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
20 What is meant by Information flow Continuity? 2 PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
21 Write a brief note on data modeling activity? 5 PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
Noida International University-NIU
NOIDA INTERNATIONAL UNIVERSITY
School of Sciences (SOS)
Department of Computer Science
PO7, BTL5
PO11
22 Design ER diagram for library management system 10 PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
23 Write the distinct steps in requirements engineering 5 PO1, CO3, BTL2
process? PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
24 What is data dictionary? How is it used in software 5 PO1, CO3, BTL2
engineering? PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
25 What are the non-functional requirements of software? 2 PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
26 Distinguish between expected requirements and excited 5 PO1, CO3, BTL2
requirements PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
27 What is known as SRS review? How is it conducted? 5 PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
Unit 3: SOFTWARE DESIGN
1 Compute the function point value for a project with the 10 PO1, CO3, BTL2
following information domain characteristics. PO4, CO4, CO5 BTL4,
No of user inputs=30. PO7, BTL5
No of user outputs=42 PO11
No of user enquiries=08
No of user files=07
No of user external interfaces=06
2 Why the software needs maintenance? PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
3 Write short notes on 10 PO1, CO3, BTL2
a) COCOMO estimation criteria. PO4, CO4, CO5 BTL4,
b) Software metrics. PO7, BTL5
PO11
4 Elaborate various Software metrics 5 PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
5 Explain Bohm software maintenance model in detail 10 PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
Noida International University-NIU
NOIDA INTERNATIONAL UNIVERSITY
School of Sciences (SOS)
Department of Computer Science
6 What is the impact of requirement changes during 2 PO1, CO3, BTL2
development of a software product? PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
7 How are SCM tasks practiced over the operational life 2 PO1, CO3, BTL2
of software? PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
8 What is SCM? 2 PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
9 What is data flow oriented design. 2 PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
10 What are the components dataflow oriented design. 2 PO1, CO3, BTL2
PO4, CO4, CO5 BTL4,
PO7, BTL5
PO11
11 Explain the set of principles for software engineering 5
design?
12 How does a real time system design differ comparing 2 PO1, CO3, CO4 BT1,
distributed system design? PO5, BTL2,
PO6
13 What are the various model of abstraction? Discuss any 5 PO1, CO1, BT1,
two in detail? PO5, CO3, CO4 BTL2,
PO6
14 What is the design document? 2 PO1, CO3, CO4 BT1,
PO5, BTL4,
PO6
15 Compare data flow oriented design and data structured 2 PO1, CO3, CO4 BT1,
oriented design PO5, BTL4,
PO6
16 Distinguish between hard and soft real time systems. 2 PO1, CO3, CO4 BT1,
PO5, BTL2,
PO6
17 How the requirements are collected for user interface of 2 PO1, CO1, BT1,
software? PO5, CO3, CO4 BTL2,
PO6
18 Differentiate between cohesion and coupling 5 PO1, CO3, CO4 BT1,
PO5, BTL2,
PO6
UNIT 4: SOFTWARE TESTING
1 What is black box testing? Is it necessary to perform 10 PO1, CO3, CO4 BT1,
this? Explain various test activities. PO5, BTL2,
PO6
2 Differentiate between: Verification and Validation 5 PO1, CO3, BT1,
PO5, CO4, CO5 BTL2,
PO6
Noida International University-NIU
NOIDA INTERNATIONAL UNIVERSITY
School of Sciences (SOS)
Department of Computer Science
3 Differentiate between: Deliverables and Milestone 2 PO1, CO3, CO4 BT1,
PO5, BTL3,
PO6
4 Differentiate between: Software and Program 2 PO1, CO3, CO4 BT1,
PO5, BTL2,
PO6
5 What are software project estimation techniques? 2 PO1, CO3, CO4 BT1,
PO5, BTL2,
PO6
6 What are the test points? 2 PO1, CO3, CO4 BT1,
PO5, BTL2,
PO6
7 Distinguish between black and white box testing 5 PO1, CO3, CO4 BT1,
PO5, BTL3,
PO6
8 Illustrate the types of static testing tools? 5 PO1, CO3, CO4 BT1,
PO5, BTL4,
PO6
9 What are the various testing strategies to software 5 PO1, CO3, BT1,
testing? Discuss them briefly PO5, CO4, CO5 BTL2,
PO6
10 Explain automated testing tools. How are test cases 10 PO1, CO3, CO4 BT1,
generated? Discuss when to stop testing? PO5, BTL2,
What is performance testing? Describe. PO6
11 Describe unit testing and integration testing. How are 5 PO1, CO3, CO4 BT1,
test plans generated? PO5, BTL2,
PO6
12 Define Cyclometric complexity 2 PO1, CO3, CO4 BT1,
PO5, BTL4,
PO6
13 Design Iterative factorial program and find cyclometric 10 PO1, CO1,CO2, BTL2
complexity of the same PO4, CO5 BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
14 Discuss various levels of software testing 5 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
15 Write short notes on 10 PO1, CO1,CO2 BTL2
a) Data flow testing. ( b) Integration testing. PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
Unit 5: UML DIAGRAM
1 Discuss the features of state transition diagram and its 5 PO1, CO1,CO2 BTL2
PO4, BTL3
Noida International University-NIU
NOIDA INTERNATIONAL UNIVERSITY
School of Sciences (SOS)
Department of Computer Science
application. PO7, BTL5,
PO11 BTL3
BTL6
BTL1
2 What are software architecture framework? How do you 10 PO1, CO1,CO2 BTL2
model them in UML? PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
3 Explain UML history in detail. 5 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
4 What are the commercial applications of UML? 5 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
5 Write a short note on UML metamodel. 5 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
6 Write a short note on XMI. 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
7 What are “Extensibility mechanisms in UML” ? Explain 5 PO1, CO1,CO2 BTL2
in brief. PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
8 Design and explain USE case diagram of the Banking 10 PO1, CO1,CO2 BTL2
management system PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
9 Explain in brief new features of UML 2.0. 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL4
Noida International University-NIU
NOIDA INTERNATIONAL UNIVERSITY
School of Sciences (SOS)
Department of Computer Science
BTL1
10 Which are the various structural diagrams in UML 2.0? 10 PO1, CO1,CO2 BTL2
Explain role of each diagram in brief. PO4, BTL4
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
11 What is OCL? Explain with an example. 5 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
12 Explain fork and Join in UML with example. 2 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7, BTL5,
PO11 BTL3
BTL6
BTL1
13 Explain component diagram with suitable example. 5 PO1, CO1,CO2 BTL2
PO4, BTL3
PO7 BTL5,
BTL3
BTL1
14 Design and explain USE case diagram of the Library 10 PO1, CO1,CO2 BTL2
management system PO4, BTL3
PO7 BTL5,
BTL3
BTL1
15 Design and explain Class diagram of the Library 10 PO1, CO1,CO2 BTL2
management system PO4, BTL3
PO7 BTL5,
BTL3
BTL1
16 Design and explain Sequence diagram of the Library 5
management system
17 Design and explain Activity diagram of the Library 5 PO1, CO1,CO2, BTL2
management system PO2, CO3 BTL4
PO5 BTL5,
BTL3
18 2 PO1, CO1,CO2, BTL3
differentiate between an activity diagram and a sequence PO2, CO3 BTL6
diagram? PO5, BTL1
PO8
19 How do you represent inheritance in a class diagram? 2 PO1, CO1,CO2, BTL3
PO2, CO3 BTL1
PO5,
PO8
20 2 PO1, CO1,CO2, BTL3
How do you represent an association in a class diagram? PO2, CO3 BTL6
PO5, BTL1
Noida International University-NIU
NOIDA INTERNATIONAL UNIVERSITY
School of Sciences (SOS)
Department of Computer Science
PO8
21 2 PO1, CO1,CO2, BTL3
What is an association in a UML class diagram? PO2, CO3 BTL6
PO5, BTL1
PO8
Noida International University-NIU