Please use this identifier to cite or link to this item:
http://hdl.handle.net/10609/149706
Title: | Anàlisi i disseny d'una plataforma Marketplace |
Other Titles: | Análisis y diseño de una plataforma Marketplace Analysis and design of a Marketplace platform |
Author: | El Youzghi Bette, Mohammadi |
Tutor: | Camps Riba, Josep Maria |
Others: | Caballé, Santi |
Abstract: | This project provides an overview of the early software development stages of a Marketplace application: Requirements, analysis and design. Initially, needs are defined by exploring existing applications. Requirements are then organized and documented using user stories. Later, an interactive prototype is made. Finally, a high-level domain model and detailed software design of each service are created. Currently there are many online e-commerce marketplace platforms where users can purchase products offered by different sellers. However, most of these are managed by a private company that has its own interests. For this reason, the idea is to build a Marketplace closer to its users that works with the principles of a cooperative and which favours sustainability, local trade, equal opportunities between sellers and which prioritizes quality over price. Initially, the features of the platform were compiled by exploring existing solutions and a planning broken down by tasks and milestones has been made. Later, these needs have been turned into concrete requirements and the latter have been organized by personas, epics and user stories using the user story map technique. Then, the requirements have been document using user stories with acceptance criteria written in the Gherkin language and an interactive prototype has been created with some example views. Finally, the detailed design of the application has been elaborated including standardized specification of operations separating orders from queries, creation of high-level domain model, decomposition of operations into microservices, elaboration of each microservice’s software design, versioning policy, deployment policy, and creating a practical documentation for some example endpoints. Resulting in detailed documentation of user stories, prototype with example views, detailed specification of operations, high-level domain model, detailed software design for each subdomain and practical documentation of some endpoints of the API. |
Keywords: | software e-commerce marketplace |
Document type: | info:eu-repo/semantics/bachelorThesis |
Issue Date: | 19-Jan-2024 |
Publication license: | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
Appears in Collections: | Bachelor thesis, research projects, etc. |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
melyouzghiTFG0124presentacio.pptx | Presentació del TFG | 2,05 MB | Microsoft Powerpoint XML | View/Open |
melyouzghiTFG0124memoria.pdf | Memòria del TFG | 7,51 MB | Adobe PDF | View/Open |
Share:
This item is licensed under aCreative Commons License