Deck 14: Systems Design and Development
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/145
Play
Full screen (f)
Deck 14: Systems Design and Development
1
In the programming process,testing the algorithm checks the
A)compiler.
B)logic.
C)syntax.
D)pseudocode.
A)compiler.
B)logic.
C)syntax.
D)pseudocode.
B
2
U.S.Navy officer ________ played a key role in developing the first compiler and the business programming language called COBOL.
A)Grace Murray Hopper
B)Jeff Bezos
C)Howard Aiken
D)Alan Kay
A)Grace Murray Hopper
B)Jeff Bezos
C)Howard Aiken
D)Alan Kay
A
3
The control structure used to make logical decisions is known as
A)selection.
B)pseudocode.
C)sequence.
D)repetition.
A)selection.
B)pseudocode.
C)sequence.
D)repetition.
A
4
Assembly-language programming is considered ________ programming.
A)macro language
B)fourth-generation
C)low-level
D)high-level
A)macro language
B)fourth-generation
C)low-level
D)high-level
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
5
A ________ control structure tells a computer what to do,based on whether a condition is true or false.
A)sequence
B)selection
C)pseudocode
D)repetition
A)sequence
B)selection
C)pseudocode
D)repetition
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
6
For subtraction,if a SUB statement is used instead of 10110111,the programmer is using ________ language.
A)fourth-generation
B)assembly
C)high-level
D)machine
A)fourth-generation
B)assembly
C)high-level
D)machine
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
7
A computer interprets ________ as a series of 0s and 1s.
A)machine language
B)assembly language
C)high-level language
D)pseudocode
A)machine language
B)assembly language
C)high-level language
D)pseudocode
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
8
________ is the process of breaking problems into smaller and smaller problems.
A)Reverse engineering
B)Sub problem alteration
C)Problem modification
D)Stepwise refinement
A)Reverse engineering
B)Sub problem alteration
C)Problem modification
D)Stepwise refinement
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
9
A(n)________ translates an entire program before passing it on to the computer for execution.
A)parser
B)debugger
C)compiler
D)interpreter
A)parser
B)debugger
C)compiler
D)interpreter
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
10
A(n)________ is a named portion of a computer's memory whose contents can be examined and changed.
A)variable
B)library
C)constant
D)algorithm
A)variable
B)library
C)constant
D)algorithm
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
11
What is the correct sequence of the four-step programming process?
A)define the problem, test the algorithm, write the program, debug the program
B)test the algorithm, write the program, debug the program, define the problem
C)define the problem, test the algorithm, debug the algorithm, write the program
D)write the program, debug the program, define the problem, test the algorithm
A)define the problem, test the algorithm, write the program, debug the program
B)test the algorithm, write the program, debug the program, define the problem
C)define the problem, test the algorithm, debug the algorithm, write the program
D)write the program, debug the program, define the problem, test the algorithm
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
12
A(n)________ is a set of steps used to solve a problem.
A)syntax
B)module
C)prototype
D)algorithm
A)syntax
B)module
C)prototype
D)algorithm
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
13
The control structure that allows a program to loop until a condition is met is called
A)repetition.
B)sequence.
C)synchronization.
D)selection.
A)repetition.
B)sequence.
C)synchronization.
D)selection.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
14
What is the third step of the problem solving process?
A)Evaluating the solution
B)Carrying out the plan
C)Devising a plan for solving the problem
D)Understanding the problem
A)Evaluating the solution
B)Carrying out the plan
C)Devising a plan for solving the problem
D)Understanding the problem
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
15
A programmer is ________ when he/she uses an algorithm to write programming language statements.
A)debugging
B)testing
C)compiling
D)coding
A)debugging
B)testing
C)compiling
D)coding
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
16
The step in the problem-solving process that determines the resources that are available for a project is
A)understanding the problem.
B)devising a plan.
C)evaluating.
D)carrying out the plan.
A)understanding the problem.
B)devising a plan.
C)evaluating.
D)carrying out the plan.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
17
A(n)________ translates one program statement at a time.
A)compiler
B)debugger
C)parser
D)interpreter
A)compiler
B)debugger
C)parser
D)interpreter
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
18
In programming,another term describing top-down design is
A)reverse engineering.
B)subproblem alteration.
C)problem modification.
D)stepwise refinement.
A)reverse engineering.
B)subproblem alteration.
C)problem modification.
D)stepwise refinement.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
19
When executing the ________ control structure,the computer performs each instruction in the order it which it appears.
A)repetition
B)decision
C)sequence
D)selection
A)repetition
B)decision
C)sequence
D)selection
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
20
A common high-level programming language is
A)C++.
B)pseudocode.
C)FTP.
D)assembly language.
A)C++.
B)pseudocode.
C)FTP.
D)assembly language.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
21
A feasibility study is part of the ________ phase.
A)investigation
B)analysis
C)design
D)development
A)investigation
B)analysis
C)design
D)development
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
22
________ are used to automate tasks that are repeated frequently.
A)Pseudocodes
B)Macros
C)ROMs
D)Templates
A)Pseudocodes
B)Macros
C)ROMs
D)Templates
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
23
An example of an object in a computer program might be
A)an on-screen button.
B)a single mouse click.
C)the number 3.
D)a double click.
A)an on-screen button.
B)a single mouse click.
C)the number 3.
D)a double click.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
24
Of the following,a(n)________ language is the easiest to use and closest to natural English.
A)first-generation
B)object-oriented
C)assembly
D)fourth-generation
A)first-generation
B)object-oriented
C)assembly
D)fourth-generation
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
25
An example of an object-oriented programming language is
A)Java.
B)machine language.
C)C.
D)assembly language.
A)Java.
B)machine language.
C)C.
D)assembly language.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
26
A systems ________ is an IT professional primarily responsible for developing and managing a system.
A)designer
B)engineer
C)analyst
D)manager
A)designer
B)engineer
C)analyst
D)manager
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
27
In object-oriented programming,objects
A)contain instructions, but not data.
B)can only receive messages.
C)can only send messages.
D)can be reused.
A)contain instructions, but not data.
B)can only receive messages.
C)can only send messages.
D)can be reused.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
28
________ programming allows programmers to create large portion of programming by drawing pictures and pointing to objects.
A)Low-level
B)Visual
C)Object-oriented
D)Pascal
A)Low-level
B)Visual
C)Object-oriented
D)Pascal
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
29
The phase of the systems development life cycle (SDLC)where the existing business problem or opportunity is studied is
A)analysis.
B)investigation.
C)development.
D)design.
A)analysis.
B)investigation.
C)development.
D)design.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
30
________ software tools enable a user to construct an application using only the features he/she will need.
A)Object-oriented
B)Packaged
C)Component
D)4GL
A)Object-oriented
B)Packaged
C)Component
D)4GL
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
31
________ feasibility may determine whether the changes in work procedures required by the proposed system are acceptable or not.
A)Technical
B)Operational
C)Economic
D)Organizational
A)Technical
B)Operational
C)Economic
D)Organizational
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
32
________ is the standard query language that is used to find information in a database.
A)SQL
B)C++
C)Assembly
D)LISP
A)SQL
B)C++
C)Assembly
D)LISP
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
33
All of the following are true of assembly language EXCEPT:
A)it is a low-level language.
B)it is used when speed and direct communication with hardware is essential.
C)it can be used interchangeably on any machine.
D)it is considered more difficult to write in than C++.
A)it is a low-level language.
B)it is used when speed and direct communication with hardware is essential.
C)it can be used interchangeably on any machine.
D)it is considered more difficult to write in than C++.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
34
The phase of the SDLC where a decision is made to launch an investigation for a newer system is
A)maintenance.
B)retirement.
C)development.
D)implementation.
A)maintenance.
B)retirement.
C)development.
D)implementation.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
35
To overcome the problem of "spaghetti code," ________ programming was developed.
A)structured
B)assembly
C)low-level
D)extreme
A)structured
B)assembly
C)low-level
D)extreme
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
36
All of the following are true of object-oriented programming EXCEPT:
A)it is easy to use features from one program in another program.
B)it was first used in the 1970s.
C)it supports hierarchical categorization of objects so that a new object can inherit properties and methods of the object from which it descends.
D)it cannot be used with databases.
A)it is easy to use features from one program in another program.
B)it was first used in the 1970s.
C)it supports hierarchical categorization of objects so that a new object can inherit properties and methods of the object from which it descends.
D)it cannot be used with databases.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
37
The following are all high-level languages EXCEPT:
A)C.
B)assembly language.
C)Java.
D)BASIC.
A)C.
B)assembly language.
C)Java.
D)BASIC.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
38
An example of a fourth-generation programming language is ________.
A)machine language
B)Java
C)FORTRAN
D)SQL
A)machine language
B)Java
C)FORTRAN
D)SQL
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
39
In structured programming,small programs or subprograms within a program are known as
A)modules.
B)basic programs.
C)variables.
D)compiled statements.
A)modules.
B)basic programs.
C)variables.
D)compiled statements.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
40
One type of 4GL is the ________ language that enables a user to request information from a database with English-like questions.
A)query
B)assembly
C)Java
D)C++
A)query
B)assembly
C)Java
D)C++
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
41
Prototyping is used in the ________ phase of the SDLC.
A)analysis
B)development
C)design
D)investigation
A)analysis
B)development
C)design
D)investigation
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
42
In a data flow diagram,data flow is indicated by a(n)
A)rectangle.
B)square.
C)circle.
D)arrow.
A)rectangle.
B)square.
C)circle.
D)arrow.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
43
________ uses standard symbols to show the overall structure of a system,the sequence of activities in the system,and the type of media or technology used at each step.
A)A data flow diagram
B)A system flowchart
C)Pseudocode
D)A decision table
A)A data flow diagram
B)A system flowchart
C)Pseudocode
D)A decision table
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
44
For a complex procedure,a systems analyst uses a ________ to document if-then statements.
A)data flow diagram
B)system flowchart
C)Gantt chart
D)decision table
A)data flow diagram
B)system flowchart
C)Gantt chart
D)decision table
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
45
The process of turning specifications into an actual working system occurs during the ________ phase.
A)design
B)analysis
C)development
D)implementation
A)design
B)analysis
C)development
D)implementation
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
46
A graph showing the movement of data through a system is known as a
A)data flow diagram.
B)system flowchart.
C)pseudocode.
D)data dictionary.
A)data flow diagram.
B)system flowchart.
C)pseudocode.
D)data dictionary.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
47
Periodic evaluation of the new system is part of the ________ phase of the SDLC.
A)implementation
B)maintenance
C)development
D)retirement
A)implementation
B)maintenance
C)development
D)retirement
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
48
The ________ phase of the SDLC includes end-user education and training,equipment replacement,and file conversion.
A)implementation
B)maintenance
C)development
D)design
A)implementation
B)maintenance
C)development
D)design
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
49
In a data flow diagram,the destination is indicated by a(n)
A)square.
B)circle.
C)arrow.
D)triangle.
A)square.
B)circle.
C)arrow.
D)triangle.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
50
________ feasibility may find our systems do not have sufficient information-processing capacity to handle the number of people who will use the system.
A)Organizational
B)Operational
C)Economic
D)Technical
A)Organizational
B)Operational
C)Economic
D)Technical
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
51
The project team finding the project is in violation of federal regulations are performing a(n)________ feasibility study.
A)organizational
B)technical
C)operational
D)economic
A)organizational
B)technical
C)operational
D)economic
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
52
Following up on the feasibility studies,the steering committee decides whether to proceed with the ________ phase of the SDLC.
A)investigation
B)development
C)analysis
D)design
A)investigation
B)development
C)analysis
D)design
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
53
During the ________ phase of the SDLC,the systems analyst may identify requirements by observing the current system in action.
A)analysis
B)development
C)design
D)investigation
A)analysis
B)development
C)design
D)investigation
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
54
When converting to the new system,a company uses the ________ approach by operating the old system along with the new system for a period of time.
A)direct cutover
B)phase-in
C)pilot
D)parallel systems
A)direct cutover
B)phase-in
C)pilot
D)parallel systems
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
55
A(n)________ is a modeling tool that uses a tabular method of visualizing and specifying rules based on multiple factors.
A)decision table
B)system flowchart
C)CASE
D)data flow diagram
A)decision table
B)system flowchart
C)CASE
D)data flow diagram
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
56
Which of the following techniques is NOT a data collection technique used as part of the SDLC?
A)document review
B)interviews
C)sampling
D)modeling
A)document review
B)interviews
C)sampling
D)modeling
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
57
Monitoring,evaluating,and enhancing a system are done throughout the ________ phase of the SDLC.
A)design
B)investigation
C)maintenance
D)development
A)design
B)investigation
C)maintenance
D)development
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
58
A(n)________ system is a limited working system that gives users and management an idea of what the completed system will look like.
A)prototype
B)beta
C)human interface
D)development
A)prototype
B)beta
C)human interface
D)development
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
59
In a data flow diagram,a process is indicated by a(n)
A)diamond.
B)triangle.
C)arrow.
D)circle.
A)diamond.
B)triangle.
C)arrow.
D)circle.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
60
Alpha testing is done in the ________ phase of the SDLC.
A)implementation
B)development
C)design
D)analysis
A)implementation
B)development
C)design
D)analysis
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
61
SDLC is made up of the five phases a system passes through between the time it is conceived and the time it is phased out.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
62
Structured programming is generally less popular nowadays than object-oriented programming.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
63
Generally,logic errors are easier to detect than syntax errors.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
64
The first step in the problem-solving process is investigation.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
65
When a software engineer attempts to prove the correctness of the program,he/she is using ________ techniques.
A)beta testing
B)alpha testing
C)prototype
D)program verification
A)beta testing
B)alpha testing
C)prototype
D)program verification
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
66
The last step in the programming process is maintenance.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
67
________ and compilers translate high-level programs into machine language.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
68
The development phase of the SDLC includes ongoing monitoring,evaluating,repairing,and enhancing the new system.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
69
In C++ programming,a programmer will use double dashes (--)to mark comments.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
70
A ________ is a modeling tool that shows where an information system physically stores data.
A)data flow diagram
B)decision table
C)Gantt chart
D)system flowchart
A)data flow diagram
B)decision table
C)Gantt chart
D)system flowchart
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
71
The branch of computer science where specialists apply the theoretical concepts of computer science to real-world,practical business problems are known as
A)management information systems.
B)computer theory.
C)software engineering.
D)computer architecture.
A)management information systems.
B)computer theory.
C)software engineering.
D)computer architecture.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
72
4GLs include query languages such as SQL.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
73
To translate a program to machine language,we can use either a compiler or an interpreter.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
74
Computer-aided systems engineering tools generally include charting and diagramming tools to draw system flowcharts and data flow diagrams.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
75
Visio is considered a CASE tool.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
76
A compiler translates the source code of a program to machine language one statement at a time.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
77
A new experimental approach to software development in which each system is developed individually and quality is certified before it is integrated with other systems is called ________ programming.
A)clean-room
B)structured
C)component
D)object-oriented
A)clean-room
B)structured
C)component
D)object-oriented
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
78
MIS specialists apply the theoretical concepts of computer science to real-world,practical business problems.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
79
________ contain both data and instructions and can send and receive messages.
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck
80
The field of ________ deals with the way hardware and software work together.
A)MIS
B)computer theory
C)software engineering
D)computer architecture
A)MIS
B)computer theory
C)software engineering
D)computer architecture
Unlock Deck
Unlock for access to all 145 flashcards in this deck.
Unlock Deck
k this deck