Semester : SEMESTER 6
Year : 2019
Term : MAY
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 308
Page:3
15
16
17
18
19
20
b)
a)
b)
a)
b)
a)
b)
a)
b)
a)
b)
a)
F1077 Pages: 3
Consider a project with the following functional units:
Number of user inputs =50
Number of user outputs=40
Number of user enquiries=35
Number of user files=6
Number of external interfaces =4
Assume all complexity adjustment factors and weighting factors are
average. Compute the function point for the project.
Functional units with weighting factors
(External input:4, External output:5, External inquiries :4, Internal logic
file: 10, External interface file:7)
PARTE
Answer any four full questions, each carries10 marks.
What is software maintenance? Describe various categories of
maintenance. Which category consumes maximum effort and why?
Explain the steps of software maintenance with the help of a diagram.
What is meant by software configuration management? Explain different
activities involved in configuration management.
What do you understand by the terms CASE tool and CASE
environment. With a neat schematic architecture explain CASE
environment.
Explain different characteristics which are desired for a good user
interface.
Explain different types of user interface.
What is risk? Explain different types of software risk.
What are risk management activities? Is it possible to prioritize risk?
Explain the Taute maintenance model. What are the various phases of
these model.
Annual change traffic for a software system is 15% per year.The
development effort is 600 PMs. Compute an estimate for annual
maintenance effort(AME).If life time of the project is 10 years,what is the
total effort of the project?
Explain the following CASE tools:
(i) SCM tools
(ii) Documentation tools
(iii) Integration & Testing tools
(iv) Static Analysis tools
(v) Reengineering tools
मैप मैप KR
Page 3 of 3
(4)
(6)
(4)
(5)
(5)
(6)
(4)
(4)
(6)
(6)
(4)
(10)