Development of Information Systems

Course Description

This course elaborates both structured and object oriented methods and techniques used in development of complex information systems for end users. The course examines analysis and design techniques, feasibility analysis, information systems development approaches, systems testing procedures, installation and migration, and maintenance procedures. Organizational issues with respect to information system development will be considered.

General Competencies

The course provides a general knowledge and understanding of all phases of information systems development. Students will gain practical skills by beeing involved in developing the model of a complex, possibly real information system. Students will be able to study an information system, define user requirements for a new system, propose and evaluate alternative solutions, develop a design for the new system, develop project documentation and deliver, maintain and support corporate information system.

Learning Outcomes

  1. analyze and determine organizational information needs
  2. choose an adequate information systems lifecycle
  3. identify information systems requirements
  4. design a new information system
  5. select an adequate system architecture
  6. apply modern software development techniques
  7. apply and adapt appropriate software development method
  8. plan information systems development

Forms of Teaching


Lectures are conducted in two cycles. The first cycle contains 7 weeks of lectures followed by the second cycle of 6 weeks, with teaching load of 3 hours per week.


Assessments include interim exam, final exam and short computer-based tests.


Consultations have been organized in all weeks except weeks of exam.


Invited lectures with case studies from real life projects



Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Homeworks 50 % 30 % 50 % 30 %
Quizzes 50 % 20 % 50 % 20 %
Class participation 0 % 5 % 0 % 5 %
Mid Term Exam: Written 50 % 20 % 0 %
Final Exam: Written 50 % 25 %
Exam: Written 50 % 45 %

Week by Week Schedule

  1. Fundamentals of information systems. Introduction to systems analysis and design.
  2. Corporate strategy. Project identification and selection. Project initiation and planning.
  3. Information gathering and problem definition. Requirements specification and testing.
  4. Structured analysis and design.
  5. Workflow management.
  6. Object oriented analysis and design.
  7. System architecture design.
  8. Mid-term exam.
  9. Construction, integration and testing. Project documentation.
  10. Systems implementation, operation and support.
  11. Business applications. Enterprise resource planning.
  12. Systems development methodologies. Computer aided systems engineering.
  13. Principles of information systems project management.
  14. Invited lecture.
  15. Final exam.

Study Programmes

University graduate
Software Engineering and Information Systems (profile)
Theoretical Course (2. semester)


Jeffrey A. Hoffer (2012.), Modern Systems Analysis and Design, Pearson education
Alan Dennis, Barbara Haley Wixom, David Tegarden (2012.), Systems Analysis and Design with UML, John Wiley & Sons
Gary B. Shelly, Harry J. Rosenblatt (2012.), Systems Analysis and Design, Cengage

Associate Lecturers

For students


ID 34547
  Summer semester
L1 English Level
L1 e-Learning
45 Lectures
0 Exercises
0 Laboratory exercises
0 Project laboratory

Grading System

80 Excellent
70 Very Good
60 Good
50 Acceptable