Software engineering (6th ed.)
Software engineering (6th ed.)
Client/Server Information Systems: A Business-Oriented Approach
Client/Server Information Systems: A Business-Oriented Approach
Distributed Systems: Principles and Paradigms
Distributed Systems: Principles and Paradigms
Quality Software Project Management
Quality Software Project Management
Developing Distributed & E-commerce Applications
Developing Distributed & E-commerce Applications
Designing Software for Ease of Extension and Contraction
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
When clients want a quick deployment of an E-commerce system to maximise their business gain, the traditional systems development models are not fully usable in directing such projects. This is because the client's prioritisation of system requirements may be different from that of the developer's. An adaptive system development model is proposed in this paper for guiding the development of these client-driven E-commerce systems. It is based on the waterfall model but has two concurrent streams in development. Its system-based stream still follows the conventional processes but its component-based stream only iterates over the lower stages. The former delivers the whole system in the end of the project whereas the latter produces prototypes for quick deployments during project. The prototypes can be fully or partly absorbed into the corresponding system groups. The case study of an online trading system development demonstrates that this adaptive approach is effective in guiding the development of client-driven E-commerce systems.