685 Information Systems Development
- Study programme and level: University Study Programme in Administrative Information Science - 1st Cycle
- 3rd year
- 6 ECTS
- Course type: Core
- Lectures: 45
- Tutorial: 30
- Other forms of study: 15
- Individual work: 90
- Lecturer: Marko Bajec, PhD
1. Objectives and competences
- The goal of this course is to teach students how to manage non-trivial IS development using systematical and disciplined approaches. Within the course the students will learn both, traditional and modern approaches and principles of IS development.
- General information about IS development
- software development life cycles;
- IS development approaches and methods;
- Managing quality of IS development;
- Structured IS development
- Basics of structured IS development;
- Main activities of structured IS development;
- Object-oriented development
- Basics of object-orineted IS development;
- Main activities of object-oriented IS development;
- Comparison of structured and object- oriented IS development;
- Light and agile methods for IS development
- Basic concepts;
- Good practices;
- Examples of light and agile approaches.
- Martin Fowler (2003). UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition. Addison-Wesley.
- Thomas A. Pender (2002). UML Weekend Crash Course. Wiley Publishing.
- Booch, G., J. Rumbaugh in I. Jacobson (1999). The Unified Software Development Process. Addison Wesley.
-  Kent Beck (1999). Extreme Programming Explained: Embrace Change, Addison-Wesley.
- Martin, C. Robert (2003). Agile Software Development: Principles, Patterns and Practices. Prentice Hall.
- Cockburn, A (2002). Agile Software Development. Pearson Education.
- Silič Marin et al (2000). EMRIS - Enotna metodologija razvoja informacijskih sistemov. Ljubljana: Vlada RS, CVI.
- Stephen J. Mellor, Kendall Scott, Axel Uhl, Dirk Weise (2004). MDA Distilled: Principles of Model-Driven Architecture. Addison-Wesley.
- Hoffer, J. A., George, J. F. in Valacich, J. S. (1999). Modern Systems Analysis and Design, Second edition, Addison-Wesley.
- Avison, D. E. in Fitzgerald, G. (2003). Information systems development: methodologies, techniques and tools, McGraw-Hill, London.
4. Intended learning outcomes
Knowledge and understanding:
- Approaches to IS development; Structured techniques; Modern, socio-oriented techniques of IS development; Key problems and success factors in IS development.
- Selection and use different techniques in collaborative IS development; Management of IS development.
- Understanding of the intrinsic problems of collaborative IS development; skills to tailor or engineer new methods, sound to particular circumstances.
- skills to use domestic and international literature and other sources, the use of ICT, employment of systematic approaches, problem analysis, problem identification
5. Learning and teaching methods
- project work.
- Continuing (homework, midterm exams, project work) (50%)
- Final: (written and oral exam) (50%)