Representing structure in a software system design

被引:7
作者
Jackson, Michael [1 ]
机构
[1] Open Univ, Dept Comp, Milton Keynes MK7 6AA, Bucks, England
关键词
structure; problem solving; design requirements; software design;
D O I
10.1016/j.destud.2010.09.002
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Structure clearly undo stood and represented is a key tool in the design of any complex artifact Software systems ate among the most complex of all human artifacts The software designers essential product is not the software itself but the behaviours that it evokes in the problem world outside the compute; and the affordances it provides to its users The properties of the problem world and the users capacities to understand and exploit the system s complex functionality are them dome vital subjects for the designer s attention Causality is an important concern in a realistic system within the computer within the problem world and in their mutual interactions The compute! can process and manipulate information it can therefore embody useful representations of the problem woad of as users and even of itself adding further levels of structural complexity This paper discusses some aspects of structure and its representation arising from these concerns in software system design and offers some general observations relevant to other design fields The discussion is illustrated by the design task studied in the SPSD 2010 workshop that took place in February 2010 at UC Irvine CA USA (C) 2010 Elsevier Ltd All lights reserved
引用
收藏
页码:545 / 566
页数:22
相关论文
共 11 条
  • [1] Alexander C., 1979, The Timeless Way of Building
  • [2] Dahl O-J., 1970, SIMULA67 COMMON BASE
  • [3] Dahl Ole-Johan, 1972, Structured Programming
  • [4] DIJKSTRA EW, 1968, COMMUN ACM, V2, P7
  • [5] JACKSON M, 1995, SOFTWARE REQUIREMENT
  • [6] Jackson M., 2001, PROBLEM FRAMES ANAL
  • [7] Problem analysis and thinking tools: an empirical study of non-hierarchical mind mapping
    Kokotovich, Vasilije
    [J]. DESIGN STUDIES, 2008, 29 (01) : 49 - 69
  • [8] MATHIAS JR, 1993, THESIS U ASTON BIRMI
  • [9] NORMAN DA, 1988, PHYSL EVERYDAY THING
  • [10] *SPSD, 2010, INT WORKSH STUD PROF