Скачать презентацию Computing Fundamentals Software and hardware interaction and types Скачать презентацию Computing Fundamentals Software and hardware interaction and types

2b9618a3b483523e432b350741c4e8e1.ppt

  • Количество слайдов: 37

Computing Fundamentals Software and hardware interaction and types of software 1 Computing Fundamentals Software and hardware interaction and types of software 1

Hardware and Software Interaction n Users interact with computers by: q Input devices q Hardware and Software Interaction n Users interact with computers by: q Input devices q Output devices q Application programs 2

Data Input n Keyboard q Entering text and numbers q Uses software to interact Data Input n Keyboard q Entering text and numbers q Uses software to interact with the user n Mouse q Select and reposition items n Scanner q Capture images n Microphone q Input voice commands 3

Software Commands n Activate modules of instructions n Ways to activate a command q Software Commands n Activate modules of instructions n Ways to activate a command q Click a word in a menu q Click a button q Pressing a function key q Voice commands 4

Software Applies Rules & Processes n Rules make decisions for software n Some common Software Applies Rules & Processes n Rules make decisions for software n Some common rules: q Auto. Correct n Change commonly misspelled words q Auto. Format as you type n Convert text to fractions q 1/2 into ½ n Convert e-mail address to hyperlink 5

Software Communicates Results n Results are often sent to output devices q Monitor n Software Communicates Results n Results are often sent to output devices q Monitor n Most common q Printer n Hard copy of results q CNC – Computer Numeric Control n Instructions for automated machinery 6

Steps of the Development Process n Software creation takes several steps n Results of Steps of the Development Process n Software creation takes several steps n Results of proper development q Reliable software q Easy to use 7

Programming n Written in a language computers understand n Words have single meanings n Programming n Written in a language computers understand n Words have single meanings n Basic grammar structure (syntax) n Computer languages q Visual Basic q C++ q COBOL q Pascal

A function procedure CAN return a result.

8

Debugging n Software malfunction called a bug n Teamwork can reduce errors n Ancillary Debugging n Software malfunction called a bug n Teamwork can reduce errors n Ancillary programs q Catch simple mistakes q Does not stop problems with: n Faulty logic n Unanticipated input combinations n Unrecognized hardware components 9

Beta Review n Review revised software prior to release n Beta version q Newly Beta Review n Review revised software prior to release n Beta version q Newly revised version of software not yet released for public sale n Beta tester q Report errors q Often voluntary q Requires confidentiality q Test software on their PC 10

Instructions and Help Manuals n Often created while in beta release n Digital forms Instructions and Help Manuals n Often created while in beta release n Digital forms accompany software q Access methods n Click Help (Menu bar) n Press F 1 q Most up-to-date manuals and help files typically found on the company’s Web site 11

Quality Control n Beta tester comments compiled n Software revisions are made q New Quality Control n Beta tester comments compiled n Software revisions are made q New version number assigned n Versions can be numbers or text q Office XP q Corel Draw 10 n Delicate balance q Do we fix all the bugs or do we sell the product now and fix problems later? 12

Software Updates n After release additional errors are identified n Fixes are created to Software Updates n After release additional errors are identified n Fixes are created to repair known issues n Downloadable from the Web n Often free for legal users n Commonly known as: q Updates q Patches q Service packs 13

Upgrading Software n Major revision to software q New interfaces q New features q Upgrading Software n Major revision to software q New interfaces q New features q Support for new technology n Investment required q Normally less expensive than full versions n Check hardware requirements q Often requires newer, more powerful hardware n RAM, CPU, hard disk space, video card, etc. 14

Reasons to Update and Upgrade n Updates protect us from: q Viruses – Antivirus Reasons to Update and Upgrade n Updates protect us from: q Viruses – Antivirus updates q Hackers – Firewall updates q User meltdown – System locking up over and over again n Upgrades allow us to: q Access new tools, features, and gizmos q Stay compatible with the rest of the world q Utilize new hardware to its full potential 15

Methods of Staying Up-to-Date n Downloads from the Web q Updates – Secure or Methods of Staying Up-to-Date n Downloads from the Web q Updates – Secure or unsecured downloads q Upgrades – Secure downloads n Purchase key codes (access codes) online n Order CD from manufacturer n Network-based installation q Done by system administrator q Primarily for site licensed software 16

Basic Word Processing Concepts n Input is received n Stored in RAM q Manipulated Basic Word Processing Concepts n Input is received n Stored in RAM q Manipulated within capabilities of program n Format - Bold, italics, font color, etc. n Input graphics q Ideal for editing n Faster than retyping on typewriters n Displayed on the screen 17

Word Processing Documents n From memos and letters to entire books n Can utilize Word Processing Documents n From memos and letters to entire books n Can utilize advanced features q Index and table of contents q Save as a Web page q Graphics n Common file extensions q. docx – Microsoft Word 2007 q. doc – Microsoft Word 2003 & earlier q. odt – Open. Office. org Writer 18

Spreadsheet Concepts n Used to display numbers in a variety of ways n Formulas Spreadsheet Concepts n Used to display numbers in a variety of ways n Formulas q Calculations of values in other cells n Worksheet – Single table of cells n Workbook – Collection of worksheets n Layout q Columns – Letters q Rows – Numbers 19

Spreadsheet Basics n Cell – Where column and row cross q Identified by pairing Spreadsheet Basics n Cell – Where column and row cross q Identified by pairing column and row designation n Formulas q Algebraic equation q Start with “=” (equal sign) n Functions q Predefined equations q Functions can be a formula or part of a formula 20

Spreadsheet Processes Variety of features n Charts – Pie, bar, scatter plot n Data Spreadsheet Processes Variety of features n Charts – Pie, bar, scatter plot n Data analysis n Sorting and filtering n What-If analysis q Crunch values in equation to get desired results 21

Spreadsheet Documents n Possible uses q P&L (profit & loss statement) q Investment tracking Spreadsheet Documents n Possible uses q P&L (profit & loss statement) q Investment tracking q Expense reports q Grade book q Budget n Common file extensions q. xlsx – Microsoft Excel 2007 q. xls – Microsoft Excel 2003 & earlier q. ods – Open. Office. org Calc 22

Presentation Software Concepts n Visual aids n Graphics q Clip art and digital pictures Presentation Software Concepts n Visual aids n Graphics q Clip art and digital pictures q Charts n Text q Titles q Bulleted lists n Animation q Holds audience attention 23

Presentation Basics n Slides q Image composed of text, graphics, etc. n Slide show Presentation Basics n Slides q Image composed of text, graphics, etc. n Slide show q Group of slides n Extra features q Speaker notes n Displayed on screen q Student handouts n Printouts q Slide miniatures 24

Presentation Documents n Possible uses q Educational presentation q Display at trade shows q Presentation Documents n Possible uses q Educational presentation q Display at trade shows q Interactive Web pages n Common file extensions q. pptx – Microsoft Power. Point 2007 q. ppt – Microsoft Power. Point 2003 & earlier q. odp – Open. Office. org Impress 25

Database Concepts n Database q A collection of organized data q Stores huge amounts Database Concepts n Database q A collection of organized data q Stores huge amounts of information q Used in the retail sales environment n Inventory system n Point of sale n Considered more difficult for beginners 26

Database Basics Primary components of most databases q Tables n Store the data q Database Basics Primary components of most databases q Tables n Store the data q Queries n Filter the data q Ask a question of the data q Which customers live in Colorado? q Forms n Input, edit, and view data q Reports n View the data – On screen or printed 27

Database Documents n Possible uses q Customer records q Inventory system q Bill payment Database Documents n Possible uses q Customer records q Inventory system q Bill payment tracking n Common file extensions q. accdb – Microsoft Access 2007 q. mdb – Microsoft Access 2003 & earlier q. odb – Open. Office Base 28

Memory Usage Database programs use RAM differently n Store only active record in RAM Memory Usage Database programs use RAM differently n Store only active record in RAM n Automatically saves q Saves a record when moving to the next record q Power failure n Loss of current record, not all records 29

Graphic and Multimedia Basics n Limited by hardware q CPU, RAM, hard drive, video Graphic and Multimedia Basics n Limited by hardware q CPU, RAM, hard drive, video card n Limited by software q Necessary software not installed q Purchase legal copies q Download trial versions n Adobe – 90 -day try and die q Avoid copyright infringement n Don’t share your legal software n Microsoft Hotline: 1 -800 -RU-LEGIT 30

Graphics Software Concepts n Basic graphics programs q Built into some software n Power. Graphics Software Concepts n Basic graphics programs q Built into some software n Power. Point, Word, etc. q Microsoft Paint – Windows n Sophisticated programs q Able to manipulate pictures n Remove items, recolor hair, etc. q Adobe Photoshop Elements q Adobe Photoshop q Microsoft Photo. Draw 31

File Types n Image types q. bmp – Bitmap q. gif – Graphics interchange File Types n Image types q. bmp – Bitmap q. gif – Graphics interchange format n 256 colors maximum and could be animated q. jpg – Joint Photographic Expert Group n 16 million colors maximum n Sound and video q. wav – Uncompressed audio q. mp 3 – Compressed audio q. mov – Quick. Time movie 32

Other Multimedia Software for manipulating sound and video q High hardware requirements q Can Other Multimedia Software for manipulating sound and video q High hardware requirements q Can be very expensive Examples q Liquid Edition 6 Pro ≈ $1000 n Video and audio editing + DVD authoring q ULead Studio ≈ $150 n Video and photo editing + DVD authoring q Alam. DV ≈ $100 n Futuristic video tweaking q Laser blast, Fire, Star Wars style light sabers 33

Other Types of Software n Bundle or suite q Designed to complement each other Other Types of Software n Bundle or suite q Designed to complement each other q Convenient exchange of data n Personal information manager (PIM) q Microsoft Outlook, Act, Gold. Mine n Accounting q Microsoft Money, Quicken, Peach Tree n Web authoring q Flash MX, Microsoft Front. Page, Dream Weaver n Project management q Microsoft Project 34

How to Select Software n Similar to choosing a computer n Identify the tasks: How to Select Software n Similar to choosing a computer n Identify the tasks: q What are you making? q Is it simple or complex? n Look for software that meets your needs n Problems that arise q Too complex to use q Incompatible with other software 35

Software Performs Similar Tasks n Not apparent which software to use Example: Table q Software Performs Similar Tasks n Not apparent which software to use Example: Table q Word processing programs use tables q Spreadsheets and databases also use tables q Choose software based on need n Word processing – Basic table of entries n Spreadsheet – Calculated values n Database – Large quantities of data 36

Common Incorrect Uses n Generating queries and reports q Spreadsheets are great for storing Common Incorrect Uses n Generating queries and reports q Spreadsheets are great for storing data q Spreadsheets are not great for complex queries and complex summarization reports q Need to convert to database n Calculations in tables q Microsoft Word tables support formulas n Formulas do not auto recalculate like a spreadsheet n Manual “formula refreshing” required q Right-click cell Refresh 37