SlideShare a Scribd company logo
1 of 72
Chapter 4 Software
TOPICS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software defined ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 4.1  Categories of computer software
Systems Software ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operating System  ,[object Object],[object Object],[object Object]
Figure 4.2  Diagram showing the relationships between the different types of software and hardware
Graphical User Interface ,[object Object],[object Object],[object Object],[object Object]
Network operating system software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Development Programs ,[object Object],[object Object]
Utility Programs ,[object Object],[object Object]
Applications Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Categories of Programming Languages Machine Languages Use binary coded  instructions 1001 1001 1100 1101 High Level Languages Use brief statements Compute X = Y + Z Markup Languages Use embedded control codes Assembler Languages Use symbolic coded instructions LOD Y ADD Z Fourth Generation Languages Use natural statements Object-Oriented Languages Define objects that contain data and actions Document.write (“Hi There”)  <H1>First heading</H> <!ELEMENT Product (#Item | manuf)> SUM THE FOLLOWING NUMBERS
Development of different programming languages ,[object Object],[object Object],[object Object],[object Object],[object Object]
Development of different programming languages ,[object Object],[object Object],[object Object],[object Object],[object Object]
Development of different programming languages ,[object Object],[object Object],[object Object]
Development of different programming languages ,[object Object],[object Object],[object Object],[object Object],[object Object]
Programming Language Translation Language Translation Process Source Program Machine Language Object Program Written in BASIC, COBOL, etc. Language Translator Program ,[object Object],[object Object],[object Object],IF A := B THEN 1001101 1110101 0010110
Programming Languages (Cont.)
Development of different programming languages ,[object Object],[object Object]
Development of different programming languages ,[object Object],[object Object],[object Object],[object Object],[object Object]
Development of different programming languages ,[object Object],[object Object]
Development of different programming languages ,[object Object],[object Object],[object Object],[object Object],[object Object]
TOPICS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Document production software ,[object Object],[object Object],[object Object],[object Object],[object Object]
Document production software (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Document production software (Continued) ,[object Object],[object Object],[object Object]
Office automation systems (OAS) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Electronic meeting systems ,[object Object],[object Object]
Features of a word processor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TOPICS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.  Graphics packages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TOPICS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.  Spreadsheets ,[object Object],[object Object],[object Object],[object Object]
Spreadsheets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Spreadsheets ,[object Object],[object Object],[object Object],[object Object]
Spreadsheet features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 4.4  Organisation of a spreadsheet worksheet showing example formula
TOPICS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Databases ,[object Object],[object Object],[object Object]
Databases : key terms : entry Field:  e.g. PO number, Date Each PO is a  RECORD Collection of  all POs is a  Table PO Table Supplier Table Customer Table Order Table In this example each drawer is a table!
Business-level advantages of databases ,[object Object],[object Object],[object Object],[object Object],[object Object]
Business-level advantages of databases (Continued) ,[object Object],[object Object]
Databases (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Types of DBMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
Types of DBMS ,[object Object],[object Object],[object Object],[object Object]
Relational databases ,[object Object],[object Object]
Figure 4.6  An example of how key fields are used to link information from different database tables
Features of RDBMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Features of RDBMS (Continued)  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Databases : key terms : entry  Name: Chaffey Address:  32 Cricket Street Oxford Postcode: OX5 6DG Tel: 01865 234 678 Manual  record   card system Field   names Records Together equivalent to database  table Screen  form  for Record  entry Name Address1  Address2   Postcode Tel
Features of RDBMS (Continued)  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Features of RDBMS (Continued)  ,[object Object]
Structured Query Language (SQL) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Structured Query Language (SQL)  ,[object Object],[object Object],[object Object]
TOPICS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Productivity software ,[object Object],[object Object],[object Object],[object Object],[object Object]
Productivity software (Continued) ,[object Object],[object Object],[object Object]
Productivity software (Continued)  ,[object Object],[object Object],[object Object],[object Object]
Productivity software (Continued)  ,[object Object]
TOPICS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multimedia software  ,[object Object],[object Object]
TOPICS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Electronic mail ,[object Object],[object Object],[object Object],[object Object],[object Object]
Advantages of e-mail ,[object Object],[object Object],[object Object],[object Object],[object Object]
Advantages of e-mail (Continued) ,[object Object],[object Object],[object Object]
Disadvantages of e-mail  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Features of an e-mail package ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
World Wide Web and web browsers ,[object Object],[object Object],[object Object],[object Object]
Features of a web browser ,[object Object],[object Object],[object Object]
HTML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HTML example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

CH. 3 Application Software
CH. 3 Application SoftwareCH. 3 Application Software
CH. 3 Application Software
malik1972
 
Cibm bis work shop 2 chapter five
Cibm bis   work shop 2 chapter fiveCibm bis   work shop 2 chapter five
Cibm bis work shop 2 chapter five
Shaheen Khan
 
7 application software categories
7 application software categories7 application software categories
7 application software categories
MrQaz996
 
Application software
Application softwareApplication software
Application software
Ardit Meti
 
Usage Of Application Software
Usage Of Application SoftwareUsage Of Application Software
Usage Of Application Software
'Atikah Khalil
 
Chapter 3 Application Software
Chapter 3  Application  SoftwareChapter 3  Application  Software
Chapter 3 Application Software
norzaini
 

What's hot (20)

Software: Systems and Application Software
Software:  Systems and Application SoftwareSoftware:  Systems and Application Software
Software: Systems and Application Software
 
Fg b
Fg bFg b
Fg b
 
CH. 3 Application Software
CH. 3 Application SoftwareCH. 3 Application Software
CH. 3 Application Software
 
Cibm bis work shop 2 chapter five
Cibm bis   work shop 2 chapter fiveCibm bis   work shop 2 chapter five
Cibm bis work shop 2 chapter five
 
Session no 3 bzu
Session no 3 bzuSession no 3 bzu
Session no 3 bzu
 
Application software
Application softwareApplication software
Application software
 
software system_and_application_software
software system_and_application_softwaresoftware system_and_application_software
software system_and_application_software
 
Information systems software
Information systems softwareInformation systems software
Information systems software
 
Application Software
Application SoftwareApplication Software
Application Software
 
7 application software categories
7 application software categories7 application software categories
7 application software categories
 
Application software
Application softwareApplication software
Application software
 
14. application software
14. application software14. application software
14. application software
 
System and Application Software of Computer
System and Application Software of ComputerSystem and Application Software of Computer
System and Application Software of Computer
 
Application software
Application softwareApplication software
Application software
 
Usage Of Application Software
Usage Of Application SoftwareUsage Of Application Software
Usage Of Application Software
 
Soft wares
Soft waresSoft wares
Soft wares
 
Chapter 3 Application Software
Chapter 3  Application  SoftwareChapter 3  Application  Software
Chapter 3 Application Software
 
APPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam DeyAPPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam Dey
 
Applicaton Software
Applicaton SoftwareApplicaton Software
Applicaton Software
 
What is software
What is softwareWhat is software
What is software
 

Similar to Bis Chapter4

Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
jessiehampson
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate software
mrmwood
 
Computer software form 4
Computer software form 4Computer software form 4
Computer software form 4
norhaslinamj
 

Similar to Bis Chapter4 (20)

Software
SoftwareSoftware
Software
 
Software (1)
Software (1)Software (1)
Software (1)
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
Application Software
Application Software Application Software
Application Software
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate software
 
computer Unit 6
computer Unit 6computer Unit 6
computer Unit 6
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Computer Software and It's Development
Computer Software and It's DevelopmentComputer Software and It's Development
Computer Software and It's Development
 
Computer software form 4
Computer software form 4Computer software form 4
Computer software form 4
 
Lab 2 software
Lab 2   softwareLab 2   software
Lab 2 software
 
MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
 
SESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptxSESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptx
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
Ch 01 s.e introduction
Ch 01 s.e introductionCh 01 s.e introduction
Ch 01 s.e introduction
 
Software
Software Software
Software
 
Software
SoftwareSoftware
Software
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 

More from Chun Hoi Lam

Access Ch4 Creating Reports And Forms (Jy)
Access Ch4   Creating Reports And Forms (Jy)Access Ch4   Creating Reports And Forms (Jy)
Access Ch4 Creating Reports And Forms (Jy)
Chun Hoi Lam
 
Access Ch3 Maintaining A Database (Jy)
Access Ch3   Maintaining A Database (Jy)Access Ch3   Maintaining A Database (Jy)
Access Ch3 Maintaining A Database (Jy)
Chun Hoi Lam
 
Access Ch5 Multi Table Forms (Jy)
Access Ch5   Multi Table Forms (Jy)Access Ch5   Multi Table Forms (Jy)
Access Ch5 Multi Table Forms (Jy)
Chun Hoi Lam
 

More from Chun Hoi Lam (9)

Bis Chapter5
Bis Chapter5Bis Chapter5
Bis Chapter5
 
Bis Chapter3
Bis Chapter3Bis Chapter3
Bis Chapter3
 
Bis Chapter6
Bis Chapter6Bis Chapter6
Bis Chapter6
 
Bis Chapter15
Bis Chapter15Bis Chapter15
Bis Chapter15
 
Bis Chapter2
Bis Chapter2Bis Chapter2
Bis Chapter2
 
Access Ch4 Creating Reports And Forms (Jy)
Access Ch4   Creating Reports And Forms (Jy)Access Ch4   Creating Reports And Forms (Jy)
Access Ch4 Creating Reports And Forms (Jy)
 
Access Ch3 Maintaining A Database (Jy)
Access Ch3   Maintaining A Database (Jy)Access Ch3   Maintaining A Database (Jy)
Access Ch3 Maintaining A Database (Jy)
 
Bis Chapter1
Bis Chapter1Bis Chapter1
Bis Chapter1
 
Access Ch5 Multi Table Forms (Jy)
Access Ch5   Multi Table Forms (Jy)Access Ch5   Multi Table Forms (Jy)
Access Ch5 Multi Table Forms (Jy)
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 

Bis Chapter4

  • 2.
  • 3.
  • 4. Figure 4.1 Categories of computer software
  • 5.
  • 6.
  • 7. Figure 4.2 Diagram showing the relationships between the different types of software and hardware
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Categories of Programming Languages Machine Languages Use binary coded instructions 1001 1001 1100 1101 High Level Languages Use brief statements Compute X = Y + Z Markup Languages Use embedded control codes Assembler Languages Use symbolic coded instructions LOD Y ADD Z Fourth Generation Languages Use natural statements Object-Oriented Languages Define objects that contain data and actions Document.write (“Hi There”) <H1>First heading</H> <!ELEMENT Product (#Item | manuf)> SUM THE FOLLOWING NUMBERS
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Figure 4.4 Organisation of a spreadsheet worksheet showing example formula
  • 39.
  • 40.
  • 41. Databases : key terms : entry Field: e.g. PO number, Date Each PO is a RECORD Collection of all POs is a Table PO Table Supplier Table Customer Table Order Table In this example each drawer is a table!
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Figure 4.6 An example of how key fields are used to link information from different database tables
  • 49.
  • 50.
  • 51. Databases : key terms : entry Name: Chaffey Address: 32 Cricket Street Oxford Postcode: OX5 6DG Tel: 01865 234 678 Manual record card system Field names Records Together equivalent to database table Screen form for Record entry Name Address1 Address2 Postcode Tel
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.