Beruflich Dokumente
Kultur Dokumente
True/False Questions
2. The logical data flow diagrams specify the technologies to be used to implement
information systems.
6. Each logical process must be implemented as one or more physical processes. Some
logical processes must be split into multiple physical processes for a variety of
reasons.
7. A reason that a logical process might be split into multiple physical processes is
because part of the process is performed by people, and part is to be performed by the
computer.
8. A reason that a logical process might be split into multiple physical processes is
because of the use of multiple different technologies in the same information system.
9. A reason that a logical process might be split into multiple physical processes is to add
processes that are necessary to handle exceptions or to implement security
requirements and audit trails.
10. A reason that a physical process might be split into multiple logical processes is to add
additional data requirements.
11. A reason that a physical process might be split into multiple logical processes is to
make the system more understandable to the system owners.
12. The physical processes must meet all the logical process requirements.
13. A physical data flow represents any of the following: (1) the planned implementation
of an input to or output from a physical process; (2) a database command or actions
such as create, read, update, or delete; (3) the import of data from or the export of data
to another information system across a network; or (4) the flow of data between two
modules or subroutines within the same program.
14. A physical data store represents any of the following: (1) the planned implementation
of an input to or output from a physical process; (2) a database command or actions
such as create, read, update, or delete; (3) the import of data from or the export of data
to another information system across a network; or (4) the flow of data between two
modules or subroutines within the same program.
15. A physical data store represents the implementation of one of the following: (1) a
database; (2) a table in a database; (3) a computer file; (4) a tape or media backup of
anything important; (5) any temporary file or batch as needed by a program; or (6) any
type of non-computerized file.
16. A distributed system is one in which the components of an information system are
distributed across multiple locations and computer networks.
17. A centralized system is one in which the components of an information system are
located on multiple locations and computer networks.
20. There are five types of distributed systems architecture: file server computing;
client/server computing; internet-based computing; mainframe computing; and legacy
computing.
21. A local area network (LAN) is a set of client computers connected to one or more
servers through either cable or wireless connections over a relatively short distance.
22. A wide area network (WAN) is a set of client computers connected to one or more
servers through either cable or wireless connections over a relatively short distance.
23. A file server system is a LAN-based solution in which a server computer hosts only
the data layer. All other layers of the information system applications are implemented
on the client PC.
24. File server architectures are practical for large database applications to be shared by a
relatively large number of users.
25. In file server architectures, if the application wants to examine only one record in the
database, the entire file or table of records must be first downloaded to the client PC
where the data manipulation logic will be executed to read the desired record.
29. A thin client is a personal computer that does not have to be very powerful (or
expensive) in terms of processor speed and memory because it only presents the
interface (screens) to the user.
30. A fat client is a personal computer, notebook computer or workstation that is typically
more powerful (and expensive. in terms of processor speed, memory, and storage
capacity.
32. A file server hosts one or more shared databases (like a database server) but also
executes all database commands and services from files for information servers
(unlike a database server).
33. A server in the client/server model must be more powerful and capable than a server in
the file server model.
34. A server in the file server model must be more powerful and capable than a server in
the client/server model.
35. Most database servers host an SQL database engine such as Oracle, Microsoft SQL
Server, or IBM DB2 Universal Database.
36. A transaction server hosts services that ultimately ensure that all database updates for a
single business transaction succeed or fail as a whole.
37. An application server hosts application logic and services for an information system. It
must communicate on the front end with the clients (for presentation) and on the back
end with database servers for data access and update.
38. A messaging server hosts services for e-mail, calendaring, and other work group
functionality.
39. A web server hosts Internet or intranet web sites. It communicates with fat and thin
clients by returning documents and data to them.
40. A web server hosts services for e-mail, calendaring, and other work group
functionality.
42. A distributed data client/server system is a solution in which the data and data
manipulation layers are placed on the server(s), and the application logic, presentation
logic, and presentation layers are placed on the clients.
43. It is important to understand the difference between file server systems and distributed
data client/server systems. Both store their actual databases on a server. But only
client/server systems execute all data manipulation commands to create, read, update
and delete records on a server.
44. It is important to understand the difference between file server systems and distributed
data client/server systems. Both store their actual databases on a server. But only file
server systems execute all data manipulation commands to create, read, update and
delete records on a server.
45. A distributed data and application client/server system is a solution in which: (1) the
data and data manipulation layers are placed on their own server(s); (2) the application
logic is placed on its own server; and (3) only the presentation logic and presentation
layers are placed on the clients.
46. The benefit of the distributed data and application client/server system is that by
moving the application logic to its own server, that logic need only be maintained on
the server instead of all of the clients.
48. In a two-tiered system, the clients execute a minimum of the overall system's
components. Only the user interface and some relatively stable or personal application
logic need to be executed on the clients.
49. Partitioning is the act of determining how to best distribute or duplicate application
components (data, processes, and interfaces) across the network.
50. Duplication is the act of determining how to best distribute or duplicate application
components (data, processes, and interfaces) across the network.
51. A network computing system is a multi-tiered solution in which the presentation and
presentation logic layers are implemented in the client side web browsers using
content downloaded from a web server.
52. The same Internet technologies being used to build e-commerce solutions are being
used to reshape the internal information systems of most businesses.
54. An intranet uses Internet technology to integrate desktop, work group and enterprise
computing.
55. In a distributed data client/server system everything runs in (or from) a web browser.
56. The programming language of choice for the application logic in network computing
architectures is likely to be COBOL.
58. A distributed relational database distributes or duplicates its database file servers
across a number of transaction servers.
59. Data partitioning distributes rows and columns to specific database servers with little
or no duplication between servers.
60. When using replication technology the RDBMS must propagate updates from one
database server to any other database server where the data is duplicated.
61. Horizontal partitioning is when different rows in a database are assigned to different
database servers.
62. Vertical partitioning is when different columns in a database are assigned to different
database servers.
63. Data replication duplicates some or all tables (rows and columns) on more than one
database server.
64. Vertical replication is when different columns in a database are replicated to different
database servers.
65. In batch processing, transactions are accumulated into batches for periodic processing.
The batch inputs are processed to update databases and produce appropriate reports.
66. In online processing, a group of transactions are placed in a line for periodic updates
to the database at a later point in time.
68. Contrary to popular belief, batch input technologies are not quite obsolete.
69. The majority of systems have slowly evolved from on-line processing to batch
processing.
70. Typically, many businesses must commit to a data format to make EDI feasible.
71. Electronic data interchange (EDI) is the standardized electronic flow of business
transactions or data between businesses.
72. Electronic data interchange (EDI) is the latest technique for sharing data between
businesses in a flexible, non-standard format to facilitate data sharing and transaction
update in a natural language format.
73. Image and document interchange is similar to EDI except that the actual images of
forms and data are transmitted and received.
74. Image and document interchange is particularly useful in applications in which the
form images or graphics are required.
76. Presentation middleware allows a programmer to build user interface components that
can talk to web browsers or desktop GUI.
79. Remote procedure calls (RPCs), message queues and object request brokers are
examples of presentation middleware.
80. Object database connectivity (ODBC) automatically translates SQL commands for one
database server for use on a different database server.
81. Application middleware allows a programmer to build user interface components that
talk to web browsers or desktop GUI.
83. Database middleware allows a programmer to build user interface components that
can talk to web browsers or to desktop GUI.
84. A software development environment (SDE) is a language and tool kit for constructing
information system applications.
85. Clean layering requires that the presentation, application, and data layers of an
application be physically separated.
86. Clean layering requires that the presentation, application and data layers of an
application are physically joined.
87. A design unit is a self-contained collection of processes, data stores and data flows that
share similar design attributes. It serves as a subset of the total system whose inputs,
outputs, files and databases, and programs can be designed, constructed, and unit
tested as a single subsystem.
88. Process partitioning is a self-contained collection of processes, data stores and data
flows that share similar design attributes.
89. A network architecture DFD is a physical data flow diagram that allocates processors
(clients and servers) and devices (e.g. machines and robots) to a network, and
establishes (1) the connectivity between the clients and servers; and (2) where users
will interact with the processors (usually only the clients).
90. To identify the processors and their locations, the developer utilizes: (1) an enterprise
information architecture if it exists; and (2) the advice of competent network managers
and/or specialists should be solicited to determine what's in place, what's possible and
what impact the system may have on the computer network.
91. A distributed data and application client/server system is called three-tiered or n-tiered
computing.
92. Which of the following is a reason to split a logical process into multiple physical
processes?
A) to split the process into that portion to be performed by people and that portion to
be performed by the computer.
B) to show multiple, but different implementations, of the same logical process (such
as one process for paper orders and a different process for Internet orders).
C) to split the process into that portion that is to be implemented with one technology
and that portion to be implemented with a different technology.
D) to add processes that are necessary to handle exceptions or to implement security
requirements and audit trails.
E) all of these
94. Which of the following best explains the trend toward distributed systems?
A) Modern business are already distributed, and thus distributed solutions are a
natural implementation alternative.
B) Distributed computing consolidates the incredible power made possible by the
proliferation of personal computers across an enterprise.
C) Distributed system solutions are more user-friendly because they utilize the PC as
the user interface processor.
D) Personal computers and network servers are much cheaper than mainframes.
E) all of these
95. Which of the following is NOT one of the basic types of distributed systems
architecture?
A) client/server architecture
B) file server architecture
C) wireless architecture
D) Internet-based architecture
E) all of these are basic types of distributed architecture
97. A multi-user computer that hosts all the components of an information system is used
in:
A) distributed systems
B) communication systems
C) enterprise resource systems
D) centralized systems
E) none of these
98. An application system can be mapped into how many different layers?
A) two
B) three
C) four
D) five
E) none of these
99. The information system application layer that provides the actual user interface is
known as:
A) the presentation layer
B) the presentation logic layer
C) the application logic layer
D) the data manipulation layer
E) the data layer
100. The information system application layer that implements any processing that must be
done to generate the user interface is known as:
A) the presentation layer
B) the presentation logic layer
C) the application logic layer
D) the data manipulation layer
E) the data layer
101. The information system application layer that includes all the logic and processing
required to support the actual business application and rules is known as:
A) the presentation layer
B) the presentation logic layer
C) the application logic layer
D) the data manipulation layer
E) the data layer
102. The information system application layer that includes all the commands and logic
required to store and retrieve data to and from the database is known as:
A) the presentation layer
B) the presentation logic layer
C) the application logic layer
D) the data manipulation layer
E) the data layer
103. The information system application layer that is the actual stored data in the database
is known as:
A) the presentation layer
B) the presentation logic layer
C) the application logic layer
D) the data manipulation layer
E) the data layer
104. A set of computers connected over a relatively short distance to one or more servers is
known as a(n):
A) LAN
B) WAN
C) MAN
D) CAN
E) backbone
105. A server that hosts one or more shared databases and executes all database commands
and services for information systems is known as a(n):
A) database server
B) transaction server
C) application server
D) messaging server
E) none of these
106. A server that hosts services that ultimately ensure that all database updates for a single
business transaction succeed or fail as a whole is known as:
A) a database server
B) a transaction server
C) an application server
D) a messaging server
E) none of these
107. A server that hosts application logic and services for an information system, that must
communicate on the front end with clients, and on the back end with database servers,
is known as a(n):
A) database server
B) transaction server
C) application server
D) messaging server
E) none of these
108. A server that hosts services for e-mail, calendaring, and other work group functionality
is known as a(n):
A) database server
B) transaction server
C) application server
D) messaging server
E) none of these
109. A solution in which the presentation and presentation logic layers are shifted from the
server of a legacy system to reside in the client is known as:
A) distributed presentation client/server system
B) distributed data client server/system
C) distributed data client/server system OR two-tiered client/server computing
D) distributed presentation client/server system OR two-tiered client/server
computing
E) none of these
110. A solution in which the data and data manipulation layers are placed on the server(s)
and the application logic, presentation logic and presentation are placed on the clients
is known as:
A) distributed data client/server system OR multi-tiered client/server computing
B) distributed presentation client/server system OR multi-tiered client/server
computing
C) distributed data client/server system OR two-tiered client/server computing
D) distributed presentation client/server system OR two-tiered client/server
computing
E) none of these
111. What technique duplicates some or all tables of a database on more than one database
server?
A) data partitioning
B) horizontal partitioning
C) vertical partitioning
D) data replication
E) none of these
112. What technique truly distributes rows and columns of a relational database to specific
database servers with little or no duplication between servers?
A) data replication
B) data partitioning
C) data encapsulation
D) data distribution
E) none of these
113. When data in a relational database is partitioned across specific database servers, how
can it be partitioned?
A) vertically partitioned (only different columns can be assigned to different servers)
B) horizontally partitioned (only different rows can be assigned to different servers)
C) both vertically partitioned and horizontally partitioned
D) data from a database cannot be partitioned across different database servers
E) none of these
120. Which of the following is an emerging technology that the author's of your textbook
recommend as part of your curriculum plan of study?
A) the Java programming language
B) HTML, hypertext markup language
C) SQL
D) web browsers
E) all of these
122. Which of the following describes a rule of correctness for drawing a physical data
flow diagram?
A) a system that works
B) a system that fulfills user requirements
C) a system that provides adequate performance (throughput and response timE.
D) a system that is adaptable to changing requirements and enhancements
E) all of these
123. The application architectural blueprint communicates which of the following design
decisions?
A) The distribution of stored data across a network
B) The technology to be used to interface with other systems
C) The technology to be used to implement the user interface
D) The integration of any commercial off-the-shelf software
E) all of these
124. In which application architecture do you NOT need to worry about developing for
different computer architectures?
A) file server
B) distributed data client/server
C) network computing
D) distributed presentation client/server
E) distributed data and application client/server
125. In which application architecture does the client PC do virtually all the actual work?
A) file server
B) distributed data client/server
C) network computing
D) distributed presentation client/server
E) distributed data and application client/server
126. A reason that a logical process might be split into multiple physical processes is
because part of the process is performed by _______________________, and part is to
be performed by the ________________________________.
127. A physical data flow represents any of the following (name two)
____________________.
128. A physical data store represents the implementation of one of the following (name
three) __________________.
135. A(n) _____________________ client is a personal computer that does not have to be
very powerful (or expensive. in terms of processor speed and memory because it only
presents the interface (screens) to the user. In other words, it acts only as a terminal.
137. A(n) _________________________ server hosts one or more shared databases (like a
file server) but also executes all database commands and services for information
systems (unlike a file server).
138. A server in the _______________ model must be more powerful and capable than a
server in the file server model.
139. A(n) __________________________ server hosts services that ultimately ensure that
all database updates for a single business transaction succeed or fail as a whole.
140. A(n) _______________________ server hosts application logic and services for an
information system. It must communicate on the front end with the clients (for
presentation) and on the back end with database servers for data access and update.
Answer: distributed data and application client/server Page: 490 LOD: Hard
147. A(n) __________ uses Internet technology to integrate desktop, work group, and
enterprise computing.
149. With the development of an intranet and corporate applications in the intranet
environment, multiple different computer architectures are no longer an issue because
everything runs in a(n) _________________________________.
164. A(n) ____________________ is a language and tool kit for constructing information
system applications.
Answer: physical data flow diagrams (PDFD). Page: 477 LOD: Hard