Revision Week 3 Grade 10 Computer Science Student Name: _______________ Section 10:___ Objectives: Application Software Operating System Software Licensing, Updating and Upgrading Alternative Methods of Software Distribution True/False Indicate whether the statement is true or false. __T__ 1. Debugging is when errors in code are found and corrected. __F__ 2. System software is also referred to as productivity software. __T__ 3. One of the tasks you can perform with application software is modifying and applying rules to data. __F__ 4. Productivity software provides a consistent way for applications to interact with hardware without having to know all the details of the device or driver. __F__ 5. A driver is a program that translates computer code written by a programmer into an executable program. __T__ 6. Many companies, government organizations, and educational institutions purchase a network license. __F__ 7. Most network licenses are offered in single-user increments. ___T_ 8. Google Docs is an example of SaaS. __T__ 9. Bundleware is software included with the purchase of a new computer. __F__10. Bug testing is the process that releases commercial software in development to typical users who evaluate the program and report any problems. Multiple Choice Identify the choice that best completes the statement or answers the question. ____ 1. ____ software helps you perform a specific task. a. Utility c. System b. Application d. Performance ____ 2. ____ software refers to the operating system and utility programs. a. System c. Development 1 b. Application d. Performance ____ 3. Which of the following is NOT one of the three categories of system software? a. Operating systems c. Language translators b. Utilities d. Word processing ____ 4. GUI stands for Graphical User ____. a. Interface b. Internet c. Interaction d. Information ____ 5. Which of the following is NOT an example of an operating system? a. Mac OS c. Microsoft Windows b. Linux d. Microsoft Office ____ 6. SaaS stands for Software as a ____. a. Service b. System c. Single-user d. Series ____ 7. Which of the following is NOT true about SaaS? a. An application is licensed for use as a service. b. Software is provided to customers on demand through the Internet or a network. c. The demand for SaaS is managed by a company known as an ISP. d. All of the above are true. ____ 8. A single-user software license is also called a(n) ____ license. a. network c. SaaS b. EULA d. service ____ 9. A fix for a software problem is called any of the following, EXCEPT: ____. a. upgrade c. update b. patch d. service pack ____ 10. ____ software is when one or more programmers create a program and make the program and its source code available to the general public for use without cost. a. Freeware c. Shareware b. Bundleware d. Open source Matching Identify the letter of the choice that best matches the phrase or definition. a. Debugging b. Beta testing c. Network license d. EULA e. SaaS __A__ 1. The process of finding and correcting errors in code __E__ 2. You access the product by logging onto the site __C__ 3. Gives an organization the right to install a program on a server 2 __D__ 4. Gives you the right to install the software on a single computer __B__ 5. The process of releasing software in development to users who evaluate it Modified True/False Indicate whether the statement is true or false. If false, change the identified word or phrase to make the statement true. __F__ 1. Bug testing is the process that releases commercial software in development to typical users who evaluate the program and report any problems. ___Beta_______________ __T__ 2. Utilities are programs that help to maintain computer hardware or other software. __ Multiple Choice Identify the choice that best completes the statement or answers the question. Raed is helping Aisha understand how software providers fix software issues and make product enhancements. ____ 1. Raed tells Aisha that a(n) ____ is applied over software that you already have installed in order to fix something. a. patch c. service pack b. update d. upgrade ____ 2. Raed tells Aisha that a(n) ____ is a collection of fixes or enhancements to a software program delivered as a single file. a. patch c. service pack b. update d. upgrade Sara is looking to purchase new software and is educating herself about software distribution and licensing. ____ 3. Sara learns that all of the following are true about software licensing and distribution, EXCEPT: ____. a. SaaS is one of the fastest growing segments of the IT industry. b. Single-user license gives the organization the right to install a program on a server. c. Generally, updates are available free of charge. d. If you reject the EULA, the software installation does not continue. ____ 4. Sara learns that ____ is copyrighted software given away for free. a. open source software c. bundleware b. shareware d. freeware Completion Complete each statement. upgrade Shareware Operating 1. ________ Operating ____________ systems provide an interface between the user or application and the computer hardware. 3 2. A(n) ________upgrade____________ is a revised version of a software program that requires the purchase of a newer version. 3. _________Shareware___________ is software that is usually made available on a trial basis, after which you must pay to continue using it. Short Answers Answer the following questions 1. What is the difference between application software and system software? Application software helps you to perform a specific task. System software refers to the operating system and all utility programs that manage computer recourses. 2. List three different application categories: a. Education, home and personal software b. Multimedia software c. Workgroup computing software 3. What is GUI stands for? Graphical User Interface 4. List three different examples of operating system? Microsoft Windows, Mac OS, or Linux 5. What is the function of Utilities and Language Translators? Utilities are programs that help to maintain computer hardware or other software and usually perform a single task. Al language translator or compiler is a program that translates computer code written by a programmer into an executable program. 6. What are the different methods of software distribution? a. Single user license b. Network License c. Software as a Service (SaaS) 7. What are the benefits of network license? a. The cost per user is lower. b. Network license are offered in five-user increments, additional licenses can be added at any time. c. Ready to use. d. Standardization software makes it easier to support. 8. What is EULA stands for? It is End User License Agreement, also called single user software license. 9. Example of SaaS includes: Google Docs and Salesforce.com 4 10. What are the alternative Methods of Software Distribution - Open source Freeware Shareware Bundleware 11. What is the different between software patch, an update and service pack? - A software patch is applied over software that you already have installed. An update is a collection of files for revising released software to fix bugs or provide enhancements. A service pack is a collection of updates, fixes, or enhancements to a software program delivered as a single file. 12. What is the diffent between Software Licensing And software piracy? - A software license gives you permission to use the program. Software piracy is the unauthorized copying of software. 13. Fill in the blank: 1) A software __________ is applied over software that you already have installed. Answer: patch 2) A(n) __________ is a collection of files for revising released software to fix bugs or provide enhancements. Answer: update 3) A(n) __________ is a collection of updates, fixes, or enhancements to a software program delivered as a single file. Answer: service pack 4) __________ are revised versions of a software program and require the purchase of a newer version of the software. Answer: Upgrades 14. Define the following: Beta testing: A process that releases commercial software in development to a crosssection of typical users who evaluate the program and report any problems, or “bugs,” in the software before it is released to the public. Application software: Helps you perform a specific task. System software: Refers to the operating system and all utility programs that manage computer resources. Operating system: Provide an interface between the user or application and the computer hardware. Software license: Gives you permission to use the program. Single-user license: Gives you the right to install the software on a single computer. Network license: Gives the organization the right to install a program on a server that can be accessed by a specific number of computers. Software as a Service (SaaS): Software delivery method where an application is licensed for use as a service through the Internet, an intranet, or another network. 5 Patch: A fix applied over software that you already have installed. Update: A collection of files for revising released software to fix bugs or provide enhancements. (1-119) Service pack: A collection of updates, fixes, or enhancements to a software program delivered as a single file. Upgrade: Revised versions of a software program and require the purchase of a newer version of the software. Bundleware: Software included with the purchase of a new computer. Software piracy: The unauthorized copying of software. 6