Deck 1: Introduction to Structured Design

Full screen (f)
exit full mode
Question
The most effective way to study an existing system is to

A)read the hard-copy and online documentation.
B)talk to the users of the system.
C)actually do the procedures within the system.
D)perform a requirements analysis.
Use Space or
up arrow
down arrow
to flip the card.
Question
An object-oriented approach to design emphasizes processes.
Question
A graphical representation of the programs within a system and their relationships is called a(n)

A)program flowchart.
B)system flowchart.
C)control structure.
D)memory diagram.
Question
A structure chart is also called a(n)

A)system flowchart.
B)module chart.
C)system diagram.
D)hierarchy chart.
Question
Which of the phrases below is not commonly used when referring to programming languages?

A)procedure-oriented language
B)fourth-generation language
C)event-driven language
D)object-oriented language
Question
Which of the persons below was not involved in the definition of structured programming?

A)C)Bohm
B)N)E.Capers
C)E W.Dijkstra
D)G)Jacopini
Question
Every business uses one or more systems to produce its end products or services.
Question
What should be the primary goal of a program design review?

A)To educate the persons who will test the program
B)To ensure that high-quality software is produced
C)To assess the skill level of the programmer
D)To determine what additional testing is required
Question
Which of the control structures below is not a basic pattern of program logic?

A)DOWHILE
B)IFTHENELSE
C)SIMPLE SEQUENCE
D)DOUNTIL
Question
Which of the following capabilities of a computer is not fundamental to structured programming?

A)its ability to stop under program control
B)is ability to execute instructions in sequence
C)its ability to make decisions
D)its ability to execution instructions repetitively
Question
English-language statements that describe the processing steps of a program are known as

A)program flowcharts.
B)class diagrams.
C)programming logic.
D)pseudocode.
Question
The process of breaking down a program into parts is called

A)modularization.
B)flowcharting.
C)event-driven programming.
D)structured programming.
Question
The acronym SDLC stands for

A)system development life cycle.
B)system design life cycle.
C)screen design for large computers.
D)symbolic defined logic code.
Question
In a computer-based information system,some procedures are performed by a computer.
Question
It is just as useless to solve the wrong problem correctly as it is to solve the right problem incorrectly.
Question
A business system is a(n)

A)collection of operations organized in response to a requirements statement.
B)combination of people,equipment,and procedures that work together to perform a specific function.
C)detailed plan for the solution to a well-defined problem.
D)a series of processes that involve one or more computers.
Question
A person who determines how a system will be constructed is a
A )system evaluator.
B)system user.
C)system designer.
D)system analyst.
Question
A requirements document should state what needs to be done by a system,but not how to do it.
Question
Which of the tasks listed below should follow the other three during development?

A)Evaluate the new system
B)Implement the new system
C)Test the programs in the system
D)Review the program requirements
Question
What is the first step that should be done when creating or changing a system?

A)Evaluate the new system
B)Design the new system
C)Analyze the current system
D)Define the new system requirements
Question
Visual Basic is a likely choice for creating an event-driven program.
Question
Graphical user interfaces make it easier for users to interact with computers.
Question
In common practice,the person who wrote a program is also the one who modifies it when changes are required.
Question
The use of pseudocode is often a convenient replacement for system flowcharting.
Question
Programs should be designed to avoid looping if possible.
Question
An infinite loop is an error condition.
Question
The IFTHENELSE control structure is the simplest control structure but it is rarely used.
Question
Program flowcharts are very useful when program modifications are required.
Question
If unit testing is done thoroughly,system testing can be reduced or eliminated.
Question
A program must be designed to handle either valid or invalid data,but not both.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/30
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 1: Introduction to Structured Design
1
The most effective way to study an existing system is to

A)read the hard-copy and online documentation.
B)talk to the users of the system.
C)actually do the procedures within the system.
D)perform a requirements analysis.
B
2
An object-oriented approach to design emphasizes processes.
False
3
A graphical representation of the programs within a system and their relationships is called a(n)

A)program flowchart.
B)system flowchart.
C)control structure.
D)memory diagram.
B
4
A structure chart is also called a(n)

A)system flowchart.
B)module chart.
C)system diagram.
D)hierarchy chart.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
5
Which of the phrases below is not commonly used when referring to programming languages?

A)procedure-oriented language
B)fourth-generation language
C)event-driven language
D)object-oriented language
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
6
Which of the persons below was not involved in the definition of structured programming?

A)C)Bohm
B)N)E.Capers
C)E W.Dijkstra
D)G)Jacopini
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
7
Every business uses one or more systems to produce its end products or services.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
8
What should be the primary goal of a program design review?

A)To educate the persons who will test the program
B)To ensure that high-quality software is produced
C)To assess the skill level of the programmer
D)To determine what additional testing is required
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
9
Which of the control structures below is not a basic pattern of program logic?

A)DOWHILE
B)IFTHENELSE
C)SIMPLE SEQUENCE
D)DOUNTIL
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
10
Which of the following capabilities of a computer is not fundamental to structured programming?

A)its ability to stop under program control
B)is ability to execute instructions in sequence
C)its ability to make decisions
D)its ability to execution instructions repetitively
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
11
English-language statements that describe the processing steps of a program are known as

A)program flowcharts.
B)class diagrams.
C)programming logic.
D)pseudocode.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
12
The process of breaking down a program into parts is called

A)modularization.
B)flowcharting.
C)event-driven programming.
D)structured programming.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
13
The acronym SDLC stands for

A)system development life cycle.
B)system design life cycle.
C)screen design for large computers.
D)symbolic defined logic code.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
14
In a computer-based information system,some procedures are performed by a computer.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
15
It is just as useless to solve the wrong problem correctly as it is to solve the right problem incorrectly.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
16
A business system is a(n)

A)collection of operations organized in response to a requirements statement.
B)combination of people,equipment,and procedures that work together to perform a specific function.
C)detailed plan for the solution to a well-defined problem.
D)a series of processes that involve one or more computers.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
17
A person who determines how a system will be constructed is a
A )system evaluator.
B)system user.
C)system designer.
D)system analyst.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
18
A requirements document should state what needs to be done by a system,but not how to do it.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
19
Which of the tasks listed below should follow the other three during development?

A)Evaluate the new system
B)Implement the new system
C)Test the programs in the system
D)Review the program requirements
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
20
What is the first step that should be done when creating or changing a system?

A)Evaluate the new system
B)Design the new system
C)Analyze the current system
D)Define the new system requirements
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
21
Visual Basic is a likely choice for creating an event-driven program.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
22
Graphical user interfaces make it easier for users to interact with computers.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
23
In common practice,the person who wrote a program is also the one who modifies it when changes are required.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
24
The use of pseudocode is often a convenient replacement for system flowcharting.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
25
Programs should be designed to avoid looping if possible.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
26
An infinite loop is an error condition.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
27
The IFTHENELSE control structure is the simplest control structure but it is rarely used.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
28
Program flowcharts are very useful when program modifications are required.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
29
If unit testing is done thoroughly,system testing can be reduced or eliminated.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
30
A program must be designed to handle either valid or invalid data,but not both.
Unlock Deck
Unlock for access to all 30 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 30 flashcards in this deck.