ch 11 Flashcards

1
Q

What is the primary goal of designing and implementing Information Systems (IS)?

A

To create stable, robust, and secure technology that meets business needs

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

What are the advantages and disadvantages of custom software development versus off-the-shelf products?

A
  • Custom Software: Unique tailoring, flexibility, and control, but requires higher cost and time investment.
  • Off-the-Shelf Software: Faster rollout, knowledge infusion, cost efficiency, and high quality but may lack customization.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the three main approaches to Information System development?

A
  1. Custom Design & Development: Software is created specifically for an organization’s unique needs.
  2. System Selection & Acquisition: Purchasing and implementing a vendor-developed software solution.
  3. End-User Development: Users develop their own applications rather than relying on IT professionals.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the key advantages of custom software development?

A
  • Unique tailoring to fit business needs.
  • Greater flexibility and control over the software.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the key advantages of purchasing software from a vendor?

A
  • Faster implementation.
  • Knowledge infusion from vendor expertise.
  • Cost efficiency due to economies of scale.
  • Higher quality through extensive testing.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the major phases of the System Development Life Cycle (SDLC)?

A
  1. Definition Phase (Investigation, Feasibility Analysis, System Analysis).
  2. Build Phase (System Design, Programming, Testing).
  3. Implementation Phase (Installation, Operations, Maintenance).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the three steps in the Definition Phase of SDLC?

A
  1. Investigation: Identify business problems the system will address.
  2. Feasibility Analysis: Evaluate technical, operational, and financial feasibility.
  3. System Analysis: Define system requirements and document them.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the three steps in the Build Phase of SDLC?

A
  1. System Design: Create system structure, hardware, and software framework.
  2. Programming: Translate design into executable code.
  3. Testing: Conduct alpha and beta tests before release.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the three steps in the Implementation Phase of SDLC?

A
  1. Installation: Deploy software and migrate data.
  2. Operations: Ensure smooth system functionality.
  3. Maintenance: Fix bugs and enhance system functionality.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the four migration approaches for system implementation?

A

see slide 14
- Parallel

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

What is Agile Development?

A

A flexible, iterative approach that focuses on adaptability, teamwork, and customer involvement.

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

What is the difference between Agile and Waterfall methodologies?

A

Waterfall: Emphasizes planning and sequential development.

Agile: Prioritizes adaptability, quick iterations, and continuous user feedback.

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

What are the key characteristics of Agile Development?

A

Speed and adaptability.

Small cross-functional teams with a customer representative.

Frequent testing at every phase.

Work broken into manageable components.

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

What is Outsourced Development?

A

Hiring external firms to develop custom-designed software solutions, either partially or fully.

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

What is the process for selecting and purchasing off-the-shelf software?

A
  1. Definition Phase: Identify system requirements and evaluation criteria, shortlist vendors, and send out RFPs.
  2. Build Phase: Install, configure, and customize as needed.
  3. Implementation Phase: Deploy software, train users, and manage changes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the key considerations in the system selection process?

A

Essential vs. value-adding features.

Vendor reputation and product reliability.

Cost, customization options, and implementation support.

17
Q

How does end-user development impact modern organizations?

A

Allows users to create applications tailored to their needs.

Reduces dependence on IT professionals.

Can introduce risks like security vulnerabilities and lack of scalability.