Digital Technologies / Levels 9 and 10 / Creating Digital Solutions
Content description
Define and decompose real-world problems precisely, taking into account functional and non-functional requirements and including interviewing stakeholders to identify needs
Elaborations
developing a preliminary specification for an opportunity or a need that typically contains a problem statement, a set of solution needs expressed as functional and non-functional requirements, any assumptions or constraints to be considered and the scope or boundaries of the solution
investigating different types of functional requirements for solutions, for example increasing the speed of processing, calculating new results, improving the quality of reports
investigating different types of non-functional requirements for solutions, for example considering how the requirements of reliability, user-friendliness, portability and robustness could affect the way people use solutions
identifying the range of stakeholders who are associated with solutions but are not direct users and using techniques such as interviewing and reinterviewing to clarify needs
using software such as graphic organisers to determine a fundamental cause of a problem or to represent related elements of a problem that need to be jointly addressed in the digital solution
testing a range of text and graphical user interface designs with clients who have different needs on the basis of time taken to complete the task and the number of errors made