You are on page 1of 4

SAVEETHA SCHOOL OF ENGINEERING

SAVEETHA INSTITUTE OF MEDICAL AND TECHNICAL SCIENCES

COMPUTER SCIENCE AND ENGINEERING

CASE STUDY BASED ASSIGNMENTS - Assignment-1

1. Assume yourself as a Project Manager. You have the responsibility of


developing embedded software. You have a short period of time and there
are few experts on embedded programming. But anyway you have to pick up
a project and finish. What process model will choose for this scenario and
explain how you will tackle this scenario.

2. You have to develop a aircraft maintenance system. The requirements are


not very clear. But there are some practical difficulties. The project’s
deadline is very short. Can RAD model be used for this scenario? If, not
state the reason and suggest another alternative process model.

3. Consider you got recruited into the Microsoft team for developing Microsoft
Office 2016. Which model will you prefer for developing Microsoft Office?
Explain your preferred model in detail with justification.

4. You are recruited into Oracle Corporation for porting the Oracle 11i which
is developed for MS-Windows to the MAC OS (for Apple Systems)
operating system. The requirements are already documented for Oracle 11i
and no need of any design level changes. Which model will you prefer for
porting the Oracle 11i? Explain your preferred model in detail with
justification.

5. A company decides to develop a web site, which lets people buy and sell
their software applications. This company works as negotiator between
buyers and sellers and takes commission for this service. The company aims
to develop this website user friendly. You are required to study this idea
deeply and decide which process model you would choose.
6. A hospital named XYZ requires a laboratory management system and has
contacted your firm. You have 20 programmers, out of which 15 are busy
with other projects for the time being. The hospital intends to acquire
laboratory equipment, which they want to interface with the computer
system. The annual evaluation of the hospital is due soon, in which
computerization initiatives are appreciated. List the process model that you
think will be most appropriate for this situation. Also list your reasons for
choosing the process model.

7. The owner of a video store has contacted you to develop a system to keep
track of videos and rentals. He feels that with the growing number of
customers, such a system will greatly help in managing accounts and
providing better customer service. List the process model that you think will
be most appropriate for this situation. Also list your reasons for choosing the
process model.

8. School of Mathematical Sciences requires a laboratory management system


and has contacted your firm so as to get IT solutions. You have 10
programmers, out of which 6 are busy with other projects for the time being.
The SMS intends to acquire laboratory equipment, which they want to
interface with the computer system. The annual evaluation of the SMS is due
soon, in which computerization initiatives are appreciated. List the process
model that you think will be most appropriate for the above situations. Also
list your reasons for choosing the process model.

9. The owner of a Medical Store has contacted you to develop a system to keep
track the accounts of medicine and surgical instruments. He feels that with
the growing number of customers, such a system will greatly help in
managing accounts and providing better customer service. List the process
model that you think will be most appropriate for the above situations. Also
list your reasons for choosing the process model.

10. PakTech wants the new system to be build with in a period of 3 months
time. Suppose you are the Project Manger of this project and you have a
team of 3-4 people. Which of the following software development lifecycle
would you choose for developing this project and why?

11. An Educational Institute requires a library management system and has


contacted your firm. You have 25 programmers, out of which 18 are busy
with other projects for the time being. The Institute intends to acquire library
books and other equipment, which they want to interface with the computer
system. The annual evaluation of the Institute is due soon, in which
computerization initiatives are appreciated. List the process model that you
think will be most appropriate for the following situation. Also list your
reasons for choosing the process model and any assumptions that you make.
 List three reasons not to choose Spiral Model
 List three reasons not to choose RAD Model

12. Read the below given scenario and suggest which software process model(s)
would you choose and why?
You have been appointed as a Project Manager in Systems (a software
house). Your job is to build a small application that analyzes each course
offered by the Virtual University of Pakistan and reports the average grade
obtained in the course for a given term. Requirements have been thoroughly
documented.

13. You have been appointed as a team lead to develop a web base Library
Information and Management System (LIMS) for your University’s library.
The basic objective of this software is to automate all the operations and
activities of a library. The major operations of a library system are to
manage the data of books, magazines, thesis, newspapers etc. LIMS is also
used for searching a specific book from the library. Moreover different kinds
of reports can also be taken from this software. You can get a better idea
about the requirements of a LIMS by downloading the library software from
the following link. This software will help you understand the functional
requirements of a library system. Moreover this software will give you a
better idea about different forms and reports that are the part of this system.

After analysing this software you can easily identify all the functional
requirements of the required system. Now as your team has to build a web
base application fulfilling all the functional requirements. The only non-
functional requirement is to build this system as a web base application. Any
tool/ language can be used in developing this application. You have to build
this project within 2 months and with a team of 3 members along with
complete documentation. By considering the given scenario you have to
analyze that which of the following process model(s) will be most suitable?
14. Read the below given scenario and suggest which software process model(s)
would you choose and why?
SARS Software Company has been established for the last 12 years and
develops software for the trade market. They have been appointed you as a
Software Project Manager in Systems (SARS Software house). Lahore
Exchange has needed integrated software on emergency basis. Your job is to
build a large scale application after analyzing the requirement offered by the
Lahore Exchange. Requirements have been thoroughly documented.

15. Punjab Education Foundation is required a web based software that can be
used to evaluate the registered schools throughout the Punjab Province.
School Assessment (SA) software has number f modules and MD of Punjab
Education Foundation has a short time to test and implement this project.
They hired software house for the development of SA software which is
popular in developing at high speed adaptation. This will be provided
software fully functional system in a very short time. They adopted model
that is only applicable in the project scope is constrained. Because of this
reason it is used primarily for information systems.

Which software process model you should select for the given scenario in
the development of SA software?

You might also like