Tuesday, December 10, 2019

Design Evaluation Mobile Application

Question: Discuss about the Design Evaluation for Mobile Application. Answer: Introduction The design has been made for the developing a mobile application software that would help in ecommerce activities of the organization. The mobile application would be helpful for the customers for selecting the book they want to buy. In this report, the evaluation of the design has been provided. Comprehensive design discussion The design of the mobile application has been done by using the concepts of Java Script, MY SQL, PHP, and DHTML (Braude Bernstein, 2016). The coding in the application utilized the SQL queries and languages. The design consists of online customers at one end and 2 services (authentication and credit payment service) and 2 users (identity provider and PayPal) at the other end. The online customers would login or sign up (for unregistered users) in the mobile application. It would allow them to surf through the various options like viewing items, making purchases, checking out of items and registering the clients. The simple UX design has allowed the users for easily accessing and placing orders from the application. The shopping cart system in the mobile application development has been provided with the option of searching, adding to cart, viewing the cart, and checking out the items from the cart. Excellent discussion of requirements The design of the mobile application development has the primary requirements of software and hardware. The software requirements include the operating system, database structure (MY SQL), and programming language (DHTML, JAVA, and PHP) (Buede Miller, 2016). These software components help in running the programs for the development of the mobile application. The hardware requirements include the tools and equipments that would be helpful for developing the codes and programs for the mobile application. The examples of hardware requirements are the computer peripherals that would be helpful for processing the device information. The functional requirements of the design include the storage, management, and modification of the data stored in the system database. The sale of books, new users data input and the registration of the client are the process requirements of the mobile application (Ferrario, Simm, Newman, Forshaw, Whittle, 2014). The database storage requirements include the storage of information of clients (name and contact information) and books (author, inventory item number, publisher, and year of publication). Influences and reasoning of design The design has been influenced by the system requirements from the mobile application development. The reliability, efficiency, usability, deliverable, and implementation have significant influences on the designing of the mobile application software (Pahl Beitz, 2013). The requirement of storing the data and information in a faster and wirelessly available system has resulted in developing the mobile application system at the book shop. The main reason behind designing of the mobile application is the need of a system for integrated book shopping system. It would help in determining the overall concept of designing and utilize them for implementing the mobile application development system. The program develop must be able to effectively verify the data entered by the customers and registration process (R., et al., 2013). The system at the mobile application of book shop that has been developed must be able to remove the erroneous data and wrong entered data. Usability principles The usability principles for the application designing are based on the user control, error prevention, and flexibility usability. Clients frequently pick framework works by oversight and will require an obviously stamped "crisis exit" to leave the undesirable state without going through an augmented discourse (Wohlin Aurum, 2015). Error fixation allows superior to overcome great mistake messages and it helps in forming a watchful outline that keeps an issue from happening in any case. Quickening agents may frequently accelerate the connection for the master client with the end goal that the framework can oblige both unpracticed and experienced clients. Permit clients to tailor visit activities. Conclusion The report had provided an in depth overview of the design proposed for the mobile application development and it was implemented at the bookshop. The application had been helpful for providing the benefit of the faster and easier data access for the operations of the book shop. It can be concluded from the report that the design made had integrated and applied all the necessary requirements and functions required by the book shop. References Braude, E. J., Bernstein, M. E. (2016). Software engineering: modern approaches. Waveland Press. Buede, D. M., Miller, W. D. (2016). The engineering design of systems: models and methods. John Wiley Sons. Ferrario, M. A., Simm, W., Newman, P., Forshaw, S., Whittle, J. (2014). Software engineering for'social good': integrating action research, participatory design, and agile development. Companion Proceedings of the 36th International Conference on Software Engineering, 520-523. Pahl, G., Beitz, W. (2013). Engineering design: a systematic approach. Springer Science Business Media. R., D. L., H., G., Mller, H. A., Shaw, M., Andersson, J., Litoiu, M., Weyns, D. (2013). Software engineering for self-adaptive systems: A second research roadmap. Software Engineering for Self-Adaptive Systems II, 1-32. Wohlin, C., Aurum, A. (2015). Towards a decision-making structure for selecting a research design in empirical software engineering. Empirical Software Engineering, 20(6), 1427-1455.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.