Вы находитесь на странице: 1из 7

SET - 1

Code No: 3220501


II B. Tech II Semester Regular Examinations, April/May 2009
SOFTWARE ENGINEERING
( Common to C.S.E, I.T )
Time: 3 hours Max Marks: 80
Answer Any FIVE Questions
All Questions carry equal marks

1. a) How the characteristics of software contrast with the characteristics of


hardware?
b) Explain how CMMI encourages continuous improvement of the software
process.
2. a) Differentiate between incremental model and evolutionary process
models.
b) What are the advantages of developing a prototyping? What are the problems
involved?
c) Name three types of interfaces of existing system that have to be specified if it
has to work together with the new system.
3. a) What is the role of interviews in eliciting requirements?
b) Differentiate between closed and open interviews?
c) Describe how object aggregation is used to represent a study pack,
composed of one or more assignments, OHP study packages, lecture notes and
video tapes
4. a) How do we assess the quality o a design?
b) Give the generic structure of the architectural context diagram.
5. a) Explain the difference between an object and an object class. Give examples.
b) How do we learn about the demographics and characteristics of end user for
interface design?
6. a) What are the steps for bottom up integration?
b) What are the debugging approaches?
c) What characteristics can be measured to asses an Object Oriented design?
7. a) Give the check list that can be used for risk identification.
b) Describe a formal approach to SQA.
8. Write short notes on following
a) Unified Process
b) Metrics for maintenance and Testing
c) Coupling Vs cohesion.
SET - 2

Code No: 3220501


II B. Tech II Semester Regular Examinations, April/May 2009
SOFTWARE ENGINEERING
( Common to C.S.E, I.T )
Time: 3 hours Max Marks: 80
Answer Any FIVE Questions
All Questions carry equal marks

1. a) Discuss the major areas of the applications of software.


b) What is a Process Pattern? What are the templates that can be used to describe
a process pattern?
c) Describe an approach that may be applicable to develop a complete process
pattern
2. a) Explain the Spiral model for software process development. What are its
limitations?
b) What are Generic frame work activities of a software model and relate them to
the phases of Unified Process?
3. a) What is Ethnography?
b) When Ethnography is found to be effective while discovering requirements?
c) Give the inheritance model representing user class for a library.
4. a) What types of classes does the software designer create? What is a
well formed design class?
b) Name some architectural styles and present examples of applications for each
of the style.
5. a) Define the following terms: Object , Class, Abstraction, Inheritance, and
Polymorphism
b) Define set of design principles that make the User Interface consistent.
6. a) What is an Erotical module? What is its importance? Why should it
be identified?
b) Differentiate between Integration testing and System testing.
c) Describe Halsted metrics applied to software testing.
7. a) How the consequences of a risk are assessed? How project risk is
defined?
b) How formal technical reviews are conducted? What are their objectives?
8. Write short notes on following
a) Software metrics
b) Verification Vs validation
c) User Interface Design
SET - 3
Code No: 3220501
II B. Tech II Semester Regular Examinations, April/May 2009
SOFTWARE ENGINEERING
( Common to C.S.E, I.T )
Time: 3 hours Max Marks: 80
Answer Any FIVE Questions
All Questions carry equal marks

1. a) Discuss any six broad categories of computer software that are


considered to be continuing challenges of software Engineers.
b) What is the purpose of Personal Software Process? What frame work
activities are used during it?
2. a) List the characteristics to be considered for the skeleton of a process model.
b) Describe phases of unified process.
3. a) What are the steps involved in requirement validation process?
b) Name any there requirement validation techniques?
c) What are the advantages of using data dictionary?
4. a) Contrast Cohesion and Coupling.
b) Differentiate among Architectural Style, Architectural Pattern and
Framework.
5. a) Discuss the difference between object oriented and function
oriented design.
b) Define design principles that enable an interface to reduce the user’s memory
load.
6. a) What is a software failure? Explain necessary and sufficient conditions for
software failure.
b) What is debugging? Why the debugging process is so difficult?
7. a) Describe the effective strategy for dealing with risk.
b) Describe the guidelines for conducting formal technical reviews.
8. Write short notes on following
a) Formal technical reviews
b) Black Box testing
c) Behavioral Model.
SET - 4
Code No: 3220501
II B. Tech II Semester Regular Examinations, April/May 2009
SOFTWARE ENGINEERING
( Common to C.S.E, I.T )
Time: 3 hours Max Marks: 80
Answer Any FIVE Questions
All Questions carry equal marks

1. a) What is a software process? What are the generic frame work


activities those are present in every software process?
b) What is the purpose of software Process Assessment? What are the efficient
formal techniques available for it?
2. a) What are the best features and characteristics of unified process?
b) Describe four types of requirements that may be defined for a computer based
system.
3. a) What is the purpose of requirements review?
b) What are three principal stages to a change management process?
c) Give the data flow diagram of an insulin pump
4. a) Establish the relation ship between cost / effort and the number of
modules in software and give some comments.
b) What is architecture? Why is it important?
c) Name the set of principles that may be used to specify data structure in the
data design at the component level.
5. a) What are the most important architects in a general object oriented
design process?
b) Define number of design principles that allow the user to maintain control in
interface design.
6. How the quality of proposed software metric is assessed. Describe
function based metrics.
7. a) Define software quality. What are the activities of Software Quality
Assurance?
b) Describe the steps involved to perform statistical Software Quality Assurance.
8. Write short notes on following
a) Validation Testing
b) Software Requirement Document
c) Cost Estimation