Sunday, April 13, 2008

Software Engineering

SOFTWARE ENGINEERING May 2005
Time: Three hours Maximum: 100 marks
PART A Answer any SIX questions (6 x 5 =30 marks)

1. According to Boehm, what are the skills most lacking in entry -level programmers?
2. What are the important management problems?
3. Write about staffing -level estimation.
4. Explain the cost estimation technique, expert judgement.
5. What is a transition table? Explain.
6. What are petri nets? Explain.
7. Explain: Aesthetics.
8. What are HIPO diagrams?
9. Explain: Unit testing.
10. What are the automated tool for s/w maintenance?

PART B Answer any FOUR questions (4 x 10 =40 marks)

11. Explain the programming team structure in detail.
12. Explain COCOMo in detail.
13. Explain Gist.
14. Explain the design techniques in detail.
15. Explain in detail about coupling and cohesion.
16. Explain the managerial aspects of software maintenance in detail.

PART C Answer any TWO questions (2 x 15 =30 marks)

17. Explain the steps required to plan a software project.
18. What are the major facts that influence the software cost? Explain.
19. Explain the steps required in the implementation phase of software development.

No comments: