9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

48
06/15/22 ILS 501 / Dr. Liu 1 ILS 501 Unit 4: Software Issues

Transcript of 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

Page 1: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 1

ILS 501 Unit 4:

Software Issues

Page 2: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 2

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.

Page 3: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 3

Types of software?

Operating Systems (OS)- System software

Applications - Application Software

- Utilities

Page 4: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 4

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.

Page 5: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 5

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

Page 6: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 6

The Operating System: What It DoesBooting - the process of loading an operating system into a computer’s main memory

Page 7: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 7

Components of OS

DeviceManagement

FileManagement

MemoryManagement

ProcessorManagement

UserInterface

Page 8: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 8

Functionalities of an OS system

1. Foundation of applications Provides a land for applications to reside – BIOS

A platform for writing application programs

Page 9: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 9

Functionalities of an OS system

2. Master programs supervises RAM and auto loads the master boot record on the primary hard disk

Page 10: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 10

Functionalities of an OS system

3. Other tasks Manages routine tasks like copying data, showing directories, moving files, etc.

Page 11: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 11

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

Page 12: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 12

What are common OSs?

For PC - DOS & Windows For Mac – Apple MacOS For Network - Unix/Linux &

VMS/VAX

Page 13: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 13

What are PC operating systems? MS-DOS & PC-DOS Windows

Windows 3.0 Windows 95, 98 Windows NT/2000/Millennium (ME) Windows XP Windows Vista Windows 7

Page 14: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 14

What are network operating systems?

UNIX & Linux

VMS (Virtual Memory System) & VAX (Virtual Address eXtension)

Netware

Page 15: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 22

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.

Page 16: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 23

USER

Application program

User interface

Operating system

Hardware

Platform

Page 17: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 24

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.

Page 18: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 25

Trends of OS systems: 1. GUI (Graphic user interface) 2. Multi-tasking and parallel processing 3. Object oriented programming 4. Networking facilities 5. Security and safety

Page 19: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 26

Types of application software

Productivity software word processing spreadsheet database management communications browsers

Business/specialty software Education reference software Home/personal software Entertainment software

Page 20: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 27

Types of software utilities

virus protection data compression - zip Backup - system, registry, e-mail,

files data recovery Defragmentation - bring each file

into one whole area

Page 21: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 /Fall 2007/ Dr. Liu 28

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

Page 22: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 /Fall 2007/ Dr. Liu 29

Utilities: Service ProgramsAntivirus 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

Page 23: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 31

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

Page 24: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 34

Freeware vs. Shareware?

FreewareSoftware that is available free of charge distributed through the Internet or user groups.

SharewareCopyrighted software that is distributed free of charge but requires users to pay a fee if technical help, documentation, or upgrades are required.

Page 25: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

What Is Good Software? McCall’s quality model

Page 26: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 37

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.

Page 27: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 38

Basic components of MARC

1. Main entry and added entries- authors, organizations

2. Descriptions- bibliographic information: title, pub,

format..3. Subject headings

- meaningful vocabularies4. Call number

- classification numbers

Page 28: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 39

Library of CongressUnderstanding MARC (machine-readable cataloging)

Available at http://lcweb.loc.gov/marc/umb/

Page 29: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 40

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

Page 30: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 41

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.

Page 31: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 42

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.

Page 32: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 43

Why invest the time and money in

MARC?

3. Most hardware platforms and software systems libraries use today request MARC formats.

Page 33: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 44

How to evaluate Software?

Strategies for library decision makers

Page 34: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 45

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).

Page 35: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 46

Evaluation of software-strategy 2

Ask for referrals and then go over with referrals; invest time, ask questions

Page 36: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 47

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.

Page 37: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 48

Evaluation of software-strategy 4

Make sure that library software has Full MARC capacity, even if your small library is shopping for “affordable" software.

Page 38: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 49

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.

Page 39: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 50

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.

Page 40: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 51

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.

Page 41: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 52

Endemic to Modern Software-Problem 4

Cost: out of pocket for updates, revising settings and otherwise fooling with newly installed software.

Page 42: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 53

Philosophical-Orientation 1

Traditional Model: Centralized, mainframe-oriented

systems, all the software was on the central computer resource.

Page 43: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 54

Philosophical-Orientation 2

Distributed models: Decentralized, distributed systems Client-server software

Page 44: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 55

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.

Page 45: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 56

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.

Page 46: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 57

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.

Page 47: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 63

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?

Page 48: 9/12/2015ILS 501 / Dr. Liu1 ILS 501 Unit 4: Software Issues.

04/19/23 ILS 501 / Dr. Liu 64

Questions?