CIS 210Systems Analysis and Development Week 9 Part I System Implementation... Objectives • Upon completion of part I you will be able to: – Understand and be able to explain the concept
Trang 1CIS 210
Systems Analysis and Development
Week 9 Part I
System Implementation
Trang 2Objectives
• Upon completion of part I you will be able to:
– Understand and be able to explain the concepts related to
coding and testing during system implementation
– Understand and be able to create a test plan
– Understand and be able to explain the concepts related to four installation strategies: direct, parallel, single location, and
phased installation
– Understand and be able to creating a training plan for users during system implementation
– Understand and be able to explain the common issues related
to system implementation
– Understand and be able to explain the concepts related to
factor and political models of the implementation process
Trang 3• Implementation Phase
– Very Expensive
– Not a mechanical process
– Shaped by people
– History
– Politics
– Environmental demands
– Testing
– Installation
– Documentation
– Training
Trang 4System Implementation
• Coding, Testing and Installation
– Process
– Deliverables
• Code,
• Program documentation
• Test scenarios and test data
• Results of program and systems testing
• User guides
• A user training plan
• A installation and conversion plan
• Documentation, Training, and Support
– Process
– Deliverables
• System documentation
• User documentation
• Classes
• Tutorials
• Training materials
• Computer-based training aids
• A help desk
• Online help
• Bulletin boards and other support mechanisms
Trang 5Software Application Testing
• Overview
– Purpose of tests
– Master test plan
– Testing managers
– Testing specialists
• Types of Testing
– Inspection
– Walk-through
– Desk checking
– Unit testing
– Integration testing
– System testing
– Stub testing
Trang 6Software Application Testing
• The Testing Process
– Confirm requirements met
– Testing must be planned
– Test case
• Combining Coding and Testing
– Test soon after code is generated
– Acceptance testing
• Alpha
• Beta
• System audit
Trang 7• Approaches to Installation
– Direct
– Parallel
– Single-location
– Phased
• Planning for Installation
– Software
– Hardware
– Documentation
– Work methods
– Offices
Trang 8• Types of Documentation
– System
• Design specifications
• Internal workings
• Functionality
• Internal system documentation
• External system documentation
– User
• Written or visual
• How system works
• How to use it
Trang 9Training and Supporting Users
• Training Topics
– System use
– Computer concepts
– IS concepts
– Organizational information
– System management
– Installation
• Methods of Delivery
– Tutorials
– Courses
– Computer-aided instruction
– Interactive training manuals
– Resident expert
– Software help
– Externals sources
• Support
– Automated
– Help desk
Trang 10Issues
• Characteristics of success
– Conventional wisdom
• Management support
• Involvement of users
– Factors models
• Ginzberg
– Commitment to change and the project – Extent of project definition and change – User expectations
• Lucas
– User’s personal stake – System characteristics, – User demographics – Organizational support – Performance
– Satisfaction
– Political models
• Self-interested goals
• Power distribution
Trang 11• The coding, testing, and installation process
• The documentation, training, and support process
• Types of testing
• Combining coding and testing
• Approaches to installation
• Planning for installation
• Types of documentation
• Training topics
• Methods of training delivery
• User support
• Implementation success factors