Chapter 12 Flashcards

1
Q
  1. In systems analysis the analyst specifies the detailed computer-based solution.
A

Answer: False Page: 446 LOD: Medium
Rationale: This is system design, not systems analysis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Systems analysis emphasizes the business problem; systems design focuses on the technical or implementation concerns of the system.
A

Answer: True Page: 446 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Data-driven design emphasizes the drawing of pictorial system models to document the technical or implementation aspects of a system.
A

Answer: False Page: 447 LOD: Medium
Rationale: This is model-driven design.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Synonyms for modern structured design are: top-down program design and structured programming.
A

Answer: True Page: 447 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Structured design is currently the most popular system design method.
A

Answer: False Page: 447 LOD: Medium
Rationale: Structured design has lost some of its popularity with many of today’s object-oriented applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Structured design is considered a process-oriented technique because its emphasis is on the process building blocks in our information system.
A

Answer: True Page: 447 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Structured design seeks to factor a program into the top-down hierarchy of modules that have the following properties - (1) modules should be highly cohesive; and (2) modules should be loosely coupled.
A

Answer: True Page: 447 LOD: Medium

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. When modules are highly cohesive, each module should accomplish one and only one function. This makes the modules reusable in future programs.
A

Answer: True Page: 447 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. When modules are tightly coupled, modules are minimally dependent on one another. This minimizes the effect that future changes in one module will have on other modules.
A
Answer: False   Page: 447   LOD: Medium
Rationale: When modules are loosely coupled, modules are minimally dependent on one another.  This minimizes the effect that future changes in one module will have on other modules.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. The structure chart is derived by studying the flow of data through the program. Structured design is performed during systems design.
A

Answer: True Page: 447 LOD: Medium

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Information engineering (IE) is a model-driven and data-centered, but process-sensitive, technique to plan, analyze, and design information systems.
A

Answer: True Page: 447 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. An advantage of prototyping is that it encourages and requires active end-user participation. This increases end-user morale and support for the project.
A

Answer: True Page: 449 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. A disadvantage of prototyping is that it encourages and requires active end-user participation.
A

Answer: False Page: 449 LOD: Medium
Rationale: This is an advantage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. An advantage of prototyping is that iteration and change are a natural consequence of systems development. End-users tend to change their minds. Prototyping better fits this natural situation because it assumes that a prototype evolves, through iteration, into the required system.
A

Answer: True Page: 449 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. An advantage of prototyping is that it helps end-users to visualize how a system will work, and hence help them to more fully know their requirements.
A

Answer: True Page: 449 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. An advantage of prototypes is that an approved prototype is a working equivalent to a paper design specification, with one exception - errors can be detected much earlier.
A

Answer: True Page: 449 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  1. An advantage of prototyping is that creativity can increase because it allows for quicker user feedback, which can lead to better solutions.
A

Answer: True Page: 449 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
  1. A disadvantage of prototyping is that creativity can decrease because it allows for slower user feedback, which can lead to delayed solutions.
A

Answer: False Page: 449 LOD: Medium
Rationale: An advantage of prototyping is that creativity can increase because it allows for quicker user feedback, which can lead to better solutions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
  1. A disadvantage of prototyping is that it encourages a return to the ‘code, implement, and repair’ life cycle that used to dominate information systems.
A

Answer: True Page: 450 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
  1. System design is also called logical design.
A

Answer: False Page: 446 LOD: Easy
Rationale: System design is also called physical design.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q
  1. A disadvantage of prototyping is that you cannot completely substitute any prototype for a paper specification. No engineer would prototype an engine without some paper design. Yet many information systems professionals try to prototype without a specification. Prototyping should be used to complement, not replace, other methodologies. The level of detail required of the paper design may be reduced, but it is not eliminated.
A

Answer: True Page: 450 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q
  1. Prototyping does not address numerous design issues. These issues can inadvertently be forgotten if you are not careful.
A

Answer: True Page: 450 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q
  1. Prototyping completely addresses design issues and helps you to remember all of them in detail.
A

Answer: False Page: 450 LOD: Medium
Rationale: A disadvantage of prototyping is that numerous design issues may not be addressed. These issues can inadvertently be forgotten if you are not careful.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q
  1. Prototyping is that it often leads to a premature commitment to a design (usually the first one implemented).
A

Answer: True Page: 450 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q
  1. A disadvantage of prototyping is that the scope and complexity of the system can quickly expand beyond original plans. This can easily get out of control.
A

Answer: True Page: 450 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q
  1. Prototyping helps keep the scope and complexity of the system project under control.
A

Answer: False Page: 450 LOD: Medium
Rationale: A disadvantage of prototyping is that the scope and complexity of the system can quickly expand beyond original plans. This can easily get out of control.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q
  1. A disadvantage of prototyping is that it can reduce creativity in designs.
A

Answer: True Page: 450 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q
  1. Prototypes can only be built to simulate the user dialogue with the system.
A

Answer: False Page: 450 LOD: Medium
Rationale: Prototypes can be built for simple outputs, computer dialogues, key functions, entire subsystems or even the entire system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q
  1. Object technologies and techniques are an attempt to eliminate the separation of concerns about data and process.
A

Answer: True Page: 450 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q
  1. Rapid application development (RAD) is the merger of various structured techniques (especially the data-driven information engineering) with prototyping techniques and joint application development techniques to accelerate systems development.
A

Answer: True Page: 451 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q
  1. Rapid application development calls for the interactive use of structured techniques and prototyping to define the users’ requirements and design the final system.
A

Answer: True Page: 451 LOD: Easy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q
  1. Which of the following is NOT a purpose of the procurement and decision analysis phase?
    A) Identify and research specific products that could support our recommended solution for the target information system.
    B) Solicit, evaluate, and rank vendor proposals.
    C) Reverse engineer and draw system models for each of the vendors’ proposals.
    D) Contract with the awarded vendor to obtain the product.
    E) None of these
A

Answer: C Page: 460 LOD: Medium

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q
61. In the procurement phase, which of the following is a resource used to conduct research on the technical alternatives?
A) technical and professional journals
B) internal standards
C) information services
D) trade newspapers and periodicals
E) all of these
A

Answer: E Page: 462-463 LOD: Medium

34
Q
  1. Which of the following emphasizes the drawing of pictorial system models to document the technical or implementation aspects of a new system?
    A) model-driven design
    B) rapid application development
    C) joint application development
    D) both rapid application development and joint application design
    E) none of these
A

Answer: A Page: 447 LOD: Medium

35
Q
  1. Which of the following are examples of model-driven approaches?
    A) structured design, rapid application development, CASE
    B) information engineering, CASE, joint application design
    C) object-oriented design, joint application, and rapid application development
    D) structured design, information engineering and object-oriented design
    E) none of these
A

Answer: D Page: 447-450 LOD: Medium

36
Q
  1. A structure chart:
    A) is derived by studying the flow of data through the program
    B) is created during systems design
    C) does not address all aspects of design
    D) is the software model derived from structured design
    E) all of these
A

Answer: E Page: 447 LOD: Easy

37
Q
  1. Which of the following is an advantage of prototyping?
    A) It leads to early commitment to a design (usually the first design that is developed).
    B) It negates the need for the systems analysis phases.
    C) It addresses most, if not all, of the design issues.
    D) It can increase creativity because it allows for quicker user feedback, which can lead to better solutions.
    E) none of these
A

Answer: D Page: 449-450 LOD: Medium

38
Q
  1. Which of the following is an advantage of prototyping?
    A) It encourages and requires active end-user participation.
    B) It negates the need for the systems analysis phases.
    C) It helps keep the scope and complexity of the system under control.
    D) It can increase creativity because it encourages analysts, designers and end-users to look for better solutions.
    E) none of these
A

Answer: A Page: 449-450 LOD: Medium

39
Q
  1. Which of the following is an advantage of prototyping?
    A) Prototypes are an active, not passive, model that end-users can see, touch, feel and experience.
    B) Prototyping can increase creativity because it allows for quicker user feedback, which can lead to better solutions.
    C) Prototyping accelerates several phases of the life cycle.
    D) Iteration and change are a natural consequence of systems development. Prototyping better fits this natural situation because it assumes that a prototype evolves.
    E) all of these
A

Answer: E Page: 449-450 LOD: Medium

40
Q
  1. Which of the following is a disadvantage of prototyping?
    A) Prototyping encourages a return to the ‘code, implement and repair’ life cycle.
    B) Prototypes are a passive model of the system.
    C) End-users don’t fully understand their requirements until they see them implemented.
    D) Errors cannot be detected as easily when a prototype is developed.
    E) none of these
A

Answer: A Page: 449-450 LOD: Medium

41
Q
  1. Which of the following is a disadvantage of prototyping?
    A) Numerous design issues are not addressed by prototyping.
    B) Prototyping does not negate the need for systems analysis phases.
    C) The scope and complexity of the system can quickly get out of control.
    D) A prototype cannot completely substitute for a paper specification.
    E) all of these
A

Answer: E Page: 449-450 LOD: Easy

42
Q
  1. Which of the following is a disadvantage of prototyping?
    A) It discourages the incorporation of changes into the design.
    B) It is a working equivalent of a paper design specification.
    C) It discourages end-user participation in the design process.
    D) It does not negate the need for the systems analysis phases.
    E) none of these
A

Answer: D Page: 449-450 LOD: Medium

43
Q
73. The merger of various structured techniques (especially data-driven information engineering) with prototyping techniques and joint application techniques to accelerate systems development is known as:
A) application architecture
B) object-oriented design
C) model-driven design
D) rapid application development
E) none of these
A

Answer: D Page: 451 LOD: Medium

44
Q
76. When you have already decided on the specific product, but that product can be acquired from different vendors or distributors, what would you use to solicit a proposal from a vendor?
A) request for proposal (RFP)
B) request for quotation (RFQ)
C) request for specification (RFS)
D) request for design (RFD)
E) none of these
A

Answer: B Page: 463 LOD: Medium

45
Q
77. When several different vendors and/or products are candidates and you want to solicit competitive proposals and quotes, what would you use?
A) request for proposal (RFP)
B) request for quotation (RFQ)
C) request for specification (RFS)
D) request for design (RFD)
E) none of these
A

Answer: A Page: 463 LOD: Medium

46
Q
  1. Systems ______________________ emphasizes the business problem; systems _______________________ focuses on the technical or implementation concerns of the system.
A

Answer: analysis; design Page: 446 LOD: Hard

47
Q
  1. __________________________ design emphasizes the drawing of pictorial system models to document the technical or implementation aspects of a system.
A

Answer: Model-driven Page: 447 LOD: Medium

48
Q
  1. Structured design, information engineering, and object-oriented design are examples of ________________________ approaches.
A

Answer: model-driven Page: 447 LOD: Hard

49
Q
  1. _____________________________ is a process-oriented technique for breaking up a large program into a hierarchy of modules that result in computer programs that are easier to implement and maintain.
A

Answer: (Modern) structured design Page: 447 LOD: Hard

50
Q
  1. __________________________ seeks to factor a program into the top-down hierarchy of modules that have the following properties - (1) modules should be highly cohesive; and (2) modules should be loosely coupled.
A

Answer: Structured design Page: 447 LOD: Hard

51
Q
  1. Structured design seeks to factor a program into the top-down hierarchy of modules that have the following properties - (1) modules should be __________________ cohesive; and (2) modules should be ______________________ coupled.
A

Answer: highly, loosely Page: 447 LOD: Hard

52
Q
  1. When modules are highly cohesive each module should accomplish one and only one function. This makes the modules _____________ in future programs.
A

Answer: reusable Page: 447 LOD: Hard

53
Q
  1. When modules are loosely coupled modules are minimally dependent on one another. This minimizes the effect that ______________ in one module will have on other modules.
A

Answer: future changes Page: 473 LOD: Hard

54
Q
  1. The software model derived from structured design is called a(n) __________________________. It is derived by studying the flow of data through the program.
A

Answer: structure chart Page: 447 LOD: Hard

55
Q
  1. ______________________________ is a model-driven and data-centered, but process-sensitive, technique to plan, analyze, and design information systems.
A

Answer: Information engineering (IE) Page: 447-448 LOD: Hard

56
Q
  1. The primary tool of information engineering is the _________________ (also known as the entity-relationship diagram).
A

Answer: data model diagram Page: 447-448 LOD: Medium

57
Q
  1. The ____________________________ approach is an iterative process involving a close working relationship between the designer and the users where a working, programmed model of the system is used to facilitate the specification of the design.
A

Answer: prototyping Page: 448-449 LOD: Hard

58
Q
  1. A(n) ___________________________ (advantage or disadvantage) of prototyping is that it encourages and requires active end-user participation. This increases end-user morale and support for the project.
A

Answer: advantage Page: 449-450 LOD: Medium

59
Q
  1. A(n) ____________________________ (advantage or disadvantage) of prototyping is that iteration and change are a natural consequence of systems development. End-users tend to change their minds. Prototyping better fits this natural situation because it assumes that a prototype evolves, through iteration, into the required system.
A

Answer: advantage Page: 449-450 LOD: Medium

60
Q
  1. A(n) ____________________________ (advantage or disadvantage) of prototyping is that creativity can increase because it allows for quicker user feedback, which can lead to better solutions.
A

Answer: advantage Page: 449-450 LOD: Medium

61
Q
  1. A(n) __________________________ (advantage or disadvantage) of prototyping is that it can accelerate several phases of the life cycle, possibly bypassing the programmer. It consolidates parts of phases that normally occur one after the other.
A

Answer: advantage Page: 449-450 LOD: Medium

62
Q
  1. A(n) ________________________ (advantage or disadvantage) of prototyping is that it encourages a return to the ‘code, implement, and repair’ life cycle that used to dominate information systems.
A

Answer: disadvantage Page: 449-450 LOD: Medium

63
Q
  1. A(n) _________________________ (advantage or disadvantage) of prototyping is that it does not negate the need for the systems analysis phases. A prototype can just as easily solve the wrong problems and opportunities as a conventionally developed system.
A

Answer: disadvantage Page: 449-450 LOD: Medium

64
Q
  1. A(n) ________________________ (advantage or disadvantage) of prototyping is that you cannot completely substitute any prototype for a paper specification. No engineer would prototype an engine without some paper design. Yet many information systems professionals try to prototype without a specification. Prototyping should be used to complement, not replace, other methodologies. The level of detail required of the paper design may be reduced, but it is not eliminated.
A

Answer: disadvantage Page: 449-450 LOD: Medium

65
Q
  1. A(n) _______________________ (advantage or disadvantage) of prototyping is that numerous design issues are not addressed. These issues can inadvertently be forgotten if you are not careful.
A

Answer: disadvantage Page: 449-450 LOD: Medium

66
Q
  1. A(n) ________________________ (advantage or disadvantage) of prototyping is that it often leads to a premature commitment to a design (usually the first one implemented).
A

Answer: disadvantage Page: 449-450 LOD: Medium

67
Q
  1. A(n) ________________________ (advantage or disadvantage) of prototyping is that it can reduce creativity in designs. The very nature of any implementation - for instance, a prototype of a report - can prevent analysis, designers and end-users from looking for better solutions.
A

Answer: disadvantage Page: 449-450 LOD: Medium

68
Q
  1. _______________________ technologies and techniques are an attempt to eliminate the separation of concerns about data and process.
A

Answer: Object or object-oriented Page: 450 LOD: Hard

69
Q
  1. ______________________________ techniques are used to refine the object requirements definitions identified earlier during analysis, and to define and design specific objects.
A

Answer: Object-oriented design (OOD) Page: 450-451 LOD: Hard

70
Q
  1. _______________________________ is the merger of various structured techniques (especially the data-driven information engineering) with prototyping techniques and joint application development techniques to accelerate systems development.
A

Answer: Rapid application development (RAD) Page: 451 LOD: Hard

71
Q
  1. ________________________ calls for the interactive use of structured techniques and prototyping to define the users’ requirements and design the final system.
A

Answer: Rapid application development (RAD) Page: 451 LOD: Hard

72
Q
  1. ________________________ is a technique that complements other systems analysis and design techniques by emphasizing participative development among system owners, users, designers and builders.
A

Answer: Joint application development (JAD) Page: 451 LOD: Hard

73
Q
  1. A(n) ________________________ defines the technologies to be used by (and used to build) one, more, or all information systems in terms of their data, processes, interfaces and network components.
A

Answer: application architecture Page: 453 LOD: Hard

74
Q
  1. The ________________________ is used to establish the physical processes and data stores across a network.
A

Answer: physical data flow diagram (PDFD) Page: 455 LOD: Hard

75
Q
  1. A(n) ________________________ is the structural model for a database. It is a picture or map of the records and relationships to be implemented by the database.
A

Answer: database schema Page: 457 LOD: Hard

76
Q
  1. The ________________________ is used when several different vendors and/or products are candidates and you want to solicit competitive proposals and quotes. Its purpose is to communicate requirements and desired features to prospective vendors.
A

Answer: request for proposal (RFP) Page: 463 LOD: Hard

77
Q
  1. In-house development is often called the _______________ solution.
A

Answer: build Page: 453 LOD: Hard

78
Q
  1. Integrating commercial software is often called the _______________ solution.
A

Answer: buy Page: 460 LOD: Hard

79
Q
  1. The ____________________________ identifies specifications that are important to the software and/or hardware that is to be selected.
A

Answer: procurement phase Page: 460 LOD: Hard

80
Q
  1. The second task of the ____________________ is to solicit proposals from vendors.
A

Answer: procurement phase Page: 460 LOD: Hard