Lessons from industrial design for software engineering through constraints identification, solution space optimisation and reuse

Design is a complex activity that can be analysed from a wide variety of perspectives. This paper attempts to look at the individual problem solving process, taking into account psychological arguments. We characterise some of the phases involved in the design process, namely the constraints identification, the optimisation of solution space and the reuse… CONTINUE READING