Beruflich Dokumente
Kultur Dokumente
face? What are its underlined causes? What problems does it create for project management and
what are its remedies?
99% complete syndrome happens. If you ask developer about the progress he/she may say
development is in final stage of just 1% is left .Most probably, this last 1% will drag on to days,
weeks, and even few months. Either something was wrong in the SDLC or they failed to follow up.
Developers should evaluate the amount of effort needed to complete remaining tasks in hour.
Usually instead of this people tend to consider the amount of work gone through against the original
estimate.If you hear someone saying that they are 99% complete, it indicates that they have got
much to complete and the person probably has no idea when it will be completed.
Causes:
1. In software development if you do not follow SDLC (Software Development Life Cycle) 99
complete syndrome happens.
2. Inadequate Planning.
Remedies:
Q2 Consider that the software development project that is to be set with many risk but assume
that it is not possible to anticipate all the risk in the project at the start of the project and some of
the risk can only be identified much after the development is underway as the project manager
recommend the use of prototyping or the spiral model explain your answer
The Spiral Model is widely used in the software industry as it is in sync with the natural development
process of any product, i.e. learning with maturity which involves minimum risk for the customer as
well as the development firms.
7.Significant changes are expected in the product during the development cycle.
Q3 Suppose a travel agency needs a software for automating its book keeping activities the set of
activities to be automated are rather simple and are at presently being carried out manually.The
Travel agency has indicated that it is unsure about the time of user interface which would be
suitable for its employees and customer would it be proper for development team to use spiral
model for this software?
V-Model comes into the picture.V Model Software Development Life Cycle, based on same
information(requirement specification document) the development and testing activity is started.
Based on the requirement document developer team started working on the design and after
completion on design start actual implementation and testing team starts working on test planning.
Spiral model can also be used but it has some disadvantages in this case:-
2. Rules and protocols should be followed properly to effectively implement this model. Doing so,
through-out the span of project is tough.
Q4 Assume that software development company is already experienced in developing pay roll
software and has developed similar software for several customer.Assume that Software
development company has received the request for developing a payroll software for this
organization.Which life cycle model should be used Justify your answer?
Prototype model should be used when the desired system needs to have a lot of interaction with the
end users. Typically, online systems, web interfaces have a very high amount of interaction with end
users, are best suited for Prototype model. It might take a while for a system to be built that allows
ease of use and needs minimal training for the end user.
1. Since in this methodology a working model of the system is provided, the users get a better
understanding of the system being developed.
Q5 Assume that software development company is already experienced in developing pay roll
software and has developed similar software for several customer. Assume that Software
development company has received the request for developing a payroll software for this
organization. Which life cycle model should be used Justify your answer?
Q6 Suppose you are developing a software product of organic type you have estimated the size of
product to be 1 Lakh LOC .Compute the nominal effort and development type
Error = 302.142.
Q7 For following C Program estimate the Halsteads Length and volume measure further compare
Halstead Length and volume measure with LOC measure.
main()
int a,b,c,avg;
scanf("%d%d%d",&a,&b,&c);
avg=(a+b+c)/3;
printf("avg=%d",avg);
Unique operators: main, (), {}, int, scanf, =, +, /, printf,“ ”,‘ ’,;
Therefore, n1 = 12, n2 = 11