Design and Analysis of Information Systems
Course title: Design and Analysis of Information Systems
Code: 3ФЕИТ07З002
Number of credits (ECTS): 6
Weekly number of classes: 2+2+1+0
Prerequisite for enrollment of the subject: None
Course Goals (acquired competencies): Modelling software solutions using UML diagrams and introduction to XML. After finishing this course, the students will be able to understand and design software solutions using UML and XML.
Total available number of classes: 180
Course Syllabus: Introduction to system design. Introduction to modelling. Modelling concepts in UML. Class diagram and Object diagram. Use Case diagrams. Activity diagrams. State diagrams. Sequence and collaboration diagrams. Component and implementation diagram. Mapping user requests into UML models. Semi-structured databases. Introduction to XML and definition of types of documents. Introduction to XML Schema. Description of XML documents. Mapping of structured databases in XML. Semi-structured question concepts. Asking questions. Asking questions with the help of XPATH. Asking questions with the help of XQUERY.
Literature:
Required Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
Russ Miles, Kim Hamilton |
Learning UML 2.0: Pragmatic introduction to uml |
O'Riley |
2006 |
2 |
Erik T. Ray |
LEarning XML, Second Edition |
O'Riley |
2003 |
3 |
Eliotte Harold |
XML bible, 3rd edition |
John Wiley & Sons |
2004 |