Software Reading Assignment: Ch 5 Sohaib A Khan CS101 - Wk06 - Regular Lecture.

Slides:



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

Computing Fundamentals
Lesson 6 Software and Hardware Interaction
Application Software Chapter 6.
3 Section C: Installing Software and Upgrades  Web Apps  Mobile Apps  Local Applications  Portable Software  Software Upgrades and Updates  Uninstalling.
Today’s Agenda Chapter 4: System Software Chapter 4: System Software Chapter 5: Application Software Chapter 5: Application Software.
Chapter 3 Applications Software: Getting the Work Done.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Quiz 2 - Review. Identity Theft and Fraud Identity theft and fraud are: – Characterized by criminal use of the victim's personal information such as a.
COMP 6005 An Introduction To Computing Session Two: Computer Software Acquiring Software.
Software of Information Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
1 Computer Software. The instructions that allow the user to communicate with the computer; also called programs  Three categories:  System software.
1 Chapter 6 Understanding Computers, 11 th Edition Software Ownership Rights Software license: agreement, either included in a software package or displayed.
Lecture 4: Software Tonga Institute of Higher Education IT 141: Information Systems.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
B.A. (Mahayana Studies) Introduction to Computer Science November March Software What is software? What are the main types of software?
Introduction to Computing Chapter 2 – Part 2 Industry of Computing William Johnson Julia Benson-Slaughter
1 SOFTWARE AND HARDWARE INTERACTION Morrison / Wells.
Programming and Application Packages
Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI.
1 Technology in Action Chapter 4 Application Software: Programs That Let You Work and Play Copyright © 2011 Pearson Education, Inc. Publishing as Prentice.
Unit 5- Computer Software.  Identify how hardware & software interact  Explain how a software program works  Describe the difference between application.
Freebies from the Web Hank Maier The Things Bill Gates Never Told Me or.
Section 2 Software.
Application Software Performs a specific job or task. Helps people use their computers to perform their work more effectively. Categorized in two ways.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
Software and Hardware Interaction
Our Lady of the Rosary College F.3 Computer Literacy Introduction to Computer Software.
Innovative Training Works Digital Literacy Computing Fundamentals Computer Software.
Vocabulary Software Terms Computer Science – Spring /20/2015Terms from
Introduction After seeing the pressure of license and proprietary software users where a lot of money is needed to make sure the software is in good condition,
Software : Applications Software
APPLICATION SOFTWARE. Application Software  Application softwares are those softwares, which have been developed to solve a particular problem, to perform.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Computer Literacy for IC 3 Unit 1: Computing Fundamentals © 2010 Pearson Education, Inc. | Publishing as Prentice Hall.1 Chapter 4: Identifying Software.
Module 1 – Lesson 6 Ms. Tracy. Bell Ringer What is the typical useful life for a personal computer?
1 Computer Software. Computers require software to function. Software is the instructions that allow users to communicate with the computer; also called.
Unit 4- Computer Software.  Identify how hardware & software interact  Explain how a software program works  Describe the difference between application.
1 Computer Software. The instructions that allow the user to communicate with the computer; also called programs  Three categories:  System software.
Chapter 3: Software Explain the difference between systems software and application software
Software Downloads Jason Long IST 110 Charles Ramsey June 1, 2009.
Software Installation and Copyrights Basic Computer Concepts Installation Basics  Installation Process  Copy files from distribution disks.
ITP 109 Week 2 Trina Gregory Introduction to Java.
1 / 5 Application Software Electrical Engineering Magister Udayana University September 2009.
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.
APPLICATION SOFTWARE: BEGINNING TO MS- OFFICE CHAPTER 10.
Applications Software. Is a software used to carry out a particular task e.g. a game or word processor.
Today’s Agenda Chapter 4: System Software Chapter 4: System Software Chapter 5: Application Software Chapter 5: Application Software.
INTRO. To I.T Razan N. AlShihabi
Selected topic in computer science (1)
Computing Fundamentals
System Software Application Software
Software packages and applications
Computing Fundamentals
OPEN SOURCE SOFTWARE (OSS)
CMPE 101 Introduction to Information Technologies Chapter 5: Application Software: Tools for Productivity Copyright © 2012 Pearson Education, Inc. Publishing.
Chapter 3 Installing and Using Software
Computer Software Computer Software 9/15/2018
Computer Software Created by Ann Ware
Computers Tools for an Information Age
You have Flash installed on your computer.
Freeware, Shareware, and Public Domain
software & cloud computing
Computers Tools for an Information Age
Introduction to Computing
SOFTWARE TECHNOLOGIES
You have Flash installed on your computer.
Assoc. Prof. Hussam Elbehiery
Computer Concepts Module 3
Presentation transcript:

Software Reading Assignment: Ch 5 Sohaib A Khan CS101 - Wk06 - Regular Lecture

What is Software? Software is the instructions that run on a computer Software is the instructions that run on a computer –Also called a computer program Two basic types: operating systems and applications Two basic types: operating systems and applications Written in a programming language Written in a programming language –E.g. V-BASIC (Beginners All-Purpose Symbolic Instruction Code), C, C++, Java, Fortran

Types of Software Distributions Commercial Software Commercial Software –Created by a software house (Microsoft, Borland, Adobe), typically by large teams of programmers –Some commercial software is bundled with hardware –Evaluation versions may be free, low cost, or with limited functionality Freeware Freeware –Software that can be copied and distributed at no cost –Author still retains the copyright Shareware Shareware –Software that can be used in trial period for free, then the author expects a small payment –Mostly works on honor system

Software Versions Commercial Software mostly goes through extensive testing cycles Commercial Software mostly goes through extensive testing cycles Alpha Release: Preliminary version, not yet ready for use Alpha Release: Preliminary version, not yet ready for use Beta Release: Test version, normally released to consumers, helpful in identifying bugs… Beta Release: Test version, normally released to consumers, helpful in identifying bugs… –Often comes with disclaimers Version 1 would typically follow the Beta release Version 1 would typically follow the Beta release Subsequent versions indicate significant upgrades in functionality, as well as lesser bugs Subsequent versions indicate significant upgrades in functionality, as well as lesser bugs –Version numbers or revision numbers tell you which release you have –Replacing with a new release is called an upgrade

Software Bugs The original software bug The original software bug –Found by Dr Grace Hooper, 1945, in Harvard Mark II Software Bug: “A persistent error in software”… software not behaving as it should Software Bug: “A persistent error in software”… software not behaving as it should Debugging: Finding and fixing problems Debugging: Finding and fixing problems Patch: A small upgrade sent by manufacturer to remove a certain bug from the software Patch: A small upgrade sent by manufacturer to remove a certain bug from the software Some programmers may not agree that their software has a ‘bug’… ‘it’s-a-feature-not-a- bug!’ syndrome Some programmers may not agree that their software has a ‘bug’… ‘it’s-a-feature-not-a- bug!’ syndrome

Evaluating Commercial Software Product reviews, e.g. in PC World or PC Magazine, are very useful Product reviews, e.g. in PC World or PC Magazine, are very useful Trial versions are often available Trial versions are often available User discussion groups on the web often exist User discussion groups on the web often exist Try Google! Try Google!

Useful Software Categories Word Processing (Word) Spread Sheets (Excel) Databases (Access) Web Browsers (IExplorer, Firefox) (Outlook, Eudora, GMail) Image Editors (Paint, Photoshop IrfanView) Utilities (Winzip, Acrobat Reader Google Desktop) Video Editing (Virtual Dub, Primiere) Mathematical Computing (MATLAB, Maple, Mathematica) Programming (VB, VC++, Java) Animation (Flash, Shockwave) Games (Doom, Need for Speed) Internet (Yahoo Messenger, Skype, GoogleTalk) Security (McAfee, Symantec, Norton Antivirus) Presentation (Powerpoint)

Software Suites and Works Programs Software Suites Software Suites –E.g. MS Office, Lotus –Several software applications in one package Works Programs Works Programs –E.g. MS Works –Not for power users –Simplified inexpensive versions –Compatible with full versions

Free Software Many download sites on the web Many download sites on the web – – Need to be careful about security when downloading executables Need to be careful about security when downloading executables –Should have updated virus-scan software available Open Source software, under GNU license Open Source software, under GNU license –“Gnu’s Not Unix”, “Great New Unix”, sponsored by Free Software Foundation Software Piracy Software Piracy

Example: How Software Works