Exploring flexibility and extensibility through a flashing tool implementation
Lautz, Louis (2023)
Lautz, Louis
2023
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-202401171513
https://urn.fi/URN:NBN:fi:amk-202401171513
Tiivistelmä
In May of 2022, the German company Pareva GmbH commissioned the development of a flash tool for their main product, that improves their current flash process. A flash tool is used to install the software or firmware onto the hardware of a device.
This thesis provides insight into the planning, design and implementation process, as well as an in depth look into the concepts of flexibility and extensibility and how they relate to the flash tool. Throughout the thesis, the MoSCoW-method was used, to categorize features into 4 categories, based on their priority. Different features were used as examples to show how to design or implement a feature with flexibility and extensibility in mind.
As of May 2023, the project has been successfully completed and Pareva GmbH is using it on a regular basis without issues so far.
This thesis provides insight into the planning, design and implementation process, as well as an in depth look into the concepts of flexibility and extensibility and how they relate to the flash tool. Throughout the thesis, the MoSCoW-method was used, to categorize features into 4 categories, based on their priority. Different features were used as examples to show how to design or implement a feature with flexibility and extensibility in mind.
As of May 2023, the project has been successfully completed and Pareva GmbH is using it on a regular basis without issues so far.