Graphical front-end developed in C and GTK (also Glade) for Arch Linux's command line package manager pacman, as part of the activities and project of the course of Design and Development of Human-Computer Interaction of the degree of Computer Engineering in 2020, Universidad Nacional del Sur.
This project focuses on the conception, design, and development of the user interface of the system, based on the input and feedback of the software's intended users, without necessarily developing the communication between the GUI and the subjacent command line package manager. It is an example on how to design an application based on the input and feedback of the intended users'.
Each directory contains a part of the different stages of development of the project:
- Identify similar software systems and possible users
- Conduct a survey to determine exactly what functionality the user wants from systems like these
- Perform use cases for every functionality determined by the users in the survey
- Make UML diagrams for every use case
- Sketch the software possible screens, following the UML diagrams
- Develop the system prototype
- Finally, a video (in Spanish) shows the basic functionality of the graphical interface