CHAPTER 5: BUSINESS SOFTWARE
Management Information Systems 7th
Edition Sousa Solutions Manual
Full download at link:
Solution Manual: https://testbankpack.com/p/solution-manual-for-
management-information-systems-7th-edition-sousa-oz-1285186133-
9781285186139/
Test Bank: https://testbankpack.com/p/test-bank-for-management-
information-systems-7th-edition-sousa-oz-1285186133-9781285186139/
The two major categories of software are application software and operation software.
a. True
b. False
ANSWER: False
2. The only language that computer hardware understands is a series of electrical signals that represent bits and bytes.
a. True
b. False
ANSWER: True
3. 3GLs are significantly less procedural than 4GLs.
a. True
b. False
ANSWER: False
4. In traditional programming, data and the operations to manipulate the data are kept separate from each other.
a. True
b. False
ANSWER: True
5. A compiler checks one statement at a time.
a. True
b. False
ANSWER: False
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Chapter 5: Business Software
6. If the first statement that an interpreter checks is free of syntactic errors, it inteprets the statement into object code
and makes the computer execute it.
a. True
b. False
ANSWER: True
7. When you purchase an application, whether a computer game or a business program, you purchase a compiled
version of the code, that is, the object code.
a. True
b. False
ANSWER: True
8. Project management tools enable the creation and manipulation of local or shared databases.
a. True
b. False
ANSWER: False
9. Hypermedia enables linking text, pictures, sounds, animations, and video.
a. True
b. False
ANSWER: True
10. Web page development packages expedite development of webpages.
a. True
b. False
ANSWER: True
11. Compilers and interpreters are types of programming language translators.
a. True
b. False
ANSWER: True
12. In the absence of an operating system, applications run slowly on a computer.
a. True
b. False
ANSWER: False
13. The great majority of business and individual software is open source, that is, software that is developed and sold
for profit.
a. True
b. False
ANSWER: False
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Chapter 5: Business Software
14. The developers of proprietary software make the source code of their software public.
a. True
b. False
ANSWER: False
15. While many versions of Linux can be downloaded free of charge from the web, most firms prefer to purchase a
packaged version.
a. True
b. False
ANSWER: True
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Chapter 5: Business Software
16. The permissive model of software licensing permits anyone to use, modify, and make applications with the code,
but not to use it in proprietary products for sale or licensing.
a. True
b. False
ANSWER: False
17. Microsoft, SAP, Oracle, and all other for-profit organizations that develop software own their software and
license it.
a. True
b. False
ANSWER: True
18. When an application is developed especially for an organization, specific program goals and custom requirements
are considered during the development process.
a. True
b. False
ANSWER: True
19. When executives talk about productivity tools, they really mean computer programs, commonly known as software
_____.
a. devices b. applications
c. utilities d. sites
ANSWER: b
20. made programming somewhat easier because they aggregated common commands into “words,” although
many of those “words” are not Englishlike.
a. Programming languages b. Utility languages
c. Assembly languages d. Procedural languages
ANSWER: c
21. Higher-level enable the use of English-like statements to accomplish a goal, and these statements are
translated by special software into the machine language.
a. utility languages b. assembly languages
c. procedural languages d. programming languages
ANSWER: d
22. Locating and fixing programming errors is called .
a. compiling b. coding
c. assembling d. debugging
ANSWER: d
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Chapter 5: Business Software
23. use a modular approach, which offers ease of maintenance and efficiency in applications development.
a. Application languages
b. Utility languages
c. Object-oriented programming languages
d. Graphic languages
ANSWER: c
24. Which of the following is true of objective-oriented programming languages?
a. Operations are linked to the data that they run on.
c. They require more code than other languages.
b. Data and the operations to manipulate the data are kept separate from each other.
d. Their primary emphasis is on the procedure for performing a task.
ANSWER: a
25. primarily involves modifying programs to meet new business needs, but also debugging of errors that were
not detected when testing the developed code.
a. Recoding b. Reassembling
c. Displacement d. Maintenance
ANSWER: d
26. The most popular OOP languages are Java, Visual Basic, and .
a. XML b. HTTP
c. C++/C# d. HTML
ANSWER: c
27. A(n) scans the entire source code, looking for errors in the form of the code.
a. compiler b. assembler
c. coder d. interpreter
ANSWER: a
28. Programs designed to perform specific jobs, such as calculating and executing a company’s payroll, are collectively
called .
a. application-specific software b. general-purpose application software
c. packaged software d. utility software
ANSWER: a
29. Spreadsheets and word processors are .
a. application-specific applications b. general-purpose applications
c. software-testing applications d. program-coding applications
ANSWER: b
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Chapter 5: Business Software
30. Word, Excel, PowerPoint, and Outlook are productivity tools in the Microsoft Office .
a. prototype b. suite
c. driver d. compilation
ANSWER: b
31. is a feature that enables a user to access additional information by clicking on selected text or graphics.
a. Groupware b. Graphical user interface
c. Hypermedia d. Graphics accelerator
ANSWER: c
32. Programs that can handle many different types of data are called .
a. supermedia software b. utility software
c. packaged software d. multimedia software
ANSWER: d
33. Which of the following is true of multimedia software?
a. Multimedia limits the method of communication.
b. Multimedia integrates all types and forms of information.
c. Multimedia is not associated with hypermedia.
d. Multimedia does not use embedded links.
ANSWER: b
34. Applications that can be integrated with other software to create new useful applications are called .
a. mashups b. compilers
c. utilities d. coders
ANSWER: a
35. applications are programs that enable workers to collaborate in real time over the web.
a. Hypermedia b. Multimedia
c. Groupware d. Open source
ANSWER: c
36. The purpose of is to manage computer resources and perform routine tasks that are not specific to any
application.
a. multimedia software b. production software
c. packaged software d. system software
ANSWER: d
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Chapter 5: Business Software
37. The mediates applications and the computer, and controls peripheral devices.
a. operating system b. utility system
c. multimedia software d. application software
ANSWER: a
38. Operating systems are usually developed with the aid of , such as assembly languages or C.
a. 4GL programming languages b. low-level programming languages
c. high-level programming languages d. OOP programming languages
ANSWER: b
39. Hardware diagnostics, file comparison, and file sorting are performed by an operating system.
a. procedures b. object codes
c. applications d. utilities
ANSWER: d
40. A(n) is the software that enables the OS to control a device.
a. compiler b. interpreter
c. server d. driver
ANSWER: d
41. is based on UNIX and can be obtained free of charge.
a. Windows CE b. Linux
c. Solaris d. Android
ANSWER: b
42. Which of the following is true of operating systems?
a. Operating systems are not expected to function if the user makes a mistake.
b. Windows operating systems are considered to be more user- friendly than Mac operating systems.
c. Operating systems based on UNIX are known to be unstable.
d. Stable operating systems do not cause a computer to freeze or produce error messages.
ANSWER: d
43. The developers of can obtain the source code free of charge, usually on the web.
a. proprietary software b. open source software
c. multimedia software d. hypermedia software
ANSWER: b
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Chapter 5: Business Software
44. Which of the following is true of open source software?
a. Open source software can offer more innovative features by incorporating ideas from a diverse set of experts.
b. The developers of open source software do not make the source code of their software public.
c. Open source software has more bugs because independent programmers are not allowed to review the
code.
d. The motive for developing and improving open source software is monetary.
ANSWER: a
45. The motive for developing and improving is not monetary, but rather the satisfaction of solving programming
problems and the recognition of one’s contribution.
a. proprietary software b. open source software
c. multimedia software d. packaged software
ANSWER: b
46. means the code is owned by someone who has the right to sell or license the software to others.
a. Source code b. Open source
c. Proprietary d. Groupware
ANSWER: c
47. In the permissive model of software , anyone can use modify, and make the software into a product that can
be sold for profit.
a. distributing b. dealing
c. licensing d. programming
ANSWER: c
48. enables users to complete a particular application or task, such as word processing, investment analysis, data
manipulation, or project management.
ANSWER: Application software
49. enables application software to run on a computer and manages the interaction between the CPU, memory,
storage, input/output devices, and other computer components.
ANSWER: System software
50. To accelerate their work, programmers can use one of several , such as Microsoft Visual Basic,
Embarcadero Delphi, Micro Focus COBOL, ASNA Visual RPG, and Visual C++.
ANSWER: visual programming languages
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Chapter 5: Business Software
51. In , software developers treat objects as parts, or standardized modules that work together and can be used
and reused.
ANSWER: OOP
object-oriented programming
object-oriented programming (OOP)
52. The main advantage of Java and JavaScript is that the code produced, called , can be executed well
regardless of the operating system the computer uses.
ANSWER: applets
53. Code written in interpreted programming languages can run only on machines whose disks store a(n) .
ANSWER: interpreter
54. General-purpose applications are available as ; that is, they come ready to install from an external storage
medium such as a CD or a file downloaded from a vendor’s website.
ANSWER: packaged software
55. Linking among documents involves technologies, and embedding information such as sound and video clips
in documents uses multimedia technologies.
ANSWER: hypermedia
56. applications are programs that enable workers to collaborate in real time over the web.
ANSWER: Groupware
57. When application developers write code, they use the for the operating system on which the application
will run.
ANSWER: application program interfaces (APIs)
application program interfaces (APIs)
58. are often referred to as “platforms,” because they are the platform on which all other applications “ride” when
interacting with the hardware.
ANSWER: OSs
Operating systems
Operating systems (OSs)
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Chapter 5: Business Software
59. Operating systems perform such as hardware diagnostics, file comparison, file sorting, and the like.
ANSWER: utilities
60. A(n) is the software that enables the OS to control a device, either one installed inside the computer or an
external device such as a flash memory drive.
ANSWER: driver
61. The developers of do not make the source code of their software public.
ANSWER: proprietary software
62. A(n) program can be developed by a random group of programmers, rather than by a single company.
ANSWER: open source
63. Procedural languages need special programs to translate , which is the program as originally written,
into object code, which is the same program in machine language.
ANSWER: source code
64. The model provides application software developed and maintained by a third-party provider and offered
to organizations for a recurring fee.
ANSWER: software as a service (SaaS)
SaaS
software as a service (SaaS)
65. Describe the term software.
ANSWER: Software is a series of instructions to a computer to execute any and all processes, such as displaying
text, mathematically manipulating numbers, or copying or deleting documents. Computers only
understand instructions made up of electrical signals alternating between two states, which eventually
close or open tiny electrical circuits. Different sequences of signals represent different instructions to
the computer. In the early days of computers, programming a computer meant actually changing the
computer’s wiring by opening and closing switches or moving plugs from one circuit to another.
Because programs today consist of instructions that require no hardware reconfiguration, the skill of
composing software programs is independent of building or directly manipulating hardware.
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Chapter 5: Business Software
66. Discuss visual programming languages.
ANSWER: To accelerate their work, programmers can use one of several visual programming languages, such as
Microsoft Visual Basic, Embarcadero Delphi, Micro Focus COBOL, ASNA Visual RPG, and Visual
C++. These languages let programmers create field windows, scroll-down menus, click buttons, and
other objects by simply choosing the proper icon from a palette. They can then use a flexible tool to
shape and color these objects. Seeing exactly and immediately how boxes and menus look on-screen
reduces the chance of bugs and helps programmers finish their jobs faster than if they had to write code.
The appropriate code is written automatically for them when they click on elements. However, the
programmer can always go back to the code and add or change statements for operations that cannot
easily be accomplished by using the visual aids. Thus, knowledge of the programming language is still
required.
67. Discuss the advantages of object-oriented programming (OOP) over procedural languages.
ANSWER: Object-oriented programming languages require less code than other languages. They also require less
time than programming in other languages. In addition, OOP enhances program modularity and
reusability. OOPs make code maintenance easier. Also, OOPs enhance ability to create user-friendly
interface. Finally, OOPs are appropriate for graphic- and sound-enhanced applications.
68. In what way do project management tools help project managers?
ANSWER: Project management tools, such as Microsoft Project or the free Open Workbench, help managers of
any type of project—such as building construction, product development, and software development—
to plan projects and track their progress. Project managers enter information such as tasks and their
expected completion dates, milestones, and resources required for each task: labor hours, materials,
and services. The software alerts planners when they enter illogical information, such as scheduling a
worker to work 120 hours in one week, and when tasks violate interdependencies. The latter happens
when, for instance, planners schedule the start of Phase D before the completion of Phase C, though
they had previously indicated that Phase D depends on the completion of Phase C.
69. What are the advantages of open source software over proprietary software?
ANSWER: The advantages of open source software over proprietary software are clear: the software has fewer
bugs because thousands of independent programmers review the code, and it can offer more innovative
features by incorporating ideas from a diverse set of experts from different countries and cultures who
collaborate. The motive for developing and improving open source software is not monetary, but rather
the satisfaction of solving programming problems and the recognition of one’s contribution.
Programmers who improve such software do it for fame and recognition by their peers the world over.
They collaborate mainly via the Internet. They post patches of code that improve current code, or add
extensions and plug-ins to enhance functionality of an application. These extensions are free for all to
download and use. The major disadvantage is that development and support depend on the continued
effort of an army of volunteers.
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.