Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]"— Presentation transcript:

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

2 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]

3 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]

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

5 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 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

7 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

8 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 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 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 11[Abdul Hayat, SIM, Semester Genap 2007/2008] CLASS AND INHERITANCE

12 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 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: e-mail, groupware, Web browsers Other productivity software: e-mail, groupware, Web browsers

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

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

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

17 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 18[Abdul Hayat, SIM, Semester Genap 2007/2008] MIDDLEWARE

19 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

20 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

21 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

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


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

Similar presentations


Ads by Google