Sie sind auf Seite 1von 8

VALLIAMMAI ENGNIEERING COLLEGE

SRM Nagar, Kattankulathur – 603203.


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

QUESTION BANK

Degree & Branch : B.E – C.S.E.


Year & Semester : II / IV
Section : CSE 1 & 2
Subject Code : CS6403
Subject Name : SOFTWARE ENGINEERING
Name of the Teacher : Dr.B.Vanathi & Mr.N.Leo Bright Tennisson

UNIT - I
PART A

S.NO QUESTIONS COMPETENCE LEVEL


1 Describe earned value analysis. Remember BTL -1
2 Differentiate “Known Risks” and Predictable Risks”. Analyze BTL -4
3 Distinguish Reactive and proactive risk strategies. Understand BTL -2
4 How would you describe the challenges in software? Remember BTL -1
5 Can you list the fundamental activities of a software process? Remember BTL -1
6 In what way would you summarize incremental model? Evaluate BTL -5
7 Define Software. Remember BTL -1
8 Compare and contrast Unicast, Multicast, and Broadcast. Analyze BTL -4
9 Define software engineering. Remember BTL -1
Can you interpret what is happening in maturity levels of SEIs Understand BTL -2
10
CMM?
11 How would you describe failures in water fall model? Remember BTL -1
12 Compare various categories of software. Analyze BTL -4
13 How would you illustrate CASE? Apply BTL -3
14 Discuss about the various drawbacks of spiral model. Understand BTL -2
15 How will you generalize the characteristics of software? Create BTL -6

Prepared By:Dr.B.Vanathi & Mr.N.Leo Bright Tennisson  Page 1 

www.studentsfocus.com
16 What examples can you find to illustrate software risks? Apply BTL -3

17 Demonstrate your understanding of umbrella activities of a Apply BTL -3


software process.
18 How would you formulate LOC and FP estimation? Create BTL -6
19 How would you summarize COCOMO models? Understand BTL -2
20 Can you discriminate task regions in the Spiral model? Justify. Evaluate BTL -5
PART B

1 (i) Describe System Engineering (8) Remember BTL -1


(ii) Describe its Hierarchy in detail with diagram. (8)
2 Explain in detail about the life cycle process? Analyze BTL -4
3 Examine the Taxonomy of CASE tools. Remember BTL -1
4 Summarize about project scheduling. Understand BTL -2
5 (i) State different life cycle models (4) Understand BTL -1
(ii) Describe the various Evolutionary Process Models with
neat diagram (12)
6 (i) Explain in detail about iterative waterfall model Analyze BTL -4
(ii) Write a short note on spiral model of software
development.
7 Express the following task set for project planning in detail Understand BTL -2
(i) Project Scope and Feasibility (4)
(ii) Risk Analysis and Resource requirements (4)
(iii) Cost and effort estimation (4)
(iv) Project schedule development (4)
8 How would you illustrate risk projection? Apply BTL -3
9 Evaluate and explain about the role of repository in ICASE Evaluate BTL -5
environment.
10 (i) What is COCOMO Model (8) Create BTL -6
(ii) Based on what you learn develop a COCOMO model?

UNIT-II
PART A

1 How would you describe Evolutionary process Models? Remember BTL -1

Prepared By:Dr.B.Vanathi & Mr.N.Leo Bright Tennisson  Page 2 

www.studentsfocus.com
2 Describe the characteristics of requirement engineering. Remember BTL -1
3 Evaluate and explain about User Interface prototyping? Evaluate BTL -5
4 Define Petri Net. Remember BTL -1
5 How would you summarize data object? Understand BTL -5

6 Define data modeling? Remember BTL -1


7 Can you classify attributes? Analyze BTL -4
8 Can you explain Elicitation in SE? Understand BTL -4
9 How would you describe Requirement Engineering Process Remember BTL -1
Functions?
10 How would you define an Analysis model? Remember BTL -1
11 Differentiate Rapid prototyping techniques? Analyze BTL -2
12 Can you explain System Modeling? Analyze BTL -4
13 Illustrate the advantages of evolutionary prototyping. Apply BTL -3
14 Differentiate functional and non functional models. Understand BTL -2
15 How will you develop a requirement elicitation? Create BTL -6
16 With an example illustrate traceability in software engineering? Apply BTL -3
17 Show your understanding about maturity levels in SEIs CMM. Apply BTL -3
18 Generalize and explain about requirement analysis. Create BTL -6
19 Express the benefits of prototyping. Understand BTL -2
20 Can you differentiate prototyping approaches in software process? Evaluate BTL -2
PART B

1 How will you describe behavioral models? Remember BTL -1


2 Explain in detail about data modeling? Analyze BTL -4
3 How would you describe about Requirement Engineering? Remember BTL -1
4 Differentiate various Functional models Understand BTL -2
(i) Performance Requirements (4)
(ii) Design Requirements (4)

Prepared By:Dr.B.Vanathi & Mr.N.Leo Bright Tennisson  Page 3 

www.studentsfocus.com
(iii) Derived Requirements (4)
(iv) Allocated Requirements (4)
5 Explain in detail about the classical analysis? Analyze BTL -4
6 Define and Describe in detail with diagram Understand BTL -1
(i) Functional (8)
(ii) Non-functional system requirements. (8)
7 State and summarize in your own words about prototyping Understand BTL -2
approaches in software process.
8 (i) Evaluate software document with an example (8) Evaluate BTL -5
(ii) Explain in detail about software document? (8)
9 Based on what you learn develop a Functional and non functional user Create BTL -6
requirements.
10 How would you demonstrate your understanding of Apply BTL -3
(i) structured analysis (8)
(ii) data dictionary (8)
UNIT-III
PART A

1 Compare and contrast various coupling methods. Understand BTL -2


2 Describe about analysis model. Remember BTL -1
3 Can you differentiate hard real time & soft real time systems? Analyze BTL -4
4 How would you describe design process? Remember BTL -1
5 In what way would you rank various elements of data design? Evaluate BTL -5
6 Define product engineering. Remember BTL -1
7 Interpret about vertical partitioning. Understand BTL -2
8 Define coupling. Remember BTL -1
9 Discuss about modular design. Understand BTL -2
10 Define architectural styles. Remember BTL -1
11 Can you infer data design? Analyze BTL -4
12 Give the theme of Transform mapping? Understand BTL -2
13 Define cohesive module. Remember BTL -1
14 Explain common activities in design process? Analyze BTL -4
15 Illustrate about the principles of a software design. Apply BTL -3

Prepared By:Dr.B.Vanathi & Mr.N.Leo Bright Tennisson  Page 4 

www.studentsfocus.com
16 Rewrite in your own words about Architecture Design. Create BTL -6
17 Can you compare elements of design model? Evaluate BTL -5
18 What examples can you find to demonstrate the different types of Apply BTL -3
Cohesion?
19 Show with illustration about horizontal partitioning. Apply BTL -3
20 Based on what you know, generalize the term vertical partitioning? Create BTL -6
PART B
1 Describe in detail Remember BTL -1
(i) Software design (4)
(ii) Design concepts (4)
(iii) Design Heuristics used in software engineering (8)
2 Can you substitute an alternative for a user interface design? Justify Evaluate BTL -5
your answer.
3 Apply your understanding on Apply BTL -3
(i) Architectural Design (8)
(ii) Architectural mapping using Data flow with an example
(8)
4 How would you summarize real time systems with illustration? Understand BTL -2

5 Describe in detail about real time executives. Remember BTL -1


6 Can you discuss in detail what is happening in Data acquisition Understand BTL -2
systems?
7 Examine Architectural Styles. Apply BTL -3
(i) Data centered Architecture (3)
(ii) Data Flow Architecture (3)
(iii) Call and Return Architecture (3)
(iv) Object Oriented Architecture(4)
(v) Layered Architecture (3)
8 Point out the function of design principles. Narrate in detail. Analyze BTL -4
9 Describe in detail about Software Configuration Management. Remember BTL -1
10 Generalize and explain about monitoring and control system? Create BTL -6

UNIT-IV

Prepared By:Dr.B.Vanathi & Mr.N.Leo Bright Tennisson  Page 5 

www.studentsfocus.com
PART A

1 How would you describe the objectives of testing? Remember BTL -1


2 What ideas can you point out on two levels of testing? Analyze BTL -4
3 Differentiate verification and validation? Understand BTL -2
4 How would you describe various testing activities? Remember BTL -1
5 Can you list the types software testing? Remember BTL -1
6 Measure the performance of equivalence partitioning. Evaluate BTL -5
7 Define white box testing. Remember BTL -1
8 What would you infer from Regression Testing? Analyze BTL -4
9 Define black box testing. Remember BTL -1
10 Summarize various testing strategies for conventional software? Understand BTL -2
11 Define software Testing. Remember BTL -1
12 Analyze the guidelines of integration testing. Analyze BTL -4
13 Apply your understanding of SCI. Apply BTL -3
14 Give internal and external views of testing. Understand BTL -2
15 Generalize your opinion about Smoke Testing. Create BTL -6
16 What examples can you find to demonstrate boundary value Apply BTL -3
analysis?
17 How would you show your understanding of big-bang? Apply BTL -3
18 Based on what you know, generalize the advantages and Create BTL -6
disadvantages of white & black box testing.
19 How would you summarize cyclometric complexity? Understand BTL -2
20 Can you assess the description about stubs and drivers? Evaluate BTL -5
PART B

1 How would you describe the types of software testing Remember BTL -1
(i) White box testing-Basic path testing (8)
(ii) Control structure testing (8)
2 Explain in detail about Analyze BTL -4
(i) System testing (8)
(ii) Debugging (8)

Prepared By:Dr.B.Vanathi & Mr.N.Leo Bright Tennisson  Page 6 

www.studentsfocus.com
3 Describe in detail about the Remember BTL -1
(i) Black box testing (2)
(ii) Test Cases (2)
(iii) Test design Techniques (12)
4 How would you differentiate testing and testing boundary condition? Understand BTL -2
5 Identify and describe in detail about software testing strategies. Remember BTL- 1
6 How would you summarize Integration testing? Understand BTL -2
7 How would you apply your understanding about Software Apply BTL -3
implementation techniques?
8 Explain in detail about the structural testing? Analyze BTL -4
9 What conclusions can you draw from regression testing? Support Evaluate BTL -5
your answer with a neat sketch.
10 Based on what you know, generalize the term system testing. Create BTL -6

UNIT-V
PART A

1 How would you describe debugging? Remember BTL -1


2 Can you list the common approaches in debugging? Analyze BTL -1
3 How would you evaluate the occurrence of software change? Evaluate BTL -5
4 Analyze the value or importance ofrisk scheduling and tracking? Analyze BTL -4
5 List the types of project plan? Remember BTL -1
6 Interpret the happening in RMMM? Understand BTL -2
7 Differentiate measure and metrics. Understand BTL -2
8 Test what would happen when software change strategies occur. Evaluate BTL -5
9 Can you summarize RFP risk Management? Understand BTL -2
10 Explain metrics computed during error tracking activity? Remember BTL -4
11 Describe Earned Value Analyse. Remember BTL -1
12 How would you summarize software maintenance? Understand BTL -2
13 Apply your understanding on timeline chart. Apply BTL -3

14 What information would you use to generalize the view that Create BTL -6

Prepared By:Dr.B.Vanathi & Mr.N.Leo Bright Tennisson  Page 7 

www.studentsfocus.com
Make/Buy decision?
15 Define Delphi method. Remember BTL -1
16 Illustrate the COCOMO II model. Apply BTL -3
17 Define the Objectives of Formal Technical Reviews. Remember BTL -1
18 Compare and evaluate the advantages and disadvantages of size Analyze BTL -4
measure.
19 What examples can you find to explain estimation techniques? Apply BTL -3
20 Based on what you know, generalize the term Measure? Create BTL -6
PART B
1 Describe in detail about software cost estimation. Remember BTL -1
2 (i) What elements used in COCOMO II model (4) Apply BTL -3
(ii) Demonstrate the COCOMO II model? Explain in detail.
(12)
3 How would you conclude the facts that Delphi Method is widely Create BTL -5
used?
4 How would you summarize Understand BTL -2
(i) Risk Mitigation (4)
(ii) Risk Monitoring (4)
(iii) Risk Management (8)
5 Can you associate what is happening in software Maintenance? Understand BTL -2
6 What approach would you used to demonstrate Apply BTL -3
(i) Function Point (8)
(ii) Line of coding based estimation (8)
7 Describe in detail about the Remember BTL -1
(i) scheduling (8)
(ii) error tracking.(8)
8 What is the function of risk management? Explain in detail. Analyze BTL -4
9 Can you substitute an idea on project planning? Justify your answer. Evaluate BTL -6
10 Describe in detail about the software configuration management. Remember BTL -1

Prepared By:Dr.B.Vanathi & Mr.N.Leo Bright Tennisson  Page 8 

www.studentsfocus.com