460-2037/04 – Information Systems Development (VIS)

Gurantor departmentDepartment of Computer ScienceCredits4
Subject guarantordoc. Mgr. Miloš Kudělka, Ph.D.Subject version guarantordoc. Mgr. Miloš Kudělka, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory
Study languageEnglish
Year of introduction2019/2020Year of cancellation
Intended for the facultiesFEIIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
KUD007 doc. Mgr. Miloš Kudělka, Ph.D.
RAD0028 RNDr. Ing. Martin Radvanský, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2

Subject aims expressed by acquired skills and competences

After completing the course, students acquire knowledge of existing standards and approaches in the development of information systems. Students will also be able to apply their knowledge and use selected tools, techniques and tools.

Teaching methods

Project work


The course focuses on basic theoretical knowledge and practical skills associated with the development of information systems. Tasks focused on the design of information system architecture will be discussed in detail. Selected software process methodologies will also be mentioned.

Compulsory literature:

AVISON, D. AND FITZGERALD, G. Information Systems Development: Methodologies, Techniques and Tools. McGraw-Hill Higher Education, 2006. ISBN 0077114175. FOWLER, M. Patterns of Enterprise Application Architecture. Addison-Wesley Professional, 2002. ISBN 0321127420. TROWBRIDGE, D. Enterprise Solution Patterns Using Microsoft .NET [online]. Available from World Wide Web:<http://msdn.microsoft.com/en-us/library/ff647095.aspx>.

Recommended literature:

O'ROURKE, C., FISHMAN, N. AND SELKOW, W. Enterprise Architecture Using the Zachman Fra-mework. Course Technology, 2003. ISBN 0619064463. ZACHMAN, J. The Zachman Framework for Enterprise Architecture [online]. Available from World Wide Web:<http://www.zachmanframeworkassociates.com/index.php/ebook>.

Way of continuous check of knowledge in the course of semester

Checking the ongoing implementations related to the use of 3-tier architecture and design patterns.


Other requirements

The ability to implement C#/Java code independently


Subject has no prerequisities.


Subject has no co-requisities.

Subject syllabus:

Lectures 1. Information system definition, classification, standards. 2. Tasks solved in the context of the information system development. 3. The life cycle of the information system. 4. Principles of analysis and design of information systems. 5. Architectures of information systems. 6. Layering of application architecture into multiple layers. 7. Design patterns of domain logic 8. Design patterns of access to data sources. 9. Design patterns of domain-relational behavior. 10. Design patterns of mapping domain logic and relational data. 11. Design patterns of inheritance mapping. 12. IS security and security design patterns. 13. Domain specific languages. Seminars The subject of seminars will be an analysis of such situations that will lead to the design and implementation of fragments of an information system using: - three-tier architecture - independent presentation, domain and data layers - design patterns - de-facto standards for security approaches

Conditions for subject completion

Full-time form (validity from: 2019/2020 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 45  23
        Examination Examination 55  28
Mandatory attendence parzicipation: Hundred percent participation in the labs is required except for a doctor-confirmed disease.

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2021/2022 (B0613A140010) Computer Science INF P English Ostrava 2 Compulsory study plan
2021/2022 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Choice-compulsory study plan
2020/2021 (B0613A140010) Computer Science INF P English Ostrava 2 Compulsory study plan
2019/2020 (B0613A140010) Computer Science INF P English Ostrava 2 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner