Upload
arun-mishra
View
232
Download
1
Embed Size (px)
Citation preview
7/27/2019 Alternative System-building Approaches
1/14
ALTERNATIVESYSTEM-BUILDING
APPROACHES
By Arun Mishra
7/27/2019 Alternative System-building Approaches
2/14
Prototyping Process of building experimental system quickly
and inexpensively for demonstration and
evaluation
Prototype Preliminary working version of information
system for demonstration and evaluation
Iterative
A process of repeating over and over again the
steps to build system
ALTERNATIVE SYSTEM-BUILDING
APPROACHES: Prototyping
7/27/2019 Alternative System-building Approaches
3/14
The Prototyping Processes
7/27/2019 Alternative System-building Approaches
4/14
1. Identifying users basic requirements
2. Developing initial prototype
3. Using prototype
4. Revising and enhancing prototype
Steps in Prototyping
7/27/2019 Alternative System-building Approaches
5/14
Advantage Useful in designing information systems
end-user interface
Disadvantage
Rapid prototyping can gloss over essential
steps in systems development
Advantages and Disadvantages of
Prototyping
7/27/2019 Alternative System-building Approaches
6/14
Application software packages Set of prewritten, precoded application software
programs commercially available for sale or
lease
Customization Modification of software package to meet
organizations unique requirements without
destroying the softwares integrity
ALTERNATIVE SYSTEM-BUILDING
APPROACHES: Application Software
Packages
7/27/2019 Alternative System-building Approaches
7/14
Development of information systems by end
users with little or no formal assistance from
technical specialists
Allows users to specify their own businessneeds
ALTERNATIVE SYSTEM-BUILDING
APPROACHES: End-User Development
7/27/2019 Alternative System-building Approaches
8/14
End-User Versus System Lifecycle
Development
7/27/2019 Alternative System-building Approaches
9/14
Improves requirements gathering leading to
higher level of user involvement and
satisfaction
Cannot easily handle processing of largenumbers of transactions or applications
ALTERNATIVE SYSTEM-BUILDING
APPROACHES: End-User Development
7/27/2019 Alternative System-building Approaches
10/14
Approach for software development
De-emphasizes procedures
Shifts focus from modeling business
processes and data to combining data and
procedures to create objects
Object-Oriented Software Development
7/27/2019 Alternative System-building Approaches
11/14
Rapid application development (RAD), is fast way
of developing software.
Process for developing systems in short time
period
Uses prototyping, fourth-generation tools, and
close teamwork
Steps involves in the RAD process: Business modelling
Data modelling
Process modelling
Application development
Rapid Application Development (RAD)
7/27/2019 Alternative System-building Approaches
12/14
Limitations of RAD approach
For large software projects a huge requirement ofhuman resources will have to be met to ensureRAD development.
If customers and developers do not cooperate witheach other then RAD process will fail to deliver thesoftware with in the time and cost.
Some applications do not lend themselves tomodularized treatment. Such applications are notsuitable for RAD development.
RAD is not suitable for technically challengingapplications that require taking technical risks.
7/27/2019 Alternative System-building Approaches
13/14
7/27/2019 Alternative System-building Approaches
14/14