Date post: | 31-Dec-2015 |
Category: |
Documents |
Upload: | dexter-mcknight |
View: | 28 times |
Download: | 1 times |
Agenda
• Reasons for Change• System Development Life Cycle (SDLC)• Prototyping
• Rapid Application Development (RAD)
• Object Oriented Development
• End User Development
• Issues
• FHC System Proposal
Reasons for Change
• Deterioration (legacy systems)
• Technology
• User expectations
• Keep up with competition
• External forces– Merger / takeover– Government regulation
Development Method
• System development life cycle (SDLC)
• Prototyping
• Rapid application development (RAD)
• Object oriented development
• End user development
• Outsourcing
Agenda
• Reasons for Change
• System Development Life Cycle (SDLC)
• Prototyping
• Rapid Application Development (RAD)
• Object Oriented Development
• End User Development
• Issues
• FHC System Proposal
System Development Life Cycle (SDLC)
• Distinct IS project segments
• Different with each organization
• Each segment has– start and end dates– deliverable
System Development Life Cycle
• Feasibility study– Technology, Economics, organizational factors,
legal, ethical, and other constraints
• Analysis and design– User requirements: input, output, storage
• Acquisition or development– Programming, testing, documenting
System Development Life Cycle
• Implementation– Parallel conversion, direct cutover, pilot
conversion, phased or modular conversion
• Operation• Post-audit
– System performance
• Maintenance– Minor changes
Agenda
• Reasons for Change
• System Development Life Cycle (SDLC)
• Prototyping
• Rapid Application Development (RAD)
• Object Oriented Development
• End User Development
• Issues
• FHC System Proposal
Prototype Life Cycle
Complete SystemComplete SystemComplete SystemComplete System
Operationalize PrototypeOperationalize PrototypeOperationalize PrototypeOperationalize Prototype
Develop Prototype Develop Prototype Develop Prototype Develop Prototype
Analyze problemAnalyze problemAnalyze problemAnalyze problem
Refine PrototypeRefine PrototypeRefine PrototypeRefine Prototype
Advantages
• User oriented– What the user sees– Not enigmatic diagrams
• Quicker error feedback
• Earlier training
Agenda
• Reasons for Change
• System Development Life Cycle (SDLC)
• Prototyping
• Rapid Application Development (RAD)
• Object Oriented Development
• End User Development
• Issues
• FHC System Proposal
Rapid Application Development
• Special case of Prototyping
• Components– GUI development environment– Reusable components– Code generator– Object oriented programming language
Agenda
• Reasons for Change
• System Development Life Cycle (SDLC)
• Prototyping
• Rapid Application Development (RAD)
• Objective Oriented Development
• End User Development
• Issues
• FHC System Proposal
Object Oriented Development
• Reusable IS components
• Small, self-contained program modules
• Includes– Operations– Data
Advantages
• Easier to build and maintain (object)• Reusable codes• Flexible for adding and changing objects• User oriented• Increase productivity and quality (programmer)• Increase productivity and quality• Web application
Agenda
• Reasons for Change
• System Development Life Cycle (SDLC)
• Prototyping
• Rapid Application Development (RAD)
• Object Oriented Development
• End User Development
• Issues
• FHC System Proposal
End User Development
• Reasons– Powerful PC– Cheaper hardware– Software capability– Computer literate – IS backlog– Small application
Disadvantages
• Cost (hardware and software)
• Lack of analysis
• Lack of testing
• No documentation
• Duplication effort
• Security
• Backup and recovery
Points to Remember
• Reasons for Change
• System Development Life Cycle (SDLC)
• Prototyping
• Rapid Application Development (RAD)
• Object Oriented Development
• End User Development
Discussion Questions
• Will applications programmers and systems analysts become nothing more than evaluators of packaged software?
• How do you measure “System Effectiveness” in your organization?– How can you tell when a system is
“successful”?– “unsuccessful”?– How do you decide that a system needs
rework?