(a) A washing machine is designed to rinse and spin clothes for some pre- determined intervals regardless of whether the clothes are clean or not.
(i) Using the general systems theory, indicate whether this is an open loop or closed loop control system.
(ii) Explain the importance of open loop and closed loop control concepts in the context of a business system.
(b) Explain how the following systems development tools or techniques can assist a systems developer to reduce an application‘s development period and costs.
(i) Fourth generation languages (4GLs).
(iii) Computer aided software engineering (CASE) tools.
(c) Explain three major benefits of mobile banking (M -banking).
Its open-loop control system.
Soaking, washing and rinsing are operated on a timed basis.
Does not measure the output signal – the cleanliness of the clothes.
Output is not compared with the reference input.
In closed loop systems, feedback, makes the system response relatively insensitive to disturbances and internal variations in system parameter.
Most fourth generation systems use a mixture of graphics and text which eases the specification of user requirements.
Use of wimp – create a user friendly environment to the systems analyst.
Highly skilled experts not required less costly.
Prototypes help users get an idea of what the system will look like, and make it easier for users to make design decisions without waiting for the system to be built.
In prototyping, a number of SDLC stages are not undertaken hence short time in system development.
Using a case product, you can easily create professional readable data models without the use of paper, pencil, eraser and templates hence cut on costs. The models can be easily modified to reflect corrections and changes suggested end-users. You don‘t have to start over.
Some case products can even help you analyse the data model for consistency, completeness and flexibility. The potential time and quality savings are substantial.
Allowing for immediate transactions (meaning the unbanked become banking customers).
An alternative to carrying cash which in turn means better cash retention.
Increased security and payment efficiencies
Reduced dependency on ATMs and branch infrastructures (meaning lowering of operating expenditure) etc.