Lovely Professional University 2010 B.Tech Computer Science and Engineering Assignment 2 - Software Engineering - Question Paper
LOVELY PROFESSIONAL UNIVERSITY HOME WORK:
School: LHST-A Department: CSE/IT
Course Title: Software engineering concepts and tools
Date of Allotment: 13 sep,2010 Date of Submission: 22 sep,2010
Part-A
Q. one Suggest the most improper software process model that might be used as a
basis for managing the development of the subsequent systems: Also mention the
reasons for you selection.
a) University accounting system that replaces the existing system
b) A system to control anti-lock braking in a car
c) An interactive system that allows
Q. two elaborate the advantages and disadvantages of developing a product in which
quality is " good enough" ? That is, what happens when we emphasize
development speed over product quality .
Q. three Do you agree or disagree with the subsequent statement: 'Since we deliver
Multiple increments to the customer, why should we be concerned about the
quality in the early increments –we can fix the issue in latter iterations.Discuss.
Part-B
Q. four Programs developed using evolutionary model are difficult to maintain .Discuss the
major reasons for this.
Q. five explain the issues of using natural language for defining user and system
requirements .and show, using small examples ,how structuring natural language
into forms can help avoid a few of these difficulties.
Q. six Suggest how an engineer responsible for drawing up a system requirements
specifications might keep track of the relationships ranging from functional and non-
functional requirements.
LOVELY PROFESSIONAL UNIVERSITY HOME WORK:
School: LHST-A Department: CSE/IT Name of the faculty member: Chander Kiran Course No: cse 364 Course Title: Software engineering concepts and tools Class: Term: Section: Batch: Max. Marks: Date of Allotment: 13 sep,2010 Date of Submission: 22 sep,2010 Part-A
Q. 1 Suggest the most appropriate software process model that might be used as a basis for managing the development of the following systems: Also mention the reasons for you selection. a) University accounting system that replaces the existing system b) A system to control anti-lock braking in a car c) An interactive system that allows
Q. 2 What are the advantages and disadvantages of developing a product in which quality is good enough ? That is, what happens when we emphasize development speed over product quality .
Q. 3 Do you agree or disagree with the following statement: Since we deliver Multiple increments to the customer, why should we be concerned about the quality in the early increments we can fix the problem in latter iterations.Discuss. Part-B
Q. 4 Programs developed using evolutionary model are difficult to maintain .Discuss the major reasons for this.
Q. 5 Discuss the problems of using natural language for defining user and system requirements .and show, using small examples ,how structuring natural language into forms can help avoid some of these difficulties.
Q. 6 Suggest how an engineer responsible for drawing up a system requirements specifications might keep track of the relationships between functional and non- functional requirements.
Date: Sig. of Faculty member
Remarks by HOD (Mandatory) Sig. of HOD with date |
Remarks by HOS (Mandatory) Sig. of HOS with date |
Earning: Approval pending. |