Lesson 6 Software and Hardware Interaction Computer Literacy


























- Slides: 26

Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells

Objectives l l Lesson 6 l 2 l Identify how _______ and ____ interact. Explain how a software _______ works. Describe the difference between _____ software and _____ software. Describe the software _______ process. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Vocabulary l l Lesson 6 l 3 l l l algorithm application software beta testing bundleware flowchart inputting Morrison / Wells l l l network license operating systems patch service pack single-user license software CLB: A Comp Guide to IC 3 3 E

Vocabulary (continued) l Lesson 6 l 4 l l Software as a Service (Saa. S) software development software license software piracy Morrison / Wells l l system software update upgrades Web applications CLB: A Comp Guide to IC 3 3 E

Introduction l Lesson 6 l 5 l Over the last 50 years or so, computer t______ has changed the world. Because computers developed the capacity to do many t___ very quickly, they now have a major influence on the c_______ and e_______. Computers have had such an impact due to the vision and desire of software d_______, who created thousands of ideas and ways in which to use computers. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

How Hardware and Software Interact Lesson 6 l I____ is the process of using an i____ device to enter data. You use input devices to i_____ with s______. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

How Hardware and Software Interact (continued) l Lesson 6 l 7 l The Role of Software: Software is p_____ c___ written to provide i_____ to the h______ so it can perform tasks. The way hardware and software interact as a computer processes data allows us to use the computer to complete many tasks. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

How a Software Program Works Lesson 6 l 8 l A computer processes data by applying r___ called a____. An algorithm is a set of clearly defined, logical s___ that solve a p______. A p______ writes an algorithm, rewrites the steps in formal programming language, and a specialized computer program t______s it to machine language that the computer can understand. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Software Development Lesson 6 l 9 l Software d_____ is a multistep process that usually begins when someone recognizes a need to perform a task more e_______ and/or efficiently using a computer. Often the programmer works out the l___ for the steps in the algorithm by using a f______ that shows different p___ the program will take depending on what d___ is inputted. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Software Development (continued) F_______t Lesson 6 l 10 Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Software Development (continued) Lesson 6 l 11 l Next, the programmer writes c____ that uses a formal set of t____ and s____. The computer t_______s the code and e_______ the commands. The quality control process involves running systematic t____, de______g (finding and correcting errors in the code), and b___ testing. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Application Software and System Software Lesson 6 l l l 12 A_______software helps you perform a specific task. S____ software refers to the o______g system and all utility programs that manage computer resources at a low level. Application Software: Composed of programs designed for an e__ u___, also referred to as productivity software. Using Application Software: You can m____and apply r____ to data. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Application Software and System Software (continued) l Lesson 6 l 13 l l System Software: A group of programs that coordinate and control the r_______s and o______s of a computer system. Operating Systems: Provide an i____ between the u__r or application program and the computer h_______e. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Lesson 6 Application Software and System Software (continued) l Operating Systems (cont): l Utilities and Language Translators: Programs that help to m______n computer hardware or other software. l 14 Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Software Distribution l Lesson 6 l l l 15 Software and software licensing options are available through a variety of alternatives and distribution methods. Software Licensing: When you purchase a software program, you are purchasing a software l______ that gives you p_____to use the program. This single-user license gives you the right to install the software on a s___e computer. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Software Distribution (continued) l Lesson 6 l 16 l Software Licensing (cont): A network license gives an organization the r___ to install a program on a s____r which can be accessed by a specific n_____ of computers. Software as a S____ (Saa. S) is a recently developed software delivery method where an a____ is licensed for use as a service. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Software Distribution (continued) l Lesson 6 l 17 l Updating and Upgrading Software: F____ are called a p____, an update, or a service pack and are applied over software that you already have installed. U______ are revised versions of a software program and require the purchase of a newer version of the software. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Software Distribution (continued) l Lesson 6 l 18 Updating and Upgrading S_______ (cont): Web applications are without p_____ c______s or installation r______ and are accessed through a Web b______r. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Software Distribution (continued) l Alternative Methods of Software Distribution: Lesson 6 – – 19 Open source: Available to p___ without c___ and can be m______ and redistributed. Freeware: Given away by a____, who retains c______t. Shareware: Downloadable, p__ after t____ basis. Bundleware: Software in_____ with n__ computer. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Software Distribution (continued) l Lesson 6 l l l 20 Alternative Methods of Software Distribution (cont): It is the responsibility of the u___ to verify and use only l_______ software. A network manager must v_____ that the product is used and distributed within the t___ of the license. Software p_____ is the u_____ c_______ of software. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Lesson 6 Summary 21 In this lesson, you learned: l H______ refers to anything you can t____h, including objects such as the keyboard, mouse, monitor, printer, chips, disk drives, and CD/DVD recorders. Inputting refers to using an input device to enter data. l S____ is pr_____g c___ written to provide instructions to the hardware so that you can perform specific tasks. Using input devices, you in______t with the software by typing co______s, selecting an option from a menu, or clicking a button for example. l Hardware and software interact as a computer p_____ data. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Summary (continued) l Lesson 6 l 22 A computer processes data by applying r___ called a_______s, which are sets of clearly defined, logical steps that solve a problem. Software development usually begins when someone recognizes a n___ to perform a task more effectively using a computer. The programmer breaks down the task into an algorithm that covers all the a_____ n_____d to perform the task. The programmer often works out the l____ for the s___ in the a______ by using a f_______ that shows different paths the program will take depending on what data is inputted. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Summary (continued) Lesson 6 l 23 l The p_____ writes the steps in a computer programming l______e or code that uses a formal set of terms and syntax, or rules for how the words are used together. The computer translates the code into language it can understand, and uses the translated commands to execute the program. Software development also requires q______ control, which involves running systematic tests, debugging (finding and correcting errors in the code), and beta testing. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Summary (continued) Lesson 6 l 24 l l The two types of software a____n s______ and s______ software. Application software helps you perform a specific task. System software refers to the operating system and all utility programs that manage computer resources at a low level. O_____ systems (__) provide an interface between the user or application program and the computer hardware. When you purchase a software program, you are purchasing a s_______ l_______ that gives you permission to use the program. A single-user license gives you the right to install the software on a single computer. Organizations using networks can purchase network licenses. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Summary (continued) l Lesson 6 l 25 l S______ as a S______ (Saa. S), is a recent software d______ method where an application is licensed for use as a service. The software is provided to customers on demand through the Internet, an intranet, or local network. A software u______ is a fix called a patch, an update, or a service pack. A software patch is applied over software that you already have installed. Software u_______ are r_____ versions of a s_______ program and require the purchase of a newer version of the software. Morrison / Wells CLB: A Comp Guide to IC 3 3 E

Summary (continued) Lesson 6 l 26 l Web a____ do not have platform c____ or installation r_____ and are accessed through a Web browser over a network such as an intranet or the Internet. Common Web applications include Web mail and online calendars. Alternative methods of software d_____ include open source, freeware, shareware, and bundleware. Morrison / Wells CLB: A Comp Guide to IC 3 3 E