SY Bsc Computer Science CS-232 Software Engineering Past Paper 2019 PDF
Document Details
Uploaded by Deleted User
2019
Unknown
Tags
Summary
This is a past paper for SY Bsc Computer Science CS-232 Software Engineering from the 2019 exam pattern. The paper includes multiple choice questions, short answer questions and diagrammatic questions focusing on software engineering concepts like process flow, UML diagrams, and software development methodologies.
Full Transcript
Total No. of Questions : 5] SEAT No. : P5138 [Total No. of Pages : 2 -302 S.Y. B.Sc. (Computer Science) CS -232 : SOFTWARE ENGINEERING...
Total No. of Questions : 5] SEAT No. : P5138 [Total No. of Pages : 2 -302 S.Y. B.Sc. (Computer Science) CS -232 : SOFTWARE ENGINEERING (New CBCS 2019 Pattern) (Semester-III) (Paper-II) Time : 2 Hours] [Max. Marks : 35 Instructions to the candidates: 1) All questions are compulsory. 2) Figures to the right indicates full marks. 3) Assume suitable data if necessary. Q1) Attempt any Eight of the following. [8×1=8] a) Define process Flow. b) List any two agile principles. c) What are the different building blocks of UML? d) Write any two purposes served by SRS. e) Define abstraction. f) List the advantages of waterfall model. g) What is requirement validation? h) Write the purpose of activity diagram. i) List any two umbrella activities of software process. j) Define Artifacts. Q2) Attempt any Four of the following. [4×2=8] a) What is Functional independance? Which qualitative criteria is applied to assessed independance. b) Define diagrams. Write classification of UML diagrams. c) List the elements of Andysis model. d) Write the role of scrum. e) Write advantages of RAD model. Q3) Attempt any two of the following. [2×4=8] a) Explain spiral model in detail. b) Explain different approaches for requirements elicitation. c) Draw UML use case diagram for online shopping. (credit card processing) P.T.O. Q4) Attempt any Two of the following. [2×4=8] a) Explain phases of xp process with suitable diagram. b) Draw UML class diagram for railway reservation system. c) Define unified process. Explain phases of unified process. Q5) Attempt any One of the following. [1×3=3] a) Explain types of design patterns. b) Explain the human factors considered during agile software development. -302 2