Semester : SEMESTER 5
Subject : Principles of Software Engineering
Year : 2020
Term : NOVEMBER
Branch : COMPUTER SCIENCE
Scheme : 2020 Full Time
Course Code : BCS 5B 10
Page:2
5 9901 I
14. List out the general guidelines to be followed in good coding style.
15. What is Unit testing ? How it is performed ?
(4 x 4 = 16 mark,
Section C
Answer at least four questions.
Each question carries 7 marks.
All questions can be attended.
Overall Ceiling 28.
16. Why is it important to understand the client’s problem before creating a software solution ?
17. What are the generic framework activities present in every software process ? Explain.
18. What measures can be used to assess the quality of requirements and design models ?
19. Illustrate Deployment diagrams with example.
20. Explain single entry and single exit construct in structured coding.
21. Write short note on concurrency mechanism in modern programming languages. |
22. Explain test strategies for object oriented software. |
23. What are the details contained in the Test summary report ? Explain. |
(4 x 7 = 28 marks) |
Section D
Answer any - questions. |
Each question carries 13 marks.
24. Briefly explain the overview of Extreme Programming.
25. What are the steps required to establish ground work for understanding software requirements ध
26. Develop a complete use case for making a withdrawal at an ATM.
27.
Give examples of static and dynamic type checking in a programming language of your choice
28. Write a note on:
a) Business process reengineering.
b) Software quality assurance.
(2 x 13 = 26 marks)