MUTHAYAMMAL ENGINEERING COLLEGE
(An Autonomous Institution)
(Approved by AICTE, New Delhi, Accredited by NAAC & Affiliated to Anna University)
Rasipuram - 637 408, Namakkal Dist., Tamil Nadu.
Department of Master of Computer Applications
Question Bank - Academic Year (2020-21)
Course Code & Course Name
: 19CAB10 & SOFTWARE ENGINEERING
Name of the Faculty
: Mrs.R.Pavithra
Year/Sem/Sec
: I / II / -
Unit-I: Introduction
Part-A (2 Marks)
Define Software Engineering.
List the different Software Process Models.
What is a Requirement Analysis?
Define SPM.
What is Maintenance?
What is risk analysis?
What is Prototyping Model?
List the different scheduling techniques.
Write the characteristics of SPM.
Define Requirements.
Unit-II : SOFTWARE DESIGN
Part-A (2 Marks)
Define Software Designing
What is the meaning of Problem Partitioning ?
Define Stepwise Refinement.
What is Abstraction?
Part-B (16 Marks)
1.
Discuss in detail about Process Model with neat diagram. May 2012, May 2011,
May 2010
(16)
2.
Explain the detail about Software Project Management(SPM).
(16)
3.
Describe Software Project Planning. May 2012
(16)
4.
Discuss the Software Project Scheduling.
(16)
5.
Explain the detail about Risk Analysis & Management.
(16)
Define Modularity.
What is Cohesion and it’s types?
What is Documentation?
What is JSD?
What is Software Reuse?
Define COTS.
Unit-III : SOFTWARE TESTING AND MAINTENANCE
Part-A (2 Marks)
What is the meaning of Software testing?
What is Unit testing?.
What is Verification and Validation testing?
Write the advantages and disadvantages of black box testing.
Define Testing Tools and it’s types?
What is Smoke testing? Write the functions of Smoke testing.
List out the Integration testing.
What is System testing?
What is Acceptance testing and it’s types?.
What is Maintenance and it’s types?
Part-B (16 Marks)
1.
Explain in detail about Software design concepts.
(16)
2.
Briefly explain in detail about Software design Approaches and notations.
(16)
3.
Explain in detail about High level design Architectural design. Nov 2010
(16)
4.
Briefly discuss about Software Design Strategies.
(16)
5.
Explain briefly about JSD.
(16)
Part-B (16 Marks)
1.
Write short notes on Software testing strategies.
(16)
2.
Discuss in detail about Software Testing Techniques.
(16)
3.
Explain in detail about System Testing.
(16)
4.
i) Write short notes on Acceptance Testing.
Ii) Explain in detail about Object Orientation Testing.
(8)
(8)
5.
Discuss about Testing Tools.
(16)
Unit-IV : SOFTWARE METRICS
Part-A (2 Marks)
Define Software Measurement.
What is Direct and Indirect Measures?
Define Process Metrics.
What is cost estimation?
What is Cyclomatic Complexity?
What is Project Metrics.
Define Software Quality Assurance.
Define SQA Activities.
What is Cocomo Model?
Define Lines of Code.
Unit-V : SCM
Part-A (2 Marks)
What is the need of SCM?
Define Baseline.
Define SCM.
What is Web Engineering?
What is SCM Repository?
Define Software Library.
What is Taxonomy?
What is an Case Repository?
Define Features of CASE Tool
What is Advantages and Disadvantages of CASE?
6.
Briefly discuss about Maintenance and it’s types.
(16)
Part-B (16 Marks)
1.
Explain in detail about Classification of Metrics.
(16)
2.
Discuss in detail about Cost Estimation.
(16)
3.
Write short notes on COCOMO Model.
(16)
4.
Discuss in detail about Software Quality Assurance.
(16)
5.
Explain about Process and Project Metrics.
(16)
Part-B (16 Marks)
1.
Explain in detail about Software Configuration Management.
(16)
2.
Write short notes on SCM Process.
(16)
3.
Discuss about Computer Aided Software Engineering.
(16)
4.
Explain about Web Engineering.
(16)
5.
Write the Short notes on.
i) Taxonomy.
ii) Risk Management Tools.
iii) Case Repository.
(16)