130 likes | 250 Views
10. Developing E-Business Solutions. Systems Approach to Problem Solving. Monitor and Evaluate Results. Define the Problem. Develop Alternative Solutions. Select the Solution. Design the Solution. Implement the Solution. Traditional Systems Development Life Cycle.
E N D
10 DevelopingE-BusinessSolutions
Systems Approach to Problem Solving Monitor and Evaluate Results Define the Problem Develop Alternative Solutions Select the Solution Design the Solution Implement the Solution
Traditional Systems Development Life Cycle Understand the Business Problem or Opportunity Develop an Information System Solution Systems Investigation Product: Feasibility Study Systems Analysis Product: Functional Requirements Implement the Information System Solution Systems Design Product: System Specifications Implementation Product: Operational System Systems Maintenance Product: Improved System
Identify an End User's Information Requirements Develop Information System Prototypes Prototyping Cycle Revise the Prototypes to Better Meet End User Requirements Maintenance Cycle Use and Maintain the Accepted System Prototyping Process
Organizational Feasibility Is it a good fit? Economic Feasibility Can we afford it? Operational Feasibility Will it be accepted? Technical Feasibility Does the capability exist? Systems Investigation
Organizational Key Areas of Systems Analysis Present System Functional Requirements Systems Analysis
Systems Design User Interface Design Data Design Process Design Screen, Form, Report and Dialog Design Data Element Structure Design Program and Procedure Design
The Implementation Process Implementation Activities Acquisition Development and Modification System Testing End User Training System Docu- mentation Conversion
The Systems Maintenance Systems Maintenance + Begins as the system becomes operational / accepted + Involves modification of the system as requirements change + Well designed systems should be easily changed + Continues until the system is retired.
Server Repository Computer-Aided Systems Engineering Planning Toolset Analysis Toolset CASE Design Toolset Code Generation Toolset Database Generation Toolset System Interface Information Integrator Workstation Repositories
Old System Parallel New System Old System New System Pilot Old System New System Phased Old System New System Plunge Installation Conversion Methods
Controls What controls are needed? Processing What operations on the input is required? Input What data is required? Output What information is needed? Storage Will the application need to store data? End User Development
Hardware Evaluation Factors Performance Cost Reliability Compatibility Technology Ergonomics Connectivity Scalability Support ($ ?) Software Software Evaluation Factors Quality Efficiency Flexibility Security Connectivity Language Documentation Hardware Plus Evaluating Hardware and Software