Practical SE
Practical SE
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?
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:
Also take into consideration the following cost drivers with their ratings:
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?