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