Sei sulla pagina 1di 6

selecting a life cycle models

SUBMITTED TO: SIR HUSSIAN


MUGHAL
SUBMITTED BY: GHAZIA SHAHID
ST ID:

59566

Exercise #1
A company is rewriting its payroll system to move it from an old
batch-type mainframe to a distributed mini-computer/PC-based
networked setup. No new functionality will be added. The
statement of work calls for a conversion as is. Only the input
and output subsystems will be altered for the new environment.
Since it is a payroll application, testing and verification will be
emphasized within the development activities. The schedule
allows five months for the project, with two people working on it.
Q: What do you think is the most Appropriate Life Cycle
Approach?
The V-shaped model would be appropriate for this case
Q: What is the advantage of this approach for this project?
As mentioned in scenario there is no new module involved in
this case only the subsystems are being altered so I would
prefer v-shaped model.
v-shaped also fulfill the requirement of verifications and
validations within development lifecycles

Exercise #2
A company, an electronics giant, has recently decided to venture
into a related small business area developing wristwatch
communicators. The device would be similar to a two-way radio
and would be expected to work over a 50-mile radius. The
company has considerable previous experience on product lines
similar to this, and believes that a cheaper price could present a
value-added challenge to the cellular market. It would like to have
a working model to present at a national electronics fair coming
up six months from now.
Q: What do you think is the most Appropriate Life Cycle
Approach?
Incremental model is appropriate for this approach.
Q: What is the advantage of this approach for this project?
As the company have previous working experience on the
similar product line and incremental is best for the team who
is experienced and can done work efficiently.
The company want to complete it in cheaper price.so this
approach would provide more flexibility, less costly and
Lowers initial delivery cost.

Exercise #3
A company has recently completed a 3-year process to
develop a cellular infrastructure switching system to
compete with industry leaders such as Motorola and
Ericsson. It is now ready to move into the next phase where
new releases will be issued approximately every four
months. An average of 15 new features and an appropriate
number of bug fixes will be included in each release spread
across teams composed of one to three engineers.
Development times for the new features can range from one
to five months. Some features can require multiple releases
for full implementation.
Q: What do you think is the most Appropriate Life
Cycle Approach?
Rad is most appropriate approach.
Q: What is the advantage of this approach for this
project?
As mentioned in scenario that teams will composed for each
phase so RAD provide modeling where system divided into
teams and can work in parallel so that they can release new
features very quickly.
Time is boxed and RAD have ability to do work efficiently
within shortest time period.

Exercise #4
A company has created a new small business division to
develop a specialized communications system.
Approximately 15 persons will be transferred from key areas
of the company to form the base for the venture. Some 28
additional people will be hired from the outside, the bulk of
which are engineers. It has already been decided that
Object-Oriented tools and approaches will be used with
C++ as the language. None of the participants has any prior
knowledge of these techniques, but will go through ten days
of training when they come on board. In addition, a
consortium-partner of the company has just released a new
workstation platform (its first). Due to these alliances, the
consortium platform will be the development platform of
choice. Training is also being scheduled for the new
workstation. The primary satellite supplier, OO Aerospace,
has been having major financial difficulties due to military
cutbacks and has laid off about
35 percent of its work force.
Q: What do you think is the most Appropriate Life
Cycle Approach?
Incremental model will be suitable for this scenario

Q: What is the advantage of this approach for this


project?
Using this approach would be advantage as none of the
participants have any prior knowledge
The use of this model on a project with new technology can
allow the user to adjust to the system in smaller incremental
steps rather than leaping to a major new product.

Potrebbero piacerti anche