I’ve already written about my systems-led approach to accessibility research. This series of articles is designed to put a little more flesh on the bone with a detailed look at how OOA/OOD (Object Oriented Analysis and Design) can be used to describe computer systems and their interaction with users.
2 Adopting Shlaer and Mellor Semantics
Any number of systems analysis methods could be used as the starting point to analyze related ontologies, ranging from the older structured analysis and design methods of the 1970s and 1980s to later object oriented methods. The method chosen, Shlaer and Mellor, is one of the earlier object oriented methods, published in two volumes between 1988 and 1992. In selecting Shlaer and Mellor, a number of factors relating to the process, to the notation of the method, and to practicalities of its use were considered.
Personal experience with the Shlaer and Mellor method played a significant part in the selection of Shlaer and Mellor as the starting point for method selection. My research built on a software career largely based on the use of Shlaer and Mellor, with experience dating back as far as 1989 with significant experience on major commercial projects during the 1990s. That experience removed the learning curve, and de-risked the method selection in that the limitations of the method were already well understood.