Subject
Објектно ориентирана анализа и дизајн
| 1. | Course Title |
Објектно ориентирана анализа и дизајн Object-oriented analysis and design |
||||||||||||
| 2. | Code | F23L2S015 | ||||||||||||
| 3. | Study Programme | Софтверско инженерство и информациски системи, Software engineering and information systems | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | Прв циклус | ||||||||||||
| 6. | Academic year / semester | 2 / Летен | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Билјана Ристеска Стојкоска, Бојана Котеска, Илинка Иваноска, Кире Триводалиев, Слободан Калајџиски | ||||||||||||
| 9. | Prerequisites for enrolling in the course | — | ||||||||||||
| 10. | Objectives of the course programme (competences) | Запознавање со техниките за анализа, дизајн и моделирање на објектно ориентираните системи. Оспособување за практична анализа на кориснички барања и креирање ефективни ОО модели како почетна фаза на имплементацијата на ОО системот. | ||||||||||||
| 11. | Course content | Предавања: 1. Основни објектно-ориентирани концепти. Класи, објекти, енкапсулација и полиморфизам. Интерфејси и реализација. Наследство и композиција. 2. Вовед во УМЛ. Модели и потребата од моделирање. Класни дијаграми - атрибути и методи. 3. Класни дијаграми - врски помеѓу класите. Објектни дијаграми. 4. Кориснички сценарија и нивно моделирање преку use case дијаграми. 5. Дијаграми на активности. 6. Дијаграми на состојби. 7. Секвенцни дијаграми. 8. Колаборациски дијаграми. 9. Интеракција со други системи. Дефинирање на интерфејси кон други системи со користење на УМЛ. Компонентни и развојни дијаграми. 10. Интеракција со други системи. Дефинирање на интерфејси кон други системи со користење на УМЛ. Компонентни и развојни дијаграми (продолжение). 11. Врска помеѓу УМЛ нотацијата и други нотации за моделирање на системи. 12. Практични примери за примена на УМЛ стандардот. Вежби: 1. Основни објектно-ориентирани концепти. Класи, објекти, енкапсулација и полиморфизам. Интерфејси и реализација. Наследство и композиција. 2. Вовед во УМЛ. Модели и потребата од моделирање. Класни дијаграми - атрибути и методи. 3. Класни дијаграми - врски помеѓу класите. Објектни дијаграми. 4. Кориснички сценарија и нивно моделирање преку use case дијаграми. 5. Дијаграми на активности. 6. Дијаграми на состојби. 7. Секвенцни дијаграми. 8. Колаборациски дијаграми. 9. Интеракција со други системи. Дефинирање на интерфејси кон други системи со користење на УМЛ. Компонентни и развојни дијаграми. 10. Интеракција со други системи. Дефинирање на интерфејси кон други системи со користење на УМЛ. Компонентни и развојни дијаграми (продолжение). 11. Врска помеѓу УМЛ нотацијата и други нотации за моделирање на системи. 12. Практични примери за примена на УМЛ стандардот. |
||||||||||||
| 12. | Learning methods | Предавања поддржани со презентации преку слајдови, интерактивни предавања, вежби (користење на опрема и софтверски пакети), тимска работа, пример случаи, поканети гости предавачи, самостојна изработка и одбрана на проектна задача и семинарска работа, учење во електронско опкружување (форуми, консултации). | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 часа | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | completed activities 15.1 and 15.2 | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | Механизам за интерна евалуација и анкети | ||||||||||||
| 22. | Literature |
|