I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.

Slides:



Advertisements
Similar presentations
 Prof. Dr. M. H. Assal Introduction to Computer AS 26/10/2014.
Advertisements

4 1 4 C H A P T E R Software: Systems and Application Software.
IT Infrastructure: Software September 18, LEARNING GOALS Identify the different types of systems software. Explain the main functions of operating.
Managing Software Assets Chapter Six. SoftwareInformation Systems for Management2 Software Software: Detailed instructions that control the operation.
System Software Chapter 5 McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Software: Systems and Application Software
System Software Chapter Describe the differences between system software and application software Discuss the four types of system software Discuss.
Two Broad Categories of Software
55 CHAPTER SYSTEM SOFTWARE. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 5-2 Competencies Describe the differences between system software.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 System Software.
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
Chapter 5 System Software.
1 SOFTWARE TECHNOLOGIES BUS Abdou Illia, Spring 2007 (Week 2, Thursday 1/18/2007)
Software: Systems and Application Software
Chapter 3 Applications Software: Getting the Work Done.
II Information Systems Technology Ross Malaga 9 "Part II Using Information Systems" Copyright © 2005 Prentice Hall, Inc. 9-1 USING INFORMATION SYSTEMS.
Application Software: Essentials for knowledge workers
Chapter 3 Software Two major types of software
Computer Software.
The Operating System The operation system (OS) is a set of programs that coordinates: Hardware functions Interaction between application software and computer.
SOFTWARE.
Lesson 4 Computer Software
© 2016_lecuture by ataur Subject: Design and Editing Md. Ataur Rahman Instructor (Design and Printing) M.CSE, B.CSE Graphic Arts Institute.
Copyright © 2003 Prentice Hall, IncSlides created by Bob Koziel.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Chapter 4 Computer Software.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Computers Systems - software Powered by DeSiaMore 1.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Unit 5- Computer Software.  Identify how hardware & software interact  Explain how a software program works  Describe the difference between application.
 2002 Prentice Hall Chapter 4 Software Basics: The Ghost in the Machine.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
Digital Planet: Tomorrow’s Technology and You
Section 2 Software.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 System Software.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
System Software Chapter Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
BMTS 242: Computer and Systems Lecture 5: Yousef Alharbi Website
Information Systems Design and Development Technical Implications (Software) Computing Science.
1 Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Computers Tools for an Information Age Software Systems and Applications.
Computer Software. Two Major Types of SW System SW Programs that generally perform the background tasks in a computer. These programs, many times, talk.
به نام خدای مهربان زبان تخصصی دانشجویان کامپیوتر English for Computer Students درس 3 جوانمرد Ejavanmard.blogfa.com
Nat 4/5 Computing Science Software
SOFTWARE TECHNOLOGIES
Computing Fundamentals
Introduction to Operating System (OS)
Chapter 4 The Power behind the Power
5 SYSTEM SOFTWARE CHAPTER
Computers Are Your Future
IT Infrastructure: Software
5 SYSTEM SOFTWARE CHAPTER
Chapter 4 The Power behind the Power
Computers Tools for an Information Age
SOFTWARE TECHNOLOGIES
Types of Software Mrs. S. Palmer Office Administration.
Chapter 3 Software.
Presentation transcript:

I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE TECHNOLOGIES

Copyright © 2005 Prentice Hall, Inc. 3-2 LEARNING GOALS Identify the different types of systems software. Explain the main functions of operating systems. Describe the various types of applications software and how they are used. Describe the software development process. Explain the main considerations for upgrading software and preventing piracy.

Copyright © 2005 Prentice Hall, Inc. 3-3 Bead Bar Software Requirements Computer software requirements –Meredith – Buy or hire a programmer? –Suzanne – Software to manage employees and inventory in studios –Leda – Easy to use –Mitch – Contact management and presentation software –Julia – Tax software and office suite, including spreadsheet –Miriam – Digital picture editing –Rachel – Software will need to be maintained and updated –Jim – Employee benefits

Copyright © 2005 Prentice Hall, Inc. 3-4 Main Types of Software Systems software –Programs that manage computer hardware and application software –Examples Operating systems (e.g. Windows, Linux) Language translators (C++, Visual Basic) Utility programs (Norton Utilities)

Copyright © 2005 Prentice Hall, Inc. 3-5 Main Types of Software Application software –Programs that allow users to accomplish specific tasks –Examples Word processing Web browser Tax preparation

Copyright © 2005 Prentice Hall, Inc. 3-6

Copyright © 2005 Prentice Hall, Inc. 3-7 Operating Systems (OS) Software platform on which other programs run Provides a connection between application programs and the computer hardware Major tasks –Starting the computer (booting or boot strap) –Managing files –Program and memory management –Ensuring security –Providing a user interface

Copyright © 2005 Prentice Hall, Inc. 3-8 Managing Files OS keeps track where all files are located Creates and manages directory structure –Free space –Used space –Formerly used space (see defragmentation)

Copyright © 2005 Prentice Hall, Inc. 3-9 Program and Memory Management OS is responsible for –Sending a program to the CPU –Allocating primary storage for the program –Controlling other devices the program requires Multiprogramming and Multitasking –More than one program in memory at once –OS keeps track of memory for each program –One program runs until it needs data from the user, then the OS switches to the other program Time sharing Virtual memory

Copyright © 2005 Prentice Hall, Inc. 3-10

Copyright © 2005 Prentice Hall, Inc. 3-11

Copyright © 2005 Prentice Hall, Inc Security Access control – Who has access to the computer; needed when network connected File permissions – Read and/or modify security permissions for individual files Logging – Audit trail of who has accessed the computer and what actions they performed

Copyright © 2005 Prentice Hall, Inc Providing a User Interface Text or command line interfaces Graphical User Interfaces (GUIs) Voice interface

Copyright © 2005 Prentice Hall, Inc. 3-14

Copyright © 2005 Prentice Hall, Inc Choosing an OS Support the applications the business needs to run!! Other considerations –Stability How often does OS crash? How does the OS recover from crashes? –Security Does the OS provide the required level of security? –Ease of use Is the OS easy to learn and to use?

Copyright © 2005 Prentice Hall, Inc Utility Software Accomplish common tasks and maintenance jobs –Defragmentation –Virus protection –Edit the Windows registry –Remove Web cookies from HDD

Copyright © 2005 Prentice Hall, Inc Application Software Two categories –Commercial-off-the-shelf (COTS) Productivity suites (e.g. Microsoft Office) –Word processing- Web browser –Spreadsheet- Desktop publishing –Database- –Presentation Enterprise-wide Systems –ERP and CRM Freeware vs. Shareware (not free) –Customized Developed by programmers to solve a specific problem for a business

Copyright © 2005 Prentice Hall, Inc Developing Custom Software Step 1 – Plan! – determine the requirements Step 2 – Design – develop a design for the software Step 3 – Write – Use a programming language (which one?) to write the software Step 4 – Test – Ensure the program works correctly and satisfies the requirements –Errors found during the testing step may require a repeat of any of the previous steps

Copyright © 2005 Prentice Hall, Inc Programming Language Generations

Copyright © 2005 Prentice Hall, Inc Markup Languages Not really a programming language Uses markup codes, or tags, to determine how a document is to be formatted Hypertext Markup Language (HTML) –Markup tags that determine how pages for the World Wide Web are to be displayed –Not machine specific –Same codes used for Windows PC as for an Apple PC

Copyright © 2005 Prentice Hall, Inc HTML

Copyright © 2005 Prentice Hall, Inc Object-Oriented Programming (OOP) Developed to provide reusability of components Object class –Objects with similar characteristics –Easy to create new instances of the object Inheritance –Create new object classes (e.g. subclasses) –Ability of a subclass to inherit all the characteristics and processes of the parent class OOP makes programmers more productive

Copyright © 2005 Prentice Hall, Inc Software Upgrades Even free upgrades can be very expensive –Cost for installation –Cost for any retraining –Disrupt normal operations –Compatibility issues New software will need compelling new features to justify the cost

Copyright © 2005 Prentice Hall, Inc Software Piracy Making a copy of software without paying for it Ownership versus license to use Companies responsible for actions of employees who install or download software onto company machines

Copyright © 2005 Prentice Hall, Inc Bead Bar Software Issues How software issues affect the Bead Bar –Meredith – No software piracy permitted –Suzanne – Office suite should include database; employee scheduling and tracking of hours worked –Leda – Can we find COTS franchise management software? –Mitch – GUI required –Julia – QuickBooks required –Miriam – Desktop publishing tools needed –Rachel – Bar code scanner software for inventory tracking –Jim – How are computers and software going to change employee jobs, training, and recruitment?

Copyright © 2005 Prentice Hall, Inc Learning Goals Summary In this chapter you have learned: The different types of systems software The main functions of operating systems How to describe the various types of applications software and how they are used The software development process The main considerations for upgrading software and preventing piracy