💻 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
- Analyze existing processes
- Desing the new process
- Implement the new process
- 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