UTTARAKHAND TECHNICAL UNIVERSITY
B.TECH (SEM. iv)
2011-2012
sub:software enginnering
time : 2hr]
Total marks :50
Note: Attempt all questions. Be precise in your answer.
SECTION A
Q1:- Attempt any three of the following :
4x3=12
- Define Software Engineering and how it is different from conventional engineering process?
- Should a development organization adapt a single process model for all its software development? Discuss the pros and cons?
- Write down major characteristics of software. Illustrate with a diagram that the software does not wear-out.
- Describe the various steps in software development life cycle? Explain the Spiral Model in details.
Q2:- Attempt any three parts of the following:
4x3=12
- Discuss SEI-Capability Maturity Model in details with key process areas. Compare CMM model with ISO 9000.
- What are Entity-Relationship Model? Why we use E-R model? What are the components of E-R models?
- List five desirable characteristics of good SRS document. Discuss the relative advantage of formal and informal requirement specification.
- Describe the major software software quality assurance activity and indicate their importance.
SECTION C
Q3:- Attempt any three parts of the following:
4x3=12
- How can you compute the cyclomatic complexity of a program? Explain with the help of example. How is cyclomatic complexity useful in progress testing? Justify.
- Define software architecture. Explain why it may be necessary to design the system architecture after the specification written example. Compare function oriented and object oriented design.
- What do you mean by terms cohesion and coupling in context of software design? How are concepts of cohesion design? How are concepts of cohesion and coupling useful in arriving at good software design?
- Compute the function point value for a project with the following information domain characteristics.
Number of user input : 32
Number of user output : 60
Number of user inquiries : 24
Number of files : 8
Number of external interfaces : 2
Assume that all complexity adjustment values are average. Assume that 14 algorithm have been counted. Compute the features point value under the same conditions.
SECTION D
Q4:- Attempt any two parts of the following:
7x2=14
- What do you mean by Construction Cost estimation Model (COCOMO). Expain all three level i.e basic, intermediate and complete. Using a schematic diagram and suitable example show the order in which the following are estimated in the COCOMO estimation techniques: cost, duration, size.
- Discuss the difference between black box and structural testing and suggest how they can be used together in the defect testing and suggest how they can be used together in the defect testing process. What do you understand by the Software Maintenance? Explain your answer in detail.
- Define the following:
(a) Software Reverse Engineering
(b) Software Re-Engineering
----------------------------------
Uttarakhand Technical University (UTU)
Question paper
Uttarakhand Technical University (UTU)
Question paper
Good luck!!!!!
No comments:
Post a Comment