460-2037/01 – Information Systems Development (VIS)
Gurantor department | Department of Computer Science | Credits | 6 |
Subject guarantor | doc. Mgr. Miloš Kudělka, Ph.D. | Subject version guarantor | doc. Mgr. Miloš Kudělka, Ph.D. |
Study level | undergraduate or graduate | Requirement | Choice-compulsory |
Year | 3 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2011/2012 | Year of cancellation | 2020/2021 |
Intended for the faculties | FEI | Intended for study types | Bachelor |
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
Lectures
Tutorials
Project work
Teaching by an expert (lecture or tutorial)
Summary
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:
Recommended literature:
Way of continuous check of knowledge in the course of semester
1 semestral project (44 points). Each student has to obtain at least 22 points before the end of a semester.
E-learning
Other requirements
The project, aimed at creating a simple prototype of an information system based on the selected architecture (client-server 3-tier architecture, or SOA) and the selected platform (Java,. NET). The project will include the documentation focused on analysis, design and implementation. The overall evaluation of the project will be based on the quality of design and implementation.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1. Information system definition, classification, standards.
2. Tasks solved in the context of the information system development.
3. Tools for the development of information systems.
4. Application frameworks, overview, purpose of the use I.
5. Application frameworks, overview, purpose of the use I.
6. The life cycle of the information system.
7. Principles of analysis and design of information systems.
8. Architectures of information systems.
9. Layering of application architecture into multiple layers.
10. Domain logic design and access to data sources.
11. Basic principles of mapping of domain logic and relational data.
12. General principles of presentation layer design.
13. Methodologies of software process management.
14. Selected Agile methodologies.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction