Solution Manual for Technology Now Your Companion to SAM Computer Concepts 1st Edition by Corinne Ho

Solution Manual for Technology Now Your Companion to SAM Computer Concepts 1st Edition by Corinne Ho

Info icon This preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Technology Now End of Chapter Exercise Answers Page 1 of 13 FOR MORE OF THIS COURSE AND ANY OTHER COURSES, TEST BANKS, FINAL EXAMS, AND SOLUTION MANUALS CONTACT US AT [email protected] Technology Now Chapter 2: Introduction to Software and Apps Chapter Review WHAT IS SOFTWARE? 1. What are the two main types of software? The two types of software are system software and application software, or apps. 2. What do you call apps that you can use without installing them? Computers come with preinstalled software, software that is already on the machine. 3. Patches and service packs are two ways you can update your software. What is the main difference between patches and service packs? Software updates come in the form of patches (smaller fixes) and service packs (larger fixes), which replace small sections of existing code with the new, improved code.
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Technology Now End of Chapter Exercise Answers Page 2 of 13 SOFTWARE DEVELOPMENT 4. Describe an advantage of high-level programming languages, and give two examples. High-level languages create source code using words and structures similar to spoken language. High-level languages make programming easier; however, they must be translated from source code into machine code before a computer can read them. Most business and scientific applications are written in high-level languages such as C#, Visual Basic, PHP, and Java. Java is a popular high-level language for Web-based programming. For mobile apps, developers might use Objective-C, JavaScript, or HTML5. 5. What are the two important types of software development methodologies? Briefly describe each one. Two important methodologies are predictive and agile; each methodology has a number of different models. The predictive methodology focuses on planning and preparation to minimize changes later in the development process. The agile, or adaptive, programming methodology focuses on flexibility; program designs and specifications change and evolve as a project moves forward. 6. Name three common tools that programmers use and briefly describe each one. Text editors and program editors let programmers write code using a word processing-like interface that often includes features such as AutoCorrect and AutoComplete. Compilers and interpreters translate source code from high-level languages into machine code so it can be understood by the processor. Assemblers translate assembly language into machine code. Debuggers examine software code line by line to identify errors or “bugs,” such as incorrect formulas or logic errors. TYPES OF SOFTWARE 7. Briefly describe the function of operating system software, and name two common operating systems. Operating system software, also called OS software or a platform, manages computer hardware and software.
Image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern