TJTSM54 Advanced Topics on Systems Development (5 cr)

Study level:
Advanced studies
Grading scale:
0-5
Language:
English
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2017-2018, 2018-2019, 2019-2020

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

After completing the course, the student understands a variety of complex systems we interact with on a daily basis by applying principles of systems theories and systems thinking. The student can analyze, evaluate and participate in designing such systems using a selection of tools and methodologies, and is also able to assess these methodologies and their applicability in different operational contexts and from different perspectives.

Description of prerequisites

The student attending the course has completed the IS&CS BSc studies and has a basic understanding on information systems analysis, design and development using a specific modeling and programming language. The student is familiar with the software production process, it's phases and different development methods and has basic understanding of different enterprise and system architectures. The student is capable of analyzing scientific literature and writing academic text with in-depth discussion.

Study materials

Lecture materials and a topical collection of research articles.

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

Completion methods

Method 1

Select all marked parts
Parts of the completion methods
x
Unpublished assessment item