System Analysis
8. Planning the ________ of a Web site is one of the most important steps in developing a professional Web site. A) structure B) HTML expertise C) graphics D) navigation E) promotion
A) structure
16. Process specifications are sometimes called _______ because they are a small portion of the total project specifications. A) designs B) data flows C) information nodes D) minispecs
D) minispecs
14. Which of the following is a core practice of the agile approach? A) A 40-hour work week. B) Outsource all complex modules. C) Stick to the plan, even if it is behind schedule. D) Programmers should be assigned individual programs based upon their ability.
A) A 40-hour work week.
11. __________ forms draw people into them and encourage completion A) Aesthetic B) Colorful C) Dull D) Long
A) Aesthetic
5. Which of these is not a guideline for developing a prototype? A) Build the system slowly and carefully. B) Modify the prototype in successive iterations. C) Emphasize the user interface. D) Work in manageable modules.
A) Build the system slowly and carefully.
9. Every Web site should include a(n) ______ page. A) FAQ (Frequently Asked Questions) B) stickiness C) advertisement D) navigation
A) FAQ (Frequently Asked Questions)
20. _________ , indicated by braces on a data structure, must have a corresponding DO WHILE, DO UNTIL, or PERFORM UNTIL structured English statement. A) Iteration B) Selection C) Movement D) Sequence
A) Iteration
11. Data stores are used to store: A) all base elements and some derived elements. B) all derived elements and some base elements. C) all base and derived elements. D) only some base elements and some derived elements (the most critical ones in the system).
A) all base elements and some derived elements.
11. When drawing the decision tree, systems analysts do not have to identify: A) all outcomes. B) all actions. C) the order. D) all conditions.
A) all outcomes.
6. Which of the following is used when more than one choice may be selected? A) check box B) sliders C) drop-down list box D) list box E) radio button
A) check box
4. Which of the following is included in a physical data structure? A) codes that identify the status of a master record B) expansion area for file records C) the type of data structure, either for a screen or report D) editing criteria for the structure
A) codes that identify the status of a master record
1. What is a reference work of data about data compiled by systems analysts? A) data dictionary B) data flow diagrams C) structured analysis D) design
A) data dictionary
9. Ease of use means that forms and screens are straight-forward and require no extra time to ______ A) decipher B) erase C) encode
A) decipher
6. In describing data structure, what do brackets [] represent? A) either/or alternative B) optional C) iteration D) selection
A) either/or alternative
10. Designing a form with proper ______ can minimize the time and effort spent by employees in form completion. A) flow B) usefulness C) context D) headings
A) flow
10. Input which stays within the business is called ________ A) internal input B) external input C) private input D) public input
A) internal input
3. What is the type of the data flow that contains data that are used between processes is called: A) internal. B) derived. C) base. D) iterative.
A) internal.
18. Running a section of code over and over again until some condition is met is an example of a: A) loop. B) IF...THEN. C) DO... WHILE. D) decision table.
A) loop.
9. Systems that require constant updating and technical design are prone to which kind of error? A) miscommunication B) design C) coding D) documentation
A) miscommunication
12. Which is not one of three main advantages of a decision tree over a decision table? A) more correct as a communication tool B) sequential structure of decision tree branches C) conditions and actions of decision trees are found on some branches D) more readily understood
A) more correct as a communication tool
16. In the agile approach,______ is determined by listening to customers and getting them to write down their stories. A) scope B) perspective C) whiteboarding D) feedback
A) scope
15. When doing pair programming, which person(s) chooses a partner programmer? A) the programmers B) management C) the project leaders D) the project team
A) the programmers
8. ______ software, such as Microsoft products or PeopleSoft may be used for prototyping. A) POTS B) COTS C) DOTS D) MOTS software, such as Microsoft products or PeopleSoft may be used for
B) COTS
7. Which of the following does not necessarily need to be considered when building a Web site? A) structure B) HTML expertise C) graphics D) navigation E) promotion
B) HTML expertise
4. In order to use structured English, which convention is not advisable? A) Express all logic in terms of sequential structures, decision structures, case structures, or iterations. B) Use a blank line to separate sets of statements with different purposes. C) Use and capitalize accepted keywords such as IF, THEN. D) Be careful when using "and" and "or."
B) Use a blank line to separate sets of statements with different purposes.
6. Which of these is not an advantage of prototyping? A) affords opportunity to change the system early in its development B) buffers users against computer malfunctioning C) helps prevent the adoption of inadequate systems D) presents more opportunities to improve the user's needs and expectations
B) buffers users against computer malfunctioning
7. Which graphical user interface screen element is used to perform an action (such as click)? A) check box B) command button C) drop-down list box D) list box E) radio button
B) command button
7. In describing the value format of a data element, the symbol X(8) represents: A) eight digits. B) eight alphanumeric characters. C) a data structure or element that repeats eight times. D) an element that is found within eight data structures.
B) eight alphanumeric characters.
2. Which of these reports describe output produced when certain conditions occur? A) detailed B) exception C) historical D) summary
B) exception
8. Which is not one of the top five most legible combinations of foreground lettering on background? A) black on yellow B) green on black C) blue on white D) white on blue E) yellow on black
B) green on black
3. A patched-up prototype is likely to be: A) controversial. B) inefficient. C) nonworking. D) standardized.
B) inefficient.
4. In a text box, such as found in Microsoft Access, character data should be aligned on the_____and numeric data on the _______ A) left, left B) left, right C) right, left D) right, right
B) left, right
1. Which prototype includes only some, but not all, of the components of the final system? A) first-of-a-series prototype B) selected features prototype C) nonworking scale model D) patched-up prototype
B) selected features prototype
4. Which of these is a potential disadvantage of prototyping? A) ineffective for helping users articulate requirements B) shapes systems before problem is thoroughly understood C) more expensive than the traditional SDLC D) slower development than the traditional SDLC
B) shapes systems before problem is thoroughly understood
10. Which of the following is not one of the four values of agile modeling? A) communication B) technical skill C) simplicity D) courage
B) technical skill
14. Which of the following is not a problem when creating decision tables? A) impossible situations B) too many conditions C) redundancy D) contradictions
B) too many conditions
8. In order to build decision tables, what does the analyst not need to do? A) Eliminate any impossible situations. B) Simplify the table as much as possible. C) Determine the minimum size of the table. D) Eliminate inconsistencies.
C) Determine the minimum size of the table.
14). Which of the follow theories offers little insight regarding the power of aesthetics in interface design? A) The beauty is good stereotype B) The signaling theory C) Technology acceptance model D) The architectural quality model
C) Technology acceptance model
13. Which is the correct choice? A) Use structured English when not every condition is relevant to every action. B) Use decision tables when communication to end users is important. C) Use decision trees when the sequence of conditions and actions is critical. D) Use decision tables when there are many repetitious actions.
C) Use decision trees when the sequence of conditions and actions is critical.
3. In general, if many people need copies of output, which of these is the best alternative? A) audio B) CD ROM C) Web-based documents D) display screen
C) Web-based documents
12. Which of the following is not a basic activity of agile development? A) coding B) listening C) documenting D) designing
C) documenting
2. Which of the following is not contained in the data repository? A) procedural logic B) use cases C) generated computer code D) screen and report design
C) generated computer code
10. A derived data element is one that: A) is keyed, derived by the users. B) has several different meanings, one for each user group. C) is created by processes as a result of calculations or a series of decision-making statements. D) has the displayed length and the stored length the same.
C) is created by processes as a result of calculations or a series of decision-making statements.
5. In describing data structure, braces { } are used to indicate: A) either/or alternative. B) optional. C) iteration. D) selection.
C) iteration.
10. Unlike the decision tree used in management science, what doesn't the analyst's tree contain? A) decisions B) conditions C) outcomes D) actions
C) outcomes
7. Which of these is not a way users can be expected to help in prototyping? A) experimenting with the prototype B) giving open reactions to the prototype C) providing the necessary technical expertise for interfacing with the database D) suggesting possible deletions to the prototype
C) providing the necessary technical expertise for interfacing with the database
3. Which is structured English not based on? A) instructions organized into nested and grouped procedures B) simple English statements C) unstructured logic D) add, multiply, move, and so on
C) unstructured logic
1. A goal of producing process specifications is to: A) reduce process interactions. B) build technical specifications for a specific computer language. C) validate the system design, including data flow diagrams and the data dictionary. D) design computer input and output processes.
C) validate the system design, including data flow diagrams and the data dictionary.
2. Process logic may be represented as: A) structured English. B) a decision table. C) a decision tree. D) All of the above.
D) All of the above.
5. Which of these sorting procedures can introduce bias into information? A) alphabetical B) chronological C) cost D) All of the above.
D) All of the above.
9. In designing a GUI screen, a default value of a data element can be displayed on: A) drop-down lists. B) radio buttons. C) check boxes. D) All of the above.
D) All of the above.
17. Which of the following is not an example of a keyword for structured English? A) IF B) DO C) PERFORM D) IS LIKE
D) IS LIKE
13). Users are more like to perceive a website designed with the following background colors as visually appealing. A) red and orange B) green and blue C) yellow and blue D) blue and purple
D) blue and purple
13. Which of the following can be used to communicate ideas that would otherwise remain fuzzy or unshaped? A) testing B) documenting C) scope D) coding
D) coding
5. Which of the following is not one of the four basic structures used to code computer programs? A) sequential structure B) decision structure C) iteration structure D) computation
D) computation
4. If output is to be frequently accessed, which is the best alternative? A) audio B) CD ROM C) printer D) display screen or Web
D) display screen or Web
8. In describing the data type of the value of a data element, a varchar data type: A) is used to represent elements for which the analyst needs to determine the length. B) is an element that contains a check digit. C) is used to represent a floating point number with an indeterminate number of decimal positions. D) is used for data that can contain any number of characters (up to the database limit).
D) is used for data that can contain any number of characters (up to the database limit).
2. Which kind of prototyping is most similar to what engineers call "bread boarding"? A) first full-scale model B) model bearing some essential features C) nonworking scale model D) patched-up prototype
D) patched-up prototype
5. Which of the following is used to select data that is mutually exclusive? A) check box B) text box C) text area D) radio button
D) radio button
9. Which of the following is not one of the main problems that can occur in developing decision tables? A) incompleteness B) impossible situations C) contradictions D) repetition
D) repetition
15. In a decision table, contradictions occur when: A) an important condition is omitted. B) when the situation cannot occur because there are two or more conditions that cannot occur at the same time. C) identical sets of alternatives require the same action. D) rules suggest different actions but satisfy the same conditions.
D) rules suggest different actions but satisfy the same conditions.
17. In agile development ______ are derived by spoken interaction between developers and users, not on written communication. A) design B) documentation C) feedback D) stories
D) stories
1. Which of these is not an 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. E) Sell the user on current forms.
E) Sell the user on current forms.
3. Which is not an explanation of icons? A) pictorial, onscreen representations B) they symbolize computer actions that users may select using a mouse, keyboard, lightpen, or joystick C) they serve functions similar to those of words D) they may replace functions in many menus E) meaning of icons is less quickly grasped than words
E) meaning of icons is less quickly grasped than words