Twitter Facebook Delicious Digg Stumbleupon Favorites More

Monday, 20 March 2017

IPU BCA Semester 4 - Software Engineering (End Term Paper) 2016

END TERM EXAMINATION
Fourth Semester [BCA]
MAY-JUNE 2016
Paper Code: BCA-208

Subject: Software Engineering

IPU BCA Semester 4 - Software Engineering (End Term Paper) 2016

Time: 3 Hours Maximum Marks: 75

Note: Attempt any five questions including Q No. 1 which is compulsory. Select one question from each unit.

Q1: Answer the following: (2.5 ✕ 10 = 25)
(a) Explain software crisis
(b) What is software requirement? What is requirement engineering?
(c) What is a context diagram?
(d) Define risk.
(e) Why are metrics required in software engineering?
(f) Explain why are the scaling factors used in the early Design Model of COCOMO?
(g) Discuss the role of coupling in modules.
(h) What is the meaning of debugging?
(i) Differentiate between alpha and beta testing.
(j) What is software maintenance?




UNIT -1 

Q2: Discuss evolutionary and spiral software development life cycle models explicitly highlighting their merits and demerits. (12.5)

Q3: Explain requirements elicitation techniques FAST and QFD in detail. (12.5)

UNIT-II

Q4: What are ER diagrams used for? Explain various concepts and steps used in the creation of an ER diagram for an information system. (12.5)

Q5: Draw level 'O', level '1' and level '2' data flow diagrams for the Library Information Systems. (12.5)

UNIT-III

Q6: What is a software module? What are the advantages of modular software? Discuss various types of cohesions that exist in software modules. (12.5)

Q7: (a) What is software measurement? Define the term 'software metric'. Highlight various parameters that need to be measured during the software development process. (6.0)
(b) Explain Halstead Software Science Measures. (6.5)

UNIT-IV

Q8: Take an example program in 'C' for printing out the greatest of the 3 integers that are input by the user. Show all its 'du' paths as well as those 'du' paths that are not 'dc' paths. (12.5)

Q9: (a) What is software maintenance? Explain its various types. (7.5)
       (b) Explain software configuration. What is its significance? (5.0)



Share:

0 comments:

Post a Comment

BCE-Hacks Notes

BCE-Hacks Notes
Chemical Engineering Notes

Maths Resources

Maths Resources
Maths Resources

Buy Books

Buy Books
Buy Books

Geography Quiz

Geography Quiz
Geography Quiz

NodeJS Tutorial

NodeJS Tutorial
Developer-Bytes

History MCQs

History MCQs
History Quiz For Competitive exams

Categories

Popular Posts

GooglePlus

Recent Posts

Unordered List

Express Print Zone

Eduvictors Quizzes

Online Quizzes, Study notes for CBSE Class 6 - 12

Text Widget

Compete4Exams

Study notes for Competitive Exams

Developer Bytes

Developer Bytes
Developer Bytes
Powered by Blogger.

Blogger Tutorials

Blogger Templates

Sample Text

Copyright © IP University Musings BCA, MCA, BBA, MBA, BTech Question Papers and Study Notes | Powered by Blogger
Design by SimpleWpThemes | Blogger Theme by NewBloggerThemes.com