Chapter 12 Flashcards
- In systems analysis the analyst specifies the detailed computer-based solution.
Answer: False Page: 446 LOD: Medium
Rationale: This is system design, not systems analysis.
- Systems analysis emphasizes the business problem; systems design focuses on the technical or implementation concerns of the system.
Answer: True Page: 446 LOD: Easy
- Data-driven design emphasizes the drawing of pictorial system models to document the technical or implementation aspects of a system.
Answer: False Page: 447 LOD: Medium
Rationale: This is model-driven design.
- Synonyms for modern structured design are: top-down program design and structured programming.
Answer: True Page: 447 LOD: Easy
- Structured design is currently the most popular system design method.
Answer: False Page: 447 LOD: Medium
Rationale: Structured design has lost some of its popularity with many of today’s object-oriented applications.
- Structured design is considered a process-oriented technique because its emphasis is on the process building blocks in our information system.
Answer: True Page: 447 LOD: Easy
- 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.
Answer: True Page: 447 LOD: Medium
- When modules are highly cohesive, each module should accomplish one and only one function. This makes the modules reusable in future programs.
Answer: True Page: 447 LOD: Easy
- 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.
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.
- The structure chart is derived by studying the flow of data through the program. Structured design is performed during systems design.
Answer: True Page: 447 LOD: Medium
- Information engineering (IE) is a model-driven and data-centered, but process-sensitive, technique to plan, analyze, and design information systems.
Answer: True Page: 447 LOD: Easy
- An advantage of prototyping is that it encourages and requires active end-user participation. This increases end-user morale and support for the project.
Answer: True Page: 449 LOD: Easy
- A disadvantage of prototyping is that it encourages and requires active end-user participation.
Answer: False Page: 449 LOD: Medium
Rationale: This is an advantage.
- 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.
Answer: True Page: 449 LOD: Easy
- 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.
Answer: True Page: 449 LOD: Easy
- 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.
Answer: True Page: 449 LOD: Easy
- An advantage of prototyping is that creativity can increase because it allows for quicker user feedback, which can lead to better solutions.
Answer: True Page: 449 LOD: Easy
- A disadvantage of prototyping is that creativity can decrease because it allows for slower user feedback, which can lead to delayed solutions.
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.
- A disadvantage of prototyping is that it encourages a return to the ‘code, implement, and repair’ life cycle that used to dominate information systems.
Answer: True Page: 450 LOD: Easy
- System design is also called logical design.
Answer: False Page: 446 LOD: Easy
Rationale: System design is also called physical design.
- 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.
Answer: True Page: 450 LOD: Easy
- Prototyping does not address numerous design issues. These issues can inadvertently be forgotten if you are not careful.
Answer: True Page: 450 LOD: Easy
- Prototyping completely addresses design issues and helps you to remember all of them in detail.
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.
- Prototyping is that it often leads to a premature commitment to a design (usually the first one implemented).
Answer: True Page: 450 LOD: Easy
- 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.
Answer: True Page: 450 LOD: Easy
- Prototyping helps keep the scope and complexity of the system project under control.
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.
- A disadvantage of prototyping is that it can reduce creativity in designs.
Answer: True Page: 450 LOD: Easy
- Prototypes can only be built to simulate the user dialogue with the system.
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.
- Object technologies and techniques are an attempt to eliminate the separation of concerns about data and process.
Answer: True Page: 450 LOD: Easy
- 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.
Answer: True Page: 451 LOD: Easy
- Rapid application development calls for the interactive use of structured techniques and prototyping to define the users’ requirements and design the final system.
Answer: True Page: 451 LOD: Easy
- 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
Answer: C Page: 460 LOD: Medium