Please enable JavaScript.
Coggle requires JavaScript to display documents.
Technologies for Developing Systems (Foundations for systems Development,…
Technologies for Developing Systems
Foundations for systems Development
Structured development
initially an art,
developed into structured process in 1970
waterfall model
SD methodologies provided more discipline, modularity, reliability, efficiency of resources
fewer errors
BEst practices
cost effectiveness
Divide and conquer
4th Gen Languages
1980s
4gl and prototyping
environment
facilitated, end user, focus changed to problem solving use of different methods
features: DBMS, Data dictionary, non procedural, interactive query
Prototyping
Live work in progress
iterative and quick process to test
inexpensive
Computer Aided Software Engineering
1980s, to reduce tediousness and maintenance costs
DEF: use of tools to quickly design, develop, deploy and maintain software
ENVIRONMENT: repository, front-end tools, back-end tools, dev workstation
Timeboxing: case technique, delivery in 120 days
Rapid application Develpment
based on concept of prototyping, speed over complexity
Client Server Computing
Example: MGM
1990s: flexible, split of workload
Case : Du Pont
Systems integration - ERP
Case: Colgate
successful ERP
Needed change: reduce cost of operations, develop products, reduce delivery cycle
Existing complex decentralised IT infrastructure
implemented SAP
Business value
regained market position
60% reduction in delivery cycle
operational savings
Biggest problem for IS
Expensive, complex, risky
ERP can assist
What is ERP-enterprise resource planning
Inter-organisational system Development
Exmple: SABRE
Business ecosystems
Platform