Questions tagged [user-interface]
Questions regarding software interaction with its human users.
206 questions
0votes
2answers
101views
Presenting "Condition" batch creation setup for users in a ship buoyancy simulation software
This is a re-write of this question, as I was advised that I over-simplified the problem there. I am writing a simulation software that takes a 3D model of a ship (or any other floating vessel), and ...
2votes
2answers
305views
Handling parents events from child component, in a props down events up approach
This question is language/framework agnostic. EDIT: The comments and answers have highlighted how different languages approach events differently, which made me realize this question isn't really ...
2votes
2answers
434views
When to prefer print over logging?
Generally print statements are frowned upon in favor to logging. But are there any situations where I should prefer using print statements? In a interactive command line application, if I ask for user ...
0votes
2answers
1kviews
How to separate UI and business logic when they are intertwined by design
I am refactoring a legacy codebase of an Angular SPA. The central entity of the app is the chat room, and there is a plethora of ways on how to enter a chat from different views all across the app. ...
-1votes
1answer
299views
Model Driven Engineering vs. User Centered Design
I try to understand the difference between software development approaches like MDE, and design processes like UCD: UCD is a framework of iterative processes. The end-user is the center of the ...
0votes
1answer
130views
Design for hardware UIs
What is a suitable software design approach for handling user input from hardware buttons, where the function of each button depends on state? I'm designing a musical instrument which has a lot of ...
34votes
7answers
7kviews
Why would patient management systems not assert limits for certain biometric data?
I think many people with even a small experience in designing UI/UX to handle user data will be familiar with the perils of putting in input field/database limits for personal data, such as names. ...
3votes
1answer
163views
Am I using the correct terminology for my project?
I'm currently the sole programmer for a project. We are creating a handheld device that includes a screen to display live data and video feed, push buttons to control the program's functionalities, ...
1vote
1answer
290views
Best approach to update the User Interface on consumed event(s)?
I am developing a microservice architecture where the API publishes a message through RabbitMQ. One or more consumers will read the message, preform its functions then if successful acknowledge the ...
-2votes
3answers
249views
Vector graphics are smaller in file size and more scalable than raster, why vector graphics are not used more often in web and mobile app development?
As in the topic. If yes - why, if no - why? I never seen it recommended in any android/web development tutorials to use vector graphics instead of your usual PNGs and JPGs and I find it odd. I checked ...
-2votes
1answer
46views
Calculating position of menu options with variable sizes
Not entirely sure if this is the most appropriate community for this but... I'm looking for solutions to calculate positions for menu options when the amount of options vary and when each options ...
-1votes
1answer
304views
Are the steps involved in OOAD well-established? [closed]
There is a number of books written about OOAD (object-oriented analysis and design). A few of them can probably be considered good books, written by people with a lot of experience in the field. One ...
1vote
1answer
104views
Usability measures for evaluating UI
In Software Engineering book by Ian Sommerville 8 edition , more specifically in chapter 16 , the author has proposed the following usability attributes to evaluate UI : I can't understand what is ...
-1votes
2answers
75views
Evaluation of user interface
Many resources regarding the UI always mention that the evaluation of user interface is highly subjective process. So my question is what is the exact meaning of "subjective process" in the context of ...
2votes
3answers
531views
In MVC, does the view component deliver a new view to the user directly or indirectly via the controller component?
In MVC, the view component doesn't receive user input directly, but the controller component does. When the view component creates a view, does the view component deliver the view to the user ...