Software of Information Systems

Slides:



Advertisements
Similar presentations
Information Systems Today: Managing in the Digital World
Advertisements

What is an operating system? Is it software?
Computer Software 3 Section A Software Basics CHAPTER PARSONS/OJA
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Two Broad Categories of Software
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Chapter 4 - Software – Part 2 Dr. V.T. Raja Oregon State University.
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
Software of Information Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.
COMPUTER SOFTWARE Chapter 3. Software & Hardware? Computer Instructions or data, anything that can be stored electronically is Software. Hardware is one.
Learning Outcomes At the end of this lesson, students should be able to: State the types of system software – Operating system – Utility system Describe.
1 JCM 106 Computer Application for Journalism Lecture 1 – Introduction to Computing.
1. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2 Technology in Action Technology in Focus: Computing Alternatives.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Computer Concepts – Illustrated 8 th edition Unit C: Computer Software.
Chapter 5 of Computers: Understanding Technology
Computers Systems - software Powered by DeSiaMore 1.
B.A. (Mahayana Studies) Introduction to Computer Science November March Software What is software? What are the main types of software?
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Software Software essential is coded programs that perform a serious of algorithms. Instructions loaded into primary memory (RAM) from secondary storage.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
Software What is a computer program?. Software What is a computer program? Set of detailed step-by-step instructions that tells a computer how to carry.
Section 2 Software.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Computer Software. Overview of Computer Software Application- Specific Programs System Management Programs General Purpose Application Programs System.
Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Software Chapter 2. Basic Types of Software System software - provides an environment in which the application software can run Applications software.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
GNOME, KDE and X Windows. The GNOME Project was started in 1997 to produce a free (as in freedom) desktop environment. GNU Network Object Model Environment.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
1 / 5 Application Software Pertemuan III Magister Teknik Elektro September 2008.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Application Software System Software.
Chapter 3: Software Explain the difference between systems software and application software
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Principles of Information Systems, Sixth Edition 1 Software: Systems and Application Software Chapter 4.
1 / 5 Application Software Electrical Engineering Magister Udayana University September 2009.
INTRO. To I.T Razan N. AlShihabi
Computer System Structures
Software Copyright and License
Chapter 5 Operating Systems.
Software.
Operating System & Application Software
System Software EIT, © Author Gay Robertson, 2016.
Computing Fundamentals
Chapter 5: Using System Software
Computer Software Lecture 5.
Computer Software.
Linux Operating System Architecture
OPEN SOURCE SOFTWARE (OSS)
Contents Todays Topic: Introduction to Computer Software We will learn
Computer Software Created by Ann Ware
Computer Software.
برامج النظام Software Systems
Computer Software CS 107 Lecture 2 September 1, :53 PM.
Principles of Information Systems, Ninth Edition
برامج النظام System Software
System And Application Software
SOFTWARE TECHNOLOGIES
Chapter 3 – Operating Systems
Software Copyright and License
Computer Concepts Module 3
Presentation transcript:

Software of Information Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International University of Japan

Outline Computer Software System Software Operating Systems Application Software Software License Open Source Software Software Selection

Computer Software Tell computer hardware to do what you want. 3 Computer Software Tell computer hardware to do what you want. Computer programs that instruct computer hardware to perform designated tasks. A well organized set of instructions written in computer languages to achieve particular goals and then complied by a translator Systems software and application software

5 System Software

System Software To control computer systems 6 System Software To control computer systems Bridge between hardware and application software Not to perform specific tasks you want to do Consists of operating systems, utility programs, and language translators

7 Operating Systems Kernel User interface

Operating Systems 2 Server Parallel CPU, virtualization 8 Operating Systems 2 Server Parallel CPU, virtualization BIOS, bootstrap routine Diagnostic routine JCL (Job control language)

Kernel 1 Kernel performs core functions Control hardware and access 9 Kernel 1 Kernel performs core functions Control hardware and access Manage memory Manage data (files) Manage network Manage I/O devices

Kernel 2 Manage programs: Multitasking (single user system) 10 Kernel 2 Manage programs: Multitasking (single user system) Multithreading (multiple threads of a program) Multiprogrammings (multi-user system) Mutiprocessing: Use multiple processors Parallel processing: a process/task uses more than one processor

Morley & Parker (2010: 198)

User Interface 1 Interacts between users and OS (kernel) 12 User Interface 1 Interacts between users and OS (kernel) Often integrated into OS Command line (text based) versus desktop environment Graphical user interface (GUI) Touch user interface (mobile devices)

User Interface 2 Xerox PARC Alto (Xerox Star) Apple Lisa and Mac 13 User Interface 2 Xerox PARC Alto (Xerox Star) Apple Lisa and Mac KDE (1996), desktop environment GNOME (1999), GNU (GNU’s Not Unix) Network object model environment Mac OS (1984) X Window System (1984) by MIT Microsoft Windows (1985), version 3.1 in 1992

Development of OS 1 UNIX (1969) by AT&T Apple DOS (1978) CP/M (1980) 14 Development of OS 1 UNIX (1969) by AT&T Apple DOS (1978) CP/M (1980) PC-DOS by IBM (1981), Microsoft DOS (1981) Netware (1983) by Novell Mac OS (1984) Microsoft Windows (1985) 3.x/95/98 OS/2 (Warp) by IBM since 1987

Development of OS 2 NEXTSTEP (1989) SunOS/Solaris (1992) 15 Development of OS 2 NEXTSTEP (1989) SunOS/Solaris (1992) GNU/Linux (1992) Microsoft NT/2000/XP/Vista/7/8 Embedded and mobile editions (e.g., Blackberry OS, iOS, embedded Linux, or Window mobile or Window phone)

Utilities Backup/recovery utilities Compression utilities 16 Utilities Backup/recovery utilities Compression utilities Diagnostic program Security/Spam-filtering utilities Drivers

Language Translators Assembler for assembly language Compiler (batch) 17 Language Translators Assembler for assembly language Compiler (batch) Interpreter (interactive)

18 Middleware Software layer between operating system and application software (Wiki) Connect software components and applications CGI (Common Gateway Interface) API (Application Program Interface)

19 Application Software

Application Software 1 Perform specific tasks 20 Application Software 1 Perform specific tasks Do actually what you want Match between operating systems and application software (e.g., platform and word size matter) For example, a 32bit application software does not work perfectly in a 64bit operating system)

21 Application Software 2 Wordprocessor: WordPerfect, Microsoft Word, LibreOffice (StarOffice) Spreadsheet: VisiCalc, Lotus 1-2-3, Microsoft Excel, Quattro, Quattro Pro Database: dBase III+, FoxBase, FoxPro, Microsoft Access, DBII, Oracle, Microsoft SQL Server, MySql

22 Application Software 3 Presentation: Powerpoint, Presentations, Impress, … Statistics and mathematics: SAS, Stata, SPSS Graphics: Adobe Photoshop, illustrator Desktop publishing: Corel Ventura, Adobe Pagemaker, QuakXpress, Adobe InDesign

Application Software 4 Geographic information system (GIS) 23 Application Software 4 Geographic information system (GIS) Video, audio, gaming, … Groupware: Lotus (IBM) Notes Project management Financial management Personal information manager

24 Types of Software Off the shelf (ready made), in-house (house made), customized software (contractor) Proprietary versus open source software Web-based (Web suite), mobile software (software as a service)

Software Suite Microsoft Office Corel WordPerfect Office 25 Software Suite Microsoft Office Corel WordPerfect Office Lotus symphony Oracle OpenOffice (StarOffice), LibreOffice Adobe Creative Suite Apple iWork Hancom Office

Software Suite Microsoft Office Corel WordPerfect Office OpenOffice/ LibreOffice Hancom Office Wordprocessor Word WordPerfect Writer Hangeul Spreadsheet Excel Quattro Pro Calc HanCell Presentation PowerPoint Presentations Impress HanShow Database Access Paradox Base Web (Frontpage) Graphics/DTP Publisher (Ventura) Draw

27 Software License 1 A “legal instrument (contract) governing the use or distribution of software” (Wiki) “When people purchase software, they don’t actually own the software” (p.167) They just get official permission to use and distribute software.

Software License 2 Fixed time versus perpetual license 28 Software License 2 Fixed time versus perpetual license Single versus multiple users license Stand-alone versus network license Site license (anyone on the particular site) Concurrent use license limits the number of users who can use the software at the same time. Managed by a license server

Software License 3 Proprietary (commercial) license Free license 29 Software License 3 Proprietary (commercial) license Free license Shareware (fee to get better service), Public domain license (donated to public domain) Open source license (copyleft)

Software License 4

Open Source Software 1 Source codes are open to the public (users) 31 Open Source Software 1 Source codes are open to the public (users) Non-proprietary software, GNU general public license (GPL), BSD and MIT licenses Free software foundation in 1985 Open source initiative in 1998 by Eric S. Raymond

Open Source Software 2 Source codes are open but copyrighted 32 Open Source Software 2 Source codes are open but copyrighted Thus, often called “Copyleft” Free copy, modification, distribution in general Oftentimes, not free to use commercially (e.g., MySql) despite free download and installation. Linux, Apache, Firefox, OpenOffice, etc.

Lessons Software dominance System software for server 33 Lessons Software dominance System software for server Open source movement (Linux, Apache, Firefox, etc.) and anti-monopoly Intellectual property right: good or bad Samaritans? Lock-in effect and education

References Stair and Reynolds. 2016. Principles of information systems, 12th ed. Cengage Learning. Stair and Reynolds. 2012. Information systems, 10th ed. Cengage Learning. Morley and Parker. 2015. Understanding computers, 15th ed. Cengage Learning. Hutchinson and Sawyer. 2000. Computers, Communications, and Information, 7th ed. Irwin/McGraw-Hill