You are on page 1of 1

B.

Tech COMPUTER SCIENCE AND ENGINEERING


18CSS206J – SOFTWARE ENGINEERING AND PROJECT MANAGEMENT
Question Bank – UNIT 3

Short Answers ( 4 marks)

1. What is concurrent engineering ?


2. What is a review process? Why is it required in a software development life cycle ?
3. What are the different software code reuse methods ?
4. What are the advantages provided by automatic code generation ?
5. Compare COTS solutions and COTS integrated systems.
6. What is Test Driven development ? Where is it used?
7. What are the benefits in Test driven development ?
8. What is software construction artifact ?
9. What is pair programming ?
10. What are the major guidelines to be followed in a code review process ?
11. What are the reasons for

Descriptive answers ( 12 marks)

1. What is a coding standard ? What are the guidelines to be followed to roll out coding
conventions in a software development project team ?
2. What is coding framework ? Why is it required ? What are the benefits extended by it ?
3. Explain the different software construction characteristics.
4. Explain desk check and Buddy checking review processes.
5. What is walkthrough ? What are the guidelines to be followed for a successful walkthrough?
6. What is inspection ? How is it carried out ?
7. What are the elements to be considered in a code review checklist?
8. What is structured programming ? Explain.
9. What is pair programming ? Explain the pros and cons in deploying it.
10. What is automatic code generation ? Explain the different types involved in it
11. What are the different components involved in reuse based software engineering ?
12. What are the benefits of software reuse?
13. What are the problems with software reuse?
14. What is application system reuse? What are the benefits and problems in it ?
15. What is test driven development ? What are the rules followed ? Explain the process cycle.

You might also like