0% found this document useful (0 votes)
75 views6 pages

Practical SE

Software requirements specification for a sales management system is a software tool that enables businesses to manage sales

Uploaded by

Mohammad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views6 pages

Practical SE

Software requirements specification for a sales management system is a software tool that enables businesses to manage sales

Uploaded by

Mohammad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Practical-7

Numericals related to FP Count, cost and effort estimation,risk management, halstead


complexity metrics, CPM method.

1. Consider a project with following data:


Number of External input with low complexity=10
Number of External input with high complexity=10
Number of External output with average complexity=15
Number of External inquiries with average complexity=13
Number of internal logical files with high complexity=2
Number of internal logical files with low complexity=2
Number of External interface files with average complexity=7
The system has a very high transaction rate and supports several multiple communicational
protocols. Calculate the unadjusted as well as adjusted function point

2. The values of size in KLOC and different cost drivers for a project are given below:
Size=300KLOC
Cost driver:
Complexity = 0.95
Analyst capability = 1.05
Application of software engineering method = 0.8
Performance requirement =0.75
Calculate the effort for three types of project (organic, semidetached and embedded)
using COCOMO model.

3. In a casino, there are two options to play a game. In option A if you roll two dices and get
multiple of 5,You win Rs.10800.If you get multiple of 3,you win Rs.7200 and in other
cases you have to pay Rs7200 to the casino. In second option if you get multiple of 4 you
win Rs.3600.If you get 2or 12,you win Rs.14400.In other cases you pay Rs.720 to the
casino. Which game you should play?

4. Consider the program code given below:


int sum,i;
sum=0;
for(i=1;i<=0);i++)
sum=sum+i;
printf(sum);

For this program compute Halstead software science metrics.


5. Consider a project with the following functional units:

No. of user inputs=50


No. of user outputs=40
No. of user inqueries=35
No. of user files=6
No. of external interfaces=4
Assume all complexity adjustment factors and weighting factors are average. Compute
the function pointfor the Project.

6. An application has the following :


10 low external inputs , 12 high external outputs, 20 low internal logical files, 15 high
external interface files, 12 average external inquires and value of complexity
adjustment factor is 1.10. What are the unadjusted and adjusted function point counts?

7. Suppose that the project was estimated to be 400 KLOC. Calculate the effort and
development time for each of the three modes.

8. The project size of 200 KLOC is to be developed. Software development team has average
experience on similar types of projects. The project schedule is not very tight. Calculate
the effort, development time, average staff size and productivity of the project.

9. A new project with estimated 400 KLOC embedded system has to be developed. Project
manager has a choice of hiring from 2 pools of developer: Very highly capable with very
little experience in the programming language being used or developers of low quality but
a lot of experience with the programming language. What is the impact of hiring all
developers from one or the other pool?
10. Consider the activity graph shown in figure-1 below and calculate the EST, LST, slack
time and identify the critical path for the same.
Figure -1
11. Considering your immense expertise in software development, The Absolute Beginners
Inc. has recently allotted you a mega project. The goal of the project is to create a database
of all Hindi films released since 2000. The software would allow one to generate a list of
top ten hit films, top ten flop films, best comedy films, and so on. Using your prior
experience you have decided the approximate sizes of each module of the software as
follow:

 Data entry (0.9 KDSI)

 Data update (0.7 KDSI)

 Query (0.9 KDSI)

 Report generation and display (2 KDSI)

Also take into consideration the following cost drivers with their ratings:

 Storage constraints (Low)

 Experience in developing similar software (High)

 Programming capabilities of the developers (High)

 Application of software engineering methods (High)

 Use of software tools (High)

(All other cost drivers have nominal rating).

Solve the problem by Applying Basic and intermediate COCOMO

o Find Project Type?

o Find Project Size?

o Find Initial Effort Estimation?

o Find Adjusted Effort Estimation?

o Find schedule?

o Find minimum size of the team you would require to develop this system?

 Assuming that your client would pay Rs. 50,000 per month of development, how much would be
the likely billing?

You might also like