Set No.

Code No.321902 III B.Tech. II-Semester Supplementary Examinations, November-2003 SOFTWARE ENGINEERING (Electronics and Computer Engineering) Max.Marks:80 Answer any FIVE questions All questions carry equal marks ---

1

Time: 3 hours

1.a) b) 2.a) b) 3.a) b) 4.a) b) 5.a) b) 6.a) b) 7.a) b) 8.a) b)

What are software metrics? Why and how software metrics can improve the software productivity? Describe a classic life cycle paradigm for software engineering. Describe any two decomposition techniques used for software project estimation. Explain with suitable example software re-engineering process. Describe the structure of analysis model. Describe data structured system development approach for requirement analysis. What are the guidelines for user interface design? Describe the set of principles for data specification in a data design approach. Explain McCabe’s complexity measures. Explain the term maintainability. What are the factors that are related to the development environment? List various advantages and disadvantages of using waterfall model over other software development models. Give the outlines of a software requirement specification. What is the difference between a flow chart and structured chart? Discuss the objectives of modular software design. What are effects of module coupling and collision? Differentiate between structured and unstructured maintenance. Describe Jackson’s system development process. *** *** ***

Set No.
Code No.321902 III B.Tech. II-Semester Supplementary Examinations, November-2003 SOFTWARE ENGINEERING (Electronics and Computer Engineering) Max.Marks:80 Answer any FIVE questions All questions carry equal marks ---

2

Time: 3 hours

1.a) b) 2.a) b) 3.a) b) 4.a) b) 5.a) b) 6.a) b) 7.a) b) 8.a) b)

Describe, with suitable illustration, how software engineering paradigms can be combined during a single software development effort. Describe a project management process. Describe COCOMO estimation models. What is a software risk? Give the checklist of product-specific risks. Describe the process to construct an E-R diagram in a iterative manner to specify a data network of software system. Give the characteristics that should be used to select a potential object for OOA model. What is coupling? Describe different levels of coupling. Describe data design, architect design and procedure design. What is reverse-engineering? What are its elements? What is its importance? What is software maintainability? What are the problems associated with it? Discuss different estimation cost models. Describe the steps that must be applied to accomplish software prototyping for effectively deriving software requirements. What are the advantages of using data dictionary? Give the semantic model of data dictionary. Describe the set of principles for data specification in a data design approach. Define the terms “Verification” and “Validation” and differentiate between them. Describe size oriented matrix for software quality. *** *** ***

Set No.
Code No.321902 III B.Tech. II-Semester Supplementary Examinations, November-2003 SOFTWARE ENGINEERING (Electronics and Computer Engineering) Max.Marks:80 Answer any FIVE questions All questions carry equal marks ---

3

Time: 3 hours

1.a) b) 2.a) b) 3.a) b) 4.a) b) 5.a) b) 6.a) b) 7.a) b) 8.a) b)

What are software myths? Name some myths and describe the reality in each case. Describe the factors that can affect quality of software. Explain effective strategies for risk monitoring. Describe automated tools for software project estimation. Describe the steps involved in OOA modeling. Describe the role of E-R diagram in data modeling. Explain different software design concepts. Define the terms “Cohesion” and “Coupling”. Differentiate between them. Describe McCalls software quality factors. Explain Alpha and Beta testing. What are the advantages of developing the prototype of a system? What is a software risk? Discuss typical software risks. Describe data structured system development approach for requirement analysis. Describe user interface standards. Differentiate between quality control and quality assurance. Describe Human Computer Interface Design. *** *** ***

Set No.
Code No.321902 III B.Tech. II-Semester Supplementary Examinations, November-2003 SOFTWARE ENGINEERING (Electronics and Computer Engineering) Max.Marks:80 Answer any FIVE questions All questions carry equal marks ---

4

Time: 3 hours

1.a) b) 2.a) b) 3.a) b)

Describe, how the characteristics of software differ from hardware? Describe the sequence of events in prototyping paradigm for software engineering. Give the selection characteristics that should be used to select a potential object for OOA model. Describe Bazar and Goldman principle of good specification. Give the objectives of analysis model. An airline reservation is an association between a passenger, a flight and seat. Select a few pertinent attributes for each of these entity types and represent a reservation in E-R diagrams. Differentiate between transform flow and transaction flow. What is modularity? List the important properties of modular system. Describe the system testing methodology. What is maintainability? Classify the problems associated with software maintenance. Describe 4GT paradigm for software engineering. What is risk? What are risk management activities? Is it economical to do risk management? Give the similarities and fundamental differences between structured analysis and OOA. Describe design heuristics. Why debugging is said to be difficult? Describe a debugging process. Describe an User Interface Design. *** *** ***

4.a) b) 5.a) b) 6.a) b) 7.a) b) 8.a) b)