NivaarExam PrepOfficial exam papers ↗

19-Soft-B2 User Interface · May 2014

Question 11 of 14: Requirements Analysis — Data Collection Methods

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

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 11: Requirements Analysis — Data Collection Methods (10 marks)

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.

Requirements analysis would begin by identifying the relevant stakeholder groups (pharmacists across different units, nursing staff who indirectly depend on the library's content, IT staff who will deploy the Windows software) and then gathering data through a combination of complementary methods, each cross-checked against the others (triangulation, Question 8), before synthesising the findings into a documented, prioritised requirements set reviewed with stakeholders.

Data collection methods used in the requirements analysis
MethodAdvantageDisadvantage
Semi-structured interviews with pharmacistsSurfaces goals, priorities and pain points in the pharmacist's own words, including tacit needs a form could not anticipateTime-consuming to conduct and analyse across enough participants; answers reflect what people say they do, not necessarily what they actually do
Direct observation / contextual inquiry in the pharmacyReveals the real workflow and workarounds around the current process, including steps pharmacists would not think to mentionPresence of an observer can change behaviour (observer effect); only captures the specific sessions observed, which may not be representative
Questionnaires/surveys across multiple hospital sitesScales cheaply to a large, geographically distributed sample of pharmacists, giving broader statistical coverageLimited depth — closed questions cannot probe an unanticipated need, and response rates/quality vary
Document analysis (existing paper drug-formulary records, incident reports on programming errors with current pumps)Grounds requirements in objective, already-recorded evidence rather than recollection, at low costReflects only what was recorded, in the form it was recorded in, and cannot answer "why" a documented event happened