Course Unit Code | 460-2037/03 |
---|
Number of ECTS Credits Allocated | 4 ECTS credits |
---|
Type of Course Unit * | Compulsory |
---|
Level of Course Unit * | First Cycle |
---|
Year of Study * | Second Year |
---|
Semester when the Course Unit is delivered | Winter Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| KUD007 | doc. Mgr. Miloš Kudělka, Ph.D. |
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. |
Learning Outcomes of the Course Unit |
---|
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. |
Course Contents |
---|
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 |
Recommended or Required Reading |
---|
Required Reading: |
---|
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:.
|
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:.
|
Recommended Reading: |
---|
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:.
|
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:.
FOWLER, M. Refaktoring -- Zlepšení existujícího kódu GRADA, 2003. ISBN 80-247-0299-1.
|
Planned learning activities and teaching methods |
---|
Lectures, Tutorials, Project work, Teaching by an expert (lecture or tutorial) |
Assesment methods and criteria |
---|
Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
Credit and Examination | Credit and Examination | 100 (100) | 51 |
Credit | Credit | 45 | 23 |
Examination | Examination | 55 | 28 |