developing e-business solutions
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
Sixth Edition
1
M a n a g e m e n t I n f o r m a t i o n S y s t e m sM a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i n e s s E n t e r p r i s e
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
C h a p t e r
James A. O’Brien
10Developing
E-Business
Solutions
Sixth EditionJames A. O’Brien 2M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Systems Approach to Problem Solving
Designthe
Solution
Designthe
Solution
Definethe
Problem
Definethe
Problem
DevelopAlternativeSolutions
DevelopAlternativeSolutions
Selectthe
Solution
Selectthe
Solution
Implementthe
Solution
Implementthe
Solution
Monitor and Evaluate Results
Sixth EditionJames A. O’Brien 3M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Traditional Systems Development Life Cycle
ImplementationProduct:
Operational System
ImplementationProduct:
Operational System
Systems InvestigationProduct:
Feasibility Study
Systems InvestigationProduct:
Feasibility StudySystems Analysis
Product:Functional Requirements
Systems AnalysisProduct:
Functional Requirements
Systems DesignProduct:
System Specifications
Systems DesignProduct:
System Specifications
Systems MaintenanceProduct:
Improved System
Systems MaintenanceProduct:
Improved System
Understand theBusiness Problem or
OpportunityDevelop anInformation
System Solution
Implementthe Information
System Solution
Sixth EditionJames A. O’Brien 4M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Prototyping Process
Use and Maintainthe Accepted
System
Use and Maintainthe Accepted
System
Identify an EndUser's Information
Requirements
Identify an EndUser's Information
Requirements
DevelopInformation System
Prototypes
DevelopInformation System
Prototypes
Revise the Prototypesto Better Meet EndUser Requirements
Revise the Prototypesto Better Meet EndUser Requirements
PrototypingCycle
MaintenanceCycle
Sixth EditionJames A. O’Brien 5M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Systems Investigation
OrganizationalFeasibility
Is it a good fit?
OperationalFeasibility
Will it be accepted?
EconomicFeasibility
Can we afford it?
TechnicalFeasibilityDoes the
capability exist?
Sixth EditionJames A. O’Brien 6M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Systems Analysis
KeyAreas ofSystemsAnalysis
OrganizationalOrganizational
FunctionalRequirements
FunctionalRequirements
PresentSystemPresentSystem
Sixth EditionJames A. O’Brien 7M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Systems Design
DataDesignData
Design
UserInterfaceDesign
UserInterfaceDesign
ProcessDesign
ProcessDesign
Screen, Form, Reportand Dialog Design
Data ElementStructure Design
Program andProcedure Design
Sixth EditionJames A. O’Brien 8M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
The Implementation Process
ConversionConversionSystemDocu-
mentation
SystemDocu-
mentation
End UserTrainingEnd UserTraining
Developmentand
Modification
Developmentand
ModificationAcquisitionAcquisition
ImplementationActivities
ImplementationActivities
SystemTestingSystemTesting
Sixth EditionJames A. O’Brien 9M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
The Systems Maintenance
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.
Sixth EditionJames A. O’Brien 10M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Computer-Aided Systems Engineering
PlanningToolset
AnalysisToolset
DesignToolset
InformationIntegrator
CodeGeneration
Toolset
DatabaseGeneration
Toolset
SystemInterface
ServerRepository
WorkstationRepositories
CASE
Sixth EditionJames A. O’Brien 11M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Installation Conversion Methods
Old SystemOld System New SystemNew System
Old SystemOld System
New SystemNew System
Old SystemOld System
Old SystemOld System New System
New System
Parallel
Pilot
Phased
Plunge
Sixth EditionJames A. O’Brien 12M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
End User Development
ControlsWhat controls are needed?
ControlsWhat controls are needed?
InputWhat data is required?
InputWhat data is required?
ProcessingWhat operations
on the input is required?
ProcessingWhat operations
on the input is required?
OutputWhat information
is needed?
OutputWhat information
is needed?
StorageWill the
application need to store data?
StorageWill the
application need to store data?
Sixth EditionJames A. O’Brien 13M a n a g e m e n t I n f o r m a t i o n S y s t e m s
Irwin/McGraw-Hill Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Evaluating Hardware and Software
Hardware Evaluation Hardware Evaluation FactorsFactors
• Performance• Cost• Reliability• Compatibility• Technology• Ergonomics• Connectivity• Scalability• Support ($ ?)• Software
Software Evaluation Software Evaluation FactorsFactors
• Quality• Efficiency• Flexibility• Security• Connectivity• Language• Documentation• Hardware• Plus