TY - GEN
T1 - Context centralised method for software architecture
T2 - Doctoral Consortium on Software and Data Technologies, DCSOFT 2008; In Conjunction with ICSOFT 2008
AU - Alshaikh, Ziyad
AU - Boughton, Clive
PY - 2008
Y1 - 2008
N2 - Context plays an important role in various analysis and design methods in software engineering, and is typically exemplified within data flow diagrams and (sometimes) design patterns. However, we believe that context within software engineering has been largely limited to identifying system boundaries for the scoping of work. In this paper we introduce an approach where the notion of context plays a central role during the analysis, architecture and design phases of software development, providing greater meaning and understanding. Accordingly, we provide a definition of context and how it relates to requirements, architecture and design and then propose a method of requirements elicitation/analysis based on context and its inherent properties for reducing ambiguity, increasing understanding and enabling greater communication. We extend the ideas to include the building of architectures and designs based on context-pattern evolution.
AB - Context plays an important role in various analysis and design methods in software engineering, and is typically exemplified within data flow diagrams and (sometimes) design patterns. However, we believe that context within software engineering has been largely limited to identifying system boundaries for the scoping of work. In this paper we introduce an approach where the notion of context plays a central role during the analysis, architecture and design phases of software development, providing greater meaning and understanding. Accordingly, we provide a definition of context and how it relates to requirements, architecture and design and then propose a method of requirements elicitation/analysis based on context and its inherent properties for reducing ambiguity, increasing understanding and enabling greater communication. We extend the ideas to include the building of architectures and designs based on context-pattern evolution.
UR - http://www.scopus.com/inward/record.url?scp=58049151019&partnerID=8YFLogxK
M3 - Conference contribution
SN - 9789898111548
T3 - Doctoral Consortium on Software and Data Technologies - Proceedings of the Doctoral Consortium on Software and Data Technologies, DCSOFT 2008; In Conjunction with ICSOFT 2008
SP - 86
EP - 97
BT - Doctoral Consortium on Software and Data Technologies - Proceedings of the Doctoral Consortium on Software and Data Technologies, DCSOFT 2008; In Conjunction with ICSOFT 2008
Y2 - 5 July 2008 through 8 July 2008
ER -