You are on page 1of 2

Software Engineering - I

Fall 2018
Case Study II – October 8th, 2018
Due: October 15th, 2018 @ 23:59 on TurnItIn.

Students are advised to read and follow these instructions:


1. Write your Registration Number, other relevant information on the front page, and
sign it in the appropriate space
2. Attempt *all* questions!
3. Work in groups of 3’s for questions 1-3.Similarity index allowed for this part is: 10%.
4. Questions 4-6 must be submitted individually. Similarity index allowed for this part is:
15%.

Scenario:

Phoenix Movers is a large firm specializing in providing office and home mover
trucks and associated equipment. The company is based in the north of Rawalpindi,
but also has offices in Lahore, Karachi, Multan and Peshawar.

Over the last three years, Phoenix Movers have seen their business reduced and
profits fall. After a series of management meetings, they have decided that the lack
of using major computing systems in their business process and a lack of web
presence has been a key factor in not keeping up with their competition and falling
profits.

Phoenix Movers are also considering introducing an online booking system for their
clients where they could make appointments for the movers, by viewing available
dates and time slots, and choose what size and number of trucks they would require.

The clients will be asked to enter important data online, such as their name, contact
details, current address and where they are moving to, how they would like to ship
their belongings, i.e. all together in one day or split the moving over several days;
whether they would like to avail the facility provided by Phoenix Movers to pack
their luggage, furniture and other belongings and/or unpack at the destination
address, or if its only pick up and drop services that they require.

They have hired you to help develop a secure web-based system that is centralized
and provides secure access to data for both their clients and employees. In addition,
you are required to setup screens for time slots, truck and equipment availability
which is updated automatically after each booking. There must be two separate
booking screens, one for clients and the other for the Phoenix Movers employees.

You are required to develop a secure web-based information system that is


centralized and provides secure access to all streams of data on need basis. You are
required to developthe following basic requirements to set up everything for your
business.

1. Draw an Information System diagram:

a. Identify all the components

b. List the data to be stored

c. List the human activity system

d. List the processes

2. Draw a system use case diagram, clearly identifying the actors and their level
of interaction with the system.

3. Draw detailed DFD’s for this system.

4. Discuss in detail the emergent properties of this system. This means you
would draw your discussion upon emergent system features, discussing
details of each feature [detailed use case description].

5. Draw a story board to present to your clients how your proposed system will
work.

6. Elaborate on your story board with the help of at least two scenarios of use,
each with at least two personas

You might also like