You are on page 1of 4

LJ Institute of Computer Applications

Question Bank for <MCA>


Semester – IV

Subject code: 3640003


Subject Name: Software Engineering
Prepared By: Prof. A. Anuradha

Unit:1 - Introduction to Software Engineering & Process Models


Q. No. Question Month & year
of Uni. Paper
1 Explain the waterfall process model in detail. Why does a waterfall model fail in May-16, Nov-16
times?/ How the Process Model differ from one another? Write out the reasons for the
failure of Water Fall Model?
2 List the names of Evolutionary Models. Why are they considered the best approach to May-15, Dec-15,
software development in a modern context? /Compare prescriptive and evolutionary Oct-16,Oct-16,
process models. State which model is better./ Define “Software Engineering” in your June-17
words. Explain Cyclic and anchor point milestones related to Bohem’s Spiral model. /
Explain or define (i) Software Engineering (ii) Software Process (iii) Agility/ What is
Process? Explain Evolutionary Process Model in detail.
3 Explain the following terms in brief: Dec-15, May-15,
(i) Phases of Extreme Programming (XP) (ii) Scrum May-14, May-16,
a) In XP activity how many types of Values are considered? Oct -16, Nov-16
b) Write any 3 Issues that are continue to trouble in Extreme Programming.
4 Describe the three key assumptions regarding software projects that every agile Dec-15
software process must address.
5 Discuss XP with its stages. Also show the issues faced with XP./ What is Extreme May-16, June-17
Programming? Explain XP Process in Detail.
6 What do you understand by evolutionary process models. Explain Spiral Models in Oct-16
detail.
7 Explain: Five Generic Process Framework Activities. Nov-16
8 Explain the term Software Engineering and Explain SDLC . Nov-16
9 Explain: Agile Principles. Nov-16

Unit:2 – Requirement Engineering

Q No. Question Month & year


of Uni. Paper
1 Write short note on QFD. Oct-13
2 What is Requirement Model? Discuss Flow Oriented Model in Detail. June-17

3 Explain how a process specification (PSPEC) differs from a control specification (CSPEC) Dec-2015
4 List the questions addressed during the validation of requirements. Dec-2013
5 What is requirement engineering? Describe the seven distinct tasks encompassed in Dec-2011, June-
LJ Institute of Computer Applications
Question Bank for <MCA>
Semester – IV

requirement engineering. / What do you mean by Eliciting Requirements? What is its 12, Nov-13, May-
role in building analysis model? How quality of requirements can be helpful in model 16
building? / Explain the requirement engineering task in detail.
6 Write and explain the guiding principles of Validation and Testing. May-2014
7 List the types of models that might be used in requirements modeling and explain the Dec-15
role of each type of model./ Explain different elements of Requirements model.
8 Explain Case Study to Prepare SRS for Online Shopping Application. June-17

Unit:3- Design Concepts

Q No. Question Month & year of


Uni. Paper
1 List the fundamental design concepts. Discuss modularity and functional Jun-12, Dec-15,
independence. / Discuss the Principle of information hiding as it applies to software May-16
design. / Explain how effective modular design is achieved through functional
independence of the individual modules?/ Explain the design concepts in detail.
2 What is software architecture? List different architecture styles. Discuss call-return May-16, June-17
Architecture Style. / Explain the different architectural styles and patterns./ What is
Software Architecture? Discuss Architecture Style in Detail.
3 Explain the following terms according to the design concepts: May-15
(i) Properties of Architecture
(ii) Functional Independence
(iii) Four characteristics of Design Classes
4 (i) Explain any Two categories of Architecture style May-15, May-16
(ii) Describe the generic strcutre of Architectural Context Diagram (ACD)/
Explain the different architectural styles and patterns
5 Define Archetype? Briefly describe different architectural styles. Nov-13
6 Distinguish between the following : May-14, May-16
(i) Cohesion and Coupling (ii) Architecture Style and Architecture Pattern / May-15
What is the difference between module coupling and module collection? List and
explain the different types of Coupling and Cohesion.
7 State and explain the three golden rules that form the basis of interface design./ May-16, June-17,
Explain Golden Rules for Interface Design and UI Designing Issue./ State and explain May-15, Nov-16,
the golden rules that form the basis of Interface Design./ Explain: Golden Rules of User
Interface./ Describe the golden rules for the user interface design.
8 1. Explain: What is Architecture Style. How Data Centered Architecture is different from Nov-16
Data Flow Architecture.
2. Explain: What is coupling and types of coupling.
9 Explain: Design Concepts. How it is useful in software development. Nov-17

Unit:4- Software Review; Software Testing


Q No. Question Month & year
LJ Institute of Computer Applications
Question Bank for <MCA>
Semester – IV

of Uni. Paper
1 Write about on Formal (1)Technical Review (2)Debugging Process Dec-15
2 Write about (1)Alpha Testing and Beta Testing(2) Verification and Validation May-13, Dec-11
3 Explain any one Test Strategy approach for Conventional Software. June-17
4 Differentiate between white box testing and Black box testing. Explain Equivalent class May-14, Nov-16
partitioning method./ Explain: Glass Box Testing and how it is different from black box
testing.
5 What is Basis Path Testing? Explain Flow Graph Notation and Independent Program May-14, May-15
Path. /
(i) What is Graph-Based Testing Methods and BVA of Black box testing?
(ii) What is Debugging? Explain different types of System testing?
6 List and Discuss all types of Systems testing Dec-15
7 Explain Black-Box Testing Techniques. June-17
8 a. Explain: What is unit testing. Advantages of Unit Testing. Difference between Nov-16
Driver and Stub.
b. Write a Short Note on System Testing.
9 Explain the following terms: Nov-16
a) Cause Elimination.
b) Calculate Cyclomatic Complexity for 5 Nodes and 4 Edges. Also Calculate V(G) where
Predicate nodes are 3.
c) Difference between Alpha Testing and Beta Testing.
10 Explain the content testing for WebApps. May-16
11 Explain Equivalence Class Partitioning and Boundary value analysis. Compare the two. May-16
12 Define software testing. Explain various level of testing. May-16

Unit:5 – Project Management Concepts, Software Estimation And Scheduling


Q No. Question Month & year
of Uni. Paper
1 Explain Case Study to Prepare Timeline Chart for Online Shopping Application . June-17
2 What do you understand by empirical estimation models? Explain COCOMO lI model Dec-15, May-15
giving suitable example./ Write a note on COCOMO-II Model./ Explain COCOMO May-16, June-17
model.
3 Discuss LOC Based Estimation. June-17
4 Discuss FP Based Estimation. June-17
5 What do you mean by software project management? Explain in brief about the 4P’s in May-16
software project management.

Unit:6 – Object Modeling Concepts


Q No. Question Month & year
of Uni. Paper
1 What is State Diagram? Discuss One-Shot State Diagram with Example. June-17
2 Situation: Consider the air transportation system. Many flights land And depart from June-17
LJ Institute of Computer Applications
Question Bank for <MCA>
Semester – IV

city’s airport. Some of the big cities may have more than one airport. Every flight
belongs to specific airline. The planes may have many flights to different airports. Each
plane is identified with serial number and model. There are specific pilots for each
airline and they fly many flights. Each flight is identified by flight number and date on
which flight is scheduled. The passenger reserves a seat for a flight. The seat is
identified by a location.
1) Draw Use Case for System, Admin and Passengers.
2) Draw Class Diagram.
3 What is State Diagram? Explain with Suitable Example. June-17

Unit:7 – Behavioral Modeling

1 What is an Activity Diagram? Discuss Various Notations used to Draw Activity Diagram. June-17
2 Situation: Consider the air transportation system. Many flights land And depart from June-17
city’s airport. Some of the big cities may have more than one airport. Every flight
belongs to specific airline. The planes may have many flights to different airports. Each
plane is identified with serial number and model. There are specific pilots for each
airline and they fly many flights. Each flight is identified by flight number and date on
which flight is scheduled. The passenger reserves a seat for a flight. The seat is
identified by a location.
1) Draw Activity Diagram for Login & Book Flight.
2) Draw Sequence Diagram for Login & Book Flight.
3 What is Use Cases? Discuss Various Terms of Use Cases. June-17
4 Describe two different types of “States” that behavioral models can represent. May-15

You might also like