ABSS Institute of Technology, Meerut
Software Engineering (KCS601)
Assignment-1 (Unit-1)
Course/Branch:B.Tech/CSE Semester:6thMax marks:10
Note:Attempt all questions. Each question carry equal marks.
Q.1.What are software quality attributes (2)
Q.2(a) Explain Spiral model? Also write its advantages and disadvantages. (2)
OR
Q.2(b)Explain different phases of SDLC. (2)
Q.3 Differences between Software Engineering Process and Traditional Engineering process.(2)
Q.4 Explain Iterative Enhancement Model. Write its advantages and disadvantages (2)
Q.5 Explain the followings in detail. (2)
(i)Classical Waterfall Model. (ii)Modified Waterfall Model.
ABSS Institute of Technology, Meerut
Software Engineering (KCS601)
Assignment-2 (Unit-2)
Course/Branch: B.Tech/CSE Semester: 6thMax marks:10
Note: Attempt all questions. Each question carry equal marks.
Q.1 .What is requirement? Explain different types of requirements.(2)
Q.2(a) Write the difference between verification and validation. (2)
OR
Q.2(b)Explain different methods of verifications in details. (2)
Q.3What do you understand by DFD? Explain basics blocks, which are used to build DFD with
suitable example (2)
Q.4 Explain Software Quality Assurance(SQA) with life cycle (2)
Q.5(a) Compare ISO and SEE-CMI model. (2)
OR
Q.5(b) Create a SRS document for Library Management System according to IEEE standard.(2)
ABSS Institute of Technology, Meerut
Software Engineering (KCS601)
Assignment-3 (Unit-3)
Course/Branch: B.Tech/CSE Semester: 6thMax marks:10
Note: Attempt all questions. Each question carry equal marks.
Q.1 .What is Structure Chart? Explain different basic blocks used to build structure chart with
suitable example. (2)
Q.2(a) Distinguish between Functional oriented designs and object oriented design. (2)
OR
Q.2(b)what is Pseudo code? How it differs from algorithm(2)
Q.3 Describe different types of coupling and cohesion (2)
Q.4 What is Cyclomatic complexity? Write all methods, which are used to calculate the
Cyclomatic complexity of a control, flow graph (2)
Q.5What is objective of software design? Explain different approaches for software design. (2)
ABSS Institute of Technology, Meerut
Software Engineering (KCS601)
Assignment-4 (Unit-4)
Course/Branch: B.Tech/CSE Semester: 6thMax marks:10
Note: Attempt all questions. Each question carry equal marks.
Q.1 .Write short notes on (2)
(i)Unit Testing (ii) Integration Testing
Q.2 What is Regression Testing? Explain the process of test case prioritization in regression
testing (2)
Q.3 What is Black Box Testing? Is it necessary to perform this? Explain various test activities.(2)
Q.4 What is Integration Testing? Explain different approaches used for integrationtesting. (2)
Q.5 Short notes on (2)
(i)Walkthrough (ii)Code inspection technique
ABSS Institute of Technology, Meerut
Software Engineering (KCS601)
Assignment-5 (Unit-5)
Course/Branch: B.Tech/CSE Semester: 6thMax marks:10
Note: Attempt all questions. Each question carry equal marks.
Q.1 .What is cost analysis in context of software? Explain COCOMO Model (2)
Q.2(a) Explain various software configuration management activities (2)
OR
Q.2(b) Explain Software Risk Analysis and Management process. (2)
Q.3Write briefly on CASE Tools. How to estimate cost, effort and duration. (2)
Q.4 What are the need and category for maintenance in software maintenance?(2)
Q.5 What is Risk Management? How are project risks different from technical risks? (2)