Page 189 -
P. 189
Chapter 4 Hardware, Software, and Mobile Systems
188
acTIve revIeW
Use this Active Review to verify that you understand the ideas the difference between object-oriented languages and scripting
and concepts that answer the chapter’s study questions. languages. Explain each cell of Figure 4-17. State which is bet-
ter: native or Web applications. Justify your answer.
Q4-1 What do business professionals
need to know about computer hardware? Q4-6 Why are mobile systems
increasingly important?
List types of hardware and give an example of each. Define bit
and byte. Explain why bits are used to represent computer data. Define mobile systems. Name and describe the four elements of
Define the units of bytes used to size memory. a mobile system. Describe the size of the mobile market and ex-
plain why there are 3.9 billion mobile prospects. Explain why the
Q4-2 How can new hardware affect mobile market will become stronger in the future. Explain why a
competitive strategies? problem for one organization is an opportunity for another. Us-
ing the five-component model, describe particular opportunities
Define IoT and describe a smart device. Explain why smart devices for each component. Define just-in-time data and explain how it
are desirable. Give two examples of how businesses could benefit changes the value of human thinking.
from smart devices. Describe how self-driving cars could be safer
and cheaper and make life easier. Explain how 3D printing works Q4-7 What are the challenges of personal
and how it could affect new product design, manufacturing, dis- mobile devices at work?
tribution, and consumer purchasing.
Summarize the advantages and disadvantages of employees’
Q4-3 What do business professionals using mobile systems at work. Define BYOD and BYOD policy.
need to know about software? Name six possible policies and compare them in terms of func-
tionality and organizational control. Summarize the advantage
Review Figure 4-10 and explain the meaning of each cell in of each to employers.
this table. Describe three kinds of virtualization and explain the
use of each. Explain the difference between software ownership Q4-8 2026?
and software licenses. Explain the differences among horizon-
tal-market, vertical-market, and one-of-a-kind applications. Explain how email usage has changed over the past 15 years.
Describe the three ways that organizations can acquire software. Describe how an anticipatory system might work. Explain how
advances in hardware and software might change the types of
Q4-4 Is open source software a viable jobs you take in the future.
alternative?
using your Knowledge
Define GNU and GPL. Name three successful open source proj- with Falcon security
ects. Describe four reasons programmers contribute to open
source projects. Define open source, closed source, source code, and Suppose you are part of this Falcon Security team. Briefly sum-
machine code. In your own words, explain why open source is a marize how the knowledge in this chapter would help you con-
legitimate alternative but may or may not be appropriate for a tribute. Explain why Falcon Security decided not make its own
given application. drones using 3D printing. Summarize the challenges it would
face if it did decide to make its own drones.
Q4-5 What are the differences between
native and Web applications?
In your own words, summarize the differences between native
applications and Web applications. In high-level terms, explain