lecture 02 software topics basics system software office software versatile application software...
Post on 20-Dec-2015
222 views
TRANSCRIPT
Lecture 02 Software
Topics Basics System software Office software Versatile application software Multimedia software Windows concepts
© 2005 Prentice-Hall, Inc. Slide 1
Basics
Categories of Software System software
Operating system Utility Development software
Application software Office software Specific application software Multimedia software …
© 2005 Prentice-Hall, Inc. Slide 1
Basics
Sources of Software Commercial softwareShareware – author counts on the honor system for payment; copyrightedFreeware – may be used free of charge; copyrighted Public-domain software – may be used without restriction; not copyrightedOpen source software - may be used, modified, studied and distributed free of charge; source opened; copyrighted
© 2005 Prentice-Hall, Inc. Slide 28
System Software
Operating System (OS) – controls the computer
Kernel – loaded into memory at start-up and loads other OS components and application program to RAM as they are needed Graphical User Interface (GUI) - Shell
© 2005 Prentice-Hall, Inc. Slide 2
System Software
OS interfacing with the environment
GUI/Shell/Listener – communicating with users Component communication– controlling the communication inside the computer system componentsNetworking – communicating with other computers
© 2005 Prentice-Hall, Inc. Slide 3
System Software
OS managing resourcesProcess management
Multitasking – more than one program running at a timeForeground – program that is active is run hereBackground – programs of lower priority are run here
Storage managementFile systemMass storage
© 2005 Prentice-Hall, Inc. Slide 3
System Software
OS managing resources (cont.)I/O devices
OS monitoring systemSecurityAuthorizationPrivacy System failure
© 2005 Prentice-Hall, Inc. Slide 3
System Software
Example OSsOS on Wintel Platform PC
Windows OS - older versionsWindows 95/98Windows ME
Windows OS - modern versionsWindows XP – plug and play Windows 2005 Server
Windows CE.NET - handheld
© 2005 Prentice-Hall, Inc. Slide 5
System Software
OS on other Platform PCsMac OS X on Mac//PowerPC PlatformUnix – multiuser operating systemLinux – open source version of Unix
Open source – source code is available
LindowsOS – Linux based, Windows compatible
© 2005 Prentice-Hall, Inc. Slide 6
System Software
Business Concerns with choosing an OS
Interoperability – ability to share resources across platforms, i.e., in a multiplatform environment Source code availability – ability to modify the source code of an OS to fit own requirement and facilitate maintenance
© 2005 Prentice-Hall, Inc. Slide 7
System Software
Graphical User Interface vs. text-based, command-driven interface
Pointing device such as a mouseIcon – picture that represents a file or a computer task
© 2005 Prentice-Hall, Inc. Slide 4
System Software Utility Programs
Disk and file maintenance System recovery Security Backup Virus protection Intrusion detection
Examples Norton Disk Doctor/ System unit temperature monitor/ Norton Anti-virus/ Screen Savers/ Internet privacy protection/ Snort/ eXpertBSM
© 2005 Prentice-Hall, Inc. Slide 8
System Software Development software
Compiler/ Assembler System development tools IDE (integrated Development environment)
Examples JAVA SDK JBuilder Frontpage
© 2005 Prentice-Hall, Inc. Slide 8
Office Software
Sun OpenOffice/ Microsoft Office A suite of applications
Word processingPresentation softwareSpreadsheet softwareDatabase softwarePersonal information management (PIM)Productivity software
Provide Template – pre-formatted document; user simply provides content
© 2005 Prentice-Hall, Inc. Slide 21
Office Software
Word processingSpell checkerOnline thesaurusGrammar and style checker
© 2005 Prentice-Hall, Inc. Slide 22
Office Software
Presentation softwareTextPhotos/imagesCharts and graphsOriginal drawings
© 2005 Prentice-Hall, Inc. Slide 23
Office Software
Presentation software (cont.)Clip artAudio clipsFull-motion videoOnline thesaurusGrammar and style checker
© 2005 Prentice-Hall, Inc. Slide 24
Office Software
Spreadsheet softwareRows and columnsCell – intersection of a row and a columnCell address – column and row the cell appears in
© 2005 Prentice-Hall, Inc. Slide 25
Office Software
Database softwareCreate and maintain a databaseExtract information Make inquiriesSort recordsGenerate reports
© 2005 Prentice-Hall, Inc. Slide 26
Office Software
Personal Information Management (PIM) software
Communication MessagesContacts
Calendar - appointmentsTasks
© 2005 Prentice-Hall, Inc. Slide 27
Versatile Application Software
Home and family softwareLegal advisor (Family Lawyer)Health advisor (Medical advisor)Tax advisorFinancial advisor (Financial Planning)Hobbies (Gardener/ Astronomer/ Fishing/ …)
© 2005 Prentice-Hall, Inc. Slide 29
Versatile Application Software
Education and edutainment software
Dynamic, linked, interactive vs. static, sequential materialsChemical reaction/ Anatomy / Guitar tutoring/ Language tutoring
Reference softwareGPS (Geographical Positioning System)Fortune 500 financial informationMultilingual dictionariesCollege entrance information
© 2005 Prentice-Hall, Inc. Slide 29
Versatile Application Software
Business softwareDentistry management softwareArchitecture designInterior designConstruction managementVarious applications development software
© 2005 Prentice-Hall, Inc. Slide 29
Multimedia Software
Multimedia – Involve text, still graphics, motion visuals, animation, and audios in software
© 2005 Prentice-Hall, Inc. Slide 30
Multimedia Software
Digital cameraVideo camera, VCR, audio cassette player, CD player, televisionCD-RW or DVD+RWAudio synthesizerVideo capture cardColor scanner
© 2005 Prentice-Hall, Inc. Slide 35
Multimedia Software
Graphics software – allows the user to create pictures on a computer
Bit-mapped (raster )image – picture is made up of pixels, which are picture elements (dots) Vector graphic – image is composed of geometric shapes such as lines and points Metafile format – combines bit-mapped and vector graphics
© 2005 Prentice-Hall, Inc. Slide 31
Multimedia Software
Bit-mapped graphics file formatsJpg/ jpeg – web pages and digital photographybmp – Microsoft Windowsgif – web pages and downloadable images, patentedTiff/ tif – used in print publishingpcx – PC Paintbrushpng – replacement for GIF; unpatented
© 2005 Prentice-Hall, Inc. Slide 32
Multimedia Software
Paint software – creation of bi-mapped images Draw software – creation of vector imagesPhoto illustration software – creation and editing of existing digitized images
Morphing – changing one image to another
© 2005 Prentice-Hall, Inc. Slide 33
Multimedia Software
Drag-and-drop software users choose from pre-created shapes
Image filesUser createdClip artScanned imagesPhoto images
© 2005 Prentice-Hall, Inc. Slide 34
Multimedia Software
Audio softwareWave files – store waveformNonwave files – store directions to musical devices to produce sound
Waveform audio file formats wav mp3 ra
Nonwaveform audio file formats MIDI
© 2005 Prentice-Hall, Inc. Slide 36
Multimedia Software
Animation softwareFlash
Motion video filesAvi/ mov/ mpeg/ rm
Video editing softwareDirector
© 2005 Prentice-Hall, Inc. Slide 37
Multimedia Software
Creating a multimedia application
Presentation softwareAuthoring software
Used for creating multimedia applications
Multimedia programmingMay require high-end multimedia programsMay require programming skills
© 2005 Prentice-Hall, Inc. Slide 38
Windows Concepts
Window – rectangular area on the screen
Desktop – where Windows icons are displayed An application window contains an open application Active window
© 2005 Prentice-Hall, Inc. Slide 9
Windows Concepts
Workspace The area in a window in which documents, graphs, etc., are created
Document windowA rectangular area within the workspace that contains a document
Cascading windows Tiled windows
© 2005 Prentice-Hall, Inc. Slide 10
Windows Concepts
Menus – lists of user choicesPull-down menusShortcut keys
Toolbars – contain buttons for frequently used commands Dialog box – allows the user to provide information to the software
© 2005 Prentice-Hall, Inc. Slide 11
Windows Concepts
Sharing InformationClipboard – area where information is stored, can then be shared with other applications
© 2005 Prentice-Hall, Inc. Slide 12
Windows Concepts
File –information saved in an electronic formatFile types:
ASCII – text onlyDocument – word processor fileSpreadsheet
© 2005 Prentice-Hall, Inc. Slide 13
Windows Concepts
File types:Web page Source program – user-created instructions to the computerExecutable – machine language versionGraphicsAudioVideo
© 2005 Prentice-Hall, Inc. Slide 14
Windows Concepts
A file’s optional 3 character extension indicates the type of fileNative file format – default data type for a particular program
© 2005 Prentice-Hall, Inc. Slide 15
Windows Concepts
What can be done to a file?Create, name, saveCopy, move, deleteRetrieve, updateDisplay, print, playExecuteDownload/upload
© 2005 Prentice-Hall, Inc. Slide 16
Windows Concepts
What can be done to a file? (cont.)
Import – open a file with a program that was NOT used to create the fileCompress – reduce the size of a file so it can be uploaded more quickly
Zip file – the reduced file. It must be unzipped before it can be used.
© 2005 Prentice-Hall, Inc. Slide 17
Windows Concepts
Windows Explorer – file management tool Folders – used to organize a storage device such as a hard disk or diskette Path – indicates what folder a file is stored in
© 2005 Prentice-Hall, Inc. Slide 18
Windows Concepts
File Management Activities Save/Save AsOpenCopyCut Delete Rename
© 2005 Prentice-Hall, Inc. Slide 19
Windows Concepts
Help for Windows – online Help for application software – click on the Help option or menuContext-sensitive help – hit F1 to get help concerning whatever you are doing
© 2005 Prentice-Hall, Inc. Slide 20