1912104-Advanced-Software-Engineering Edited
1912104-Advanced-Software-Engineering Edited
1912104-Advanced-Software-Engineering Edited
QUESTION BANK
M.E-CSE- I SEMESTER
1912104– ADVANCED SOFTWARE ENGINEERING
Academic Year 2020 – 21 ODD
Prepared by
UNIT I - INTRODUCTION
Software engineering concepts – Development activities – Software lifecycle
models - Software Process-Generic process- Classical waterfall - Iterative
waterfall – Prototyping – Evolutionary - Spiral –Agile Development.
.
PART-A (2 - MARKS)
Q. No QUESTIONS BT Level Competence
1. .Differentiate Software Engineering and System Engineering.
Understand BTL-2
Give an example.
2. Demonstrate your understanding of umbrella activities of a
Software process. Remember BTL-1
14. Discuss about the various drawbacks of spiral model. Understand BTL-2
20. Write about Adaptive Software Development and Scrum? Remember BTL-1
8. (i) Discuss RAD developmental model and states its merits and
Understan
demerits.(7)
d BTL-2
(ii) what is the significance of the spiral model when
compared with other model .(6)
9. Understan BTL-2
(i) Discuss the Extreme Programming process.(7) d
(ii) What are some of the issues that lead to an XP debate?(6)
10. (i) Illustrate about agility and cost of change. (6) Apply BTL-3
(ii) What key traits must exist among the people on an
12. (i) Compose your view about agile software development. (6) Create BTL-6
(ii) Generalize your view about extreme programming. (7)
(i) Describe about pair programming and how unit tests
used in
XP? (7) Remember BTL-1
(ii) List the new practices of Dynamic systems
13.
development models.(6)
(i) explain Unified process with its Phases.(7) Apply BTL-3
14.
(ii) write a note on the unique characters of a software. (6)
PART-C (15- MARK )
Generalize, if software engineering applicable when webApps
1. are built? , If so, how might it be modified to accommodate Create BTL-6
the unique characteristics of WebApps?
8. Draw and Develop Use –Case diagram for SafeHome System Create BTL-6
9. Differentiate between ER Diagram and Data Flow diagram. Understand BTL-2
Point out the problems faced when user requirements are Analyze BTL-4
10. written in natural language?
11. Distinguish between the terms inception, elicitation and Understand BTL-2
elaboration with reference to requirements.
12. List out the Constraints for analysis patterns of requirement Remember BTL-1
modelling.
15. Explain how to manage changing requirements during the Evaluate BTL-5
3. (i) List and explain the Three aspects that SRS should
clearly document.(7)
Remember BTL-1
(ii) List the characteristics of good SRS document and
their components.(6)
6. Analyze about the View point in detail with examples.(13) Analyze BTL-4
15. Classify the four distinct frame work activity in the user
interface analysis and design process. Apply BTL-3
1. Explain the design process and list the design concepts in Remember BTL-1
detail?(13)
Evaluate
2. Explain about object oriented design concepts.(13) BTL-5
4. Create BTL-6
Create the swim line diagram for prescription refill function.
PART-A (2 -MARKS)
1. Describe the objectives of testing? What is "cyclomatic
complexity"? Point out its primary use. Remember BTL-1
4. Identify What methods are used for Basis Path testing? Remember BTL-1
5. What is flow graph notation and show how it is important in
white box testing? Remember BTL-1
applications .(7)
(ii) Explain Testing Documentation in detail.(6)
Apprise and analyze the purpose of system testing with a high
12. level explanation on all its types.(13) Analyze BTL-4
4. Generalize and create the test cases and Test Derives for
ATM system. Create BTL-6
UNIT V- MAINTENANCE
PART-A (2 -MARKS)
1. Define Software Maintenance. Remember BTL-1
2. What is Supportability? Analyze BTL-1
3. Assess how Reengineering is useful in maintenance? Evaluate BTL-5
4. Analyze on how are the Business Process Reengineering is
used? Analyze BTL-4
PART-B(13 MARKS )
1. (i) Examine the activities associated with software
Maintenance(7)
(ii) write short notes on Software Supportability.(6) Remember BTL-1
PART-C(15 MARKS)
Compute and prepare the business process in which you
played a part. Use the BPR model to describe the changes you
1. recommend to the process in an effort to make it more Create BTL-6
efficient.