19-Soft-B2 User Interface · May 2014
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
National Exams, May 2014 — 04-Soft-B2, User Interface (closed book, 3 hours). Part A: answer any FIVE of the NINE questions (10 marks each); Part B: answer ALL FIVE questions (10 marks each), all based on the same case study — Medic123's ambulatory smart infusion pump and its Windows drug-library upload software, designed by MedicSoft using a User-Centered Design (UCD) approach for hospital pharmacists. Most questions call for essay-format answers; clarity and organisation count. This solution answers all fourteen questions as a full study resource.
Reference texts. Rogers, Sharp & Preece, Interaction Design: Beyond Human-Computer Interaction, 5th ed., Ch. 1–3 (interaction design, cognitive aspects, mental models), Ch. 9–10 (prototyping, personas), Ch. 11–12 (data gathering, requirements), Ch. 15–16 (evaluation, lab vs. field studies); Nielsen, Usability Engineering, Ch. 4–6 (usability heuristics, iterative design, usability testing); Shneiderman, Designing the User Interface, 6th ed., Ch. 2 (guidelines, principles), Ch. 12 (internationalization); Norman, The Design of Everyday Things, Ch. 1–4 (visibility, affordances, feedback, conceptual models).
Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.
Part A — four user characteristics. (1) Domain/task expertise — how much the user already knows about the task domain (here, pharmacy practice and infusion therapy); relevant because it determines how much explanatory scaffolding the interface must provide versus how much it can assume, and how much terminology can be used without definition. (2) Computer/technology proficiency — the user's general familiarity with software and with Windows-style interaction conventions; relevant because it sets the baseline interaction vocabulary (menus, drag-and-drop, keyboard shortcuts) the designer can safely rely on without additional training. (3) Physical and perceptual characteristics (age-related vision/motor changes, colour-vision deficiency, etc.); relevant because they constrain concrete design choices such as minimum font size, control target size, and whether colour alone is used to distinguish states (e.g. a dosage warning must not rely on red/green alone). (4) Working context and task frequency — whether the task is performed rarely (a pharmacist uploading a library once or twice a year) versus frequently, and under what time pressure/interruption profile; relevant because infrequent users need interfaces that are easy to re-learn (clear labels, visible affordances, minimal reliance on memorised shortcuts), whereas frequent users benefit from efficiency features (shortcuts, batch operations) that would only slow an infrequent user down.
Part B — two more knowledge areas. (1) Knowledge of the task and its domain — understanding what the user is actually trying to accomplish (build a unit-specific drug library, set safe dosing limits) and the real-world workflow surrounding it (how a hospital pharmacy validates and distributes a formulary change), independent of any particular user; relevant because an interface can be perfectly usable in isolation and still fail if its task model does not match how the work is actually organised and sequenced in practice. (2) Knowledge of general UI/HCI design principles and guidelines (e.g. Shneiderman's golden rules, Nielsen's heuristics, platform conventions for the target OS) — relevant because it supplies design solutions that generalise across systems and users, so the designer is not reinventing consistency, feedback and error-prevention conventions from first principles for every project, and so the resulting interface matches user expectations built from other Windows applications.