Technology-Enabled Finance Transformation Flashcards
1All of the following are correct statements regarding the use of cloud computing for big data
projects except
A. Businesses are hesitant to invest in an extensive server and storage infrastructure that might only be used
occasionally to complete big data tasks.
B. Businesses only pay for the storage and computing time actually used.
C. An advantage of using cloud computing includes fast access to software.
D. Analysts are not required to have a detailed understanding of the available data and possess some sense of
what answer(s) they’re looking for.
Answer (D) is correct.
Analysts must have a detailed understanding of the available data and possess some sense of the
answers they are looking for. The value of data is only as valuable as the business outcomes it makes
possible. It is how businesses make use of data that allows full recognition of its true value and the
potential to improve decision-making capabilities and measure them against the results of positive
business outcomes
2Software-as-a-service can best be defined as a(n)
A. On-premises ERP system installed and serviced locally.
B. Type of cloud computing in which applications are hosted by a third party for a monthly fee.
C. Type of database management system serviced by a third party for an annual fee.
D. Infrastructure platform that replaces complex individual computers within a business.
Answer (B) is correct.
Software-as-a-service (SaaS) is a software-user distribution model wherein a third-party provider hosts
applications and makes them available to subscribers over the Internet. With this model, the user does
not have to buy and maintain as much computer hardware, install software, or worry about manning
support services. Other benefits of SaaS include flexible payments, scalable usage, automatic updates,
and flexible accessibility
3An analyst prepared a forecast using newly developed system features. The analyst recently left the
company and her replacement was unable to understand how to use these system functionalities. In accordance with
systems development life-cycle best practices, which one of the following controls would have prevented this
situation from occurring?
A. End-user computing efforts are outlined.
B. Documentation standards and procedures are developed.
C. Backup activities and requirements are put into place.
D. Changes made to the system are monitored and evaluated.
Answer (B) is correct.
A requirement for documentation standards would have prevented the problem.
4An IT manager has only enough resources to install either a new payroll system or a new data
security system, but not both. Which of the following actions is most appropriate?
A. Giving priority to the security system.
B. Leaving the decision to the IT manager.
C. Increasing IT staff output in order for both systems to be installed.
D. Having the information systems steering committee set the priority.
Answer (D) is correct.
The needs assessment and cost-benefit analysis should be conducted by those responsible for making
the decision. In this case, the information systems steering committee is the appropriate decision
maker.
5An insurance firm that follows the systems development life cycle concept for all major information
system projects is preparing to start a feasibility study for a proposed underwriting system. Some of the primary
factors the feasibility study should include are
A. Possible vendors for the system and their reputation for quality.
B. Exposure to computer viruses and other intrusions.
C. Methods of implementation, such as parallel or cutover.
D. Technology and related costs.
Answer (D) is correct.
The feasibility study should consider the activity to be automated, the needs of the user, the type of
equipment required, the cost, and the potential benefit to the specific area and the company in general.
Thus, technical feasibility and cost are determined during this stage.
6Which of the following should be reviewed before designing any system elements in a top-down
approach to new systems development?
A. Types of processing systems used by competitors.
B. Computer equipment needed by the system.
C. Information needs of managers for planning and control.
D. Controls in place over the current system.
Answer (C) is correct.
The functionality that the system will provide to the end users is always the first consideration.
7In which of the following phases of computer system development would training occur?
A. Planning phase.
B. Analysis phase.
C. Design phase.
D. Implementation phase.
Answer (D) is correct.
Training occurs during the implementation (installation and operation) phase of computer system
development. Training and educating users is important not only for proper use of the system, but also
to offset the resistance of users whose jobs may have been substantially changed. This phase also
includes acceptance testing, system conversion, and system follow-up.
8The process of learning how the current system functions, determining the needs of users, and
developing the logical requirements of a proposed system is referred to as
A. Systems maintenance.
B. Systems analysis.
C. Systems feasibility study.
D. Systems design.
Answer (B) is correct.
A systems analysis requires a survey of the existing system, the organization itself, and the
organization’s environment to determine (among other things) whether a new system is needed. The
survey results determine not only what, where, how, and by whom activities are performed but also
why, how well, and whether they should be done at all. Ascertaining the problems and informational
needs of decision makers is the next step. The systems analyst must consider the entity’s key success
variables (factors that determine its success or failure), the decisions currently being made and those
that should be made, the factors important in decision making (timing, relation to other decisions, etc.),
the information needed for decisions, and how well the current system makes those decisions. Finally,
the systems analysis should establish the requirements of a system that will meet user needs.
9The process of developing specifications for hardware, software, manpower, data resources, and
information products required to develop a system is referred to as
A. Systems analysis.
B. Systems feasibility study.
C. Systems maintenance.
D. Systems design.
Answer (D) is correct.
Detailed systems design involves developing specifications regarding input, processing, internal
controls and security measures, programs, procedures, output, and databases.
10The least risky strategy for converting from a manual to a computerized accounts receivable system
would be a
A. Direct conversion.
B. Parallel conversion.
C. Pilot conversion.
D. Database conversion.
Answer (B) is correct.
The least risky strategy for converting from a manual to a computerized system is a parallel conversion
in which the old and new systems are operated simultaneously until satisfaction is obtained that the
new system is operating as expected. Slightly more risky is a pilot conversion in which the new system
is introduced by module or segment.
11Workwell Company operates in several regions, with each region performing its data processing in
a regional data center. The corporate management information systems (MIS) staff has developed a database
management system to handle customer service and billing. The director of MIS recommended that the new system
be implemented in the Southwestern Region to ascertain if the system operates in a satisfactory manner. This type of
conversion is called a
A. Parallel conversion.
B. Direct conversion.
C. Prototype conversion.
D. Pilot conversion.
Answer (D) is correct.
A modular conversion approach entails switching to the new or improved system in organizational (division, region, product line, etc.) segments or system segments (accounts receivable, database, etc.).
A pilot conversion is one in which the final testing and switchover are accomplished at one segment or
division of the company.
12Errors are most costly to correct during
A. Programming.
B. Conceptual design.
C. Analysis.
D. Implementation.
Answer (D) is correct.
Errors can be corrected most easily and clearly when they are found at an early stage of systems
development. Their correction becomes more costly as the life cycle progresses. Because
implementation is the last stage of the process listed, errors are most costly to correct when discovered
at the implementation stage
13The process of monitoring, evaluating, and modifying a system as needed is referred to as
A. Systems analysis.
B. Systems feasibility study.
C. Systems maintenance.
D. Systems implementation.
Answer (C) is correct.
Systems maintenance must be undertaken by systems analysts and applications programmers
continuously throughout the life of a system. Maintenance is the redesign of the system and programs
to meet new needs or to correct design flaws. Ideally, these changes should be made as part of a
regular program of preventive maintenance.
14An information system (IS) project manager is currently in the process of adding a systems analyst
to the IS staff. The new systems analyst will be involved with testing the new computerized system. At which stage
of the systems development life cycle will the analyst be primarily used?
A. Cost-benefit analysis.
B. Requirements definition.
C. Flowcharting.
D. Development.
Answer (D) is correct.
The systems development life-cycle approach is the oldest methodology applied to the development of
medium or large information systems. The cycle is analytically divisible into stages: definition, design,
development, implementation, and maintenance. Testing is the most crucial step in the development
stage of the life cycle.
15A major disadvantage of the life cycle approach to system development is that it is not well-suited
for projects that are
A. Structured.
B. Large.
C. Complex.
D. Unstructured.
Answer (D) is correct.
The life cycle approach is best employed when systems are large and highly structured, users
understand the tasks to be performed by the information system, and the developers have directly
applicable experience in designing similar systems. In the life cycle process, each stage of
development is highly structured, and requirements are clearly defined. However, when the task is
unstructured, prototyping may be the better approach.
16Advantages of life cycle methodologies are
A. Lower overall development costs when requirements change frequently.
B. Ability to give users a functioning system quickly.
C. Reduced application development time to achieve a functioning system.
D. Enhanced management and control of the development process.
Answer (D) is correct.
The systems development life cycle approach is the most common methodology applied to the
development of large, highly structured application systems. The life cycle approach is based on the
idea that an information system has a finite life span that is limited by the changing needs of the
organization. This cycle is analytically divisible into stages. A new system life cycle begins when the
inadequacy of the current system leads to a decision to develop a new or improved system. This
method is a structured process for controlling the creative activity required to devise, develop, and
implement an information system. The process is described in varying terms by different writers, but
the nature and sequence of the steps are essentially the same. Life cycle methodologies provide
enhanced management and control of the development process because they provide structure for a
creative process by dividing it into manageable steps and specifying what must be produced in each
phase.
17After reviewing the end-user computing (EUC) policy of an organization, an internal auditor audits
the actuarial function and notices that some minimum control requirements are missing. Which of the following is a
risk of using potentially incorrect end-user developed files?
A. Management places the same degree of reliance on the files as they do on files generated from mainframe
systems.
B. Management receives limited information for decision making due to a lack of flexibility in EUC files.
C. Management is unable to respond to competitive pressures quickly.
D. Management continues to incur additional cost because it takes more hours to do the tasks using EUC.
Answer (A) is correct.
End-user developed applications may not be subject to an independent outside review by systems
analysts and are not created in the context of a formal development methodology. These applications
may lack appropriate standards, controls, quality assurance procedures, and documentation. A risk of
end-user applications is that management may rely on them as much as traditional applications.
18Which of the following is the final step before placing the system in live operation?
A. Phased conversion.
B. User acceptance testing.
C. Dynamic testing.
D. Static testing.
Answer (B) is correct.
IT must demonstrate to the user department that the system performs the desired functionality. Once
the user department is satisfied with the new system, they acknowledge formal acceptance and
implementation begins. Thus, user acceptance testing is the final step before placing the system in live
operation.
19All of the following are strategies for converting to a new system except
A. Parallel operation.
B. Direct cutover conversion.
C. Pilot conversion.
D. White-box testing.
Answer (D) is correct.
Information technology conversion can involve hardware, operating systems, database management
systems, and applications. Conversion methods utilized are (1) direct cutover, (2) pilot conversion, (3) phased conversion, and (4) parallel conversion. White-box testing tests internal structures or workings
of a program, as opposed to the functionality exposed to the end-user. Thus, white-box testing is not a
strategy for converting to a new system.
20Which of the following are objectives for performing tests during system development?
I. System responds correctly to all kinds of inputs
II. System achieves the general result its stakeholders desire
III. System meets the requirements that guided its design and development
IV. System performs its functions within an acceptable time
A. I and III only.
B. II, III, and IV only.
C. I, II, and IV only.
D. I, II, III, and IV.
Answer (D) is correct.
Testing is performed during system development with the intent of identifying errors or other defects.
The job of testing is an iterative process as when one error is corrected, it can illuminate other errors or
even create new ones. All of the objectives listed are objectives for performing tests during system
development.