TJTSM54 Advanced Topics on Systems Development (5 cr)
Description
Content
The course focuses on theoretical issues on systems development, including systems modeling, design, and analysis, and applying them to practical problem solving. In addition, the course discusses a selection of topical and emerging themes related to systems development. The overarching themes on the course are holistic systems theories (e.g., General Systems Theory, Open Systems Theory, Viable Systems Theory, Complex Adaptive Systems) and systems thinking, in general. The concept of System extends to cover topics such as soft systems (e.g., Soft Systems Methodology), actor networks (e.g., Actor Network Theory) and cyber-physical systems. Topics on systems modeling and analysis include themes such as SysML, meta-modeling and simulation models
Completion methods
Exam and course assignments. The student’s workload divides as follows: lectures 24 hours, others…
Assessment details
Exam and course assignments.
Learning outcomes
Description of prerequisites
Study materials
Literature
- Checkland, P. (1989), Soft Systems Methodology, Human Systems Management, 8(4), pp. 273-289
- Brinkkemper, S. (1996), Method engineering: engineering of information systems development methods and tools, Information and Software Technology, 38(4), pp. 275-280
- Walsham, G. (1997), Actor-Network Theory and IS Research: Current Status and Future Prospects, Information Systems and Qualitative Research, Part of the series IFIP — The International Federation for Information Processing, pp. 466-480
- Giaglis, G.M (2001), A Taxonomy of Business Process Modeling and Information Systems Modeling Techniques, International Journal of Flexible Manufacturing Systems, 13(2), pp. 209-228
- Lehman, M. M., & Ramil, J. F. (2003). Software evolution—background, theory, practice. Information Processing Letters, 88(1), pp. 33-44.
- Meadows, D.H. (2008), Thinking in Systems - A Primer, Earthscan, London, Sterling, VA
- Checkland, P., Poulter, J. (2010), Soft Systems Methodology, in Systems Approaches to Managing Change: A Practical Guide, pp 191-242
- Rossi, M., Tolvanen, J.-P., Ramesh, B., Lyytinen, K., Kaipala, J. (2000), Method rationale in method engineering, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, 2000.
- Rogers, E.M. Medina, U.E., Rivera, M.A., Wiley, C.J. (2005), Complex Adaptive Systems and the Diffusion of Innovations, The Innovation Journal: The Public Sector Innovation Journal, 10(3)
- Wand, Y. (1996), Ontology as a foundation for meta-modelling and method engineering, Information and Software Technology, 38(4), pp. 281-287.
- Boulding, K.E. (1956), General systems theory: The skeleton of science, Management Science, 2, pp. 197-208 and E:CO Special Double Issue, Vol. 6., Nos. 1-2, 2004, pp. 127-139
- Cabrera, D., Cabrera, L. (2015), Systems Thinking Made Simple - New Hope for Wicked Problems, Odyssean Press
- Tatnall, A. (2005), Actor-Network Theory in Information Systems Research, Encyclopedia of Information Science and Technology, Idea Group Inc.
- Checkland, P. (1999), Systems Thinking, Systems Practice: Includes a 30-Year Retrospective, Wiley
- Holland, J.H. (1992), Complex Adaptive Systems, Deadalus, A New Era of Computation, 121(1), pp. 17-30
- Vespignani, A. (2012), Modelling dynamical processes in complex socio-technical systems, Nature Physics 8, pp. 32-39
- Rossi, M., Ramesh, B., Lyytinen, K., Tolvanen, J.-P. (2004), Managing Evolutionary Method Engineering by Method Rationale, Journal of the Association for Information Systems, 5(9), pp. 356-391
- Dooley, K.J. (1997), A Complex Adaptive Systems Model of Organization Change, Nonlinear Dynamics, Phychology, and Life Sciences, 1(1), pp. 69-97