520 |
|
|
|a The development of e-Commerce website is complex and time consuming. It required specific amount of technical knowledge and very costly in order to successfully develop a complete beautiful e-Commerce website. However, these days, there is a new Software Engineering (SE) strategy introduced replacing the traditional way of developing website by automating the development process. This strategy promoted the use of reusable component to develop a complete website named Component-Based Development (CBD) design strategy. Unfortunately, still there are many organizations or business entities that keeps on invest in high cost website development. An adoption of CBD approach can actually reduce the development time and cost. The software project of KEZB e-Commerce Website development is used as case study case in this report. This project focuses on adopting a CBD design strategy by using WordPress Content Management System (CMS) to develop the e-Commerce website. On top of that, other SE practices such as standard documentation, modelling technique, and development model is used throughout the development lifecycle. The selection of these practices is according to characteristics of project and organization's nature. There are two (2) processes introduced in CBD design strategy which are design for reuse and design with reuse. In this project, the e-Commerce website will be designed and developed by adopting the design with reuse process by using selected design tools. The largely used design tool that follows the key concept of reuse is CMS. CMS is a developing tools or computer application that enables the creation and alteration of the digital content easily without the need of technical knowledge. The standard for documentation used in this project is the DoD Standard. At the end of this project Software Requirement Specification (SRS) and Software Design Document (SDD) are produced. Waterfall model is selected as a development methodology which comprises of Requirement, Analysis, Design, Implementation, Testing and Deployment phase. However, Testing phase is not conducted in this project due to time constraint. Other than that, UML modelling technique is used as a notation in developing the analysis and design model. Overall, the CBD design strategy with reuse process can rapid the development process and ensure a high quality software product; CMS application is a cost effective and helpful development tools; and software documentation and methodology can be used to manage and keep track software project effectively.
|