An Improved Method for Socio-Technical Process Design – the Development of Requirements in the Case of Pharmacy Systems
Modeling social-technical systems' work processes as a basis for requirements engineering is a challenging issue. One of the most important requirements for enhancing a socio-technical system for an organization is that system analysts know and understand how the system supports the company's work processes.
Formal approaches have a difficult time capturing the scope and complexity of diverse organizations with social and technological components. Informal techniques, on the other hand, lack the precision required to inform the software design and development process or enable automated analysis. In this research, the concept of SeeMe (a semi-structured socio-technical modeling method) is revisited. SeeMe models sociotechnical systems as a representation of contingency, explicit incompleteness, and multiplicity of perspectives.
In this thesis, SeeMe is used as a well-defined semantics for representing sequences of activities. In addition, requirements analysts have investigated the practice of modeling stakeholder objectives and motivations behind systems using organizational modeling frameworks such as i* to deal with the rapidly increasing complexity of socio-technical systems. The research area of this thesis would be the optimization of requirements engineering for a socio-technical systems by applying the process modeling notations. More specifically, the thesis focuses on socio-technical, process-based requirements specification. The participating research fields and scope of this thesis examines the intersection of three of the following areas: