SlideShare ist ein Scribd-Unternehmen logo
1 von 37
6 MANAGING  SOFTWARE ASSETS c  h  a  p  t  e  r
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],LEARNING OBJECTIVES
MANAGEMENT CHALLENGES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MANAGEMENT CHALLENGES ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SOFTWARE
SOFTWARE PROGRAMMING LANGUAGES:   ASSEMBLY LANGUAGE; FORTRAN;  COBOL; PL / 1; QBASIC; PASCAL; C; C++;  FOURTH GENERATION LANGUAGES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],HARDWARE SYSTEM SOFTWARE APPLICATION SOFTWARE
MULTIPROGRAMMING OPERATING SYSTEM UNUSED MEMORY PROGRAM 1 TRADITIONAL SINGLE-PROGRAM SYSTEM OPERATING SYSTEM UNUSED MEMORY PROGRAM 1 PROGRAM 2 PROGRAM 3 MULTIPROGRAMMING ENVIRONMENT
MULTITASKING ,[object Object],[object Object]
MULTITHREADING ,[object Object],[object Object]
VIRTUAL  STORAGE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TIME SHARING ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MULTIPROCESSING ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],LANGUAGE TRANSLATION
TRANSLATION PROCESS SOURCE CODE PROGRAM COMPILER OBJECT  CODE LINKAGE EDITOR LOAD MODULE OTHER OBJECT  CODE MODULES UTILITY PROGRAMS PERFORM ROUTINE TASKS
GRAPHICAL USER INTERFACE (GUI) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MICROCOMPUTER OPERATING SYSTEMS OPERATING SYSTEM FEATURES 32-bit operating system, GUI, multitasking,  networking 32-bit operating system not limited to Intel chips.  Multitasking, multiprocessing, networking 32-bit. Developed for IBM PS/2. Multitasking,  networking Paired-down for handheld computers, wireless communication devices Windows  98 & 95 Windows NT  Me & 2000 Windows CE OS/2
OPERATING SYSTEM Mac OS For Macintosh computers. Multitasking.  Powerful graphics, multimedia Unix For powerful microcomputers, workstations,  minicomputers. Multitasking, multi-user processing, networking. Portable to various computer platforms DOS For IBM (PC-DOS) and PC (MS-DOS).  Program memory: 640K Linux Free, reliable alternative to Unix, Windows. Runs on many Platforms. Open-source FEATURES MICROCOMPUTER OPERATING SYSTEMS
GENERATIONS OF PROGRAMMING LANGUAGES ,[object Object],[object Object],[object Object],[object Object],[object Object]
HIGH-LEVEL LANGUAGES ,[object Object],[object Object],[object Object],[object Object]
HIGH-LEVEL LANGUAGES ,[object Object],[object Object],[object Object]
FOURTH GENERATION LANGUAGES  (4GL) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FOURTH GENERATION LANGUAGES  (4GL) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FOURTH GENERATION LANGUAGES (4GL) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FOURTH GENERATION LANGUAGES (4GL) ,[object Object],[object Object],[object Object],[object Object],[object Object]
FOURTH GENERATION LANGUAGES  (4GL) ,[object Object],[object Object],[object Object],[object Object],[object Object]
FOURTH GENERATION LANGUAGES  (4GL) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOFTWARE TOOLS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GROUPWARE CAPABILITIES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MIDDLEWARE ,[object Object],[object Object],APPLICATION A APPLICATION B MIDDLE WARE DATA
OBJECT-ORIENTED PROGRAMMING ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OBJECT-ORIENTED PROGRAMMING ,[object Object],[object Object],[object Object],[object Object],[object Object]
OBJECT-ORIENTED PROGRAMMING ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OBJECT-ORIENTED PROGRAMMING ,[object Object],[object Object],[object Object],[object Object]
OBJECT-ORIENTED PROGRAMMING ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MANAGING  SOFTWARE  ASSETS ,[object Object],[object Object],[object Object],[object Object]
SELECTING ORGANIZATIONAL SOFTWARE ,[object Object],[object Object],[object Object],[object Object],[object Object]
6 MANAGING SOFTWARE ASSETS c  h  a  p  t  e  r

Weitere ähnliche Inhalte

Was ist angesagt?

Programming language
Programming languageProgramming language
Programming language
Walepak Ubi
 
Compilers and interpreters
Compilers and interpretersCompilers and interpreters
Compilers and interpreters
RAJU KATHI
 
Codescape Debugger 8
Codescape Debugger 8Codescape Debugger 8
Codescape Debugger 8
Damien Ruscoe
 
Keil tutorial
Keil tutorialKeil tutorial
Keil tutorial
anishgoel
 
Description of programming language
Description of programming languageDescription of programming language
Description of programming language
Sam Stratford
 

Was ist angesagt? (20)

Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Programming language
Programming languageProgramming language
Programming language
 
Unit 2
Unit 2Unit 2
Unit 2
 
Compilers and interpreters
Compilers and interpretersCompilers and interpreters
Compilers and interpreters
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution ppt
 
Compiler Design Introduction
Compiler Design IntroductionCompiler Design Introduction
Compiler Design Introduction
 
Mba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer softwareMba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer software
 
Computer
ComputerComputer
Computer
 
Synapseindia dot net development computer programming
Synapseindia dot net development  computer programmingSynapseindia dot net development  computer programming
Synapseindia dot net development computer programming
 
Codescape Debugger 8
Codescape Debugger 8Codescape Debugger 8
Codescape Debugger 8
 
Development of computer languages
Development of computer languagesDevelopment of computer languages
Development of computer languages
 
Keil tutorial
Keil tutorialKeil tutorial
Keil tutorial
 
Spr ch-01
Spr ch-01Spr ch-01
Spr ch-01
 
Description of programming language
Description of programming languageDescription of programming language
Description of programming language
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
The Programmer Life Cycle
The Programmer Life CycleThe Programmer Life Cycle
The Programmer Life Cycle
 
COMPUTER PROGRAMMING
COMPUTER PROGRAMMINGCOMPUTER PROGRAMMING
COMPUTER PROGRAMMING
 
Raspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 IntroductionRaspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 Introduction
 
Different types of Editors in Linux
Different types of Editors in LinuxDifferent types of Editors in Linux
Different types of Editors in Linux
 
Simplified instructional computer
Simplified instructional computerSimplified instructional computer
Simplified instructional computer
 

Ähnlich wie Managing software assets

Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1
camfollower
 
Scripting languages presentation_michel_patrickfrancis
Scripting languages presentation_michel_patrickfrancisScripting languages presentation_michel_patrickfrancis
Scripting languages presentation_michel_patrickfrancis
oloofrank
 

Ähnlich wie Managing software assets (20)

R2b_DC__ENG
R2b_DC__ENGR2b_DC__ENG
R2b_DC__ENG
 
Introduction to C Programming
Introduction to C ProgrammingIntroduction to C Programming
Introduction to C Programming
 
Documentation
DocumentationDocumentation
Documentation
 
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)
 
tranning synopsis(java programming).pdf
tranning synopsis(java programming).pdftranning synopsis(java programming).pdf
tranning synopsis(java programming).pdf
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1
 
Introduction to Compiler design
Introduction to Compiler design Introduction to Compiler design
Introduction to Compiler design
 
Simrat Resume
Simrat ResumeSimrat Resume
Simrat Resume
 
Niteesh
NiteeshNiteesh
Niteesh
 
Scripting languages presentation_michel_patrickfrancis
Scripting languages presentation_michel_patrickfrancisScripting languages presentation_michel_patrickfrancis
Scripting languages presentation_michel_patrickfrancis
 
PPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxPPS UNIT 1- R18.docx
PPS UNIT 1- R18.docx
 
Richa garg itm
Richa garg itmRicha garg itm
Richa garg itm
 
Birendra_resume
Birendra_resumeBirendra_resume
Birendra_resume
 
RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx
RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptxRECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx
RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx
 
Birendra_resume
Birendra_resumeBirendra_resume
Birendra_resume
 
Information systems software
Information systems softwareInformation systems software
Information systems software
 
Greg_Res_2015-ADP
Greg_Res_2015-ADPGreg_Res_2015-ADP
Greg_Res_2015-ADP
 
Asp dot net
Asp dot netAsp dot net
Asp dot net
 
Bsc cs i pic u-1 introduction to c language
Bsc cs i pic u-1 introduction to c languageBsc cs i pic u-1 introduction to c language
Bsc cs i pic u-1 introduction to c language
 
Ge6151 computer programming notes
Ge6151 computer programming notesGe6151 computer programming notes
Ge6151 computer programming notes
 

Mehr von Prof. Othman Alsalloum

Information systemsfromfunctionsprospective
Information systemsfromfunctionsprospectiveInformation systemsfromfunctionsprospective
Information systemsfromfunctionsprospective
Prof. Othman Alsalloum
 
Information systems, organizations, management, and strategy
Information systems, organizations, management, and strategyInformation systems, organizations, management, and strategy
Information systems, organizations, management, and strategy
Prof. Othman Alsalloum
 
Informational needs of organizations in an information society
Informational needs of organizations in an information societyInformational needs of organizations in an information society
Informational needs of organizations in an information society
Prof. Othman Alsalloum
 
E strategy, internet communities, and global ec
E strategy, internet communities, and global ecE strategy, internet communities, and global ec
E strategy, internet communities, and global ec
Prof. Othman Alsalloum
 
Definitions of management information systems
Definitions of management information systemsDefinitions of management information systems
Definitions of management information systems
Prof. Othman Alsalloum
 
Knowledge creation and knowledge architecture
Knowledge creation and knowledge architectureKnowledge creation and knowledge architecture
Knowledge creation and knowledge architecture
Prof. Othman Alsalloum
 

Mehr von Prof. Othman Alsalloum (20)

Information systemsfromfunctionsprospective
Information systemsfromfunctionsprospectiveInformation systemsfromfunctionsprospective
Information systemsfromfunctionsprospective
 
Types of information systems
Types of information systemsTypes of information systems
Types of information systems
 
Information systems organization
Information systems organizationInformation systems organization
Information systems organization
 
E business digitalgoods
E business digitalgoodsE business digitalgoods
E business digitalgoods
 
Digital firms admin
Digital firms adminDigital firms admin
Digital firms admin
 
Managing the digital firm
Managing the digital firmManaging the digital firm
Managing the digital firm
 
Information what is it
Information what is itInformation what is it
Information what is it
 
Information systems
Information systemsInformation systems
Information systems
 
Information systems, organizations, management, and strategy
Information systems, organizations, management, and strategyInformation systems, organizations, management, and strategy
Information systems, organizations, management, and strategy
 
Information systems in the enterprise
Information systems in the enterpriseInformation systems in the enterprise
Information systems in the enterprise
 
Understanding knowledge
Understanding knowledgeUnderstanding knowledge
Understanding knowledge
 
Strategic use of information systems
Strategic use of information systemsStrategic use of information systems
Strategic use of information systems
 
Overview of electronic commerce
Overview of  electronic commerceOverview of  electronic commerce
Overview of electronic commerce
 
Informational needs of organizations in an information society
Informational needs of organizations in an information societyInformational needs of organizations in an information society
Informational needs of organizations in an information society
 
E strategy, internet communities, and global ec
E strategy, internet communities, and global ecE strategy, internet communities, and global ec
E strategy, internet communities, and global ec
 
E commerce market mechanisms
E commerce market mechanismsE commerce market mechanisms
E commerce market mechanisms
 
Definitions of management information systems
Definitions of management information systemsDefinitions of management information systems
Definitions of management information systems
 
Data mining knowing the unknown
Data mining knowing the unknownData mining knowing the unknown
Data mining knowing the unknown
 
Knowledge creation and knowledge architecture
Knowledge creation and knowledge architectureKnowledge creation and knowledge architecture
Knowledge creation and knowledge architecture
 
Types of information systems
Types of information systemsTypes of information systems
Types of information systems
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Managing software assets

  • 1. 6 MANAGING SOFTWARE ASSETS c h a p t e r
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. MULTIPROGRAMMING OPERATING SYSTEM UNUSED MEMORY PROGRAM 1 TRADITIONAL SINGLE-PROGRAM SYSTEM OPERATING SYSTEM UNUSED MEMORY PROGRAM 1 PROGRAM 2 PROGRAM 3 MULTIPROGRAMMING ENVIRONMENT
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. TRANSLATION PROCESS SOURCE CODE PROGRAM COMPILER OBJECT CODE LINKAGE EDITOR LOAD MODULE OTHER OBJECT CODE MODULES UTILITY PROGRAMS PERFORM ROUTINE TASKS
  • 15.
  • 16. MICROCOMPUTER OPERATING SYSTEMS OPERATING SYSTEM FEATURES 32-bit operating system, GUI, multitasking, networking 32-bit operating system not limited to Intel chips. Multitasking, multiprocessing, networking 32-bit. Developed for IBM PS/2. Multitasking, networking Paired-down for handheld computers, wireless communication devices Windows 98 & 95 Windows NT Me & 2000 Windows CE OS/2
  • 17. OPERATING SYSTEM Mac OS For Macintosh computers. Multitasking. Powerful graphics, multimedia Unix For powerful microcomputers, workstations, minicomputers. Multitasking, multi-user processing, networking. Portable to various computer platforms DOS For IBM (PC-DOS) and PC (MS-DOS). Program memory: 640K Linux Free, reliable alternative to Unix, Windows. Runs on many Platforms. Open-source FEATURES MICROCOMPUTER OPERATING SYSTEMS
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. 6 MANAGING SOFTWARE ASSETS c h a p t e r