Building Successful Information Systems Flashcards

1
Q

What are the steps in the systems development life cycle?

A

Design, Implementation, Maintenance, Planning, Analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

the systems development life cycle is also called

A

the waterfall model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what is the main goal of an information system

A

delivering useful information in a timely manner to the right decision-maker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What needs to be done throughout the sldc process?

A

measure feasibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Establishing ___ ___ ensures objectivity throughout the sldc process.

A

Evaluation Criteria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Where does the input in the different phases of SLDC come from?

A

internal and external users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

This team collects user feedback and works toward getting users involved from the
beginning.

A

Task force

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the composition of the task force?

A

Representatives from different departments (including IT), systems analyst, top management, and technical advisers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

During the ____ phase,
which is one of the most crucial
phases of the SDLC model, the
_____ must define
the problem the organization
faces, taking care not to define
___ rather than the
underlying problem.

A

planning, system designer, symptoms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

employees who will use
the system regularly, and
they can offer important
feedback on the system’s
strengths and weaknesses.

A

internal users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

are not employees but do use the system

A

external users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Using a task force for
designing an information
system is similar to using the

A

JAD Approach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

a collective activity involving users, top management, and IT professionals.

A

Joint Application Design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What do you call the structured workshop done in a JAD approach

A

JAD Session

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

measure of how beneficial or pratical an information system will be to an org

A

Feasibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

analyzes a
proposed solution’s feasibility and
determines how best to present
the solution to management.

A

Feasibility Study

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

dimensions of a feasibility study: assesses a system’s costs and
benefits.

A

economic feasibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

T or F: Economic Feasibility Measures Tangible costs only

A

F. Tangible and Intangible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

To assess economic feasibility, the team tallies tangible ___ and ___for the system and compares them with expected financial benefits of the
system.

A

development and operating costs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

____________ into the SLDC process is a good idea to ensure the systems success.

A

Integrating Feasibility Checkpoints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

The most common analysis methods are

A

payback, npv, roi, irr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What is used to sell the system to the top management?

A

the cost benefit analysis report

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Which Dimension is concerned with the technology that will be used in the system.

A

Technical Feasibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Lack of technical feasibility
can also stem from an organization lacking the expertise, time, or personnel to implement the new system is also called?

A

“a lack of organizational readiness.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is the solution to “a lack of organizational readiness.”
Extensive Training
26
is the measure of how well the the proposed solution will work in the organization and how internal and external customers will react to it.
Operational Feasibility
27
Which dimension is concerned with whether the new system can be completed on time.
Scheduling Feasibility
28
Which dimension is concerned with legal issues
Legal Feasibility
29
analysts define the problem and generate alternatives for solving it.
requirements-gathering and analysis phase
30
This document is then sent to all key users and task-force members for approval.
System Specifications
31
What is the indication that the analysis phase has ended and the start of the design phase?
The creation of the systems specification document
32
What are the two major approahces to the analysis and design of information systems?
1. Structured Systems Analysis and Design 2. Object Oriented Programming
33
The models created during the analysis phase constitute
the design specifications.
34
What is the difference between SSAD and Object Oriented Approach?
-SSAD independently approaches the process and data before designing -Object Oriented Approach treats process and data simultaneously that analysis and design seem like a single phase.
35
Modeling tool that helps define the system's scope
Data Flow Diagram
36
Illustrates the logical steps in a process but does not show data elements and associations;
Flowchart
37
Shows a process at a more general level and is helpful for showing top management and the task force how a process works
Context Diagram
38
During the __________ analysts choose the solution that is the most realistic and offers the highest payoff for the organization.
design phase
39
The design phase has three parts:
conceptual design, logical design, and physical design
40
is an overview of the system and does not include hardware and software
The Conceptual Design
41
more specific than conceptual design becaue it indicates hardware and software
Logical design
42
is created for a specific platform, such as choosing Dell servers running Ubuntu Linux, Dell laptops running Windows 10 and Internet Explorer, Java for the programming language, and SQL Server 2019 for the relational DBMS.
Physical Design
43
These tools are particularly helpful for investigation and analysis in large-scale projects because they automate parts of the design phase.
Computer-aided Systems Engineering
44
Is the fastest wat to put an IS into an operation
Prototyping
45
What are prototypes used for?
1. Gathering System Requirements 2. Helping to determine System Requirements 3. Determining a system's technical feasibility. 4. Selling the proposed system to users and management
46
shows users how a particular task that was not technically feasible can be done.
proof of concept prototype
47
is used to sell a proposed system to users or management by showing some of its features.
Selling Prototype
48
What are the approaches to making a prototype
using an external vendor, using software packages or fourth-generation programming languages, or using high-level programming languages and developing the prototype from scratch.
49
In _____ the old and new systems run simultaneously for a short time to ensure the new system works correctly. However, this approach is costly and can be used only if an operational system is already in place.
parallel conversion
50
as each module of the new system is converted, the corresponding part of the old system is retired. This process continues until the entire system is operational. Although this approach is not suitable in all situations, it can be effective in accounting and finance.
Phased In --- Phased Out
51
the old system is stopped and the new system is implemented. This approach is risky if there are problems with the new system, but the organization can save on costs by not running the old and new systems concurrently.
Plunge (Direct-cutover)conversion
52
the analyst introduces the system in only a limited area of the organization, such as a division or department. If the system works correctly, it is implemented in the rest of the organization in stages or all at once.
Pilot conversion
53
includes activities required to plan, manage, and control the creation and delivery of information system.
IT Project management
54
What are the three project management techniques?
- Program Evaluation Review Techniques (PERT) - Critical Path Method (CPM) - Gantt Chart
55
PERT and CPM work by determining the
Critical Path
56
The completion time in the gantt chart is also called?
The milestone
57
In the gantt chart, the x axis and y axis mean?
x = completion time y = activities
58
is a written document with detailed specifications that is used to request bids for equipment, supplies, or services from vendors.
Request for proposal
59
What phase and duration does the creation of an RFP take?
6-12 months, implementation phase
60
is a screening document for gathering vendor information and narrowing the list of potential vendors. It can help manage the selection of vendors by focusing on the project requirements are crucial to selecting vendors.
Request for Information
61
What is the biggest drawback of using rfis?
it is not suitable for complex projects because it can be used only for selecting three or four finalists from a list of candidates.
62
SLDC approach is an implementation approach called?
Insourcing
63
is when end users develop their own information systems, with little or no formal assistance from the information systems team.
Self-sourcing
64
list of applications that are not requested is often longer than the backlog,
“invisible” backlog.
65
Creating private data should be ____, if not ____.
minimized, eliminated
66
approach, an organization hires an external vendor or consultant who specializes in providing development services.
Outsourcing
67
is the process of outsourcing tasks that are traditionally performed by employees or contractors to a large group of people (a crowd) through an open call.
Crowdsourcing
68
Disadvantages of Outsourcing: may not full meet the organizations information systems from passing on the control of the is functions
Loss of Control
69
Disadvantages of Outsourcing: too dependent where a change in the outsourced company greatly impacts the client
Dependency
70
Disadvantages of Outsourcing: leakage of confidential information
Vulnerability of Strategic Information
71
What is an important task in the maintenance phase?
Help Desk Creation
72
What instances should the SDLC model be deemed inappropriate to use?
- Lack of specification - Input and Output process cant be identified - Problem is a one time thing - Needs keep changing
73
is a philosophy and a software and system development methodology that focuses on the development, use, and reuse of small, self- contained blocks of codes to meet the software needs of an organization.
Service Oriented Architecture
74
What do you call the block of codes in SOA
Services
75
concentrates on user involvement and continuous interaction between users and designers.
Rapid Application Development
76
RAD combines what phases?
Planning and analysis
77
Repeats the design, development, and testing steps based on the feedback of the users
Incremental Development
78
T or F: RAD is also called a low code or no code approach
T
79
divides a project into smaller functions, and developers cannot go on to the next phase until the current phase is finished.
Extreme Programming (XP)
80
In XP, Analysts write down on index cards called
Stories
81
Where two programmers participate in one development effort at one workstation, each programmer performs the action the other is not currently doing.
Pair Programming
82
Pair Programming is also called
Sharing the Keyboard
83
is similar to XP in focusing on an incremental development process and timely delivery of working software. However, there is less emphasis on team coding and more emphasis on limiting the project’s scope.
Agile Methodology
84
Agile Frameworks: focuses on a delivery cadence called a sprint and meeting structures that include planning, commitment, and daily standup meetings, allowing teams to communicate updates on their development status and strategies
Scrum
85
Scrum uses a delivery cadence called
Sprints
86
is a visual system for managing a project as it moves through various processes.
Kanban