💻 L & L Infosys CH 13: Building Information Systems

How does building new systems produce organizational change?

What are alternative methods for building information systems?

What are the principal methodologies for modeling and designing systems?

What are the core activities in the systems development process?

• Describe each of the four kinds of organizational change that can be promoted with information technology.

• Define business process management and describe the steps required to carry it out.

• Distinguish between systems analysis and systems design. Describe the activities for each.

• Define information requirements and explain why they are difficult to determine correctly.

• Explain why the testing stage of systems development is so important. Name and describe the three stages of testing for an information system.

• Define an application software package. Explain the advantages and disadvantages of developing information systems based on software packages.

• Define end-user development and describe its advantages and disadvantages. Name some policies and procedures for managing end-user development.

• Describe the advantages and disadvantages of using outsourcing for building information systems.

• Describe the role of programming, conversion, production, and maintenance in systems development.

• Compare object-oriented and traditional structured approaches for modeling and designing systems.

• Describe computer-aided software engineering (CASE) and explain its purpose.

• Define the traditional systems life cycle. Describe its advantages and disadvantages for systems building.

What are new approaches for system building in the digital firm era?

• Define rapid application development (RAD), agile development, and DevOps and explain how they can speed up system building.

• Explain how component-based development and web services help firms build and enhance their information systems.

• Explain the features of mobile application development and responsive web design.

(1) automation

(2) rationalization

(3) business process redesign

(4) paradigm shifts

rationalization of procedures

Total quality management (TQM)

Six Sigma

Business Process Management (BPM)

1) Identify processes for change

  1. Analyze existing processes
  1. Desing the new process
  1. Implement the new process
  1. Continuous measurement

pg 522

What is systems analysis?

What is a feasibility study?

What is systems design?

What are the role of end users in the systems?

Unit testing

System testing

Acceptance testing

Explain the conversion process.

Parallel strategy

Direct cutover strategy

Pilot Study strategy

Phased approach strategy

Documentation

Explain the maintenance process.

Production

Post-implementation audit

Maintenance

Structured Methodologies

Process specifications

Data flow diagram

Structure chart

Object-oriented development

class

Inheritance

increases productivity and quality by:

• Enforcing a standard development methodology and design discipline

• Improving communication between users and technical specialists

• Organizing and correlating design components and providing rapid access to them using a design repository

• Automating tedious and error-prone portions of analysis and design

• Automating code generation and testing and control rollout

• Define information system prototyping. Describe its benefits and limitations. List and describe the steps in the prototyping process.

Iterative process

Steps in prototyping

1) Identify basic requirement of users

2) Develop an working prototype

3) Use the prototype

IF SATISFIED: 4a) Operational Prototype
IF NOT: 4b) Revise and enhance prototype

Advantages and disadvantages of prototyping

Explain end-user development.

How does a query language help?

Request for proposal (RFP)

Offsource outsourcing