Rajasthan Technical University 2009-6th Sem B.Tech Computer Science and Engineering Elective advanced software engineering - Question Paper
Rajasthan tech. Univercity
B.Tech 3rd Year
6 semester
2009
Elective advanced software engineering
oil No.__
otiil No. of Questions : 5| |Total No. of Pages : 2
B. Tech. Vlth Semester (Main/Back) Examination - 2009
Computer Engineering Elective Advanced Software Engineering
line : 3 Hours Maximum Marks : 80
Min. Passing Marks : 24
nstructions to Candidates:
Attempt overall Five Questions selecting one question from each;unit. All questions carry equal marks. (Schematic diagrams must be shown wherever neccssaiy. Any data you feel missing may suitably be assumed and stated clearly. Units of quantities used/calculated must be stated clearly.)
UNIT -1
I. a) What do you mean by change control? Explain in detail. (8)
b) What do you mean by quality control? How do we define software quality?
OR
a) Write clown objective of Software Configuration management. How we identify objects in Software Configuration? (8)
b) Describe the version control in detail: (8)
UNIT-II
a) Differentiate between white box testingand black box testing with help of examples. (8)
b) Draw the flowgraph for binary search program. Find out cyclomatic complexity. Find all independent path. (8) int bott,top,mid;
' bott=0: top=n-l;
L=(top+bott)/2; if(T(L)= = key) found=true; else
found=false; ...
. while(bott<=top && !found)
fE3020/5000 (1) [Contd....
I
mid=(top+bott) /2 if(T[niid]= =key)
{found=true;
I.=mid:
I
else
if (T[mid]<key) bott = mid + 1; else top=mid-1;
}
Explain following terms with example:
(4x4)
i) Error, fault and failure
ii): Debugging process
.iii) Control structure testing iv) Test case design
1 UNIT-III
3. b) Write down six key quality attributes for ISO 9126 Quality factor.
(8)
(8)
(8)
(8)
of the (16)
(8x2)
(8)
(8)
(8)
(8).
a) Write down quality of a person to choose for Team leader.
;> Writ? down BS 607*) nlanning steps.
b) Write short note on ISO 12207 approach to software lifecycle data.
4. Write down different attributes of Web-based systems. Explain each above described attributes.
Write short note on the following with respect to web engineering
a) Analysis modeling for Webapps.
b) Testing of Webapps
UNIT - V
5. a) What do you mean by forward engineering? Explain in details.
.b) Write short note on client/server software engineering.
Write short note on the following:
a) CASE tools
b) Reengineering
6E3020 (2)
Attachment: |
Earning: Approval pending. |