CIS 3343 : CH 8-15
advantages of using a logical model
A) A system based on a logical model is more stable.B) The logical model helps the analyst understand the business being studied.C) It facilitates communication with the users.
In order to build decision tables, what does the analyst need to do
A) Eliminate any impossible situations. B) Simplify the table as much as possible. D) Eliminate inconsistencies.
advantage of using the physical model
A) Transaction data stores are identified. C) The sequence of processes is identified. D) Controls are included.
What are ways to help you design a general purpose web site intended for the average user
A) Use professional tools. B) Study other Web sites. C) Examine the Web sites of professional designers. E) Create templates of your own.
What is contained in the repository
A) procedural logic B) use cases D) screen and report design
The data dictionary may be used to create
A) screens. B) reports. C) forms.
What needs to be considered when building a website
A) structure C) graphics D) navigation E) promotion
__ is a flaw in the system design that is detected by analyzing the data dictionary entries
All base elements on an output data flow must be present on a data flow into the process
When drawing the tree, systems analysts have to identify:
B) all actions. C) the order. D) all conditions.
Four basic smybols used to chart data movement on a dfd
B) arrow C) rectangle with rounded corners D) open-ended rectangle
Three main advantages of a decision tree over a decision table
B) sequential structure of decision tree branches C) conditions and actions of decision trees are found on some branches D) more readily understood
Process description may exist on a form or within a __ repository
CASE tool
Which of the following is a rule of thumb used to make the dashboard more attractive and more effective
Choose appropriate performance measures for display.
When creating process specifications, what needs to be done for manual tasks
Create well-defined procedures for employees performing the tasks.
When iteration is indicate for an element or a group of elements in the data dictionary
DO WHILE, DO UNTIL, or PERFORM UNTIL structured English statements must be included.
Every web site should include a(n) __ page
FAQ (Frequently Asked Questions)
__ apps are offered at no cost for basic features but allow in-app purchases for premium features and functionalities
Freemium
__ apps are intended for professionals and are often iPad version of desktop software
Premium
__ are created for primitive processes on a data flow diagram
Process specifications
In general, if many people need copies of output, which of these is the best alternative
Web based documents
Characteristics of the ideal data dictionary
automated interactive online evolutionary
Which of the following is included in a physical data structure
codes that identify the status of a master record
Which is all about communicating measurements to the user
dashboards
What is a reference work of data about data compiled by system analysts
data dictionary
__ depicts the broadest possible overview of system inputs, processes, and outputs
data flow diagrams
A __ is composed of related elements
data structure
Which is a way to examine, describe, and document structured decisions
decision table
An external entity is called a source or __ of data, and is considered to be external to the study
destination
If outputs is to be frequently accessed, which is the best alternative
display screen or Web
By using combnations of only four symbols, the system analyst is able to create a pictorial depiction of data flows that eventually can provide a solid system ___
documentation.
The symbol X(8) represents
eight alphanumeric characters.
What does this symbol represent [ ]
either or situation
The process of creating a simple dfd fragment for each unique system trigger is called
event modeling.
Reports showing data that matches certain conditions known as __ reports
exception
Reports that describe output produced when certain conditions occur
exception
Which type of report prints a line for all records that match a set of conditions
exception
A network that includes clients, vendors, and suppliers is called an
extranet
When determining the length for elements
figure the amount of a numeric element and add a few characters for reasonable expansion
Sometimes it is advisable to offer a __ app if there are numerous other apps with similar functionalities
free
Problems when creating a decision table
impossible situations redundancy contradictions
Which of the following is a goal of dividing a web site into a series of web pages
improve the ease of maintaining the Web site
Physical data flow diagram
include processes for adding, updating, changing and deleting records.
A data flow that contains data that are used between process is called
internal
Input which stays within the business is called
internal input
A logical data flow diagram
is a model of how the business operates.
Running a section of code over and over again until some condition is met is an example of a:
loop
Since a single data flow may only show part of the collective data
many data flows may have to be examined to determine the contents of a data store.
Transaction files
may be used to link processes that execute at different times.
Process specifications are sometimes called ________, because they are a small portion of the total project specifications
minispecs
Elements on a data flow going into or out from a data store
must be contained in the data store.
Structured english can be more complex if blocks of (instructions) are __ within each other to show hierarchy
nested
In order to determine the human information requirements using a decision analyst strategy, what must the system analyst determine
objectives
Ajax is used to
obtain data from a Web server and update the current Web form
Unlike the decision tree used in management science, what does the analyst's tree contain
outcomes
Not a characteristics of display screen output
portable
Common orientations for smart phones and tablets
portrait and landscape
What is involved in creating an app for a mobile phone or tablet
printing screen designs as a submission requirement
One of the goals of producing ________ is to validate the system design, including the data flow diagram and the data dictionary.
process specifications
Primitive process specifications are produced for:
processes that use decision trees. processes that involve complex editing
Not Business rules
programming language IF statements
Braces {} are used to indicate
repetitive elements
A __ is a large collection of information that is lager than a dat dictionary
repository
A __ is one that is contained within a larger data structure and consists of further subdivisions
repository
Partitioning on a data flow diagram for an ecommerce web site may be used to show
security
Defining a narrow range for information output in an exception report is an example of bias through
setting limits
Planning the ________ of a Web site is one of the most important steps in developing a professional Web site.
structure
When structured decisions are not complex, an appropriate technique for analyzing the decision process is the use of ________.
structured English
Process logic may be represented a
structured English, a decision table., a decision tree, a formula.
A use case
summarizes an activity, its trigger, input, and output.
The data flow approach enables the system analyst to better understand the interrelatedness of __ and __
systems; subsystems
Having separate web forms to collect transaction data means that
the forms are less complex and easier to fill out.
Each time an external company or system is involved
the process involved needs to be partitioned into a separate program
Reasons for partitioning a system
to keep transactions secure
A __ document is output for one stage of processing before serving as input for the next stage
turnaround
Which of these servers as both input and output
turnaround documents
When the data flow in and out of a parent process do not match the data flow in or out of a child diagram, it is called
unbalanced decomposition.
The advantage of building dfd based on events is that
users are familiar with the events within their business and know how the events drive other activities.
A goal of producing process specifications is to
validate the system design, including data flow diagrams and the data dictionary.
Goals of producing a process specification
validate the system design, including data flow diagrams and the data dictionary.
A base element is one that
was initially keyed into the system.
output can alleviate some problems with the timing of output distribution
web based
A crud matrix is used to show
where records are updated, added, deleted or used.
A(n) __ is a synonym or another name for the element, used by different users of systems
alias
Data stores are used to store
all base elements and some derived elements.
When selection is indicated for elements in the data dictionary
an IF...THEN...ELSE structure must be present in the structured English statements.
What become(s) important for large systems that produce several thousand data elements requiring cataloging and cross-referencing?
automated data dictionaries
__ is usually the first component to be stored in the data dictionary
data flow
A method that provides conceptional freedom for representing processes and flows in a business system is the
data flow diagram.
Which graphically characterizes data processes and flows through a business system
data flow diagrams
what is a form of electronic output
fax, email, bulletin board messages
A derived element is one that
is created by processes as a result of calculations or a series of decision-making statements.
a varchar data type
is used for data that can contain any number of characters (up to the database limit).
In a decision table, contradictions occur when
rules suggest different actions but satisfy the same conditions.
Guideline for display screen design
- available on a more flexible schedule - can be more targeted to the user - can be changed through direct interaction - ephemeral
What focuses on the relationship between the system analyst and the user with respect to output
-creating flexible output - interactive design - informing those concerned with output's biases
Three basic constructs used to code computer programs
-sequence is the order in which instructions occur and are processed. -selection determines which path a program takes when it is running. -iteration is the repeated execution of a section of code when a program is running.
In order to use structured English, which convention is advisable
A) Express all logic in terms of sequential structures, decision structures, case structures, or iterations. C) Use and capitalize accepted keywords such as IF, THEN. D) Be careful when using "and" and "or."
Examples of a keyword for structured English
A) IF B) DO C) PERFORM
What is the objective of designing output
A) Provide appropriate output distribution. B) Choose the most effective output method. C) Design output to serve a specific purpose. D) Provide the output on time.
what may be created by transforming an XML document
A) a Web page B) a portable document format (PDF) file C) output for a handheld device
errors when drawing a data flow diagram
A) all data flowing into a process or out of a process C) connecting data stores and external entities directly to each other D) placing more than nine processes on a data flow diagram
Which of these sorting procedures can introduce into information
A) alphabetical B) chronological C) cost
What is a typical type of widget
A) clocks C) translators D) sticky notes
A default value on a GUI screen may be used for
A) drop-down lists. B) radio buttons. C) check boxes.
Type of biases introduced unintentionally during output presentation
A) how information is sorted C) choice of graphics D) setting of acceptable limits
Main problems that can occur in developing decision tables
A) incompleteness B) impossible situations C) contradictions
What is structured english based on
A) instructions organized into nested and grouped procedures B) simple English statements D) add, multiply, move, and so on
Which of the following is a business rule?
A) logical inferences B) mathematical and functional derivations D) definitions of business terms
What is included in an XML document type definition
A) the number of times an element repeats B) an element that is optional D) the attributes of an XML element
reasons for partitioning process into separate programs
A) the processes represent different user groups B) the processes execute at different times C) to control system security
A primitive process is
a process that is not exploded to a child diagram.B) the central process on a context level diagram.
Which of the following is a more precise way to define the content of an XML document
a schema
What should be created each time data must be obtained from an external partner
a unique Web form and DFD process to validate and process the data
Data structures are describes using __ notation
algebraic
An analyst may develop the dfd using a top down method by using
algebraic notation and structural records.
A synonym or other name for an element is called a(n)
alias