Aim of the Study
Direct on sale is an Australian online whole sale and retailer. They offer a wide range of products, ranging from clothing, kitchen appliances, bathroom and laundry equipment and even pet care products. Their Ecommerce website also has functionalities such as online shopping, tracking of orders, customer profiling and other customer oriented services. Their aim is to offer the best deals to customers in terms of pricing and excellent quality. A central part of achieving business and general objectives is through meeting requirements of the client (Juristo and Moreno, 2013).
The aim of this study is to establish whether the Direct on sale system was designed as per specifications (version 4.0) and to validate it against system and user requirements.
The method employed in the research process is direct observation. This is one of the most effective methods used in research (Smith, 2015). The researcher used and observed the system to find out the various design aspects. Assisting in the process was the use of a specifications form which depicts features to be checked, their presence, whether they have been validated or not and any comments. The form provides a summary of all design, user and system requirements.
Yes/No |
||
Functionality |
||
Sell Configured to Ordered Products. |
Not present |
No |
Provide comprehensive product details. |
Present e.g Bullet Magic Blender 30 Pcs Able to process a wide variety of food within seconds, this 30 pieces 8 IN 1 multifunctional blender is a must have item for every kitchen. Unlike the traditional bulky… |
Yes |
Detailed product Categorizations |
Present, e.g kitchen and appliances, bathroom and laundry |
Yes |
Provide Search facility. |
Present e.g search for a type of furniture |
Yes |
Maintain customer profile. |
Present e.g adding new customer account |
Yes |
Provide personalized profile |
Present e.g customer can enter their unique addresses |
Yes |
Provide Customer Support. |
Present, e.g track an order |
Yes |
Email confirmation. |
Present, e.g for subscription to products and offers |
Yes |
Detailed invoice for customer. |
Present e.g name and price of product |
Yes |
Provide shopping cart facility. |
Present e.g you can buy an electronic gadget and a kitchen appliance at the same time |
Yes |
Provide multiple shipping methods. |
Present e.g FedEx |
Yes |
Online tracking of shipments |
Present e.g tracking a late shipment |
Yes |
Provide online Tax Calculations |
Present e.g sales tax calculation |
Yes |
Allow multiple payment methods. |
Present e.g Paypal |
Yes |
Allow online change or cancellation of order. |
Present e.g a product’s size is not the desired one |
Yes |
Allow Online Product reviews and ratings |
Present e.g one can write and submit a review on a certain product |
Yes |
Offer financing options. |
Not present |
No |
Provide detailed sitemap. |
Present e.g https://www.directonsale.com.au/pages/privacy-policy |
Yes |
Offer online promotions and rewards. |
Present e.g warranty |
Yes |
Online Purchase of products. |
Present e.g through master card |
Yes |
Usability |
||
Graphical User Interface |
The GUI is user friendly e.g navigability |
Yes |
Accessibility |
Not present |
No |
Reliability & Availability |
||
Back-end Internal Computers |
Not always available, e.g weekends and public holidays |
Yes |
Internet Service Provider |
Reliable and available e.g upload time is very high |
Yes |
Performance |
The system’s performance is reasonably high, e.g pages load in approximately less than 8 seconds |
Yes |
Security |
||
Data Transfer |
Highly secure, e.g use of HTTPS encryption |
Yes |
Data Storage |
Secure both at physical and logical level e.g logical encryption. |
Yes |
Supportability |
||
Configuration Management Tool |
Has a configuration system, e.g puppet |
Yes |
Design Constraints |
||
Standard Development Tools |
Present e.g eclipse IDE |
Yes |
Web Based Product |
Present e.g joomla |
Yes |
On-line User Documentation and Help System Requirements |
Present e.g Frequently asked questions |
Yes |
Purchased Components |
Present e.g adobe CS6 suite |
Yes |
Interfaces |
||
User Interfaces |
Present e.g new arrivals page |
Yes |
Hardware Interfaces |
Present e.g hp i5 cpu |
Yes |
Software Interfaces |
Present e.g Windows operating system |
Yes |
Communications Interfaces |
Present e.g local mail server |
Yes |
Licensing Requirements |
||
Legal, Copyright, and Other Notices |
Present e.g system design |
Yes |
Applicable Standards |
Present e.g AngularJS framework |
Yes |
Supporting Information |
||
Social Networking sites support Likes and subscribing on Facebook, Twitter, Google+ |
Present e.g facebook |
Yes |
Missed features |
Videos |
No |
Total Variations needed |
Satisfactory |
As the results indicate, the functional, system and design requirement were excellently met. This shows that the system was implemented very successfully, but with a few areas to be noted. These are outlined in the recommendations below.
The system is excellently designed, developed and implemented, in that, all functional and design requirements are met. However, as regards the graphical user interface, which is quite user friendly, some animations are completely unnecessary. For example, inversely rotating pictures, which confuse the user’s eye, the constantly animated items menu, which don’t give the user a chance to better and thoroughly look into individual items, and finally, the lack of a menu which appropriately prods the user to continue window shopping. It requires a nicely done and noticeable text/graphical menu. In addition, some menu items, such as the user account icon, or shopping cart icon do not contain additional information when a user points at them. Furthermore when a user enters a query in the search engine, other than products, there are no returned information. This needs to be checked.
Conclusion
The design and development of the Direct on sale system has adhered to software engineering standards, which include the meeting of functional and non functional requirements (Bourque and Fairley, 2014). This has resulted in a well designed, fully functional system.
Assessor’s report
Yes/No |
|||
Functionality |
|||
Sell Configured to Ordered Products. |
Not present |
No |
NA |
Provide comprehensive product details. |
Able to process a wide variety of food within seconds, this 30 pieces 8 IN 1 multifunctional blender is a must have item for every kitchen. Unlike the traditional bulky… |
Yes |
Satisfactory |
Detailed product Categorizations |
Present, e.g kitchen and appliances, bathroom and laundry |
Yes |
Satisfactory |
Provide Search facility. |
Present e.g search for a type of furniture |
Yes |
Satisfactory |
Maintain customer profile. |
Present e.g adding new customer account |
Yes |
Satisfactory |
Provide personalized profile |
Present e.g customer can enter their unique addresses |
Yes |
Satisfactory |
Provide Customer Support. |
Present, e.g track an order |
Yes |
Satisfactory |
Email confirmation. |
Present, e.g for subscription to products and offers |
Yes |
Satisfactory |
Detailed invoice for customer. |
Present e.g name and price of product |
Yes |
Satisfactory |
Provide shopping cart facility. |
Present e.g you can buy an electronic gadget and a kitchen appliance at the same time |
Yes |
Satisfactory |
Provide multiple shipping methods. |
Present e.g FedEx |
Yes |
Satisfactory |
Online tracking of shipments |
Present e.g tracking a late shipment |
Yes |
Satisfactory |
Provide online Tax Calculations |
Present e.g sales tax calculation |
Yes |
Satisfactory |
Allow multiple payment methods. |
Present e.g Paypal |
Yes |
Satisfactory |
Allow online change or cancellation of order. |
Present e.g a product’s size is not the desired one |
Yes |
Satisfactory |
Allow Online Product reviews and ratings |
Present e.g one can write and submit a review on a certain product |
Yes |
Satisfactory |
Offer financing options. |
Not present |
No |
NA |
Provide detailed sitemap. |
Present e.g https://www.directonsale.com.au/pages/privacy-policy |
Yes |
Satisfactory |
Offer online promotions and rewards. |
Present e.g warranty |
Yes |
Satisfactory |
Online Purchase of products. |
Present e.g through master card |
Yes |
Satisfactory |
Usability |
|||
Graphical User Interface |
The GUI is user friendly e.g navigability |
Yes |
satisfactory |
Accessibility |
Not present |
No |
Not assessed |
Reliability & Availability |
|||
Back-end Internal Computers |
Not always available, e.g weekends and public holidays |
Yes |
Satisfactory |
Internet Service Provider |
Reliable and available e.g upload time is very high |
Yes |
Satisfactory |
Performance |
The system’s performance is reasonably high, e.g pages load in approximately less than 8 seconds |
Yes |
Satisfactory |
Security |
|||
Data Transfer |
Highly secure, e.g use of HTTPS encryption |
Yes |
Satisfactory |
Data Storage |
Secure both at physical and logical level e.g logical encryption. |
Yes |
Satisfactory |
Supportability |
|||
Configuration Management Tool |
Has a configuration system, e.g puppet |
Yes |
Satisfactory |
Design Constraints |
|||
Standard Development Tools |
Present e.g eclipse IDE |
Yes |
Satisfactory |
Web Based Product |
Present e.g joomla |
Yes |
Satisfactory |
On-line User Documentation and Help System Requirements |
Present e.g Frequently asked questions |
Yes |
Satisfactory |
Purchased Components |
Present e.g adobe CS6 suite |
Yes |
Satisfactory |
Interfaces |
|||
User Interfaces |
Present e.g new arrivals page |
Yes |
Satisfactory |
Hardware Interfaces |
Present e.g hp i5 cpu |
Yes |
Satisfactory |
Software Interfaces |
Present e.g Windows operating system |
Yes |
Satisfactory |
Communications Interfaces |
Present e.g local mail server |
Yes |
Satisfactory |
Licensing Requirements |
|||
Legal, Copyright, and Other Notices |
Present e.g system design |
Yes |
Satisfactory |
Applicable Standards |
Present e.g AngularJS framework |
Yes |
Satisfactory |
Supporting Information |
|||
Social Networking sites support Likes and subscribing on Facebook, Twitter, Google+ |
Present e.g facebook |
Yes |
Satisfactory |
Missed features |
Videos |
No |
NA |
Total Variations needed |
Satisfactory |
References
Bourque, P., & Fairley, R. E. (2014). Guide to the software engineering body of knowledge
(SWEBOK (R)): Version 3.0. IEEE Computer Society Press.
Gu, G. (2016). Go Ahead of Malware’s Infections and Controls: Towards New Techniques for
Proactive Cyber Defense. Texas A and M Engineering Experiment Station College Station United States.
Jalote, P. (2012). An integrated approach to software engineering. Springer Science & Business Media.
Juristo, N., & Moreno, A. M. (2013). Basics of software engineering experimentation. Springer Science & Business Media.
Smith, J. A. (Ed.). (2015). Qualitative psychology: A practical guide to research methods. Sage.