System Analysis and Design Final
Which of the following is used when more than one choice may be selected? 1. check box 2. sliders 3. drop-down list box 4. list box 5. radio button
1. check box
How many columns would a table with seven conditions with yes or no alternatives have? 1. 64 2. 128 3. 256 4. 512
2. 128
In order to use structured English, which convention is not advisable? 1. Express all logic in terms of sequential structures, decision structures, case structures, or iterations. 2. Blank a line and indent blocks of statements to show their hierarchy. 3. Use and capitalize accepted keywords such as IF, THEN. 4. Be careful when using "and" and "or.".
2. Blank a line and indent blocks of statements to show their hierarchy.
When selection is indicated for elements in the data dictionary: 1. a simple sequence of structured English statements is all that is necessary. 2. an IF...THEN...ELSE structure must be present in the structured English statements. 3. DO WHILE, DO UNTIL, or PERFORM UNTIL structured English statements must be included. 4. a decision tree must be used to depict the logic.
2. an IF...THEN...ELSE structure must be present in the structured English statements.
Which is not one of the top five most legible combinations of foreground lettering on background? 1. black on yellow 2. green on black 3. blue on white 4. white on blue 5. yellow on black
2. green on black
In a text box, such as found in Microsoft Access, character data should be aligned on the ________ and numeric data on the ________. 1. left, left 2. left, right 3. right, left 4. right, right
2. left, right
Which leaves a stub behind as a record when separated? 1. all specialty form 2. perforated form 3. continuous-feed form 4. multiple-part form
2. perforated form
Primitive process specifications are not produced for: 1. processes that use decision trees. 2. processes for which pre-written code already exists. 3. processes that involve complex editing 4. all of the above
2. processes for which pre-written code already exists.
Which graphical user interface screen element is used to select data that has continuous values? 1. check box 2. sliders 3. drop-down list box 4. list box 5. radio button
2. sliders
When iteration is indicated for an element or a group of elements in the data dictionary: 1. When iteration is indicated for an element or a group of elements in the data dictionary: 2. an IF..THEN...ELSE structured must be present in the structured English statements. 3. DO WHILE, DO UNTIL, or PERFORM UNTIL structured English statements must be included. 4. a decision table must be used to depict the logic.
3. DO WHILE, DO UNTIL, or PERFORM UNTIL structured English statements must be included.
Which is the correct choice? 1. Use structured English when not every condition is relevant to every action. 2. Use decision tables when communication to end users is important. 3. Use decision trees when the sequence of conditions and actions is critical. 4. Use decision tables when there are many repetitious actions.
3. Use decision trees when the sequence of conditions and actions is critical.
Well-designed input forms and display screens should meet all of the following objectives EXCEPT: 1. effectiveness 2. accuracy 3. ease of use 4. efficiency
3. ease of use
Unlike the decision tree used in management science, what doesn't the analyst's tree contain? 1. decisions 2. conditions 3. outcomes 4. actions
3. outcomes
Which of the following is used to select data that is mutually exclusive? 1. check box 2. text box 3. radio button 4. text area
3. radio button
A goal of producing process specifications is to: 1. reduce process interactions 2. build technical specifications for a specific computer language 3. validate the system design, including data flow diagrams and the data dictionary 4. design computer input and output processes.
3. validate the system design, including data flow diagrams and the data dictionary
Which is not a guideline for display screen design? 1. Keep the screen simple. 2. Keep the screen presentation consistent 3. Facilitate user movement among screens. 4. Create an attractive screen.
4. Create an attractive screen.
Process specifications are sometimes called ________, because they are a small portion of the total project specifications 1. designs 2. data flows 3. information nodes 4. minispecs
4. minispecs
Which of the following fields do not take up any space on the Web page, and can contain only a name and a value? 1. Radio buttons. 2. Check boxes 3. Spin buttons 4. Sliders 5. Hidden fields
5. Hidden fields
Process logic may be represented as: 1. structured English. 2. a decision table. 3. a decision tree. 4. a formula. 5. all of the above
5. all of the above
Which are not useful design elements to make forms attractive? 1. type fonts 2. line weights 3. separating categories and subcategories 4. proper layout and flow 5. regular spacing between lines
5. regular spacing between lines
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.
Which of these does notfocus on the relationship between the system analyst and the user with respect to output? A) awareness of the sources of bias B) creating flexible output C) interactive design D) informing those concerned with output's biases
A) awareness of the sources of bias
A template that the analyst may use when beginning to model or talk about the system from an O-O perspective is called a: A. CRC card. B. UML descriptor. C. whole-part structure. D. design layer. E. User Message Language.
A. CRC card.
Push technology is used to: A.send solicited or unsolicited information to a customer. B.force users to respond to a Web page. C.obtain survey information from unsuspecting individuals. D.upgrade user browsers automatically.
A.send solicited or unsolicited information to a customer.
Data structures are described using ________ notation.
Algebraic
A default value on a GUI screen may be used for:
All of the above
Which of the following may be created by transforming an XML document?
All of the above.
On an activity diagram, what is used to show partitioning? A) a synchronization bar B) a swimlane C) a diamond D) a filled-in circle
B) a swimlane
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
Which of the following is not one of the six most commonly used UML diagrams? A. activity diagram B. CRC card relationship diagram C. use case diagram D. statechart diagram
B. CRC card relationship diagram
When classes are involved in inheritance, another name for a child class is: A. a base class. B. a derived class. C. a superclass. D. an instantiated class.
B. a derived class.
Which of the following is not a way to store and retransmit data from a Web page? A) Store the information in a cookie. B) Include the information in the URL. C) Store the data in a message queue. D) Include the data in a hidden field.
C) Store the data in a message queue.
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
Which of the following is not a basic activity of agile development? A) coding B) listening C) documenting D) designing
C) documenting
It has been noted that dividing up groups and setting up barriers often introduces: A) scrum. B) dysfunctional pair-programming teams. C) errors. D) redundant code for modules.
C) errors.
On a sequence diagram, a lateral bar or vertical rectangle is used to represent: A) messages sent between classes. B) the time sequence of activities. C) the focus of control, when an object is busy doing things. D) the lifeline for the class or object.
C) the focus of control, when an object is busy doing things.
Which of the following is not one of the main components of UML? A. things B. relationships C. entities D. diagrams
C. entities
Which of the following is the main goal of the object-oriented approach? A. maintaining systems B. minimizing the impact of change C. reusability D. functional control
C. reusability
Which of the following is included in a physical data structure?
Codes that identify the status of a master record
Which of these sorting procedures can introduce bias into information? A. alphabetical B. chronological C. cost D .all of the above E. none of the above
D .all of the above
8) The agile approach is based on: A) values. B) principles. C) practices. D) All of the above.
D) All of the above
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
In agile development ________ are on spoken interaction between developers and users, not on written communication. A) design B) documentation C) feedback D) stories
D) stories
Which of the following is a structural diagram? A. use case diagram B. statechart diagram C. sequence diagram D. class diagram
D. class diagram
What is a reference work of data about data compiled by systems analysts?
Data Dictionary
Which of these is notan 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.
What does this symbol represent [ ]?
Either/Or Alternative
Which of the following is not contained in the repository?
Generated computer code
Objects are part of a general concept called classes. True or False?
True.
An analyst may develop the data flow diagram using a top-down method by using:
algebraic notation and structural records.
Which of the following is not one of the three broad phases of RAD?
analysis
When determining the length for elements:
figure the amount of a numeric element and add a few characters for reasonable expansion
Which of the following is not a good situation for using video clips?
monitoring employee behaviors
Elements on a data flow going into or out from a data store:
must be contained by the data store.
Which of the following is not a form of electronic output?
report
Planning the ________ of a Web site is one of the most important steps in developing a professional Web site.
structure
An advantage that pull technology has is:
the document may by mounted on the Web
Which of these serves as both input and output?
turnaround documents
During the RAD design workshop:
users respond to actual working prototypes and analysts refine designed modules based on the responses