MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]

Slides:



Advertisements
Similar presentations
Managing Hardware and Software Assets
Advertisements

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Software: Systems and Application Software Chapter 4.
4.1 © 2007 by Prentice Hall 4 Chapter IT Infrastructure: Hardware and Software.
Managing Software Assets Chapter Six. SoftwareInformation Systems for Management2 Software Software: Detailed instructions that control the operation.
Web Server Hardware and Software
Software: Systems and Application Software
B-1 Appendix B Information System Software Robert Riordan, Carleton University.
1 Lecture Preview  In this lecture, we will study:  Systems Software  Application Software  How software applications are developed  How software.
Copyright 2007 John Wiley & Sons, Inc. Technology Guide 21 Software.
Hardware and Software in the Enterprise
© Prentice Hall CHAPTER 3 Computer Software.
SESSION 6 MANAGING HARDWARE AND SOFTWARE ASSETS. COMPUTER HARDWARE AND INFORMATION TECHNOLOGY INFRASTRUCTURE Hardware Components of a Computer System.
Technology Guide 2 Software.
6.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 6: Hardware and Software HARDWARE AND.
Chapter 3 Software Two major types of software
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Computer Software.
Types of software. Sonam Dema..
14 Computer Software.
Computer for Health Sciences
Chapter 4 Computer Software.
Fundamentals of Information Systems, Sixth Edition
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 4 Computer Software.
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Chapter 14 Computer Software.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
© 2005 By Prentic Hall1 1 University Of Palestine Essentials of Management Information Systems Kenneth C. Laudon, Jane P. Laudon Instructor: Mr. Ahmed.
Computer Software. Overview of Computer Software Application- Specific Programs System Management Programs General Purpose Application Programs System.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise C h a p t e r Computer Software 1.
Information Systems Overview (COIS 20024) Lecture: Week 3 Computer Software (Information Systems Resources)
Chapter 3: Computer Software. Stored Program Concept v The concept of preparing a precise list of exactly what the computer is to do (this list is called.
Software program: Series of statements or instructions to the computerSoftware program: Series of statements or instructions to the computer System software:
Introduction to Information Systems Lecture 04 Computer Software Jaeki Song.
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
UMI DHRM(I) (Eve) 2004 MIS- Notes By:Ambrose Ruyooka
Software Information Systems and Management. Software Computer programs: A sequence of instructions for the computer. Systems Software The set of programs.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
1 Sec (3.2) Operating System Architecture OS. 2 Software dividing into two categories: 1. Application software 2. System Software  Operating System 
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.
B. Managing Information System Software 6.1. SOFTWARE DETAILED INSTRUCTIONS TO CONTROL COMPUTER OPERATION PROGRAM: SET OF INSTRUCTIONS TO THE COMPUTERPROGRAM:
5.1 DETAILED INSTRUCTIONS TO CONTROL COMPUTER OPERATION PROGRAM: SET OF INSTRUCTIONS TO THE COMPUTERPROGRAM: SET OF INSTRUCTIONS TO THE COMPUTER STORED:
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 4 Computer Software.
Multimedia and Computers Introduction to Computers.
TECHNOLOGY GUIDE TWO Computer Software. TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Systems Software TG2.3 Application Software TG2.4.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Application Software System Software.
1 Chapter 6 Computer Software. 2 Manager’s View u Manager’s need to understand various kinds of computer software - makes the hardware work for you. u.
COMPUTER SOFTWARE TECHNOLOGY GUIDE TWO. TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application.
TECHNOLOGY GUIDE TWO Computer Software. TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application.
Principles of Information Systems, Sixth Edition 1 Software: Systems and Application Software Chapter 4.
Computer Software Lecturer: Dr Mohammad Nabil Almunawar.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Computer Software.
1 Software Technology Guide 2. 2 Types of Software  Application software is a set of computer instructions, written in a programming language that direct.
Chapter4 COMPUTER HARDWARE. Goal: … Learning outcome:... Objective: – Describe several important trends occurring in computer software. – Explain the.
Fundamentals of Information Systems, Sixth Edition
Computer Software Lecture 5.
Management Information Systems
IT Infrastructure: Hardware and Software
IT Infrastructure: Hardware and Software
SOFTWARE TECHNOLOGIES
Presentation transcript:

MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]

OBJECTIVES What kinds of software and software tools do we need to run our business? What criteria should we use to select our software technology? Of what new software technologies should we be aware? How would they benefit our organization? How should we acquire and manage the firm’s software assets? 2[Abdul Hayat, SIM, Semester Genap 2007/2008]

THE MAJOR TYPES OF SOFTWARE (1) Software program: Series of statements or instructions to the computer Software program: Series of statements or instructions to the computer System software: Generalized programs, manages computer’s resources System software: Generalized programs, manages computer’s resources Application software: Programs written to perform functions specified by end users Application software: Programs written to perform functions specified by end users 3[Abdul Hayat, SIM, Semester Genap 2007/2008]

THE MAJOR TYPES OF SOFTWARE (2) 4[Abdul Hayat, SIM, Semester Genap 2007/2008]

5 SYSTEM SOFTWARE AND PC OPERATING SYSTEM (1) OPERATING SYSTEM – System software – Manages and controls computer FUNCTION OF THE OPERATING SYSTEM – Allocates and assigns system resources – Schedules use of computer resources – Monitors computer system activities – Provides locations in primary memory for data and programs – Controls the input and output devices MULTIPROGRAMMING MULTIPROGRAMMING – Executes two or more programs concurrently using the same computer – CPU executes only one program but services the input/output needs of others

6[Abdul Hayat, SIM, Semester Genap 2007/2008] SYSTEM SOFTWARE AND PC OPERATING SYSTEM (2) MULTI TASKING MULTI TASKING – Multiprogramming capability of single-user operating systems VIRTUAL STORAGE VIRTUAL STORAGE – Handles programs more efficiently by dividing the programs into small fixed or variable length TIME SHARING TIME SHARING – Sharing of computer resources by many users simultaneously MULTIPROCESSING MULTIPROCESSING – Executing two or more instructions simultaneously in a single computer using multiple central processing units LANGUAGE TRANSLATION AND UTILITY SOFTWARE LANGUAGE TRANSLATION AND UTILITY SOFTWARE – Translates high-level language programs into machine language

TYPES OF SOFTWARE 7[Abdul Hayat, SIM, Semester Genap 2007/2008] PC O/S AND GUI GUIs in contemporary PC operating systems GUIs in contemporary PC operating systems Windows XP Windows XP Microsoft’s Windows 98 and Me Microsoft’s Windows 98 and Me Windows 2000 Windows 2000 Windows.NET server Windows.NET server UNIX UNIX Linux: open-source software Linux: open-source software

APPLICATION SOFTWARE AND PROGRAMMING LANGUAGE Programming languages: evolved from machine language to high-level languages for business and scientific work Programming languages: evolved from machine language to high-level languages for business and scientific work Important programming languages for business today: COBOL, C, C++, and Visual Basic Important programming languages for business today: COBOL, C, C++, and Visual Basic [Abdul Hayat, SIM, Semester Genap 2007/2008]8

9 FOURTH-GENERATION LANGUAGES Fourth-generation language: Can help end users develop software with little or no assistance from IS specialists Fourth-generation language: Can help end users develop software with little or no assistance from IS specialists Natural languages: Close to human language Natural languages: Close to human language Query languages: Provide immediate on-line answers to requests Query languages: Provide immediate on-line answers to requests

10[Abdul Hayat, SIM, Semester Genap 2007/2008] OBJECT-ORIENTED PROGRAMMING Object-oriented programming Object-oriented programming – Approach to software development that combines data and procedures into a single object Visual programming Visual programming – Construction of software programs by selecting and arranging programming objects

11[Abdul Hayat, SIM, Semester Genap 2007/2008] CLASS AND INHERITANCE

12[Abdul Hayat, SIM, Semester Genap 2007/2008] CONTEMPORARY TOOLS FOR SOFTWARE DEVELOPMENT JAVA – Programming language – Delivers the software functionality needed for a particular task – Runs on any computer and operating system Hypertext Markup Language (HTML): Hypertext Markup Language (HTML): – Page description language, creates Web pages and other hypermedia documents XML (eXtensible Markup Language): XML (eXtensible Markup Language): – Describes the structure of a document, supports links to multiple documents, allowing data to be manipulated by the computer

13[Abdul Hayat, SIM, Semester Genap 2007/2008] APPLICATION SOFTWARE PACKAGE AND PRODUCTIVITY SOFTWARE PC software tools: Word Processing Software, Spreadsheets, Data Management Software, Presentation Graphics PC software tools: Word Processing Software, Spreadsheets, Data Management Software, Presentation Graphics Other productivity software: , groupware, Web browsers Other productivity software: , groupware, Web browsers

14[Abdul Hayat, SIM, Semester Genap 2007/2008] WORD PROCESSING SOFTWARE

15[Abdul Hayat, SIM, Semester Genap 2007/2008] SPREADSHEET SOFTWARE

16[Abdul Hayat, SIM, Semester Genap 2007/2008] DATA MANAGEMENT SOFTWARE

SOFTWARE FOR ENTERPRISE INTEGRATION Enterprise software Enterprise software – Set of integrated modules for major business functions – Allows data to be used by multiple functions and business processes Middleware Middleware – Allows two disparate applications to communicate to exchange data Web server Web server – Manages requests for Web pages on the computer where they are stored Enterprise application integration software Enterprise application integration software – Ties together multiple applications to support enterprise integration [Abdul Hayat, SIM, Semester Genap 2007/2008]17

18[Abdul Hayat, SIM, Semester Genap 2007/2008] MIDDLEWARE

19[Abdul Hayat, SIM, Semester Genap 2007/2008] HARDWARE TECHNOLOGY REQUIREMENTS FOR E-COMMERCE AND DIGITAL FIRM Capacity planning: Process of predicting the computing power Capacity planning: Process of predicting the computing power Scalability: Ability of a computer, product, or system to expand and to serve without breaking down Scalability: Ability of a computer, product, or system to expand and to serve without breaking down

TOTAL COST OF OWNERSHIP (TCO) OF TECHNOLOGY ASSETS Designates the total cost of owning technology resources Designates the total cost of owning technology resources Includes initial purchase costs, cost of hardware and software upgrades, maintenance, technical support, and training Includes initial purchase costs, cost of hardware and software upgrades, maintenance, technical support, and training [Abdul Hayat, SIM, Semester Genap 2007/2008]20

RENT VS BUILD DECISION On-line storage service providers On-line storage service providers – Third-party providers that rent out storage space to subscribers over the Web – Allow customers to store and access data Application service providers (ASPs) Application service providers (ASPs) – Provide software that can be rented by other companies Other types of service providers Other types of service providers – Management service providers and business continuity service providers Utility computing Utility computing – “Pay as you go” model” where firms pay only for the information technology resources they actually use during a specified period [Abdul Hayat, SIM, Semester Genap 2007/2008]21

or NAS)secure network connection. MANAGING HARDWARE AND SOFTWARE ASSETS 22[Abdul Hayat, SIM, Semester Genap 2007/2008]