MyMisPal
← Systems analysis lessons
Lesson 11 of 11

Design, testing and go-live

In design we turn requirements into specifications the team can build from: the database design (try it in the ERD Studio), screen wireframes, and the architecture: a mobile app, a server, a database and a payment-gateway integration.

Open the ERD Studio and design the café database →
Unit testingEach part on its own, such as the VAT function.
Integration testingParts together, such as the app with the payment gateway.
System testingThe whole system against the requirements, including performance and security.
Acceptance testing (UAT)Real users try it and sign off.

Then we choose a conversion strategy from the old system to the new one:

StrategyHowRisk and cost
DirectSwitch off the old, switch on the new in one dayCheapest, riskiest
ParallelRun both systems for a whileSafest, most expensive
PilotLaunch in one branch or department firstContained risk
PhasedRelease the system module by moduleModerate, takes longer
Watch outFor the café: run a pilot at the computer-college branch for two weeks, fix the issues, then roll out to the other branches.
Put it all together: write a requirements document (SRS) for your project →
Spotted a mistake on this page, or have an idea to improve the site?