Visualization and modelling tools in software development: Process and Benefits
Lainez, Cyben (2024)
Lainez, Cyben
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025060420273
https://urn.fi/URN:NBN:fi:amk-2025060420273
Tiivistelmä
Nowadays, there are plenty of software developers who are creating various applications in different platforms: web, mobile, tablet, smart watches, medical and military devices and the likes. In this development environment, a lot of companies are struggling with the proper implementation of their plans and budget. For many instances, the business requirements are not fully delivered and understood from the client to the software developers and vice versa. It results to the unexpected use of unplanned and exceeded time and budget for the project – and the worst part is it impacts the entire project’s success in the end.
Problems like this is inevitable and part of the development life cycle, that is normal, but allowing it to happen every time is unacceptable. This thesis aims to provide a detailed study of how can a vital tool between the client and the developers solve this problem.
This study supports the recommendation of applying one of the current trends in software development, the use of modern prototyping tools such as Figma. The study will show some records, facts and instances how the case company effectively utilized such a prototyping tool and how it affects the company’s output, its usefulness and flexibility, the project’s budget and how it affects the sales.
In conclusion, the study will prove how important these tools are and how it will affect the overall software development life cycle and its end results.
Keywords: prototyping tools, Figma, software development, UI/UX design
Problems like this is inevitable and part of the development life cycle, that is normal, but allowing it to happen every time is unacceptable. This thesis aims to provide a detailed study of how can a vital tool between the client and the developers solve this problem.
This study supports the recommendation of applying one of the current trends in software development, the use of modern prototyping tools such as Figma. The study will show some records, facts and instances how the case company effectively utilized such a prototyping tool and how it affects the company’s output, its usefulness and flexibility, the project’s budget and how it affects the sales.
In conclusion, the study will prove how important these tools are and how it will affect the overall software development life cycle and its end results.
Keywords: prototyping tools, Figma, software development, UI/UX design
Kokoelmat
Samankaltainen aineisto
Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.
-
Increasing Software Availability and Scalability with Microservices Architecture
Nixell, Mattias (2019)Stockmann’s ecommerce system’s maintainability and scalability issues have become more apparent inside the company since their recent announcement of a “digital acceleration”. A microservice architecture was implemented ... -
Designing an Open Source Web Application for Software Deployment
Salmi, Emil (2021)With the implementation of General Data Protection Regulation (GDPR) in the European Union cities and municipalities have an increased need to manage what software is used in their schools. GDPR is especially strict with ... -
Modern Software Architecture
Jumpponen, Roni (2021)The aim of the thesis was to research the necessity of software architecture in modern software development. Another aim was to find out how much architecture and documentation should be done in agile development, and what ...