Topic-1 System Fundamentals
Topic-1 System Fundamentals
systems remotely.
• This point is about whether you should buy hardware for your
system and manage it yourself (in-house), or rent the hardware
and have someone else host and manage it (outsourced)
In-house Outsourced
🗶 High initial cost (have to buy ✔ Low initial cost (hosting company
hardware) owns hardware)
🗶 Technical skill required meaning ✔ No technical skill required (hosting
recruitment costs and possibly high company has its own skilled staff)
salary costs
✔ Low ongoing cost (no rental or 🗶 High ongoing cost (rental of
management fee) hardware or management services)
✔ Full control 🗶 Loss of full control
✔ All data kept within the organisation 🗶 Potentially security/confidentiality
risk
Let’s move
Mom , Dad, Rishik and Ridhima have just bought a new house in Exquisite. The
civil work is done, Carpentry and civil work is done and the family is ready to move
however they are not sure if they should move all their stuff at once, or move it
over a period of time.
Take the next 5 minutes to come up with different strategies for the family to help
them move.
1.1.5 Evaluate alternative installation processes.
Parallel running Pilot running
Old system and new system at the same time. New system used by a some limited group, perhaps
• Very low risk because even if new system one office, rather than the whole company.
doesn’t work the old system is still there to cope • Again low risk because old system is still
with problems. running.
• May need extra employees to work both • Cheaper than parallel running in terms of extra
systems at the same time. More work and higher staff and extra work required.
salary costs. • Risk that new system problems won't be
detected because number of users and amount
of data is unrepresentative.
Table A: Direct
Table B: Parallel
Table C:Pilot
Table D:Phased
Discuss in pairs the Pros and Cons of each of the 4 methods of testing and present to the
class
Revise the topics you have covered till
now in class
Take the first formative
You will answer the questions in your
notebooks and submit screenshots after
done on managebac.
FORMATIVE 1
https://drive.google.com/file/d/1CsG58O_itR2FKseu-y-
bOGMO8zbnrVDk/view?usp=drive_link
1.1.6 Discuss problems that may arise as a part of data
migration.
What is TELOS?
• Paper manuals:
• Don't need to be near a computer
• Need multiple copies
• Online manuals:
• Can make use of rich media
• Can search
• Always available
• Interactive tutorials:
• Makes the learning process more interesting
• Dedicated support teams:
• Can give accurate, focused assistance
• Increases salary bill
1.1.10 Evaluate different methods of delivering user
training.
• Company must provide time • Self-study from printed material may be slow, boring,
inauthentic and requires users to be highly motivated.
for training and have a
• Learning in groups and classes can help users to feel more
training plan secure and involved, but it takes time out of the working day
• Basic computer skills – what and users might be unwilling to attend classes in their free
time.
does the system assume you
• Online/remote training or assistance can reduce travel costs
already know? but there can be problems with time zones
• Different training for different • Interactive programs make learning fun and don't need to be
roles, eg administrator, managed by a person. However, they may provide less
focused training and be unable to respond to a particular user's
superuser, end-user needs.
• Online interactive training • Practice with the system itself is the most authentic learning
programs experience but it could cause problems with live data.
• Allowing users to give feedback gives them a sense of
• A support department
ownership.
• "Hands-on" – practise with • Forums and FAQs allow the users to build their own
the system itself knowledgebase.
• A variety of training methods gives users a spectrum of
• Group activities and role play
learning experiences.
• Blogs, wikis, forums, FAQs • Dedicated support teams can give focused attention and
• Getting feedback from users provide a personal touch.
1.1.11 Identify a range of causes of data loss.
• Surveys:
• Adv: You can get information from a lot of people quickly
• Disadv: The survey may not ask the right questions. Qualitative
information difficult to quantify.
• Interviews:
• Adv: Stakeholders can make you aware of things you hadn't
thought of, unlike with survey in which their answers are restricted
• Disadv: Time-consuming. Stakeholders may give biased
information.
• Direct observations:
• Adv: Avoids bias.
• Disadv: Time-consuming. Observer can affect the process.
1.2.6 Describe appropriate techniques for gathering the
information needed to arrive at a workable solution.
Structure diagram
• This just shows how something can be broken down. It
doesn't imply any sort of sequence.
• You probably will do this as part of your IA
Main
problem
A data flow diagram (DFD) maps out the flow of information for any process or
system.
It uses defined symbols like rectangles, circles and arrows, plus short text
labels, to show data inputs, outputs, storage points and the routes between
each destination.
DFD can often visually “say” things that would be hard to explain in words, and
they work for both technical and nontechnical audiences, from developer to
CEO.
1.2.7 Construct suitable representations to illustrate system
requirements.
Systems Flowchart
• You need to think about inputs, processing, outputs
• They are often shaped with inputs at the top, processing
as the middle, and outputs at the bottom
Input/
Manual Hours Master
Output Transaction
Input worked File
File
Tape
Storage Process Document
Calculate Pay
Updated
Disk Documents Master Payslips
Storage File
1.2.7 Construct suitable representations to illustrate system
requirements.
• Touch screen
• Voice recognition
• Text-to-speech
• Braille keyboard
• Screen magnifier
• Font adjustment and zoom
• https://www.apple.com/accessibility/ios/
• http://www.microsoft.com/enable/products/windows8/
• http://www.google.com/accessibility/products/
1.2.15 Identify a range of usability problems that can occur
in a system.