Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ch2-Application of Software Development Approaches (Approaches used in…
Ch2-Application of Software Development Approaches
Computer Aided Software Engineering
CASE tools are used to assist and coordinate the activities involved in the process of software development.
System Modelling, documentation production, automatic test data, software versioning
software version control, test data generation, production of documentation, production of code
Case tools include: Oracle designer
AxiomSys
Data factory
Approaches used in commercial systems
Structured approach
The most time consuming, ordered, and controlled approach,
Requiring the highest level of personnel skill to complete each stage.
Used for large companies,producing high quality products.
Agile
Agile approach involves a team of 5-6 professional programmers
Consists of software, hardware, data, personnel, procedures
Example : An Opal Card system:
Software:networked software
Hardware: scanning devices
Data: databases of card numbers and balances, zone charges ,etc
Personnel: steps and instructions on the use of different parts of the system
Sam Lam
Methods of Installation of new updated systems
Direct Cut-Over
Parallel
Phased
Pilot
Direct cut-over-
Huy Nguyen
Phillip Lim
Ken Pham
Jackie Lim