Unit04_Software

Download Report

Transcript Unit04_Software

ILS 501
Unit 4:
Software Issues
4/10/2016
ILS 501 / Dr. Liu
1
Software?
A program or application that has a set of
instructions to complete some tasks.
A program that starts up the computer and
functions as the principal coordinator of all
hardware components and related
applications programs.
4/10/2016
ILS 501 / Dr. Liu
2
Types of software?

Operating Systems (OS)
- System software

Applications
- Application Software
- Utilities
4/10/2016
ILS 501 / Dr. Liu
3
What is an operating system?


a set of system software routines that sits
between the application program and the
hardware.
An OS is the program that manages all
the other programs in a computer, after it
is initially loaded into the computer by a
bootstrap program.
4/10/2016
ILS 501 / Dr. Liu
4
What does an OS system do?





Starts up the computer (booting)
Manages resources: processor, memory, etc.
Controls devices: mouse, screen, disks, etc.
Protects programs from each other
Program/file managers
4/10/2016
ILS 501 / Dr. Liu
5
The Operating System: What It Does
Booting - the process of loading an operating
system into a computer’s main memory
4/10/2016
ILS 501 / Dr. Liu
6
Components of OS
User
Interface
Device
Management
4/10/2016
File
Management
Memory
Management
ILS 501 / Dr. Liu
Processor
Management
7
Functionalities of an OS system
1. Foundation of applications
Provides a land for applications to
reside – BIOS
A platform for writing application
programs
4/10/2016
ILS 501 / Dr. Liu
8
Functionalities of an OS system
2. Master programs
supervises RAM and auto loads the
master boot record on the primary
hard disk
4/10/2016
ILS 501 / Dr. Liu
9
Functionalities of an OS system
3. Other tasks
Manages routine tasks like copying
data, showing directories, moving
files, etc.
4/10/2016
ILS 501 / Dr. Liu
10
File Management and Formatting
The operating
system’s file system
arranges files in
hierarchical fashion

Formatting or
initializing a disk is
the process of
preparing that disk
for use

4/10/2016
ILS 501 / Dr. Liu
11
What are common OSs?



For PC - DOS & Windows
For Mac – Apple MacOS
For Network - Unix/Linux & VMS/VAX
4/10/2016
ILS 501 / Dr. Liu
12
What are PC operating systems?


MS-DOS & PC-DOS
Windows






4/10/2016
Windows
Windows
Windows
Windows
Windows
Windows
3.0
95, 98
NT/2000/Millennium (ME)
XP
Vista
7
ILS 501 / Dr. Liu
13
What are network operating systems?



UNIX & Linux
VMS (Virtual Memory System) &
VAX (Virtual Address eXtension)
Netware
4/10/2016
ILS 501 / Dr. Liu
14
The concept of User Interface


A mechanism for the user and
application programs to communicate
with the OS & request support
OS provides an interface between
computer’s programs or users and its
hardware.
4/10/2016
ILS 501 / Dr. Liu
22
USER
Application
program
User
interface
Platform
Operating system
Hardware
4/10/2016
ILS 501 / Dr. Liu
23
Types of User Interfaces



Command-driven interface: type in
Menu-driven interface: presents a list of
available options
Graphical user interface (GUI)



Developed by Xerox & adapted by Apple
Employ icons to represent tasks, functions, and
programs.
Became the standard microcomputer system
software interface.
4/10/2016
ILS 501 / Dr. Liu
24
Trends of OS systems:
1.
2.
3.
4.
5.
GUI (Graphic user interface)
Multi-tasking and parallel processing
Object oriented programming
Networking facilities
Security and safety
4/10/2016
ILS 501 / Dr. Liu
25
Types of application software

Productivity software









4/10/2016
word processing
spreadsheet
database management
communications
browsers
Business/specialty software
Education reference software
Home/personal software
Entertainment software
ILS 501 / Dr. Liu
26
Types of software utilities





4/10/2016
virus protection
data compression - zip
Backup - system, registry, e-mail, files
data recovery
Defragmentation - bring each file into
one whole area
ILS 501 / Dr. Liu
27
Utilities: Service Programs
Backup utility - program which makes a
duplicate copy of the information on your
hard disk

Data-recovery utility - program which
restores data that has been physically
damaged or corrupted

4/10/2016
ILS 501 /Fall 2007/ Dr. Liu
28
Utilities: Service Programs
Antivirus software - program that scans
hard disks, floppy disks, and memory to
detect viruses

Data compression utility - program which
removes redundant elements, gaps, and
unnecessary data from a computer’s
storage space so that less space (fewer
bits) is required to store or transmit data

4/10/2016
ILS 501 /Fall 2007/ Dr. Liu
29
Examples of PC File Extensions








Source program file: filename.com
Source executable file: filename.exe
MS Word data file: filename.doc
MS Excel data file: filename.xls
MS Access data file: filename.mdb
ASCII file: filename.txt
Still image file: filename.jpg
Audio file: filename.wav
4/10/2016
ILS 501 / Dr. Liu
31
Freeware vs. Shareware?

Freeware
Software that is available free of charge
distributed through the Internet or user
groups.

Shareware
Copyrighted software that is distributed
free of charge but requires users to pay
a fee if technical help, documentation, or
upgrades are required.
4/10/2016
ILS 501 / Dr. Liu
34
What Is Good Software?

McCall’s quality model
What is a MARC record?
MARC - Machine Readable Cataloging record
The MARC formats are standards for the
representation and communication of
bibliographic and related information in
machine-readable form.
4/10/2016
ILS 501 / Dr. Liu
37
Basic components of MARC
1. Main entry and added entries
- authors, organizations
2. Descriptions
- bibliographic information: title, pub, format..
3. Subject headings
- meaningful vocabularies
4. Call number
- classification numbers
4/10/2016
ILS 501 / Dr. Liu
38
Library of Congress
Understanding MARC (machine-readable cataloging)
Available at
http://lcweb.loc.gov/marc/umb/
4/10/2016
ILS 501 / Dr. Liu
39
Example of MARC Record





Monographs: MARC Record
Sound Recordings: MARC Record
Motion Pictures and Video
recordings: MARC Record
Computer Files: MARC Record
Microforms: MARC Record
4/10/2016
ILS 501 / Dr. Liu
40
Why invest the time and money in MARC?
1. The MARC format is a standard file
structure allow proper cataloging of books
and other library items.
4/10/2016
ILS 501 / Dr. Liu
41
Why invest the time and money in MARC?
2.The MARC record contains a standard guide
to bibliographic data that can be interpreted
by computer.
4/10/2016
ILS 501 / Dr. Liu
42
Why invest the time and money in MARC?
3. Most hardware platforms and software
systems libraries use today request MARC
formats.
4/10/2016
ILS 501 / Dr. Liu
43
How to evaluate Software?
Strategies for library decision makers
4/10/2016
ILS 501 / Dr. Liu
44
Evaluation of software-strategy 1
Read and study; be critical of reviews!
Check out the exhibits at conferences (can
be extremely valuable, even worth the
price of a trip to ALA).
4/10/2016
ILS 501 / Dr. Liu
45
Evaluation of software-strategy 2
Ask for referrals and then go over with
referrals; invest time, ask questions
4/10/2016
ILS 501 / Dr. Liu
46
Evaluation of software-strategy 3
Hire a consultant.
The cost of a consultant is quite high; but
so are the potential losses if a tragic
mistake is made in ignorance.
4/10/2016
ILS 501 / Dr. Liu
47
Evaluation of software-strategy 4
Make sure that library software has Full
MARC capacity, even if your small
library is shopping for “affordable"
software.
4/10/2016
ILS 501 / Dr. Liu
48
Endemic to Modern Software-Problem 1
Bloatware.
Critics suggest that much of the software on
the market is just too big; too loaded down
with seldom used bells and whistles; too
inefficiently and inelegantly constructed.
4/10/2016
ILS 501 / Dr. Liu
49
Endemic to Modern Software-Problem 2
Flakey, bugs, crashes, instability. This is
especially a problem in modern multitasking
environments where one software product
or utility conflicts with another resulting in
freezes and crashes.
4/10/2016
ILS 501 / Dr. Liu
50
Endemic to Modern Software-Problem 3
Cross platform incompatibility.
Lack of standards (as in conflict between
MS and Netscape).
Websites can look different depending on
browser.
4/10/2016
ILS 501 / Dr. Liu
51
Endemic to Modern Software-Problem 4
Cost: out of pocket for updates,
revising settings and otherwise
fooling with newly installed
software.
4/10/2016
ILS 501 / Dr. Liu
52
Philosophical-Orientation 1
Traditional Model:
Centralized, mainframe-oriented
systems, all the software was on the
central computer resource.
4/10/2016
ILS 501 / Dr. Liu
53
Philosophical-Orientation 2
Distributed models:
Decentralized, distributed systems
Client-server software
4/10/2016
ILS 501 / Dr. Liu
54
Philosophical-Orientation 3
The lure of the inTRAnet:
It’s robust, cheap, works on many
platforms, inexpensive, familiar and
comfortable to users, and it doesn’t cost
much.
New revenue models and open sources
like the internet , library systems and
OPACs which are renamed WEBPACs.
4/10/2016
ILS 501 / Dr. Liu
55
Philosophical-Orientation 4
Client-server architecture:
Advantage-client-server systems save
money on hardware. Disadvantage-they
often require much more training and
support. More complex systems mean
that more things can go wrong.
4/10/2016
ILS 501 / Dr. Liu
56
Factors to consider when choosing
software for a library.





Ease of use.
COST!
Ability to upgrade the product over the
long term.
Integration with other systems.
Previous success stories from different
libraries.
4/10/2016
ILS 501 / Dr. Liu
57



Discussion Question 1: Why the
need to constantly upgrade software?
Why not stay with the tried and true?
Discussion Question 2: Why are
library automation software vendors
only recently moving to client-server
systems?
Discussion Question 3: How might
the peer-to-peer software model made
famous by Napster and Gnutella be
used by a library or library consortia?
4/10/2016
ILS 501 / Dr. Liu
63
Questions?
4/10/2016
ILS 501 / Dr. Liu
64