You are on page 1of 2

INDIVIDUAL

SOFTWARE ENGINEERING ASSIGNMENT


2

Department : COMPUTER SCIENCE AND BUSINESS INFO. TECHNOLOGY


Course Name : Software Engineering
Semester : 1
Commence Date : Week 5
Deadline Date : Week 9
Unit Controller / Examiner : Hamid Milton Mansaray
Contact Number :
E-mail : hmmansaray@ccmtsl.com

INDIVIDUAL ASSIGNMENT 2

Objectives
The objective of this assignment is to develop skills to analyse and choose correct
lifecycle model for a problem.
The main purpose of this assignment to give you practical experience of choosing
correct lifecycle model. Also you will be able to identify reason why a particular
model is useful for a problem and why a particular model is not fit for a certain
problem.

Case Studies

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.
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.

Page 1 of 2
Question:
1. With the illustration of a diagram identify the process model that you think
will be most appropriate for each of the above situations. [20]
2. Justify the choices of the process models you identified in question 1. [30]

Note: If the information is not directly available, make and educated assumption and
justify your assumption.

TECHNICAL COMMUNICATION

Study the website of a large manufacturer of computer products, such as Hewlett-Packard, Acer,
Dell, or
Lenovo. Identify three different pages that address different audiences and fulfill different
purposes. Not more than
(3 pages)

Page 2 of 2

You might also like