Z12501 Software Engineering DCS Question Paper Model : psgpolytech.ac.in
College : PSG Polytechnic College
Degree : DCS (Diploma in Computer Science)
Semester : V
Subject : Z12501 Software Engineering
Document Type : Model Question Paper
Website : psgpolytech.ac.in
Download Model/ Sample Question Papers : https://www.pdfquestion.in/uploads/psgpolytech.ac.in/6235-Z12501.pdf
Software Engineering Question Paper :
PSG POLYTECHNIC COLLEGE, COIMBATORE – 641 004
DIPLOMA ODD SEMESTER EXAMINATIONS – OCT 2014
Instructions :
Related : PSG Polytechnic College Z12404 Operating Systems DCS Question Paper Model : www.pdfquestion.in/6213.html
1. Group A and Group B questions should be answered in the Main Answer book.
2. Answer any TEN questions in Group A. Each question carries three marks.
3. Answer ALL questions either (a) subdivision or (b) subdivision in Group B. Each question carries 14 marks.
DEPARTMENT OF COMPUTER ENGINEERING
Z12501 Software Engineering
Time : 3 Hours
Max. Marks : 100
Group – A Marks : 10 x 3 = 30
1. What is software engineering- What are the phases in software engineering-
2. Discuss the need for software engineering-
3. What are the advantages and disadvantages of prototyping model-
4. How to capture the requirement for the process-
5. Differentiate functional and non-functional requirements-
6. Design the state transition diagram for ATM machine-
7. Discuss the design principle for software-
8. What is coupling and list out the types of coupling-
9. What is functional cohesion and sequential cohesion-
10. Compare and contrast white box testing and black box testing-
11. What is mean by verification and validation-
12. List out the issues in software maintenance-
13. What are the steps in Software Configuration Management-
14. List out few SCM tools.
15. What is configuration audit-
Group– B Marks : 5 x 14 = 70
16. a) i) What is software development life cycle? Explain the linear sequential model in detail with necessary diagram? (9)
ii) List out any five benefits of software engineering? (5)
(OR)
b). i) Explain Rapid Application development model (RAD) with necessary diagram? (7)
ii) What are the different types of project cost estimation methods? Discuss each with an example in detail. (7)
17. a) i) Discuss about coding principles in detail? (7)
ii) Explain Structured Analysis Design Tool (SADT) and design a SADT diagram for ATM? (7)
(OR)
b). i) What is software requirement specification? Specify the characteristic and Structure of SRS? (9)
ii) Illustrate Data Flow analysis with an example? (5)
18. a). i) Explain the Entity Relationship diagram and design the ER diagram for student management system? (9)
ii) What is software design document and what does the software design document contains? (5)
(OR)
b). i) Discuss in detail about user interface design and user interface analysis process?
(9)
ii) Explain Hierarchical Input Process Output (HIPO) diagram? (5)
19. a). i) Explain in detail about unit testing and integration testing strategies? (9)
ii) Discuss about the software maintenance process? (5)
(OR)
b). i) Discuss in detail about post implementation review (PIR)? (9)
ii) Draw the process of system testing and specify the types of performance testing?(5)
20.a). i) What is SCM? List out the needs for SCM? (7)
ii) Explain the phases of software project management? (7)
(OR)
b). i) Discuss the roles and responsibilities of Configuration Management team? (9)
ii) Draw the process of change control in SCM? (5)
Note :
i) Group A should have three questions from each unit.
ii) Group B should have Five long answer questions, i.e., one question in each unit with either OR type. (may have subdivisions if necessary)
Z12304 C++ Programming Model Question Paper :
1. List the free store operators. What are the advantages of using free store operator over the function malloc()?
2. When you will make a function inline? Why?
3. In C++, a variable can be declared anywhere in the scope. What is the significance of this feature?
4. Compare structure and class.
5. Can data members of the class be initialized? Justify your answer.
6. What is a destructor and when is a destructor member function invoked in a class?
7. Specify the C++ operators that cannot be overloaded and that can be overloaded for unary and binary usages.
8. Define operator overloading. Write down the general form of operator overloading.
9. List the merits and demerits of function overloading over the conventional functional usages.
10. State the difference between compile time polymorphism and run time polymorphism.