Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

TDB4323

TDB4323 Software Design and Architecture


PROJECT
Student names & IDs:
1. 4.
2. 5.
3. 6.
Instruction: Prepare a Software Design Description and a pitching presentation for
solution of the following scenario.

Ubank is expanding its retail banking. Instead of investing on a huge bank complex,
Ubank has decided to pursue a different strategy. By opening multiple small
branches in major shopping malls, Ubank hopes to provide better and more
innovative services to capture new customers. Apart of placing a few Automated-
Teller-Machines (ATMs) and Cash Deposit Machines (CDMs), the branch also offers
counter services for Fixed Deposit, Foreign Exchange and Accounts services (new
application, termination and enquiry).

The advantages of the business strategy:-

 Longer operating hours from 10AM to 9PM.


 Captures potential customers from the traffic in the mall.
 Convenient location for other activities such as shopping or dining.
 Resolves parking issues by utilizing the mall's parking.

The challenge of the business strategy:-

 Limited space.
 Visitors are enticed to shop around or catch a bite while waiting.

The new Queue Management System (QMS) should provide visitors with orderly
operation. Visitors are served on first come first serve policy. However, increasing

1
TDB4323

number of visitors have created very long queue lines and the limited floor space
does not hold many visitors at the same time. Many visitors have complained.

The management realizes that investing in an off-the-shelf conventional Queue


Management System will not solve the problem. The marketing director Mr Adam
Bank has floated the idea that the new Queue Management System should allow
visitors to use popular smartphone platforms such as Android and IOS to pick up the
queue ticket and to keep track of the turn. From the business point-of-view, Ubank
should be able to:-

 allow existing customers to check the number of waiting visitors remotely.


 allow visitors to pick a number on first-come-first-serve basis.
 allow visitors to be away shopping and come back later when it is almost their
turn.
 prevent ticket touting.
 monitor the service performance of each branch.
 minimize expense on infrastructure for the system.

You are an Information Technology consultant engaged to develop a new Queue


Management System.

1. For the requirements:

a. Analyze the detailed goal of the expected system.


[Note: Your answer must include how your analyze the goals and sub-
goals systematically using a suitable technique. Justify the technique
used.]
[5 marks]

b. Analyse for the Queue Management System's


i. business requirements.
ii. user requirements.

2
TDB4323

iii. system requirements. The system requirements must include


functional requirements, non-functional requirements and
constraints.
[NOTE: Your answer must demonstrate traceability between the three
types of requirements.]
[15 marks]

2. Use Solution-Oriented Requirement (SOR) techniques to propose


a. TWO (2) architectural candidates with analysis.
[10 marks]

b. detailed design based one of the architetures in 2.a.


[15 marks]

c. deployment diagram of the new QMS.


[5 marks]

-END OF PROJECT INSTRUCTION-

You might also like