IST HSC Notes
IST HSC Notes
Course Review
Project Management
Project Management focuses on a project to:
• A project plan is a summary of a project that speci es who, what, how and when. It lists in detail
what is required to successfully complete the project.
• It clari es what needs to be done and helps people to understand how they t into the project.
• It usually breaks the project into major tasks called subprojects.
• It must provide an overall schedule, the details of the subprojects and a schedule for each
subproject.
• It must also identify the people, information technology and data/ information required by the
system.
• The project goal is the result of the project if it is successful. Goals may be broad or very speci c.
• It calculates estimated costs and determines time schedules for each task
fi
fi
fi
fi
Project Management
Communication Skills
• Active listening involves restating, re ecting and summarising the speaker's major
ideas and feelings. Active listeners encourage the speaker and are non-committal.
• Con ict resolution solves arguments and disputes. It involves listening to the
other person's views and looking at the con ict as a problem to be solved. The aim
is to create a 'win-win' situation.
• Ethics is the set of beliefs we hold about what is right and wrong.
• Equity concerns equal rights for all. It means that all people should have equal access to the
bene ts of information technology - this includes gender equity.
• The changing nature of work includes deskilling and multi-skilling. It will also cause the loss
of jobs or new jobs will be created.
• Ergonomics refers to the relationship between people and their place of work. The work
environment includes the desk, chair, hardware and software, work routine and indoor
climate.
• Environmental factors such as lighting, climate (temperature and humidity) and noise a ect
the work environment. Machine centred systems are designed to simplify what the computer
must do at the expense of participants.
fi
ff
Project Management
System Development Cycle
• The requirements report is a statement about the need for a new system.
• It outlines the aims and objectives of the new system and how it will help the
organisation.
• Decisions are made on possible solutions that have been developed using the requirements
report and the scope of the problem.
• A constraint can a ect the system and prevent it from achieving the desired objectives.
Constraints are:
• Economic - compares the costs of developing the new system with the expected bene ts.
• Technical - does the required information technology exist and what demands will be
placed on the new system?
• Schedule - determines the time frame by which the new system must be operational.
• Organisational - determines whether the new system will t into the organisation and meet
the current goals and objectives.
ff
fi
fi
Project Management
SDC - Planning (2)
• A feasibility study is a short report that analyses potential solutions in terms of the known constraints and
makes a recommendation.
• The feasibility study brie y examines the available options, estimates costs and identi es any constraints
to be considered.
• The management will select the most appropriate option and the project plan may require modi cation.
• The details of the new system are presented, along with recommendations for design, implementation and
maintenance.
fl
fi
fi
Project Management
SDC - Designing (1)
• Designing a solution is the transformation of the speci cations into appropriate hardware,
software and information processes.
• The technical speci cations of hardware need to be identi ed before the hardware is bought
and installed.
• The new system must be tested before implementation. Test data is prepared to test any
potential problem.
fi
fi
fi
Project Management
SDC - Designing (2)
• Design tools are used to better understand the system and document the new system.
• The tools are used to assist in explaining the operation of the new system.
• The design tools used in the designing solutions stage of the system development cycle include:
• Context diagrams.
• Data ow diagrams.
• Decision trees.
• Decision tables.
• Data dictionaries.
• Storyboards.
fl
Project Management
SDC - Designing (3)
• They commonly include a eld name, data type, number of characters ( eld
width), number of decimal places (if applicable) and a description for the
purpose of the eld.
• The external entities are connected to the single process by data ow arrows.
fi
fi
fi
fl
fi
Project Management
SDC - Designing (4)
• Data ow diagrams represent the information system as a number of processes that together form the single
process of a context diagram.
• The source of data, its ow between processes and its destination along with data generated by the system is
represented.
• A decision table represents all possible conditions and the actions that will
result.
• The table is divided vertically into conditions and actions, and horizontally
into the rules that are based on combinations of the conditions.
• During the implementing stage the hardware and software is installed and tested.
• Participants are trained so that they understand the bene ts of the new system and how to use it.
• Participants need to be instructed about and assisted with the major features and functions of
the system.
• Information processes are continually tested during the implementation of the system over a
period of time.
• Each module is tested individually and sta develops con dence in the new
system.
ff
fi
Project Management
SDC - Implementation (3)
• Parallel conversion involves the old and new systems both working together
at the same time.
• It allows the participant and users to get used to the new system and to
check the new system's output.
• Pilot conversion involves building and testing the new system before
replacing the old system.
• The old system is still available if the new system fails or experiences
problems.
Project Management
SDC - Testing
• Test data must cover all possible combinations of data that may be encountered.
fi
Project Management
SDC - Evaluating and Maintaining
• Evaluation determines whether the system is working as expected or whether changes are required.
• Maintenance is the modi cation of the system by making minor improvements.
• The format evaluation will check to see if:
• The system has met its bene t and cost objectives.
• Make recommendations for future changes.
• The operations manual details the procedures participants should follow when using a new system.
• The operations manual should:
• Be in a user-friendly format.
• Have clear, concise instructions in point form.
• Contain screen dumps to clarify instructions.
• Have instructions for le management and security.
fi
fi
fi
Information Systems and Databases
Information Systems in Context
• The participants are the people who carry out the information
processes.
• The data is the raw material that the information processes deal with to produce information.
• The information technology is the hardware and software used in the information processes of the system.
• The information processes are collecting, organising, analysing, storing and retrieving, processing,
transmitting and receiving and displaying.
fl
fl
Information Systems and Databases
Information Systems (2)
‣ Roads and tra c authority. This system stores information on registration of vehicles
and holders of driving licences.
‣ Video stores. This system holds information on videos held in store and borrowers of
videos.
• The components of each of these information systems should be identi ed as well as the
relationships between data/information, participants and information technology.
ffi
fi
Information Systems and Databases
Flat File Databases
• Attribute: The de ned property of an entity. Attributes are the same as elds in a at le database.
• Relationship: The way in which entities are related to one another.
The key eld is used to link entities.
• Information about an entity is displayed in a table. A table is the organisation of data into
columns and rows.
• A required eld is one that must contain data. It cannot be left blank.
fi
fi
fi
fi
fi
Information Systems and Databases
Manual Database Systems
• Manual systems include telephone books, dictionaries, recipe books, encyclopaedias, photograph albums and library card les.
• The advantages of manual systems include:
‣ They do not require a computer or electricity.
‣ They can be highly portable.
‣ No special skills or training are required.
• The disadvantages of manual systems include:
‣ A very in exible layout.
‣ Access is usually by one method only.
‣ Usually only one person can access data at a time.
‣ Often duplicates sets of data.
‣ Slow to locate a particular item.
‣ Require a large storage space.
fl
fi
Information Systems and Databases
Electronic Database Systems
• A data dictionary is a list of eld names (attributes) in a database containing information about how the data
in each eld is to be constructed.
• A data dictionary contains metadata, or information about data. The description helps to standardise data
entry and provide documentation for the database. It contains the following information:
• Field name.
• Data type. The types of data that can be entered into a eld are alphanumeric, numeric, date, time and
boolean.
• Field size, or width. This is the number of characters allowed in the eld.
• Description, which speci es the content of the eld.
• Data Form, shows how data is to be.
• An example of data displayed.
fi
fi
fi
fi
fi
fi
Information Systems and Databases
Calculation of Storage
• A database management system (DBMS) is a software application that allows the entry,
manipulation and storage of data in a database format. Database management systems o er
a possibility of reduced data redundancy.
• The degree of data independence should always be high. There are two aspects of data independence:
1. The physical organisation of the data. This is achieved when the Operating System determines the
way in which the data is physically organised on the storage medium. If the user must determine this,
there is no physical independence.
2. The logical organisation of the data is the how to DBMS de nes the data. The users interpretation or
view of the data is determined by the DBMS.
2. Indexed sequential le access allows serial access starting at various locations marked with pointers.
3. Direct (or random) access of les still uses the key eld to store the records, but as well as recording
the value of the key eld there is also a record of the address of the location of that record in the le.
fi
fi
fi
fi
fi
ff
fi
fi
fi
fi
Information Systems and Databases
Normalisation
• Normalisation of data is the process of analysing data to create the most e cient
database structure. The most important procedure in normalisation is to eliminate data
redundancy.
• There are three main normal forms, each with increasing levels of normalisation:
1. First Normal Form (1NF): Each eld in a table contains di erent information. For
example, in an employee list, last name and rst name should be in separate elds.
2. Second Normal Form (2NF): No eld values can be derived from another eld. For
example, birth _year can be determined from the date _of birth eld.
3. Third Normal Form (3NF): Each non-key eld should be a direct description of the
primary eld.
fi
fi
fi
fi
fi
ff
fi
fi
ffi
fi
Information Systems and Databases
Extracting Information from a Database (1)
• Reporting - where selection only produces a soft copy of records that satis es
a set of rules, reporting permits the production of a hard copy. For example, in a
report which includes the names and addresses a set of mailing labels can be
printed.
• Calculated elds - a calculated eld uses numerical data. The eld will contain
a formula using data from other elds. For example, a formula can be entered
into a eld to calculate the average of students' marks that are stored in other
elds.
fi
fi
fi
fi
fi
fi
fi
fi
fi
Information Systems and Databases
Extracting Information from a Database (2)
• SQL statements contain keywords that are used to perform a particular task.
The correct syntax must be used when searching in SQL.
• In the process of gathering and preparing data for entry into a database, and in maintaining a database with a high degree of data
integrity, a number of factors need to be considered:
‣ Data bias may occur in the way in which the data is captured and manipulated, as well
as the way it is gathered.
• Hypermedia is the storage of information using a set of documents that may contain
text, numbers, images, audio and video.
• Hypertext is a system where documents can be cross-linked in such a way that you
can navigate from one document to the next by clicking on hyperlinks, which are
electronic connections.
• The most well known application of hypermedia and hypertext is the World Wide Web.
• Storyboards are a frame-by-frame plan for the website. They can include the
navigation paths, the images to be used and the information to be presented.
• The URL (Uniform Resource Locator) is the address of the le or resource on the
web.
fi
Information Systems and Databases
Hypertext and Hypermedia (2)
2. The domain name is the address of the speci c computer where the resource is
located. For example, www.smh.com.au.
3. The le path is the full path to the le to be retrieved. The domain name and le
path is separated by a forward slash, for example, /crossword.
• Hypertext Markup Language (HTML) is a set of special instructions that indicate how
parts of a document are to be displayed and navigated.
fi
fi
fi
fi
Communication Systems
Characteristics of a Communication System
• A communication system supports people who are working together by enabling the
electronic exchange of data and information.
• Components of a system include the sender (source), receiver, medium (transport method),
and message (data).
• Bandwidth (bps) is a measure of how much information can ow along a data pipe.
Throughput refers to rate of signal change per second.
fi
fl
Communication Systems
Error Detection and Correction
• Causes include electrical, magnetic, thermal and radio frequency interference, signal degradation/ cable
damage.
• Parity check is the use of the eighth bit in a byte to maintain an even or odd count of 1's. It cannot detect
more than one error or bit ipping.
• Checksum is a sum sent as the last byte in a block of data for comparison. It cannot detect position of error.
• CRC (Cyclic Redundancy Check) is a number derived from a block of data. By recalculating the CRC and
comparing it to the value originally transmitted, the receiver can detect some errors.
• Teleconferencing
‣ Allows people in di erent geographical locations to meet and communicate via a computer.
‣ Requires video conferencing equipment, sound and video cards and a fast network connection.
‣ Advantage: saves travel costs and time.
‣ Disadvantage: loss of interpersonal relationships.
• Messaging systems
‣ Technology that supports transmission of messages, les and media between users.
‣ Examples include instant messaging applications, voice mail systems, electronic mail and
facsimile.
ff
ff
fi
Communication Systems
Types of Systems
• LAN
‣ Typically a network over a small geographical area.
‣ Common protocol standards used include Ethernet (uses CSMA/D for contention or
collision control) and token ring (uses a token for contention).
• WAN
‣ Typically a network covering a large area such as a city or country.
‣ Common protocol standards include ATM, frame relay or ISDN.
‣ A peer-to-peer LAN is one in which all computers can communicate directly with each
other. A client-server LAN consists of requesting computers called clients and service
supplying devices called servers.
Communication Systems
Topology
• The topology of a network describes the physical components, including distance, routes and capacity.
• Ring network
‣ Consists of a number of nodes connected to a closed loop.
• Bus network
‣ A common cable, called a bus, connects all nodes in the topology.
• Star network
‣ All nodes connect to a central point.
• Hybrid network
‣ A combination of more than one type of topology.
Communication Systems
Cabling
Communication Systems
Wireless Transmission
• A communications channel is the physical medium over which data travels in a telecommunications system.
• Microwave
‣ Voice and data transmission.
‣ Super high frequency (3GHz-10GH), line of sight.
‣ Impacted by weather.
‣ Examples include internet access, pay TV.
• Radio waves
‣ Voice and data transmission.
‣ Limited bandwidth and range.
‣ Limited security.
‣ Examples include LAN communication (802.11x), bluetooth, mobile phones (GSM, GPRS), infrared, WIFI.
Communication Systems
Servers
‣ A print server provides software called a spooler to centralise management of print devices.
‣ A mail server manages and provides email services.
Examples include Microsoft Exchange, Linux Send Mail.
‣ A web server delivers html pages and other static (images, documents) or dynamic
(database data) internet content to end user.
‣ A proxy server caches or stores frequently accessed internet content for local delivery. Has
faster delivery of content to local user than from internet directly.
fi
Communication Systems
Network Hardware
• Collecting
‣ Examples include EFTPOS, voicemail, phone, keyboard.
• Processing
‣ Centralised, parallel or distributed processing.
‣ Analogue to digital conversion involves a process called sampling. Sampling size
describes the number of bits used to store each sample from the analogue wave. Sampling
rate refers to the number of samples or slices taken of the analogue wave in 1 second.
CD quality would be 32-bit sample size and a rate of 44.1KHz.
• Displaying
‣ Examples include CRT, LCD, mobile phones or ATM screens.
Communication Systems
Social and Ethical Issues
• Social
‣ Employment impacts include types of jobs, skill levels, telecommuting, virtual organisations
‣ Junk mail and spam are signi cant issues.
‣ Netiquette, emoticons, aming.
‣ Relationships restricted by electronic communication.
• Ethical
‣ Invasion of privacy, data remains after any transaction.
‣ Local taxation laws can't deal with online transactions.
‣ Content censorship.
‣ Access to data under the freedom of information legislation.
fl
fi
Transaction Processing Systems
Transaction Processing
fi
Transaction Processing Systems
Batch and Real-time Processing
• The two main types of transaction processing systems are batch and real-
time.
• Batch involves collecting of the data and storing it until su cient data has
accumulated and the database is updated periodically.
ffi
Transaction Processing Systems
Accuracy of Data in TPS
• Data validation involves data being both accurate and complete for each and every transaction.
• Validation can be achieved by:
‣ Veri cation of data at entry time - the design of the layout should limit the possibility of errors.
‣ Comparison of the data - by the program to the expected range of data.
• Problems caused by invalidity include:
‣ Incorrect goods are ordered.
‣ Goods are dispatched to the wrong person.
‣ Goods are dispatched to the wrong location.
‣ Payment is not made or received.
fi
Transaction Processing Systems
Real-time Transaction Processing
‣ For many TPS immediate processing is either not needed or too di cult to
achieve. Examples include cheque clearing (takes 3 days) and bill generation -
a telephone bill will be sent out to cover a certain time, and cannot be calculated
until that time period is nished. Thus bills are batched and a date is given for the
payment.
fi
fl
ffi
Transaction Processing Systems
Storing and Retrieving Data
• Databases may store data as sequential les, indexed sequential les or as hashed
les.
• Retrieving data for analysis is di cult while data entry is occurring, and so periodic
downloads into separate databases (termed data warehousing) is normally
performed.
fi
fi
ffi
fi
fl
fi
fi
Transaction Processing Systems
Backup
• Backup of data les allows the company to get the database back up and working in a minimum
of time after a computer system or database has gone down.
• Storage media will depend on the volume of data to be stored, from cloud servers, USB
sticks, hard disk drives, solid state drives and zip disks to CD-RWs, DVD-RAMs and tapes.
‣ Forward, which starts with a recent stored full backup, and adds the partial backups
in order to most recent a faster method).
Transaction Processing Systems
Hardware for TPS
• MICR (Magnetic Ink Character Recognition) produces machine-readable characters printed onto cheques,
allowing very rapid sorting plus identi cation of each cheque as it is presented.
• ATMs Automated Teller Machines allow customers to perform a limited range of transactions, including withdrawal
of cash.
• NFC (Near Field Communication) allows for devices to wirelessly perform transactions within a speci ed range.
• RFID (Radio Frequency Identi cation) uses radio waves for close-range wireless transactions.
• Barcode readers collect stored data, using re ected light from barcodes to identify products.
• Forms for data collection include:
‣ Paper documents (used for centuries).
‣ Screens (online connection such as Netbank).
‣ Web forms (allow online purchasing of products from internet companies).
fi
fi
fl
fi
Transaction Processing Systems
Analysing Data and Related Issues
• Once processed and stored, transaction data may be the input for other information
systems, including:
• The e ects on the business community of TPS have been mainly about changing the
nature of work, including automation of jobs (replacing people with information
technology) and new jobs (increased numbers of part-time workers, increased use of
the internet for making purchases etc.
fi
ff
Transaction Processing Systems
Data Bias and Security
• Bias is always present to some degree, due to the nature of collecting, processing or
presenting data. Strict protocols at collection time help reduce bias. Checks need to
be made at presentation time to reduce the misrepresenting of trends or results.
• Data security is the protection of the data after it has been collected, and since most
TPS are used by large numbers of people the chances of unauthorised access is
considerable.
• Data encryption and rewalls are aimed at the next level, the hackers.
fi
fi
fi
Transaction Processing Systems
Data Accuracy, Integrity and Control
• Accuracy errors can occur because of data collection and entry and out-of-date and
mismatching errors.
• Control measures must be adhered to, otherwise errors and problems with the huge volume of
data will cause output from the TPS to be less reliable and therefore less useful for planning.
Multimedia
Characteristics of a Multimedia System
• Multimedia means the presentation of information in a variety of forms and di erent digital
media types.
• Digital media types include text, numbers, audio (MIDI and waveform), images (bit mapped,
vector), animation (cel and path based) and video.
• The term hypermedia refers to any media object which can, when clicked, navigate the user
to another section or component of the system.
ff
Multimedia
Di erences between Print and Multimedia
• Print • Multimedia
‣ Static ‣ Dynamic
‣ Non-linear or hierarchical presentation
‣ Linear or sequential presentation
‣ Advanced and complete indexing of all
‣ Limited indexing available areas
ff
Multimedia
Multimedia Participants
• Bit mapping describes the relationship between an image on screen and the image in RAM.
• Each pixel (dot on screen) is described by one or more bits in memory.
• Resolution describes the image quality or number of pixels in image.
• A palette is the number of available colours for an image. Bit depth refers to the number of bits describing each
pixel.
A 16-bit image would produce 65 536 (2^16) colours.
• Sampling size refers to the number of bits used to store each sample from the analogue wave. For example, an 8-
bit sample can describe 256 (2^8) levels.
• Sampling rate refers to the number of samples or slices taken of the analogue wave in 1 second. CD audio quality
uses a sample rate of 44.1 KHz.
• CRT Screens - three electron beams (blue, red, green) strike a phosphorescent surface in a
controlled manner. A glow results. Screen refresh rate is usually 72 Hz. Raster scans in
horizontal lines.
• LCD screen (liquid crystal display) — liquid crystal materiat placed between a pair of
transparent electrodes that also polarises the crystal.
• Data projector - uses a tiny multi-faceted semiconductor mirror chip to produce an image
sharper than the traditional LCD model.
• Speakers — convert binary data into audible sound through a vibrating cone in the speaker.
Multimedia
Software for Displaying Multimedia
• Animation software can generate animated gifs or morph/ warp images in 2D and 3D.
An example is Adobe Animate.
• Web browsers and editors are used to display and/or generate multimedia-based
content. Browser examples include Google Chrome and Safari. Editor examples
include Adobe Dreamweaver and Microsoft Visual Studio.
fi
Multimedia
Other Information Processes (1)
• Organising
‣ A storyboard is an illustrated scene-by-scene layout of the multimedia project.
Details indicate links, buttons and destinations.
• Processing
‣ A codec is an algorithm used to compress data by removing redundant or repetitive
elements from a le.
• Social issues
‣ Digital convergence is the increasing trend to merge technologies such as radio, television,
phone etc into one.