Module 9 Flashcards

1
Q

What is the justification for the implementation of IT applications?

A

The need for information systems is usually related to organizational planning and to the analysis of the organization’s performance vis-à-vis its competitors

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

What is the cost-benefit justification of IT applications?

A

It must determine whether investing in a specific IT application is preferable to spending the funds on alternative projects

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

What is the strategic plan of IT?

A

It is a set of long-range goals that describe the IT infrastructure and identify the major IT initiatives needed to achieve the organization’s goals

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

What are the 3 main objectives of IT strategic plans?

A

Be part of the organization’s strategic plan
Provide an overall IT architecture that seamlessly networks users, applications, and databases
Efficiently allocate IS development resources among competing projects so that the projects can be completed on time and within budget and still have the required functionality

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

What fundamental business decisions must companies make for acquiring IT applications?

A

How much computer code does the company want to write?
How will the company pay for the application
Where will the application run?
Where will the application originate?

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

What are the strategies for acquiring IT applications?

A

Purchase a prewritten application
Customize a prewritten application
Lease the application
Use application service providers and software-as-a-service vendors
Use outsourcing
Use continuous development
Use custom development

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

What is the SDLC?

A

It is a structured framework that consists of sequential processes

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

What are the sequential processes of SDLC?

A

Systems investigation
Systems analysis
Systems design
Programming and testing
Implementation
Operation and maintenance

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

What are the alternative methods and tools for systems development?

A

Joint application design (JAD)
Rapid application development (RAD)
Agile development
End-user development

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

What is one critical component in developing and implementing the IT strategic plan?

A

The IT steering comittee

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

What is the IT committee’s major tasks?

A

To link corporate strategy with IT strategy
To approve the allocation of resources for the MIS function
To establish performance measures for the MIS function
Ensure that the performance standards are met

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

What is the IS operational plan?

A

The IS operational plan consists of a clear set of projects that the IS department and the functional area managers will execute in support of the IT strategic plan

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

What are the main elements that a typical IS operational plan contain?

A

Mission
IT environment
Objectives of the IT function
Constraints of the IT function
Application portfolio
Resource allocation and project management

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

What does justifying IT investment involve?

A

Assessing the costs (fixed costs, future costs)
Assessing the benefits
Intangible benefits
Comparing the two

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

What are the four common approaches of conducting the cost-benefit analysis?

A

Net present value (NPV)
Return on investment (ROI)
Breakeven analysis
Business case approache

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

What are the advantages of buying IT applications?

A

Many choices
Test software early
Save time
Familiar product
Eliminate need to hire specialized personnel

17
Q

What are the disadvantages of buying IT applications?

A

May not meet needs
Difficult to modify
No control over content
Difficult to integrate
May be discontinued
Controlled by another company
No knowledge of underlying technology

18
Q

What does the feasibility study (the main task of the Systems Investigation phase) help organizations do?

A

It helps them choose from three options:
Do nothing and continue to use the existing system unchanged
Modify or enhance the existing system
Develop a new system

19
Q

What is technical feasibility?

A

Determines whether the company can develop and/or acquire the hardware, software, and communications components needed to solve the business problem

20
Q

What is economic feasibility?

A

Determines whether the project is an acceptable financial risk and, if so, whether the organizations has the necessary time and money to successfully complete the project

21
Q

What is behavioural feasibility?

A

Addresses the human issues of the systems development project

22
Q

What is system analysis?

A

The examination of the business problem that the organization plans to solve with an information system

23
Q

What is the main purpose of System Analysis?

A

Main purpose is to gather information about existing system to determine requirements for the new or improved system.

24
Q

What is a deliverable?

A

It is a set of system requirements, also called user requirements
It specifies the following:
System outputs, inputs, calculations or processing, and user interfaces
Hardware, software, databases, telecommunications, personnel, and procedures
A blueprint of how these components are integrated

25
Q

What are user requirements?

A

Identify the specific requirements that the system must satisfy

26
Q

What is systems design?

A

It describes how the system will resolve the business problem

27
Q

What does programming involve?

A

It involves the translation of a system’s design specification into computer code

28
Q

What is testing?

A

It checks to see if the computer code will produce the expected and desired results under certain conditions
Testing is designed to delete errors (bugs) in the computer code

29
Q

What is systems implementation?

A

It is a use of conversion strategy:
Direct conversion
Pilot conversion
Phased conversion
Parallel or Historic Parallel convresion

30
Q

What is SDLC operation and maintenance?

A

Audits are performed to assess the system’s capabilities and to determine if it is being used correctly
Systems need several types of maintenance: debugging, updating, adding new functions or updating systems (maintenance)

31
Q

RAD versus SDLC

A

The development process in RAD is iterative, similar to prototyping: that is, requirements, designs, and the system itself are developed and then undergo a series, or sequence of improvements
RAD uses ICASE tools to quickly structure requirements and develop prototypes
As the prototypes are developed and refined, users review them in additional JAD sessions
RAD produces the functional components of a final system, rather than prototypes

32
Q

What is agile development?

A

Agile development uses the scrum approach. A key principle of scrum is that during a project users can change their minds about what they want and need. Scrum acknowledges that a development problem cannot be fully understood or defined from the start

33
Q

What is the scrum approach?

A

It contains sets of practices and predefined roles.

34
Q

What are the predefined roles of scrum?

A

The Scrum Master: maintains the processes (typically replaces a project manager)
The Product Owner: represents the business users and any other stakeholders in the project
The Team: a cross-functional group of about seven people who perform the actual analysis, design, coding, implementation, testing, etc

35
Q

What are the tools for systems development?

A

Prototyping
Integrated Computer-Assisted Software Engineering Tools (ICASE)
Component-Based Development
Object-Oriented Development