This download link is referred from the post: DU B-Tech Last 10 Years 2010-2020 Previous Question Papers (University of Delhi)
--- Content provided by FirstRanker.com ---
A Firstranker's choice[This question paper contains 4 printed pages.]
Sr. No. of Question Paper : 2381 F—4 Your Roll:
--- Content provided by FirstRanker.com ---
Unique Paper Code : 12341402
Name of the Course : B.Tech Computer Science
--- Content provided by FirstRanker.com ---
Name of the Paper : Software EngineeringSemester : IV
Duration : 3 Hours Maximum Marks : 75
--- Content provided by FirstRanker.com ---
Instructions for Candidates -
- Write your Roll No. on the top immediately on receipt of this question paper.
- The paper has two sections.
- All questions in ‘Section A’ are compulsory.
- Attempt any four questions from ‘Section B’.
- Parts of a question must be answered together.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
SECTION A
- Comment on the statement “Software does not wear out. Justify your answer by explaining bathtub failure curve for software. (3)
- Explain any three umbrella activities used in Software development Process. (3)
- What is the significance of creating a risk table ? (2)
- What are disadvantages of waterfall model ? (3)
- Explain any three agility principles. (5)
- Differentiate between functional abstraction and data abstraction. (3)
- What are the factors effecting coupling ? (3)
- Differentiate between private and public metrics. (3)
- Explain any three components of an SRS ? (3)
- Explain the drawbacks of both LOC and FP (Function Point) used as an estimation variables. (3)
- Explain regression testing. (3)
- What is risk exposure ? How is Risk Exposure determined ? (3)
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
SECTION B
--- Content provided by FirstRanker.com ---
- (a) Explain spiral model with suitable diagram suggested by Boehm. What is the significance of anchor point milestones ? (7)
(b) What are various generic process framework activities that are applicable to vast majority of software projects ? (8) - Create context level and level 1 DFD (Data Flow Diagram) and its associated data dictionary of a system that generates paycheck considering the following requirements :
- The basic input is the weekly timesheet
- The source for the input is a worker
- The basic output is the paycheck
- The sink for the output is also a worker
- In this system, first the employee’s record is retrieved, using the employee ID, which is contained in the timesheet.
- From the employee record, the rate of payment and overtime are obtained.
- These rates, and the regular and overtime hours are used to compute the pay.
- After the total pay is determined, taxes are deducted.
- To compute the tax deduction, information from the tax rate file is used.
- The amount of tax deducted is recorded in the employee and company records.
- Finally, the paycheck is issued for the net pay.
- The amount paid is also recorded in the company records. (3+4+3)
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
- (a) Create a flow graph to find the cyclomatic complexity of the following code. Also show all the independent paths and regions : (6)
1. Begin
2. i=0; n=4;
3. while (i<n-1) do--- Content provided by FirstRanker.com ---
4. j=i+ 1
5. while (j <n) do
6. if A[i]<A[j] then
7. swap(A[i], A[j]);
8. end do;--- Content provided by FirstRanker.com ---
9. i=i+1;
10. end do;
11. End
(b) Explain how maintainability and integrity of the software are used as a measure of software quality. (4) - Compute Function Point value for a project with the following information domain characteristics :
Measurement Parameters Count Weighing factors Low Average High
Number of user inputs 30 3 4 6--- Content provided by FirstRanker.com ---
Number of user outputs 51 4 5 7
Number of user inquiries 24 3 4 6
Number of files 6 7 10 15
Number of external interfaces 5 5 7 10--- Content provided by FirstRanker.com ---
Assume the measurement parameters equally divided among low, average and high complexity. Further, assume that the complexity adjustment value is 1.05. (6)
(b) Explain the cost impact of the software defects using Defect Amplification model. (4) - Differentiate between the following :
--- Content provided by FirstRanker.com ---
(a) Alpha testing and Beta Testing
(b) Cohesion and Coupling--- Content provided by FirstRanker.com ---
(c) Reactive and Proactive risk strategies
(d) Analysis and Design Model (10) - (a) Define Unit Testing. Explain any three considerations of unit testing. (4)
--- Content provided by FirstRanker.com ---
(b) Use the COCOMO II model to estimate effort required to build software that produces 12 screens and 10 reports, and will require approximately 80 software components. Assume average complexity (screen-2, reports-5) and average developer/environment maturity as 13. Use the application composition model with object points. (6)
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
This download link is referred from the post: DU B-Tech Last 10 Years 2010-2020 Previous Question Papers (University of Delhi)