Documentos de Académico
Documentos de Profesional
Documentos de Cultura
All computer systems can be described in terms of the five major components of hardware, software, data,
procedures and personnel.
Consider the following system:
We have been asked to design a new system for your local gym, where members can sign on with one of the
six personal trainers. There are a variety of pieces of gym equipment, each of which is aimed at specific
muscle development (such as biceps, quads, cardio and so on.)
Close to the entrance to the gym, we would like to offer members and visitors the facility to view details of
the various pieces of equipment, or view details of their own personalised training program including which
equipment is used, for how long, and at what level is appropriate for that particular equipment. Of course,
we must be mindful of privacy and security issues, but not at the expense of quick and easy access to the
information for an authorised member.
When a new member signs on, we would like them to be able to enter their personal details directly through
a form displayed on a screen at reception; this data can then be stored appropriately for ease of subsequent
access.
At any stage, trainers and management can review and update each of their assigned members personal
training programs. Management also requires a backup to be taken each night in case of a system failure
resulting in possible loss of data.
1. Complete the following tables to show each of the components of this proposed system:
Hardware
Input devices
Hardware
Output devices
Hardware
Storage Devices
Software
Printer for production of member training program reports for trainers to peruse
Data
Personal
Procedures
Management
Member
To develop the system it is important to discover the data elements required. Use the information below to
complete the next question.
Field name
Create realistic names that help describe the data element.
Use either camel notation or _ to assist readability.
Data Type
Include Integer, Floating Point, String, Currency, Date/Time
Length
Take a guess at the largest word or number a field name could have
Description
Your description should be clear to anyone who reads it. Give examples to assist your
description
Any validation required?
No or Yes. If Yes, what type of validation might be required.
2. Complete a data dictionary for the member data used in the system
Field name
Data type
Length
Description/ Example
MemberId
Integer
5 digits
00124
MemberFirstName
String
50 char
MemberFamilyName
String
50 char
PIN number
Integer
4 digits
1477
3. Imagine that a new device now becomes available that can be strapped to a members chest as they train,
which will automatically transmit measurements of heart rate, blood pressure and so on to the CPU for
processing and storage. For each area, copy and paste at least 2 questions from the list below that must be
asked by the software developer when considering incorporating this new device into the system.
Area
Questions to be asked
Minimum configuration
Availability of drivers
Format of data stream
Port for attachment of device to the
CPU
Compatibility
Effect on existing system
Effect on members
Effect on managers and trainers
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m)
n)
o)
p)
q)
r)